初歩的な質問で恐縮ですが、cups の設定がうまくゆかずにこまっています。
どなたかアドバイスをお願いいたします。
環境: FreeBSD-current
cups 1.2.7
Printer: Canon LPW5400
ppd: Canon-LIPS-IVv-lips4vc.ppd
状況: **** Unable to open the initial device, quitting
というエラーが出てプリントが出来無い。他に手元にプリンターが無いので、他には試していません。また、全てportでinstallしています。
foomatic-rip/gswrapper のdebugを見ると、下のように stdout が死んでる様なのですが、何故?かが分かりません。
google してみたのですが、同じようなレポートは有るのですが、明確な解決策が見当たらない-パスが通ってない等ー ので、質問しました。
============ /tmp/foomatic-rip 抜粋 ==================
foomatic-rip version $Revision: 3.43.2.6 $ running...
called with arguments: '12', 'root', 'Test Page', '1',
'job-uuid=urn:uuid:ca469757
-daf6-3e9a-4ad1-770b126532ac'
Parsing PPD file ...
*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
: : : :
Parameter Summary
-----------------
Spooler: cups
Printer: CanonLBP5400
PPD file: /usr/local/etc/cups/ppd/CanonLBP5400.ppd
Printer model: Canon LIPS-IVv Foomatic/lips4vc (recommended)
Options: job-uuid=urn:uuid:ca469757-daf6-3e9a-4ad1-770b126532ac
Job title: Test Page
File(s) to be printed:
<STDIN>
: :::::
================================================
File: <STDIN>
================================================
Reading PostScript input ...
--> This document is DSC-conforming!
-----------
Found: %%BeginProlog
Found: %%EndProlog
-----------
Found: %%BeginSetup
: : : :
Found: %%EndSetup
-----------
New page: 1 1
Inserting option code into "PageSetup" section.
Found: %%BeginPageSetup
Found: %%EndPageSetup
End of page header
Stopping search for page header options
Found:
wheelSize -0.4 mul 0 rlineto % Left side...
--> Output goes directly to the renderer now.
Starting renderer
renderer PID kid4=48650
renderer command: gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sDEVICE=lips4v
-dBitsPe
rPixel=24 -sOutputFile=- -
JCL: <job data>
Closing renderer
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = "ja"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
foomatic-gswrapper: gs '-dBATCH' '-dSAFER' '-dQUIET' '-dNOPAUSE'
'-sDEVICE=lips4v'
'-dBitsPerPixel=24' '-sOutputFile=| cat >&3' '/dev/fd/0' 3>&1 1>&2
**** Unable to open the initial device, quitting.
tee: stdout: Broken pipe
tee: stdout: Broken pipe
renderer return value: 1
renderer received signal: 1
tail process done writing data to STDOUT
KID4 finished
KID4 exited with status 0
KID3 exited with status 3
Process dying with "Possible error on renderer command line or PostScript
error. C
heck options.", exit stat: 3
Possible error on renderer command line or PostScript error. Check options.
Renderer exit stat: 3
Renderer process finished
Killing process 48649 (KID3)
Process dying with "Error closing renderer", exit stat: 3