HP deskjet 3820 fails to print test page in setup

Bug #377152 reported by north45thguy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cups (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hello, at last I can contribute something to the group responsible for an amazing Distro of Linux....first, excellent excellent job....and I am SO glad to be out of Microsoft!!!!!

Secondly, this is the data collected from an attempt to install an HP Deskjet 3820 through the printer installation menu. Jaunty 'found' my deskjet, and seems to have installed it, however when I clicked on 'print a test page' it just hung up.....the printer brought in a piece of paper, and after several moments it passed it through without printing any characters on the page, I then asked it to diagnose the problem, after several minutes the printer seemed to reset (all lights returning to normal idle status) and the following report was provided....hope this helps someone! Other than this small inconvenience, Jaunty works very well on my older computer (Pentium III Intel Coppermine processor; 512 Meg Ram; approx 900 mhz processor speed)

Page 1 (Scheduler not running?):
{'cups_connection_failure': False}
Page 2 (Choose printer):
{'cups_dest': <cups.Dest DESKJET-3820 (default)>,
 'cups_instance': None,
 'cups_queue': 'DESKJET-3820',
 'cups_queue_listed': True}
Page 3 (Check printer sanity):
{'cups_device_uri_scheme': u'hp',
 'cups_printer_dict': {'device-uri': u'hp:/par/DESKJET_3820?device=/dev/parport0',
                       'printer-info': u'HEWLETT-PACKARD DESKJET 3820',
                       'printer-is-shared': True,
                       'printer-location': u'jim-desktop',
                       'printer-make-and-model': u'HP 910 hpijs, 3.9.2',
                       'printer-state': 3,
                       'printer-state-message': u'/usr/lib/cups/filter/foomatic-rip failed',
                       'printer-state-reasons': [u'none'],
                       'printer-type': 167948,
                       'printer-uri-supported': u'ipp://localhost:631/printers/DESKJET-3820'},
 'cups_printer_remote': False,
 'hplip_output': (['',
                   '\x1b[01mHP Linux Imaging and Printing System (ver. 3.9.2)\x1b[0m',
                   '\x1b[01mSystem Tray Status Service ver. 2.0\x1b[0m',
                   '',
                   'Copyright (c) 2001-9 Hewlett-Packard Development Company, LP',
                   'This software comes with ABSOLUTELY NO WARRANTY.',
                   'This is free software, and you are welcome to distribute it',
                   'under certain conditions. See COPYING file for more details.',
                   '',
                   '',
                   '\x1b[01mHP Linux Imaging and Printing System (ver. 3.9.2)\x1b[0m',
                   '\x1b[01mDevice Information Utility ver. 5.2\x1b[0m',
                   '',
                   'Copyright (c) 2001-9 Hewlett-Packard Development Company, LP',
                   'This software comes with ABSOLUTELY NO WARRANTY.',
                   'This is free software, and you are welcome to distribute it',
                   'under certain conditions. See COPYING file for more details.',
                   '',
                   '',
                   '\x1b[01mhp:/par/DESKJET_3820?device=/dev/parport0\x1b[0m',
                   '',
                   '\x1b[01mDevice Parameters (dynamic data):\x1b[0m',
                   '\x1b[01m Parameter Value(s) \x1b[0m',
                   ' ---------------------------- ----------------------------------------------------------',
                   ' back-end hp ',
                   ' cups-printer DESKJET-3820 ',
                   ' cups-uri hp:/par/DESKJET_3820?device=/dev/parport0 ',
                   ' dev-file /dev/parport0 ',
                   ' device-state -1 ',
                   ' device-uri hp:/par/DESKJET_3820?device=/dev/parport0 ',
                   ' deviceid ',
                   ' error-state 101 ',
                   ' host ',
                   ' is-hp True ',
                   ' panel 0 ',
                   ' panel-line1 ',
                   ' panel-line2 ',
                   ' port 1 ',
                   ' serial ',
                   ' status-code 5002 ',
                   ' status-desc ',
                   '\x1b[01m',
                   'Model Parameters (static data):\x1b[0m',
                   '\x1b[01m Parameter Value(s) \x1b[0m',
                   ' ---------------------------- ----------------------------------------------------------',
                   ' align-type 3 ',
                   ' clean-type 1 ',
                   ' color-cal-type 0 ',
                   ' copy-type 0 ',
                   ' embedded-server-type 0 ',
                   ' fax-type 0 ',
                   ' fw-download False ',
                   ' icon DESKJET_3820.png ',
                   ' io-mfp-mode 7 ',
                   ' io-mode 1 ',
                   ' io-support 2 ',
                   ' job-storage 0 ',
                   ' linefeed-cal-type 0 ',
                   ' model DESKJET_3820 ',
                   ' model-ui HP Deskjet 3820 ',
                   ' model1 HP Deskjet 3820 Color Inkjet Printer ',
                   ' model2 HP Deskjet 3820v Color Inkjet Printer ',
                   ' model3 HP Deskjet 3820w Color Inkjet Printer ',
                   ' monitor-type 0 ',
                   ' panel-check-type 0 ',
                   ' pcard-type 0 ',
                   ' plugin 0 ',
                   ' plugin-reason 0 ',
                   ' power-settings 0 ',
                   ' pq-diag-type 0 ',
                   ' r-type 0 ',
                   ' r0-agent1-kind 3 ',
                   ' r0-agent1-sku 15 (C6615DN) ',
                   ' r0-agent1-type 1 ',
                   ' r0-agent2-kind 3 ',
                   ' r0-agent2-sku 78 (C6578DN) ',
                   ' r0-agent2-type 2 ',
                   ' scan-style 0 ',
                   ' scan-type 0 ',
                   ' status-battery-check 0 ',
                   ' status-dynamic-counters 0 ',
                   ' status-type 2 ',
                   ' support-released True ',
                   ' support-subtype 0 ',
                   ' support-type 2 ',
                   ' support-ver 0.9.5 ',
                   " tech-class ['DJ9xx'] ",
                   " tech-subclass ['Normal'] ",
                   ' tech-type 2 ',
                   ' usb-pid 6404 ',
                   ' usb-vid 1008 ',
                   '',
                   'Done.',
                   ''],
                  ['\x1b[35;01mwarning: No display found.\x1b[0m',
                   '\x1b[31;01merror: hp-info -u/--gui requires Qt4 GUI support. Entering interactive mode.\x1b[0m',
                   '\x1b[35;01mwarning: No display found.\x1b[0m',
                   '\x1b[31;01merror: hp-systray requires Qt4 GUI and DBus support. Exiting.\x1b[0m',
                   '\x1b[35;01mwarning: Unable to connect to dbus. Is hp-systray running?\x1b[0m',
                   '\x1b[31;01merror: Unable to communicate with device (code=12): hp:/par/DESKJET_3820?device=/dev/parport0\x1b[0m',
                   '\x1b[31;01merror: Error opening device (Device not found).\x1b[0m',
                   ''],
                  0),
 'is_cups_class': False}
Page 4 (Check PPD sanity):
{'cups_printer_ppd_defaults': {u'General': {u'PageRegion': u'Letter',
                                            u'PageSize': u'Letter',
                                            u'PrintoutMode': u'Normal'},
                               u'PrintoutMode': {u'Quality': u'FromPrintoutMode'}},
 'cups_printer_ppd_valid': True,
 'missing_pkgs_and_exes': ([], [])}
Page 5 (Local or remote?):
{'printer_is_remote': False}
Page 6 (Choose device):
{'cups_device_dict': {'device-class': u'direct',
                      'device-id': u'MFG:HEWLETT-PACKARD;MDL:DESKJET 3820;CMD:MLC,PCL,PML;CLASS:PRINTER;DESCRIPTION:Hewlett-Packard DeskJet 3820;SERN:CN34R182Z518;VSTATUS:$ZB0$NU0,FF,DN,IOST,NOP,K0,C3,SM,NR,AU,KP050,CP000;VP:0800,FL,B0;VJ: ;',
                      'device-info': u'HP DESKJET 3820 LPT parport0 HPLIP',
                      'device-make-and-model': u'HP DESKJET 3820'}}
Page 7 (Printer state reasons):
{'printer-state-message': u'/usr/lib/cups/filter/foomatic-rip failed',
 'printer-state-reasons': [u'none']}
Page 8 (Error log checkpoint):
{'cups_server_settings': {'DefaultAuthType': 'Basic',
                          'SystemGroup': 'lpadmin',
                          '_debug_logging': '0',
                          '_remote_admin': '0',
                          '_remote_any': '0',
                          '_remote_printers': '0',
                          '_share_printers': '0',
                          '_user_cancel_any': '0'},
 'error_log_checkpoint': 2508L,
 'error_log_debug_logging_set': True}
Page 9 (Print test page):
{'test_page_job_status': [(True,
                           1,
                           'DESKJET-3820',
                           'Test Page',
                           'Stopped',
                           {'attributes-charset': u'utf-8',
                            'attributes-natural-language': u'en-us',
                            'document-format': u'application/postscript',
                            'job-hold-until': u'no-hold',
                            'job-id': 1,
                            'job-k-octets': 150,
                            'job-media-sheets-completed': 0,
                            'job-more-info': u'ipp://localhost:631/jobs/1',
                            'job-name': u'Test Page',
                            'job-originating-host-name': u'localhost',
                            'job-originating-user-name': u'jim',
                            'job-preserved': True,
                            'job-printer-state-message': u'/usr/lib/cups/filter/foomatic-rip failed',
                            'job-printer-state-reasons': [u'none'],
                            'job-printer-up-time': 1242439602,
                            'job-printer-uri': u'ipp://jim-desktop:631/printers/DESKJET-3820',
                            'job-priority': 50,
                            'job-sheets': [u'none', u'none'],
                            'job-state': 6,
                            'job-state-reasons': u'job-stopped',
                            'job-uri': u'ipp://localhost:631/jobs/1',
                            'job-uuid': u'urn:uuid:20bd8d47-7acc-303b-5fc2-8d2ad50be818',
                            'printer-uri': u'ipp://localhost/printers/DESKJET-3820',
                            'time-at-completed': None,
                            'time-at-creation': 1242439153,
                            'time-at-processing': 1242439153})],
 'test_page_successful': False}
Page 10 (Error log fetch):
{'error_log': ['D [15/May/2009:22:06:23 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:23 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:23 -0400] Get-Jobs ipp://localhost/printers/',
               'D [15/May/2009:22:06:23 -0400] [Job 1] Loading attributes...',
               'D [15/May/2009:22:06:23 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:23 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:23 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:23 -0400] Get-Jobs ipp://localhost/printers/',
               'D [15/May/2009:22:06:23 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:23 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:23 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:23 -0400] Create-Printer-Subscription /',
               'D [15/May/2009:22:06:23 -0400] cupsdCreateSubscription(con=0xb98304f0(8), uri="/")',
               'D [15/May/2009:22:06:23 -0400] pullmethod="ippget"',
               'D [15/May/2009:22:06:23 -0400] notify-lease-duration=86400',
               'D [15/May/2009:22:06:23 -0400] notify-time-interval=0',
               'D [15/May/2009:22:06:23 -0400] cupsdAddSubscription(mask=17800, dest=(nil)(), job=(nil)(0), uri="(null)")',
               'D [15/May/2009:22:06:23 -0400] Added subscription 3 for server',
               'I [15/May/2009:22:06:23 -0400] Saving subscriptions.conf...',
               'D [15/May/2009:22:06:23 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:24 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:24 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:24 -0400] Get-Notifications /',
               'D [15/May/2009:22:06:24 -0400] cupsdIsAuthorized: requesting-user-name="jim"',
               'D [15/May/2009:22:06:24 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:42 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:42 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:42 -0400] Get-Job-Attributes ipp://localhost/jobs/1',
               'D [15/May/2009:22:06:42 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:42 -0400] cupsdReadClient: 8 POST / HTTP/1.1',
               'D [15/May/2009:22:06:42 -0400] cupsdAuthorize: No authentication data provided.',
               'D [15/May/2009:22:06:42 -0400] Cancel-Subscription /',
               'D [15/May/2009:22:06:42 -0400] cupsdIsAuthorized: requesting-user-name="jim"',
               'I [15/May/2009:22:06:42 -0400] Saving subscriptions.conf...',
               'D [15/May/2009:22:06:42 -0400] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)',
               'D [15/May/2009:22:06:42 -0400] cupsdAcceptClient: 10 from localhost (Domain)',
               'D [15/May/2009:22:06:42 -0400] cupsdReadClient: 10 GET /admin/log/error_log HTTP/1.1',
               'D [15/May/2009:22:06:42 -0400] cupsdAuthorize: No authentication data provided.'],
 'error_log_debug_logging_unset': True}
Page 11 (Locale issues):
{'printer_page_size': u'Letter',
 'system_locale_lang': None,
 'user_locale_ctype': 'en_US',
 'user_locale_messages': 'en_US'}

Also note, before upgrading to 9.04 it worked flawlessly in 8.1 Intrepid.........

Thanks for allowing the opportunity to contribute in a small way,

Jim Beswetherick
USA

Revision history for this message
north45thguy (firefitr) wrote :

Addendum to above note:

After reviewing the printer setup again I noticed that:

Although I had selected the HP deskjet 3820 to be installed....(Ubuntu had identified and appeared to bring up the driver), in the line "Make and Model......it actually identified an 'HP 910 hpij5.3.9.2

Needless to say, it appears that while I selected the 3820 drivers it installed the 910 drivers instead........I selected "Change" and clicked on the drivers for a 3820 and now the 3820 is identified in Make and Model

A test page has printed successfully, as well as a sentence typed in Open Office.......

I don't know why the driver switch occurred....going to re-boot with this configuration and make sure the settings remain after a reboot.

Revision history for this message
north45thguy (firefitr) wrote :

another addendum:

After a cold re-boot (power down/up) going back into the printer selection area 'System/Admin/Printing' reveals that the HP 3820 I had to select in 'Make and Model' has remained selected as Hewlett-Packard Deskjet 3820.....great news, once it's selected it appears to remain stable.

No idea where the HP 910 hpijs, 3.9.2 came from, it happened twice so carelessness is ruled out....THAT part I'll leave to the experts!!!

Again, excellent new version of Ubuntu ladies and gents.

Jim Beswetherick
USA

Does this qualify me for 1/2 of a 'bug fix'?? :^)

affects: ubuntu → cups (Ubuntu)
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

system-config-printer selected the wrong model (HP 910 instead of HP DeskJet 3820), so the driver was wrong. This is a known bug of system-config-printer which is already fixed. The fix is done upstream and already available in the Ubuntu package for Karmic. For Jaunty a stable release update (SRU) is available for testing. Please see bug 365329 and follow the instructions there to test the update and report your results there.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This problem is already well known in Jaunty (bug 365329) and we have prepared a fixed system-config-printer package. Can you please test the package which is available in the jaunty-proposed repository?

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use the jaunty-proposed repository.

Report your results in bug 365329. Thank you in advance!

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.