Yet another HP backend fail (USBs fault)

edv la at ma.tum.de
Wed Dec 7 13:58:35 PST 2011


Hi there,

I'm running a perfectly "zypper up"ed OpenSUSE 11.4 with CUPS 1.4.6.

I want to use a HP Business Inkjet 3000 printer connected via USB.

Problem:
DO
- Print one job
- "Paused - /usr/lib/cups/backend/hp failed"
- Resume printer
LOOP

What I googled:
- The /etc/cups/cupsd.conf-Fix: Replace 'sys' with 'lp'
That improved nothing, but led to some BS error messages
- Checked that /etc/cups/cupsd.conf belongs to the right Uid.
It did.

I eventually came up with connecting the printer via true LPT
(no LPT-to-USB adapter here, pure oldschool).
That, disturbingly, did the trick!

QUESTION:
I actually wanted to use the printer with another PC that does not
posess a parallel port, so it's gotta be USB.
Anyone got an idea how to work that magic?

Error log for USB-connected printer:

D [07/Dec/2011:22:22:10 +0100] [Job 29] The following messages were recorded from 22:22:10 to 22:22:10
D [07/Dec/2011:22:22:10 +0100] [Job 29] Adding start banner page "none".
D [07/Dec/2011:22:22:10 +0100] [Job 29] Adding end banner page "none".
D [07/Dec/2011:22:22:10 +0100] [Job 29] File of type application/postscript queued by "root".
D [07/Dec/2011:22:22:10 +0100] [Job 29] hold_until=0
D [07/Dec/2011:22:22:10 +0100] [Job 29] Queued on "hp_business_inkjet_3000" by "root".
D [07/Dec/2011:22:22:10 +0100] [Job 29] job-sheets=none,none
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[0]="hp_business_inkjet_3000"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[1]="29"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[2]="root"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[3]="Printers - CUPS 1.4.6"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[4]="1"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[5]="InputSlot=Auto noHPStraightPaperPath noHPColorAsGray MediaType=Plain PageSize=A4 OutputMode=Normal Duplex=None number-up=1 job-uuid=urn:uuid:5cf009b5-2835-335a-54ad-7823beb9571d job-originating-host-name=localhost time-at-creation=1323292930 time-at-processing=1323292930"
D [07/Dec/2011:22:22:10 +0100] [Job 29] argv[6]="/var/spool/cups/d00029-001"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[2]="CUPS_DOCROOT=/usr/share/cups/webcontent"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[8]="HOME=/var/spool/cups/tmp"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[10]="SERVER_ADMIN=root at m6pschorr"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[11]="SOFTWARE=CUPS/1.4.6"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[13]="USER=root"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[16]="IPP_PORT=631"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[17]="CHARSET=utf-8"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[18]="LANG=en.UTF-8"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[19]="PPD=/etc/cups/ppd/hp_business_inkjet_3000.ppd"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[20]="RIP_MAX_CACHE=128m"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[21]="CONTENT_TYPE=application/postscript"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[22]="DEVICE_URI=hp:/usb/hp_business_inkjet_3000?serial=SG29U11045"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[23]="PRINTER_INFO="
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[24]="PRINTER_LOCATION="
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[25]="PRINTER=hp_business_inkjet_3000"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[26]="CUPS_FILETYPE=document"
D [07/Dec/2011:22:22:10 +0100] [Job 29] envp[27]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [07/Dec/2011:22:22:10 +0100] [Job 29] Started filter /usr/lib/cups/filter/pstops (PID 9862)
D [07/Dec/2011:22:22:10 +0100] [Job 29] Started backend /usr/lib/cups/backend/hp (PID 9863)
D [07/Dec/2011:22:22:10 +0100] [Job 29] Page = 595x842; 12,12 to 583,830
D [07/Dec/2011:22:22:10 +0100] [Job 29] slow_collate=0, slow_duplex=0, slow_order=0
D [07/Dec/2011:22:22:10 +0100] [Job 29] Before copy_comments - %!PS-Adobe-3.0
D [07/Dec/2011:22:22:10 +0100] [Job 29] %!PS-Adobe-3.0
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%Creator: cairo 1.9.5 (http://cairographics.org)
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%CreationDate: Wed Dec  7 22:22:10 2011
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%Pages: 1
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%BoundingBox: 0 0 595 841
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%DocumentData: Clean7Bit
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%LanguageLevel: 2
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%DocumentMedia: A4 595 842 0 () ()
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%Orientation: Portrait
D [07/Dec/2011:22:22:10 +0100] [Job 29] %%EndComments
D [07/Dec/2011:22:22:10 +0100] [Job 29] Before copy_prolog - %%BeginProlog
D [07/Dec/2011:22:22:10 +0100] [Job 29] Before copy_setup - %!PS-AdobeFont-1.0: NimbusSanL-Regu 1.06
D [07/Dec/2011:22:22:10 +0100] [Job 29] STATE: +connecting-to-device
D [07/Dec/2011:22:22:10 +0100] [Job 29] libusb couldn't open USB device /dev/bus/usb/005/002: Permission denied.
D [07/Dec/2011:22:22:10 +0100] [Job 29] libusb requires write access to USB device nodes.
D [07/Dec/2011:22:22:10 +0100] [Job 29] prnt/backend/hp.c 745: ERROR: open device failed stat=12: hp:/usb/hp_business_inkjet_3000?serial=SG29U11045
D [07/Dec/2011:22:22:10 +0100] [Job 29] Backend returned status 1 (failed)
D [07/Dec/2011:22:22:10 +0100] [Job 29] Printer stopped due to backend errors; please consult the error_log file for details.
D [07/Dec/2011:22:22:10 +0100] [Job 29] End of messages
D [07/Dec/2011:22:22:10 +0100] [Job 29] printer-state=5(stopped)
D [07/Dec/2011:22:22:10 +0100] [Job 29] printer-state-message="/usr/lib/cups/backend/hp failed"
D [07/Dec/2011:22:22:10 +0100] [Job 29] printer-state-reasons=paused




More information about the cups mailing list