vine-users ML アーカイブ



[vine-users:076041] Re: CUPSで 印刷できない

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:076041] Re: CUPSで 印刷できない
  • Date: Sun, 04 Feb 2007 20:09:52 +0900 (JST)
長南です。

山本さんのメールより [vine-users:076018]
>
> > 一度プリンタを Vine マシンに直接つないで、印刷を試してみた方が
> > よいと思います。それで印刷できれば、エプソンのドライバには問題が
> > ないと、少なくともわかりますから。
>
> 以前から直接つないでの印刷は成功しています。

http://www.avasys.jp/linux/dl_spc.html から readmea850-cups とか
いうものをダウンロードして読んでみました。

プリンターの設定をコマンドラインでやるなら、

  lpadmin -p pma850 -E -v ekplp:/var/ekpd/ekplp0 -m ekpma850.ppd

と打ち込むそうですが、これはローカル接続のプリンタの URI を
ekplp:/var/ekpd/ekplp0 にするということですね。普通の
parallel:/dev/lp0 や usb:/dev/usb/lp0 などではなく。
つまり、エプソンのドライバを使ってロカールで印刷するときは、
データを特別なデバイスに出力しなければならない。そういう
ことでしょうか。

とすると、プリンタをネットワーク接続にした場合、デバイス URI を
http://192.168.1.41:631/printers/bjf200 などにするだけでは、うまく
行かないような気がします。


話は変わります。
添付なさった error_log を見ると、E で始まる行が 3 箇所ほど
ありました(たぶん E は Error の E でしょう)。

208-210 行
  D [03/Feb/2007:18:27:37 +0900] [Job 37] PPD file is broken. Cannot get
    option of PIPS.INFO: Connecting to 192.168.1.41 on port 631...
  D [03/Feb/2007:18:27:37 +0900] CloseClient: 7
  E [03/Feb/2007:18:27:37 +0900] PID 16009 stopped with status 1!

657-661 行
  D [03/Feb/2007:18:27:39 +0900] [Job 37] printer-uri = "http://192.168.1.41
    :631/printers/bjf200"
  D [03/Feb/2007:18:27:39 +0900] [Job 37] requesting-user-name = "root"
  D [03/Feb/2007:18:27:39 +0900] [Job 37] job-name = "gscjk_aj.ps"
  E [03/Feb/2007:18:27:39 +0900] [Job 37] Print file was not accepted
    (client-error-bad-request)!
  E [03/Feb/2007:18:27:39 +0900] PID 16010 stopped with status 1!

両方ともよくわかりませんが、後者は印刷データがプリントサーバから
拒否されているのでしょうか(解釈が間違えているかもしれません)。
プリントサーバ側のアクセスコントロールの設定(cupsd.conf によるもの
など)や、/var/log/cups/{access_log,error_log} も調べておいた方が
よいと思います(必要なら、例によって LogLevel debug にして)。

-- 
長南洋一