今夜は,寺脇君の2時間ドラマを見ながら,QSLカードの印刷で悩みました.
QSLの記入面は,CSVの印刷データを,自作のPerlスクリプトで処理し,enscriptにかけてPS化し,さらにps2pdfや,Adobe DistillerでPDF化して,目視で確認した後,プリンターにかけます.
enscriptは多国語に対応してなくて,基本的にはASCIIのみ,なのですが,日本語などのできあいのEPSを固定の差し込みデータとして読み込むことができます.日本語は,住所氏名などの固定データだけですむので,Adobe Illustrator等であらかじめ作ったEPSを読み込んで印刷してました.
今夜,QSLカードを少々印刷をしたのですが,印刷してから,自分のホームページのURLが前のままになっていることに気がつきました.
そこで,読み込むべきEPSの編集をしたのですが,編集後のEPSファイルでは,enscriptがエラーを吐いてインクルードできず,PSを作ってくれません.
で,2時間ドラマを見ながらいろいろやったんですが,どうも,Illustratorの出力するEPSがバイナリーデータなので具合が悪いようです.ImageMagicのツール(convert)や,IllustratorでPSを保存して,それからEPSを作るようなことをしてみましたが,うまくいきません.
結論的には,eps2epsという,Ghostsriptに付属してるツールで,バイナリーのEPSをASCIIのみのEPSに変換してくれました.問題なくenscriptでインクルードできました.めでたしめでたし.