HP LaserJet 6MP over USB in 12.3

Does anyone have any idea why my HP LaserJet 6MP printer doesn’t work any more (gets detected as USB device) when connected over usb (with LPT to USB cable) after upgrade (clean install) to 12.3 from 12.1. It used to work more or less fine (from time to time I had to unplug it and plug it back so 12.1 recognize it is plugged in and on), but now even “ready” light on the printer doesn’t get turned on after boot in OpenSUSE 12.3 (not to mention detection of USB device). Since I didn’t change hardware, but only OpenSUSE version, I assume problem is in it.

Any hint where or what to look for? Is there some kernel option/module missing?

Did you install the HP drivers?

Did you try YaST==>Printer==>etc

I see your printer model in YaST

http://paste.opensuse.org/images/94510228.png

Maybe it’s a ‘Smart Install’ issue perhaps? (Some of these printers have built in storage device for easy Windows driver installation, completely useless for Linux).

https://forums.opensuse.org/english/get-technical-help-here/hardware/461109-hp-setup-does-not-find-usb-printer-4.html#post2365641

Yes, multiple printer drivers appear available in YaST for the printer, but no correct USB device appear in the first list of devices (on the same window). Printer used to work fine in 12.1 on the same machine connected with the same cable.

This is what I have in /var/log/messages when I unplug and re-plug USB cable


2013-03-23T11:24:02.317855-05:00 linuxbeast su: pam_unix(su:session): session opened for user root by natasa(uid=1000)
2013-03-23T11:24:48.850872-05:00 linuxbeast kernel: [98269.604488] usb 3-1: USB disconnect, device number 3
2013-03-23T11:24:48.851909-05:00 linuxbeast kernel: [98269.604939] usblp0: removed
2013-03-23T11:24:48.858984-05:00 linuxbeast udev-configure-printer: remove /devices/pci0000:00/0000:00:12.0/usb3/3-1
2013-03-23T11:25:07.762912-05:00 linuxbeast kernel: [98288.497759] usb 3-1: new full-speed USB device number 4 using ohci_hcd
2013-03-23T11:25:07.908872-05:00 linuxbeast kernel: [98288.644392] usb 3-1: New USB device found, idVendor=067b, idProduct=2305
2013-03-23T11:25:07.908912-05:00 linuxbeast kernel: [98288.644404] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
2013-03-23T11:25:07.908916-05:00 linuxbeast kernel: [98288.644412] usb 3-1: Product: IEEE-1284 Controller
2013-03-23T11:25:07.908918-05:00 linuxbeast kernel: [98288.644418] usb 3-1: Manufacturer: Prはlific Technology Inc.
2013-03-23T11:25:07.915895-05:00 linuxbeast kernel: [98288.650709] usblp 3-1:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 1 proto 2 vid 0x067B pid 0x2305
2013-03-23T11:25:07.922160-05:00 linuxbeast mtp-probe: checking bus 3, device 4: "/sys/devices/pci0000:00/0000:00:12.0/usb3/3-1"
2013-03-23T11:25:07.925053-05:00 linuxbeast mtp-probe: bus: 3, device: 4 was not an MTP device
2013-03-23T11:25:07.928608-05:00 linuxbeast systemd[1]: Starting Configure Plugged-In Printer...
2013-03-23T11:25:07.931913-05:00 linuxbeast systemd[1]: Started Configure Plugged-In Printer.
2013-03-23T11:25:07.941402-05:00 linuxbeast systemd[1]: Starting Configure Plugged-In Printer...
2013-03-23T11:25:07.941624-05:00 linuxbeast systemd[1]: Started Configure Plugged-In Printer.
2013-03-23T11:25:07.941915-05:00 linuxbeast udev-configure-printer: add usb-003-004
2013-03-23T11:25:07.944037-05:00 linuxbeast udev-configure-printer: add usb-003-003
2013-03-23T11:25:07.951571-05:00 linuxbeast udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:12.0/usb3/3-1
2013-03-23T11:25:07.952621-05:00 linuxbeast systemd[1]: configure-printer@usb-003-004.service: main process exited, code=exited, status=1/FAILURE
2013-03-23T11:25:07.958128-05:00 linuxbeast systemd[1]: Unit configure-printer@usb-003-004.service entered failed state
2013-03-23T11:25:07.970171-05:00 linuxbeast udev-configure-printer: no device named /dev/bus/usb/003/003 found
2013-03-23T11:25:07.972232-05:00 linuxbeast systemd[1]: configure-printer@usb-003-003.service: main process exited, code=exited, status=1/FAILURE
2013-03-23T11:25:07.974391-05:00 linuxbeast systemd[1]: Unit configure-printer@usb-003-003.service entered failed state

Any hint what to do?

UPDATE: User error. :shame:

Printer didn’t have paper in it, and thus didn’t have green light (“Ready”), so OpenSUSE didn’t detect it.

Linux did detect the device. It has nothing to do whether paper is available or not



2013-03-23T11:24:02.317855-05:00 linuxbeast su: pam_unix(su:session): session opened for user root by natasa(uid=1000)
2013-03-23T11:24:48.850872-05:00 linuxbeast kernel: [98269.604488] usb 3-1: USB disconnect, device number 3
2013-03-23T11:24:48.851909-05:00 linuxbeast kernel: [98269.604939] usblp0: removed

You should probably create a faq to atone for your sins against Linux god by creating a FAQ for your printer here
https://forums.opensuse.org/english/get-technical-help-here/how-faq-forums/unreviewed-how-faq/

That was a well-known problem with HP printers in the 1990s; if the computer did not receive a READY signal from the printer, the computer assumed it was not there and HP printers only sent this signal when they were ready. So, I suspect that, while Linux/openSUSE did detect there was something connected, the lack of a READY signal from a printer of this generation meant that it assumed there was nothing with which it could communicate.

It was intended to avoid the problem that, if some earlier printers were not ready, they became a temporary /dev/null and printing would start half way down the first page when they were ready.