HP printer won't work after reboot, needs to get power-cycled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: yelp
HP 1020 will not work after a restart. Everytime I reboot I have to restart the printer. The Printer is spooled up on boot - I can hear that my pc is initializing it I just cant print to it. Below is the the debug I ran.
Page 1 (Scheduler not running?):
{'cups_
Page 2 (Choose printer):
{'cups_dest': <cups.Dest HP-LaserJet-10202>,
'cups_instance': None,
'cups_queue': 'HP-LaserJet-
'cups_
Page 3 (Check printer sanity):
{'cups_
'cups_
'cups_
'is_cups_class': False}
Page 4 (Check PPD sanity):
{'cups_
'cups_
'missing_
Page 5 (Local or remote?):
{'printer_
Page 6 (Printer state reasons):
{'printer-
'printer-
Page 7 (Error log checkpoint):
{'cups_
'error_
'error_
Page 8 (Print test page):
{'test_
'test_
Page 9 (Error log fetch):
{'error_log': ['D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'I [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'I [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'D [26/Aug/
'error_
Page 10 (Locale issues):
{'printer_
'system_
'user_
'user_
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/yelp
NonfreeKernelMo
Package: yelp 2.25.1-0ubuntu5
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: yelp
Uname: Linux 2.6.28-15-generic x86_64
affects: | yelp (Ubuntu) → cups (Ubuntu) |
summary: |
- hp printer won't work without reboot + HP printer won't work after reboot, needs to get power-cycled |
The printer needs its firmware to be loaded from the computer everytime it is turned on or reset. If you turn it on while your system is running everything is OK. A script is started automatically to load the firmware into the printer. If the computer is booted when the printer is already turned on, the boot sends a reset to the printer removing the printer's firmware and because the printer is already on, later on when the UDEV subsystem is started, the printer does not send any signal to get its firmware again.
In Karmic this is fixed. When CUPS is started it sends a signal to the UDEV with which the connection of all printers is emulated and so all needed scripts get started.