[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:37097] GS pswriteでの文字化け
川藤と申します。
非日本語PSプリンタで日本語をプリントするために、gsのpswriteを使っ
た以下のフィルタを利用しています。
#!/bin/sh
/usr/bin/gs -q -dNOPAUSE -dBATCH -dSAFER -r600 -sDEVICE=pswrite \
-sPAPERSIZE=a4 -sOutputFile=- - | /usr/bin/lpr -Ppsprinter
問題は、日本語が化けてしまいます。
不思議なのは、このスクリプトを試しにrootや一般ユーザで
# cat a.ps | ./gsf ----- OK
のように動かすと化けずにでます(gsfは上記フィルタ)。daemonにsuし
て動かすと化けます。
# su - daemon
$ cat a.ps | ./gsf ----- NG
# 通常は、printcapの中でこのフィルタを呼んでいます。
どなたか、この現象に関して情報をお持ちではないでしょうか?ベース
はwoodyです。gsのインストール状況は以下の通りです。
% dpkg -l gs\* | grep ^ii
ii gs-common 0.3.3.0woody1 Common files for different Ghostscript relea
ii gs-ja 7.05-1.2 The Ghostscript Postscript interpreter
ii gsfonts 6.0-2 Fonts for the ghostscript interpreter
ii gsfonts-x11 0.16 Make Ghostscript fonts available to X11.
実は、リブート前まで何の問題もなく動いていたのです。何日も連続運
転していたマシンで、その間、何度もapt-get upgradeしているので何か
起きているのかも知れませんが、特定できません。
よろしくお願いします。
川藤