Printing hangs, leaving lots of stuck processes

Markus Laker markus at mnslaker.f9.co.uk
Wed Oct 17 03:10:50 PDT 2007


Hello.  I'm at my father's place for a few hours, trying to sort out a printing problem for him.  He's using an HP PhotoSmart C3180 on 64-bit Ubuntu 6.10, with HPLIP 1.6.9 and CUPS 1.2.4.

When I print a test page (or anything else), nothing appears on the printer.  The page is visible at <http://localhost:631/jobs/>, but it never gets printed.  At <http://localhost:631/printers/>, the printer is shown with a yellow status indicator and this text:

Description: Photosmart_C3180
Location: Desk
Make and Model: HP PhotoSmart C3100 Foomatic/hpijs (recommended)
Printer State: processing, accepting jobs, published.
Device URI: hp:/usb/Photosmart_C3100_series?serial=MY67RC602104P9

`ps aux | grep cupsys' shows lots of processes that never complete:

epl at garton:~$ ps aux | grep cupsys
cupsys    3940 13.7  0.4  29128  2528 ?        Ss   09:34  12:16 /usr/sbin/cupsd
cupsys    4623  0.0  1.4  23884  7464 ?        S    09:40   0:00 /usr/bin/perl /usr/lib/cups/filter/foomatic-rip 243 epl Test Page 1 job-uuid=urn:uuid:fe4d6d9a-9a71-3ce9-5cd9-7aa86766f0a7
cupsys    4624  0.0  0.2  11312  1248 ?        S    09:40   0:00 hp:/usb/Photosmart_C3100_series?serial=MY67RC602104P9 243 epl Test Page 1 job-uuid=urn:uuid:fe4d6d9a-9a71-3ce9-5cd9-7aa86766f0a7
cupsys    4632  0.0  1.2  23884  6264 ?        S    09:40   0:00 /usr/bin/perl /usr/lib/cups/filter/foomatic-rip 243 epl Test Page 1 job-uuid=urn:uuid:fe4d6d9a-9a71-3ce9-5cd9-7aa86766f0a7
cupsys    4633  0.0  1.1  23884  5928 ?        S    09:40   0:00 /usr/bin/perl /usr/lib/cups/filter/foomatic-rip 243 epl Test Page 1 job-uuid=urn:uuid:fe4d6d9a-9a71-3ce9-5cd9-7aa86766f0a7
cupsys    4634  0.0  0.1   2768   524 ?        S    09:40   0:00 sh -c gs '-sstdout=%stderr' '-dBATCH' '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=ijs' '-sIjsServer=hpijs' '-sDeviceManufacturer=HEWLETT-PACKARD' '-sDeviceModel=deskjet 5600' '-dDEVICEWIDTHPOINTS=595' '-dDEVICEHEIGHTPOINTS=842' '-dDuplex=false' '-r300' '-sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7' '-dIjsUseOutputFD' '-sOutputFile=%stdout' '-'
cupsys    4637  0.0  1.3  49892  6852 ?        S    09:40   0:00 gs -sstdout=%stderr -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -sDeviceManufacturer=HEWLETT-PACKARD -sDeviceModel=deskjet 5600 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dDuplex=false -r300 -sIjsParams=Quality:Quality=0,Quality:ColorMode=2,Quality:MediaType=0,Quality:PenSet=2,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=%stdout -
cupsys    4638  0.0  0.1   2768   524 ?        S    09:40   0:00 sh -c hpijs
cupsys    4639  0.0  0.3  17692  1896 ?        S    09:40   0:00 hpijs
epl      15947  0.0  0.1   3908   804 pts/1    R+   11:03   0:00 grep cupsys
epl at garton:~$

The printer itself seems mechanically sound: it can make photocopies.

`lsusb' shows that the computer can see the printer:

epl at garton:~$ lsusb
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 03f0:5611 Hewlett-Packard
Bus 002 Device 001: ID 0000:0000
epl at garton:~$

I have, of course, tried power-cycling everything.

My father says that the only recent change is a routine update patch sent by Ubuntu.  In case it helps, the precise versions of the packages he's using are:

cupsys 1.2.4-2ubuntu3
hplip 1.6.9-0ubuntu2.1

Is there anything I can try?  I'm afraid I don't know enough about the interaction between CUPS and HPLIP to know which package is jammed up.

Thanks for any help you can give.

Markus





More information about the cups mailing list