• 締切済み

外字入りテキストファイルのコマンドラインでの印刷

Shift-JIS形式で保存されているテキストファイルを コマンドラインで印刷する方法についての質問です。 現在、自分の環境では、テキストファイルは、 適当に字詰めを変えて整形し、eucに変換してから、a2ps経由で linux boxに直接接続されているプリンタにlprを使って印刷しています。 同じようなテキストファイルで、外字が入っているものがあります。 外字データはTrueType(.tte形式)で保存されたものを用意しています。 これを活かしてテキストファイルを外字込みで印刷するには どのような方法を取ればいいでしょうか? 文字コードの問題、postscriptとフォントファイルの指定の問題等 気がついたところから回答いただければ幸いです。

みんなの回答

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

無理 ただし,自分でTTEをPS形式のフォントに変換し そのフォントを埋め込み かつその「外字」のコードを正しく 指定できるのであれば可能. そもそも「外字」がある段階で それはテキストとはいい難いものでもある 素直にそのTTEの入ってるWinから PSプリンタに流せばよいでしょう もしくはそのWinにPSプリンタの プリンタドライバをいれて PSを生成させればよいかもしれない

shidho
質問者

お礼

ありがとうございます。 無理、と書かれている割には具体的な手順があるようで、 いただいたキーワードを元にtteをpsフォントにする方法については なんとか検索して、メドがつきました。 外字の変換のほうも意外と一般的な外字だったので、 shift-jis <-> unicode変換くらいならperl moduleが出回っているのを 確認出来ました。このへん手がかりにしてまた探してみます。

すると、全ての回答が全文表示されます。

関連するQ&A