gs問題解決せず。今日も無為に時間を過ごしてしまいました。(「今日も」というのはつまり、昨日も無為にしてしまっているということです。)
とりあえずgsを何とかしようとするのはやめることにしよう。
…と思いきや、最後の悪あがきをちょっとやってみたらうまく行きました。やった!
参考のために下に書いときます。
[問題の環境]
EPSON LP-7700、Linux上でghostscriptをフィルターにして使用。
[症状]
エプソンコーワさんのeplaser-3.0.2を組み込んだghostscript(6.51)をインストールし、
deviceとしてlp7700を指定したフィルターをかませて使用したところ、
絵のファイルの中に白黒が反転してしまう物がある。
[解決法]
eplaserの使用をあきらめ、deviceをescpageにする。(このとき、解像度を600dpiに指定しておかないと印刷が汚くなります。)下が使ったフィルターの記述。
#!/bin/sh
/usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=escpage -r600x600 -sPAPERSIZE=a4 -sOutputFile=- -
両面印刷用にはこれに -dDuplex をつけたものを用意すればよい。
[感想]
この方法昨日試して失敗した気がするのだけど、どこか書き間違えていたようです…。
eplaserの専用ドライバを使うのに比べてメモリを無駄遣いするせいか、メモリが足りないというランプがついて印刷も時間がかかるのですが、これはメモリを増設すればよいのでしょうか。とにかく白黒が反転してしまってはお話にならないので、背に腹はかえられません…。
結局のところ、eplaserを使うことに関しては問題を解決していないので、「問題回避」というのが正しいところでしょうか。
(付記)家のLP-2200ではうまく行きませんでした。gsが古い(5.50)からか、プリンタが違うから駄目なのか…。
(付記の付記)家のでうまく行っていなかったのはprintcapの書き方が微妙に間違えていて、フィルターの書き換えが反映されていなかったためでした。(2002.8.12)
(2002.7.26)