vine-users ML アーカイブ



[vine-users:076776] Re: emacs Sylpheed でのプリント( 印刷)につい て

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:076776] Re: emacs Sylpheed でのプリント( 印刷)につい て
  • Date: Mon, 23 Apr 2007 11:39:34 +0900 (JST)
長南です。

よしのぶさんのメールより [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形式)」でかすれた文字が部分的に
印刷されています。それ以外は、よしのぶさんのところと同様です。

-- 
長南洋一