続・ps2pdf 変
_ [debian] 続・ps2pdf 変
ps2pdf12 なら変換可能で、ps2pdf13 や ps2pdf14 (ps2pdf)、ps2pdfwr だと同じところで SEGV することがわかった。 そもそも LBP3100 導入時や ghostscript 8.71~dfsg2-3 テスト時にはきちんと変換できてた、a2psj で生成した同じ ps ファイルなんだけどな。ただ、ps2pdf が必ず SEGV するわけではなくて、dvi2ps で変換した ps ファイルは大丈夫だったりする。他の a2psj で変換した ps ファイルで SEGV するものがあるかどうかは未確認。 SEGV するのはどうかと思うけど、変換失敗するのは ps2pdf のせいではなくてもっと別のところにありそう? ちょっと探してみると、漢字を含むpsファイルをps2pdfで変換できないという記事があり、pswrite で ps → ps 変換し、その後 ps2pdf すればよいとのことなので、やってみた。
% a2psj test | ps2pdf - test.pdf
zsh: done a2psj test |
zsh: segmentation fault (core dumped) ps2pdf - test.pdf
%
% a2psj test | gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- - | ps2pdf - test.pdf
%
うん、OK。evince と acroread で表示させてみたけど問題なし。