usb-modeswitch data for the HP LaserJet Professional P1102w

Bug #1039346 reported by David Oxland
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
Confirmed
Undecided
Unassigned
hplip (Ubuntu)
New
Medium
Unassigned
usb-modeswitch-data (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

I have, since January, been with out the use of a new printer HP Professional p1102w.
/usr/lib/cups/backend/hp failed.
 A ubuntu enthusiast provided a temporary workaround. using Modeswitch to take away the fake identification as an installation CD
 As soon as the new updates arrived today for CUPS and the printer was tested I came back to the old problem and had to use the "Modeswitch" to make the printer usable again.
 This in itself isn't so much a problem as long as the OS is not shutdown or a new kernel update installed.
 I'm still hoping that something might come for a whole bunch of HP users who have these fake CD arrangaments installed.
Thanks
The command for "modeswitch" which allows my printer to function is

usb_modeswitch -v 0x03f0 -p 0x032a -M 505554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E64697361626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R

 This is repeatable even after updates have broken it again.
 I will be pleased to send further logs if requested and the name of the author of the temp workaround.
Thanks
David Oxland

Tags: cd fake hp printer
Revision history for this message
David Oxland (doxland) wrote :
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Thank you for the data for usb-modeswitch.

I have added tasks for usb-modeswitch-data and also HPLIP upstream so that the data gets integrated at the right place so that the mode switching gets automated whenever needed (plugging in the printer, reboot, ...).

Changed in hplip:
status: New → Confirmed
Changed in hplip (Ubuntu):
status: New → Confirmed
Changed in usb-modeswitch-data (Ubuntu):
status: New → Confirmed
Changed in hplip (Ubuntu):
importance: Undecided → Medium
Changed in usb-modeswitch-data (Ubuntu):
importance: Undecided → Medium
summary: - Cups revisions caused my printer HP P1102w to fail
+ usb-modeswitch data for the HP LaserJet Professional P1102w
Revision history for this message
David Oxland (doxland) wrote :

New Kernel in updates today resulted in "Idle - /usr/lib/cups/backend/hp failed"

Revision history for this message
Sanjay Kumar (sanjay-kumar14) wrote :

 Hi,
Thanks for reporting the issue in HPLIP. Can you do following things.
1)Run in terminal : $ lsusb
                         (It will display one device as Hewlett-Packard.)
                         e.g. Bus 001 Device 002: ID 03f0:002a Hewlett-Packard
2) Now Run in teminal : $ lsusb -d 03f0:002a -v
If bNumInterfaces = 1, then smart install feature is still enabled in the device. We are in the process of integrating the smartinstall disable code in HPLIP however in the meanwhile to disable this you need to have a windows machine and can follow the below steps.
1. Download the Full Driver for Windows from www.hp.com
2. Run the exe, extract it to a folder.
3. Go to extracted folder/UTIL directory
4. Connect your device.
5. Run SIUtility.exe and follow the wizard to disable the feature.

=> Download and install the latest HPLIP release from http://hplipopensource.com/hplip-web/install/install/index.html (automatic) or http://hplipopensource.com/hplip-web/install/manual/index.html (manual if automatic does not work)

=> Reconfigure print queue with the commands in the terminal mentioned below.
       => system-config-printer (remove all print queues)
      => su -c "hp-plugin" (This will download right plugin)
       => hp-setup (It should not be run in a root mode. This command is adding print queue, make sure you select ppd name having "-ps" or "hpcups" substring)
=>Try printing now.

If problem does not get solved then please run following command to capture the logs and send the logs.

$su -c "hp-logcapture"

Revision history for this message
Sanjay Kumar (sanjay-kumar14) wrote :

****2) $ lsusb -d 03f0:002a -v | grep bNumInterfaces (where 03f0:002a is VendorID:ProductID. Replace ProductID with correct value)

Revision history for this message
David Oxland (doxland) wrote :

Hello Sanjay

 I don't have a windows machine so will just wait for the HPLIP fix hoping that it will be obvious when it happens. Not sure what to expect, printer failure or new machine found?
Thanks f:or the note.
David

Revision history for this message
David Oxland (doxland) wrote :

I've had to find another printer so have given up on this one. Ten month is too long to be without a printer.
Replaced with BrotherDCP-7065DN.
Some difficulties but overcome with help from Brother.
Working properly within CUPS.
Thanks

Changed in hplip (Ubuntu):
status: Confirmed → New
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.