HP Laserjet P1606dn (model CE749A) driver install failure, via USB or LAN

Bug #1094320 reported by Subharo Bhikkhu
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HPLIP
Invalid
Undecided
Unassigned

Bug Description

Firstly, this not a duplicate of "HPLIP fails to install HP LaserJet P1606dn on Ubuntu"
https://answers.launchpad.net/hplip/+question/197678

lsusb reveals my device's identifier to be 03f0:0a2a (not 03f0:002a, as is in the above bug report). So it seems this is a new hardware revision of the P1606dn. My model number is CE749A.

I'm using Lubuntu 12.10, and my HPLIP version is 3.12.6.

I'm trying to set up printing to the p1606dn, connected by either the LAN and USB. The problem looks the same both ways. LAN-printing is much more important to me than via USB.

I know the printer's IP address. (Note: I also have a Windows 7, and an OSX computer, and both of those were easy to set up to print over the network. So I know it's possible, and my LAN is not somehow misconfigured)

When I proceed using HPLIP's "HP Device Manager Plugin Installer: Driver Plugin Installation", once I've agreed to the licensing terms, the same cryptic error message always appears: "Plug-in install failed."

Also, there is no bMumInterfaces parameter whatsoever to be found, when using "lsusb -d 03f0:0a2a -v":
---------------------------
Bus 002 Device 007: ID 03f0:0a2a Hewlett-Packard
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x03f0 Hewlett-Packard
  idProduct 0x0a2a
  bcdDevice 1.00
  iManufacturer 1 Hewlett-Packard
  iProduct 2 HP LaserJet Professional P1606dn
  iSerial 3 000000000QQ00H8GSI1c
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 62
    bNumInterfaces 2
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 98mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 2
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 2 Bidirectional
      iInterface 4 Printer
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x01 EP 1 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 1
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 2
      bInterfaceProtocol 16
      iInterface 6 HP EWS
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x82 EP 2 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x82 EP 2 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 12
Device Qualifier (for other device speed):
  bLength 10
  bDescriptorType 6
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  bNumConfigurations 1
Device Status: 0x0001
  Self Powered

Revision history for this message
Subharo Bhikkhu (subharo) wrote :

I've manually installed HPLIP 3.12.11. Now I can sucessfully set up the printer over LAN!

I followed the "Manual Build and Install Instructions" here:
http://hplipopensource.com/hplip-web/install/manual/distros/ubuntu.html

For step 2, these were the dependancies I installed (which differs slightly from that which is recommended on the webpage), before installing from tarball:

sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libsnmp-dev libtool libusb-1.0-0-dev wget python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane libtiff-dev libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev

Everything went smoothly once the dependancies could be installed with no package conflicts.

So the case can be marked as closed/solved.

Revision history for this message
Sarbeswar Meher (sarbeswar-meher) wrote :

Marking it as Invalid as there is no code change needed.

Changed in hplip:
status: New → Invalid
Revision history for this message
david6 (andrew-dowden) wrote :

Still trying to resolve this, for: HP P1606dn, Ubuntu 12.04 LTS 64bit, USB connection.

I have removed HPLIP (as sugested), and successfully downloaded and installed HPLIP 3.13.3 (latest).

Able to print test pages (CUPS, HPLIP), but still NO print jobs actually output.

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.