eps2eps

今夜は,寺脇君の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でインクルードできました.めでたしめでたし.

Notes:
1. 一言で,EPSといっても,バイナリーのものと,ASCIIのみのものがあるようです.以前のIllustratorはASCIIで保存するオプションがあったんだと思います.使えてましたから^^;
一言で,EPSといっても,バイナリーのものと,ASCIIのみのものがあるようです.以前のIllustratorはASCIIで保存するオプションがあったんだと思います.使えてましたから^^;