HP printer won't work after reboot, needs to get power-cycled

Bug #419679 reported by Kevin Schwartz
12
This bug affects 2 people
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_connection_failure': False}
Page 2 (Choose printer):
{'cups_dest': <cups.Dest HP-LaserJet-10202>,
 'cups_instance': None,
 'cups_queue': 'HP-LaserJet-10202',
 'cups_queue_listed': True}
Page 3 (Check printer sanity):
{'cups_device_uri_scheme': u'usb',
 'cups_printer_dict': {'device-uri': u'usb://HP/LaserJet%201020',
                       'printer-info': u'Hewlett-Packard HP LaserJet 1020',
                       'printer-is-shared': True,
                       'printer-location': u'kajs-desk',
                       'printer-make-and-model': u'HP LaserJet 1020, hpcups 3.9.6b',
                       'printer-state': 4,
                       'printer-state-message': u'/usr/lib/cups/filter/hpcups failed',
                       'printer-state-reasons': [u'none'],
                       'printer-type': 36892,
                       'printer-uri-supported': u'ipp://localhost:631/printers/HP-LaserJet-10202'},
 'cups_printer_remote': False,
 'is_cups_class': False}
Page 4 (Check PPD sanity):
{'cups_printer_ppd_defaults': {u'General': {u'ColorModel': u'Gray',
                                            u'Duplex': u'None',
                                            u'InputSlot': u'Auto',
                                            u'MediaType': u'Plain',
                                            u'OutputMode': u'Normal',
                                            u'PageRegion': u'Letter',
                                            u'PageSize': u'Letter'},
                               u'InstallableOptions': {u'OptionDuplex': u'False'}},
 'cups_printer_ppd_valid': True,
 'missing_pkgs_and_exes': ([], [])}
Page 5 (Local or remote?):
{'printer_is_remote': False}
Page 6 (Printer state reasons):
{'printer-state-message': u'/usr/lib/cups/filter/hpcups failed',
 'printer-state-reasons': [u'none']}
Page 7 (Error log checkpoint):
{'cups_server_settings': {'DefaultAuthType': 'Basic',
                          'SystemGroup': 'lpadmin',
                          '_debug_logging': '0',
                          '_remote_admin': '0',
                          '_remote_any': '0',
                          '_remote_printers': '0',
                          '_share_printers': '1',
                          '_user_cancel_any': '0'},
 'error_log_checkpoint': 2462,
 'error_log_debug_logging_set': True}
Page 8 (Print test page):
{'test_page_job_status': [(False,
                           40,
                           'HP-LaserJet-10202',
                           'A9RORoqxLB',
                           'Pending',
                           None),
                          (False,
                           44,
                           'HP-LaserJet-10202',
                           'Test Page',
                           'Pending',
                           None),
                          (False,
                           39,
                           'HP-LaserJet-10202',
                           'A9ROdIof2M',
                           'Processing',
                           None)],
 'test_page_successful': False}
Page 9 (Error log fetch):
{'error_log': ['D [26/Aug/2009:20:54:05 -0700] cupsdReadClient: 19 POST / HTTP/1.1',
               'D [26/Aug/2009:20:54:05 -0700] cupsdAuthorize: No authentication data provided.',
               'D [26/Aug/2009:20:54:05 -0700] Get-Jobs ipp://localhost/printers/',
               'D [26/Aug/2009:20:54:05 -0700] cupsdProcessIPPRequest: 19 status_code=0 (successful-ok)',
               'D [26/Aug/2009:20:54:05 -0700] cupsdReadClient: 19 POST / HTTP/1.1',
               'D [26/Aug/2009:20:54:05 -0700] cupsdAuthorize: No authentication data provided.',
               'D [26/Aug/2009:20:54:05 -0700] Get-Jobs ipp://localhost/printers/',
               'D [26/Aug/2009:20:54:05 -0700] [Job 29] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 32] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 33] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 34] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 35] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 36] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 37] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 38] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 41] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 42] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] [Job 43] Loading attributes...',
               'D [26/Aug/2009:20:54:05 -0700] cupsdProcessIPPRequest: 19 status_code=0 (successful-ok)',
               'D [26/Aug/2009:20:54:05 -0700] cupsdReadClient: 19 POST / HTTP/1.1',
               'D [26/Aug/2009:20:54:05 -0700] cupsdAuthorize: No authentication data provided.',
               'D [26/Aug/2009:20:54:05 -0700] Create-Printer-Subscription /',
               'D [26/Aug/2009:20:54:05 -0700] cupsdCreateSubscription(con=0x7f75e7320aa0(19), uri="/")',
               'D [26/Aug/2009:20:54:05 -0700] pullmethod="ippget"',
               'D [26/Aug/2009:20:54:05 -0700] notify-lease-duration=86400',
               'D [26/Aug/2009:20:54:05 -0700] notify-time-interval=0',
               'D [26/Aug/2009:20:54:05 -0700] cupsdAddSubscription(mask=17800, dest=(nil)(), job=(nil)(0), uri="(null)")',
               'D [26/Aug/2009:20:54:05 -0700] Added subscription 41 for server',
               'I [26/Aug/2009:20:54:05 -0700] Saving subscriptions.conf...',
               'D [26/Aug/2009:20:54:05 -0700] cupsdProcessIPPRequest: 19 status_code=0 (successful-ok)',
               'D [26/Aug/2009:20:54:06 -0700] cupsdReadClient: 19 POST / HTTP/1.1',
               'D [26/Aug/2009:20:54:06 -0700] cupsdAuthorize: No authentication data provided.',
               'D [26/Aug/2009:20:54:06 -0700] Get-Notifications /',
               'D [26/Aug/2009:20:54:06 -0700] cupsdIsAuthorized: requesting-user-name="dkajs"',
               'D [26/Aug/2009:20:54:06 -0700] cupsdProcessIPPRequest: 19 status_code=0 (successful-ok)',
               'D [26/Aug/2009:20:54:23 -0700] cupsdReadClient: 19 POST / HTTP/1.1',
               'D [26/Aug/2009:20:54:23 -0700] cupsdAuthorize: No authentication data provided.',
               'D [26/Aug/2009:20:54:23 -0700] Cancel-Subscription /',
               'D [26/Aug/2009:20:54:23 -0700] cupsdIsAuthorized: requesting-user-name="dkajs"',
               'I [26/Aug/2009:20:54:23 -0700] Saving subscriptions.conf...',
               'D [26/Aug/2009:20:54:23 -0700] cupsdProcessIPPRequest: 19 status_code=0 (successful-ok)',
               'D [26/Aug/2009:20:54:23 -0700] cupsdAcceptClient: 20 from localhost (Domain)',
               'D [26/Aug/2009:20:54:23 -0700] cupsdReadClient: 20 GET /admin/log/error_log HTTP/1.1',
               'D [26/Aug/2009:20:54:23 -0700] cupsdAuthorize: No authentication data provided.'],
 'error_log_debug_logging_unset': True}
Page 10 (Locale issues):
{'printer_page_size': u'Letter',
 'system_locale_lang': None,
 'user_locale_ctype': 'en_US',
 'user_locale_messages': 'en_US'}

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/yelp
NonfreeKernelModules: nvidia
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

Revision history for this message
Kevin Schwartz (kaj-schwartz) wrote :
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
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

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.

Revision history for this message
sschuller (xsjsx-deactivatedaccount) wrote :

I don't see that this is fixed in Karmic. I have that printer and have always had the problem in Jaunty. Now I have a brand new, clean, complete install of Karmic and I still have the same printer problem. No difference at all.

Revision history for this message
Rich Birch (ringo-albumsnaps) wrote :

I can confirm this problem on a fresh install of 32bit karmic, with all updates applied

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.