I'm unsuccesfully trying to make this HP printer... to print... (this is a new printer I have already printed with windows XP, and on this OpenBSD box using foo2zjs instead of hpijs, but it only works via usb, not network...):
If I: $ lpr ~/xyguide.ps; I get this on /tmp/foomatic-rip.log: prnt/hpijs/hpijs.cpp 268: unable to set device=HP LaserJet 1018, err=48 prnt/hpijs/hpijs.cpp 289: unable to set device=HP LaserJet 1018, err=48 **** Unable to open the initial device, quitting. prnt/hpijs/hpijs.cpp 694: unable to read client data err=-2 I'm using the following packages: foomatic-db-4.0.20100821p0 foomatic-db-engine-4.0.5 foomatic-db-gutenprint-5.2.6 foomatic-filters-4.0.5 hpcups-3.10.9 hpijs-3.10.9 hplip-3.10.9 hplip-libs-3.10.9 /etc/printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:\ # :lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|Hp LaserJet p1606dn:\ :lp=/dev/ugen0.01:\ :rp=raw:\ :sd=/var/spool/output:\ :lf=/var/log/lpd-errs:\ :if=/usr/local/bin/foomatic-rip:\ :af=/etc/foomatic/hp-laserjet_professional_p1606dn-hpijs.ppd:\ :sh: #:rm=guten.00z:\ #rp|remote line printer:\ # :lp=:rm=printhost:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs: --------------------- Log of foomatic-rip: foomatic-rip version 4.0.5.223 running... called with arguments: '-w132', '-l66', '-i0', '-n', 'the00z', '-j', 'xyguide.ps', '-h', 'maetel.00z', '/etc/foomatic/hp-laserjet_professional_p1606dn-hpijs.ppd' Parsing PPD file ... Added option Resolution Added option PageSize Added option Model Added option PrintoutMode Added option MediaType Added option InputSlot Added option Quality Added option ImageableArea Added option PaperDimension Added option Font Parameter Summary ----------------- Spooler: lpd Printer: Shell: /bin/ksh PPD file: /etc/foomatic/hp-laserjet_professional_p1606dn-hpijs.ppd ATTR file: Printer model: HP LaserJet Professional p1606dn hpijs, 3.10.6.15, requires proprietary plugin Options: xyguide.ps Job title: xyguide.ps File(s) to be printed: <STDIN> Printing system options: Pondering option 'xyguide.ps' Unknown boolean option "xyguide.ps". Options from the PPD file: Starting process "reset-file" (generation 1) reset-file exited with status 0 ================================================ File: <STDIN> ================================================ Filetype: PostScript Reading PostScript input ... --> This document is DSC-conforming! Job claims to be DSC-conforming, but "%%BeginProlog" was missing before first line with another"%%BeginProlog" comment (is this a TeX/LaTeX/dvips-generated PostScript file?). Assuming start of "Prolog" here. Inserting option code into "Prolog" section. ----------- Found: %%BeginProlog Found: %%EndProlog ----------- Found: %%BeginSetup Inserting option code into "Setup" section. Found: %%EndSetup ----------- New page: %%Page: 1 1 Found: %%BeginPageSetup Inserting option code into "PageSetup" section. New page found but previous not printed, print it now. Found: %%Page: 2 2 --> Output goes directly to the renderer now. Starting renderer with command: "/usr/local/bin/gs -sstdout=%stderr -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet 1018" -r600 -sIjsParams=Quality:Quality=0,Quality:ColorMode=0,Quality:PenSet=0,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=%stdout -_" Starting process "kid3" (generation 1) Starting process "kid4" (generation 2) Starting process "renderer" (generation 2) JCL: %-123...@pjl <job data> prnt/hpijs/services.cpp 760: dBus Connection Error (Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory)! prnt/hpijs/hpijs.cpp 268: unable to set device=HP LaserJet 1018, err=48 prnt/hpijs/hpijs.cpp 289: unable to set device=HP LaserJet 1018, err=48 **** Unable to open the initial device, quitting. prnt/hpijs/hpijs.cpp 694: unable to read client data err=-2 tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe ----------- New page: %%Page: 2 2 tee: stdout: Broken pipe tee: Found: %%Page: 2 2 --> Output goes to the FIFO buffer now. stdout: Found: %%BeginPageSetup Inserting option code into "PageSetup" section. Broken pipe Flushing FIFO. tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe Closing renderer tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe tee: stdout: Broken pipe renderer exited with status 1 Possible error on renderer command line or PostScript error. Check options.kid3 exited with status 3 Process is dying with "Error closing renderer ", exit stat 3 Cleaning up...