長南です。 よしのぶさんのメールより [vine-users:076764] > > 当方、Vine 4.1のCUPSでCANON BJC-400jを使っていますが、lpr TEST.txt > では印刷できませんでした。 > > で、/etc/cups/ppd/BJC-4000.ppdの下記行を > *FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET \ > -dNOPA&&USE -sDEVICE=bjc600%A%Z -sOutputFile=- -" > > -dPARANOIDSAFERを-dSAFERにすることで、lpr TEST.txtでテキストファイル > も印刷できるようになりました。 これ、大当たりです。こちらでも /etc/cups/ppd/HP505J.ppd の上記に 相当する行を -dSAFER にすることで、lpr textfile.txt でプレーン テキストの印刷が可能になりました。当然ながら、Vine 4.1 の mpage で 作成した ps ファイルの印刷も可能になっています。 # HP505J.ppd は M.H がおっしゃった /usr/share/cups/model/foomatic/ # HP-DeskJet_505J_Plus-dj505j.ppd とほぼ同じものです。PageSize と # それに関連する部分だけが違っていますが。 無用かもしれませんが、何かの参考になるかもしれないので、もうすこし 詳しいことを書きます。Vine 4.1 の mpage で作った ps ファイルを印刷 したときに /var/log/cups/error_log に出ていた、次のようなエラーが 出なくなりました。長い行は適当に折り返しています。 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Closing renderer > D [22/Apr/2007:22:04:50 +0900] [Job 33] foomatic-gswrapper: gs '-dBATCH' > '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=dj505j' > '-dBitsPerPixel=8' '-dBlackCorrect=4' '-sOutputFile=/dev/fd/3' > '/dev/fd/0' 3>&1 1>&2 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Error: /undefinedresource > in --findresource-- > D [22/Apr/2007:22:04:50 +0900] [Job 33] Operand stack: > D [22/Apr/2007:22:04:50 +0900] [Job 33] unijis Ryumin-Light-UniJIS-UTF8-H > Font Ryumin-Light-UniJIS-UTF8-H (Ryumin-Light-UniJIS-UTF8-H) > 12 Ryumin-Light UniJIS-UTF8-H UniJIS-UTF8-H --dict:0/10(G)-- > Ryumin-Light false Ryumin-Light Ryumin-Light CIDFont > --nostringval-- CMap CIDFont CMap CIDFont > D [22/Apr/2007:22:04:50 +0900] [Job 33] Execution stack: > > ----- (中略) ----- > > D [22/Apr/2007:22:04:50 +0900] [Job 33] Last OS error: 2 > D [22/Apr/2007:22:04:50 +0900] [Job 33] GNU Ghostscript 7.07: > Unrecoverable error, exit code 1 > D [22/Apr/2007:22:04:50 +0900] [Job 33] renderer return value: 1 > D [22/Apr/2007:22:04:50 +0900] [Job 33] renderer received signal: 1 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Process dying with "Possible > error on renderer command line or PostScript error. Check options.", > exit stat: 3 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Possible error on renderer > command line or PostScript error. Check options. > D [22/Apr/2007:22:04:50 +0900] [Job 33] tail process done writing data > to STDOUT > D [22/Apr/2007:22:04:50 +0900] [Job 33] KID4 finished > D [22/Apr/2007:22:04:50 +0900] [Job 33] KID3 exited with status 3 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Renderer exit stat: 3 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Renderer process finished > D [22/Apr/2007:22:04:50 +0900] [Job 33] Killing process 2779 (KID3) > D [22/Apr/2007:22:04:50 +0900] [Job 33] Process dying with "Error closing > renderer", exit stat: 3 > D [22/Apr/2007:22:04:50 +0900] [Job 33] Error closing renderer > E [22/Apr/2007:22:04:50 +0900] PID 2777 stopped with status 3! ありがとうございました。それにしても、どうやって -dPARANOIDSAFER が 問題だと突き止められたのですか? 上間さんの場合もこれで解決するかどうかわかりませんが、試してみる 価値はありますね。 > ほとんど検証していませんが、私の環境ではemacsから印刷した場合、 > > バッファの印刷 … 日本語が印刷されない > バッファの印刷(Postscript形式) … 日付け(年月日)が文字化けした > ヘッダだけが印刷される > バッファの印刷(白黒Postscript形式) … 日付け(年月日)が文字化けした > ヘッダともに全て印刷される > > となります。ご参考までに。 当方では「バッファの印刷(Postscript形式)」でかすれた文字が部分的に 印刷されています。それ以外は、よしのぶさんのところと同様です。 -- 長南洋一