HELP!!! HP LaserJet P3015 DOES NOT work on OpenSUSE 13.1

Asked by Dimitri Franke on 2014-05-15

Hello,
i can not get my new LJ P3015 D to work with Linux - i have tried with Linux Mint 16 Mate first and now straggling with the fresh install of Open SUSE 13.1. I had no problems with this printer on Win 7 x64. The default HP driver delivered with the distro failed to communicate with the printer, i have installed HPLIP via repositories of OpenSUSE without success, finally deleted the printer in the system and run a manual install of the latest HPLIP as advised on http://hplipopensource.com/hplip-web/install/manual/distros/novell.html with the addition of "--enable-foomatic-rip-hplip-install to the configuration string"
I have ended up with two installed printers, none of them functional :-(
USB communication fails and i am not able to print.
The output of hp-check -t

wolk@linux-ypnf:~> hp-check -t
Saving output in log file: /home/wolk/hp-check.log

HP Linux Imaging and Printing System (ver. 3.14.4)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-13 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.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the
HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro
supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball
has the proper dependencies installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode
will check both of the above cases (both compile- and run-time dependencies).

Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION

Status Types:
    OK
    MISSING - Missing Dependency or Permission or Plug-in
    INCOMPAT - Incompatible dependency-version or Plugin-version

---------------
| SYSTEM INFO |
---------------

 Kernel: 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) GNU/Linux
 Host: linux-ypnf
 Proc: 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) GNU/Linux
 Distribution: suse 13.1
 Bitness: 64 bit

-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.14.4
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for suse distro 13.1 version

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.

[hplip]
version=3.14.4

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/HP
ppdbase=/usr/share/cups/model
doc=/usr/share/doc/hplip-3.14.4
html=/usr/share/doc/hplip-3.14.4
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=no
fax-build=no
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=yes
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.14.4
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=yes
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: Datei oder Verzeichnis nicht gefunden

Current contents of '~/.hplip/hplip.conf' file:
[settings]
systray_visible = 0
systray_messages = 0

[last_used]
device_uri = hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
printer_name = HP-LaserJet-P3010-Series
working_dir = .

[commands]
scan = /usr/bin/xsane -V %SANE_URI%

[refresh]
rate = 30
enable = true
type = 1

[polling]
enable = false
interval = 5
device_list =

[fax]
voice_phone =
email_address =

[upgrade]
notify_upgrade = true
last_upgraded_time = 1400179134.95976
pending_upgrade_time = 0
latest_available_version = 3.14.4

[installation]
date_time = 15.05.2014 20:45:43
version = 3.14.4

 <Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>

--------------------------
| External Dependencies |
--------------------------

 policykit Admin-Policy-framework OPTIONAL - 0.112 OK -
 gs Ghostscript REQUIRED 7.05 9.07 OK -
 network Network-wget OPTIONAL - 1.14 OK -
 scanimage Shell-Scanning OPTIONAL 1.0 1.0.23 OK -
 avahi-utils avahi-utils OPTIONAL - 0.6.31 OK -
 dbus DBus REQUIRED - 1.7.4 OK -
 cups CUPS REQUIRED 1.1 1.5.4 OK 'CUPS Scheduler is running'
 xsane SANE-GUI OPTIONAL 0.9 0.998 OK -

-------------------------
| General Dependencies |
-------------------------

 error: reportlab Python-PDF-Lib OPTIONAL 2.0 - MISSING 'reportlab needs to be installed'
 libcrypto OpenSSL-Crypto-Lib REQUIRED - 1.0.1 OK -
 pil Python-Image-Lib OPTIONAL - 1.1.7 OK -
 pyqt4-dbus PyQt4-DBUS REQUIRED 4.0 4.10.4 OK -
 libjpeg JPEG-Lib REQUIRED - - OK -
 libpthread POSIX-Threads-Lib REQUIRED - 2.18 OK -
 python-dbus Python-DBUS REQUIRED 0.80.0 1.2.0 OK -
 python-devel Python-SDK REQUIRED 2.2 2.7.6 OK -
 pyqt4 Python-Qt4 REQUIRED 4.0 4.10.4 OK -
 cups-devel CUPS-SDK REQUIRED - 1.5.4 OK -
 sane-devel SANE-SDK REQUIRED - 1.0.23 OK -
 libusb USB-Lib REQUIRED - 1.0 OK -
 sane Scan-Lib REQUIRED - 1.0.23 OK -
 cups-image CUPS-Image-Lib REQUIRED - 1.5.4 OK -
 libnetsnmp-devel SNMP-Networking-SDK REQUIRED 5.0.9 5.7.2 OK -
 python-xml Python-XML-Lib REQUIRED - 2.1.0 OK -
 python-notify Desktop-notifications OPTIONAL - - OK -

------------------------------
| Compile Time Dependencies |
------------------------------

 gcc gcc-Compiler REQUIRED - 4.8.1 OK -
 libtool Build-tools REQUIRED - 2.4.2 OK -
 make GNU-Build-tools REQUIRED 3.0 3.82 OK -

----------------------
| Python Extentions |
----------------------

 cupsext CUPS-Extension REQUIRED - 3.14.4 OK -
 pcardext PhotoCard-Extension REQUIRED - 3.14.4 OK -
 hpmudext IO-Extension REQUIRED - 3.14.4 OK -

-----------------------
| Scan Configuration |
-----------------------

 scanext Scan-SANE-Extension REQUIRED - 3.14.4 OK -

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

HP-LaserJet-P3010-Series
------------------------
Type: Printer
Device URI: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
PPD: /etc/cups/ppd/HP-LaserJet-P3010-Series.ppd
PPD Description: HP LaserJet P3010 Series Postscript (recommended)
Printer status: printer HP-LaserJet-P3010-Series disabled since Do 15 Mai 2014 20:41:11 Unable to open print file: No such file or directory
error: Unable to communicate with device (code=12): hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
error: Device not found
error: Communication status: Failed

HP_LaserJet_P3010
-----------------
Type: Printer
Device URI: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
PPD: /etc/cups/ppd/HP_LaserJet_P3010.ppd
PPD Description: HP LaserJet P3010 Series Postscript (recommended)
Printer status: printer HP_LaserJet_P3010 disabled since Do 15 Mai 2014 20:43:54 CEST - Unable to open print file: No such file or directory
error: Unable to communicate with device (code=12): hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
error: Device not found
error: Communication status: Failed

--------------
| PERMISSION |
--------------

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
None

Missing Optional Dependencies
-----------------------------
None

Total Errors: 3
Total Warnings: 0

Done.
wolk@linux-ypnf:~> lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 03f0:8d17 Hewlett-Packard
Bus 002 Device 003: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 002 Device 004: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 005: ID 090c:6000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) SD/SDHC Card Reader (SG365 / FlexiDrive XC+)
wolk@linux-ypnf:~>

TIA!

Dimitri

Question information

Language:
English Edit question
Status:
Open
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
2014-05-27
Last reply:
2014-05-20
goutam kodu (goutam-hplip) said : #1

Can you provide the output of  'lsusb -d 03f0:8d17 -v'   ?

Dimitri Franke (dkov70) said : #2

wolk@linux-ypnf:~> lsusb -d 03f0:8d17 -v

Bus 001 Device 007: ID 03f0:8d17 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 0x8d17
  bcdDevice 1.00
  iManufacturer 1 (error)
  iProduct 2 (error)
  iSerial 3 (error)
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 78
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 2mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 3 IEEE 1284.4 compatible bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x86 EP 6 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 6
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 1
      bNumEndpoints 2
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 2 Bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 2
      bNumEndpoints 1
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 1 Unidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
Device Status: 0x0001
  Self Powered
wolk@linux-ypnf:~>

goutam kodu (goutam-hplip) said : #3

Thank you for lsusb output. Device USB configurations look fine.
Please delete the exiting printing queue for this printer by running command 'hp-setup -r' and reconfigure the printer using 'hp-setup -g' command. If the issue still exists, post the output of 'hp-setup -g' command.

Thanks,

Johannes Meixner (jsmeix) said : #4

I am not at all an USB expert,
I only like to mention what looks unexpected for me:

Both in the "lsusb" output of the initial comment
and in the "lsusb -d 03f0:8d17 -v" output, there is
no model name and "lsusb -d 03f0:8d17 -v" shows
------------------------------------------------
  iManufacturer 1 (error)
  iProduct 2 (error)
  iSerial 3 (error)
------------------------------------------------

From my non-expert point of view, when even
"lsusb -d 03f0:8d17 -v" shows errors it seems
there is a real low-level communication issue
in this particular case like kernel, USB hardware,
USB3 versus USB2, whatever else?

FYI:

Regarding USB3 versus USB2 have a look at
http://en.opensuse.org/SDB:Configuring_Scanners#USB_Speed

In contrast for my HP LaserJet 1220 I get:
-------------------------------------------------------------
# lsusb
...
Bus 002 Device 002: ID 03f0:0417 Hewlett-Packard LaserJet 1200 series

# lsusb -d 03f0:0417 -v
...
Bus 002 Device 002: ID 03f0:0417 Hewlett-Packard LaserJet 1200 series
Device Descriptor:
...
  idVendor 0x03f0 Hewlett-Packard
  idProduct 0x0417 LaserJet 1200 series
  bcdDevice 1.00
  iManufacturer 1 HewLett Packard
  iProduct 2 HP LaserJet 1220
  bcdDevice 1.00
  iManufacturer 1 HewLett Packard
  iProduct 2 HP LaserJet 1220
  iSerial 3 00XXXXXXXXXX
...
-------------------------------------------------------------

goutam kodu (goutam-hplip) said : #5

Hi Meixner,

Thank you for making note of the cause of this issue. There is model name missing from the usb configuration output of lsusb command for this device. I missed seeing it correctly.

I will take a look at this issue.

Franke,
Can you provide me the output of ' ls -l /dev/bus/usb/001/ '

Thanks,
goutam

Dimitri Franke (dkov70) said : #6

Hi goutam and hi Johannes,

thank you very much for the considering my problem!
To rule out the HW problems on the PC side I have just connected the printer to another PC running Linux Mint Mate 16, it was recognized and automatically installed, i was able to print the test page but as soon as i tried to print a sample website from Firefox - it failed, so the communication failed.

Now the requested information:
wolk@linux-ypnf:~> hp-setup -r

HP Linux Imaging and Printing System (ver. 3.14.4)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 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.

Done.
wolk@linux-ypnf:~> hp-setup -g

HP Linux Imaging and Printing System (ver. 3.14.4)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 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.

hp-setup[3800]: debug: param=
hp-setup[3800]: debug: selected_device_name=None
hp-setup[3800]: debug: Sys.argv=['/usr/bin/hp-setup', '-g'] printer_name=None param= jd_port=1 device_uri=None remove=False
hp-setup[3800]: debug: Starting GUI loop...
Searching... (bus=usb, search=(None), desc=0)
hp-setup[3800]: debug: Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 03f0:8d17 Hewlett-Packard
Bus 002 Device 003: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 002 Device 004: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 002 Device 005: ID 090c:6000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) SD/SDHC Card Reader (SG365 / FlexiDrive XC+)

hp-setup[3800]: debug: Product['HP LaserJet P3010 Series'],Interfaces[1],InterfaceClass[7]
hp-setup[3800]: debug: No Smart Install Device found
hp-setup[3800]: debug: Probing bus: usb
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: Cache miss: hp_laserjet_p3010_series
hp-setup[3800]: debug: Reading file: /usr/share/hplip/data/models/models.dat
hp-setup[3800]: debug: Searching for section [hp_laserjet_p3010_series] in file /usr/share/hplip/data/models/models.dat
hp-setup[3800]: debug: Found section [hp_laserjet_p3010_series] in file /usr/share/hplip/data/models/models.dat
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: Unable to open file /var/lib/hp/hplip.state for reading.
hp-setup[3800]: debug: {}
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: HP_LaserJet_P3010
hp-setup[3800]: debug: (CUPS 1.2.x) Getting list of PPDs using CUPS_GET_PPDS...
hp-setup[3800]: debug: CUPS PPD base path = /usr/share/cups/model
hp-setup[3800]: debug: Foomatic PPD base path = /usr/share/cups/model
hp-setup[3800]: debug: Matching PPD list to model laserjet_p3010_series...
hp-setup[3800]: debug: Found match: /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-hpijs-pcl3.ppd.gz
hp-setup[3800]: debug: Found match: drv:///hp/hpcups.drv/hp-laserjet_p3010_series-pcl3.ppd
hp-setup[3800]: debug: Found match: /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-ps.ppd.gz
hp-setup[3800]: debug: Found match: /usr/share/cups/model/HP/hp-laserjet_p3010_series-ps.ppd.gz
hp-setup[3800]: debug: Found match: /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-pcl3.ppd.gz
hp-setup[3800]: debug: [('drv:///hp/hpcups.drv/hp-laserjet_p3010_series-pcl3.ppd', ['pcl3']), ('/usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-ps.ppd.gz', ['ps']), ('/usr/share/cups/model/HP/hp-laserjet_p3010_series-ps.ppd.gz', ['ps']), ('/usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-pcl3.ppd.gz', ['pcl3'])]
hp-setup[3800]: debug: 4 matches found. Searching based on PDL: Host > PS > PCL/Other
hp-setup[3800]: debug: Selecting '-ps' PPD: /usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-ps.ppd.gz
hp-setup[3800]: debug: addPrinter('HP_LaserJet_P3010', 'hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275', '', '/usr/share/cups/model/manufacturer-PPDs/hplip/hp-laserjet_p3010_series-ps.ppd.gz', '', '')
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: {'hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275': ['HP_LaserJet_P3010']}
hp-setup[3800]: debug: send_message() entered
hp-setup[3800]: debug: send_message() returning
hp-setup[3800]: debug: Device URI: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
hp-setup[3800]: debug: Printer: None
hp-setup[3800]: debug: Connecting to com.hplip.StatusService (try #1)...
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: URI: backend=hp, is_hp=True, bus=usb, model=HP_LaserJet_P3010_Series, serial=VNBQDB9275, dev=, host=, port=1
hp-setup[3800]: debug: Model/UI model: HP_LaserJet_P3010_Series/HP LaserJet p3010 Series
hp-setup[3800]: debug: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275: back_end:hp is_hp:True bus:usb model:HP_LaserJet_P3010_Series serial:VNBQDB9275 dev_file: host: zc: port:1
hp-setup[3800]: debug: Re-reading CUPS printer queue information.
hp-setup[3800]: debug: Opening device: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275 (not for printing)
hp-setup[3800]: debug: I/O mode=3
hp-setup[3800]: debug: device-id=1
hp-setup[3800]: debug: Opened device: hp (backend=hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275, is_hp=True, bus=usb, model=HP_LaserJet_P3010_Series, dev=, serial=VNBQDB9275, host=, port=1)
hp-setup[3800]: debug: Type 3/9 LaserJet PML(+PJL) status
hp-setup[3800]: debug: Opening HP-MESSAGE channel...
hp-setup[3800]: debug: channel-id=1
hp-setup[3800]: debug: PML/SNMP GET 3.3.5.1.1.1 (result code = 0x0) returned: 3
hp-setup[3800]: debug: PML/SNMP GET 3.3.2.1.5.1 (result code = 0x0) returned: 2
hp-setup[3800]: debug: PML/SNMP GET 2.6.1.1.3.1.1 (result code = 0x0) returned: 4
hp-setup[3800]: debug: PML/SNMP GET 3.3.5.1.2.1 (result code = 0x0) returned:
hp-setup[3800]: debug: 0000: 00 .
hp-setup[3800]: debug: ********** Agent: 1 **********
hp-setup[3800]: debug: OID_MARKER_SUPPLIES_TYPE_1:
hp-setup[3800]: debug: PML/SNMP GET 2.11.1.1.5.1.1 (result code = 0x0) returned: 21
hp-setup[3800]: debug: OID_MARKER_SUPPLIES_LEVEL_1:
hp-setup[3800]: debug: PML/SNMP GET 2.11.1.1.9.1.1 (result code = 0x0) returned: 100
hp-setup[3800]: debug: agent1-level: 100
hp-setup[3800]: debug: OID_MARKER_SUPPLIES_MAX_1:
hp-setup[3800]: debug: PML/SNMP GET 2.11.1.1.8.1.1 (result code = 0x0) returned: 100
hp-setup[3800]: debug: agent1-max: 100
hp-setup[3800]: debug: OID_MARKER_SUPPLIES_COLORANT_INDEX_1:
hp-setup[3800]: debug: PML/SNMP GET 2.11.1.1.3.1.1 (result code = 0x0) returned: 1
hp-setup[3800]: debug: Colorant index: 1
hp-setup[3800]: debug: OID_MARKER_COLORANT_VALUE_1
hp-setup[3800]: debug: PML/SNMP GET 2.12.1.1.4.1.1 (result code = 0x0) returned:
hp-setup[3800]: debug: 0000: 62 6c 61 63 6b black
hp-setup[3800]: debug: colorant value: black
hp-setup[3800]: debug: OID_MARKER_STATUS_1:
hp-setup[3800]: debug: PML/SNMP GET 2.10.2.1.15.1.1 (result code = 0x0) returned: 0
hp-setup[3800]: debug: agent1: kind=4, type=1, health=0, level=100, level-trigger=0
hp-setup[3800]: debug: ********** Agent: 2 **********
hp-setup[3800]: debug: OID_MARKER_SUPPLIES_TYPE_2:
hp-setup[3800]: debug: PML/SNMP GET 2.11.1.1.5.1.2 failed (result code = 0x83)
hp-setup[3800]: debug: End of supply information.
hp-setup[3800]: debug: printer_status=3
hp-setup[3800]: debug: device_status=2
hp-setup[3800]: debug: cover_status=4
hp-setup[3800]: debug: detected_error_state=0 (0x0)
hp-setup[3800]: debug: Printer status=1000
hp-setup[3800]: debug: {'in-tray2': 1, 'top-door': 4, 'in-tray1': 1, 'agents': [{'level-trigger': 0, 'health': 0, 'kind': 4, 'type': 1, 'level': 100}], 'photo-tray': 0, 'duplexer': 1, 'supply-door': 1, 'status-code': 1000, 'media-path': 1, 'revision': 254}
hp-setup[3800]: debug: Sending event 1000 to hpssd...
hp-setup[3800]: debug: {'dev-file': '', 'cups-printers': ['HP_LaserJet_P3010'], 'status-desc': 'Idle', 'is-hp': True, 'host': '', 'in-tray1': 1, 'serial': 'VNBQDB9275', 'error-state': 0, 'device-state': 1, 'panel': 0, 'in-tray2': 1, 'device-uri': 'hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275', 'photo-tray': 0, 'panel-line1': '', 'panel-line2': '', 'back-end': 'hp', 'top-door': 4, 'port': 1, 'deviceid': 'MFG:Hewlett-Packard;CMD:L,BIDI-ECP,PJL,POSTSCRIPT,PDF,PCLXL,PCPCL;MDL:HP LaserJet P10 SeSeries;CLS:ININTER;DES:Hewlt-t-Packard Laseetet P3010 Series;', 'cups-uri': 'hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275', 'duplexer': 1, 'supply-door': 1, 'status-code': 1000, 'media-path': 1, 'revision': 254}
hp-setup[3800]: debug: Closing device...
hp-setup[3800]: debug: Closing HP-MESSAGE channel...
hp-setup[3800]: debug: Result-code = 0
hp-setup[3800]: debug: Printing file '/tmp/tmpmgd2Sm' to queue 'HP_LaserJet_P3010' (gzip=False, direct=False, raw=False, remove=True)

Done.

THE TEST PAGE FAILD! Still no connection :-(

wolk@linux-ypnf:~> ls -l /dev/bus/usb/001/
insgesamt 0
crw-rw-r-- 1 root root 189, 0 16. Mai 18:35 001
crw-rw-r--+ 1 root root 189, 1 16. Mai 18:43 002
crw-rw-r--+ 1 root lp 189, 2 16. Mai 18:45 003
wolk@linux-ypnf:~>

TIA!

Dimitri

Dimitri Franke (dkov70) said : #7

Is there anything special to be set up in the printer menu of the HP LJ P3015D to work properly with Linux? I have not messed with the settings b/c the printer worked without problems on Win 7 x64...

HPLIP Device Status shows pop up with "Device communication error (5012)

the OpenSUSE administrator setting - Printers - Printer setup shows also "No connection"...

TIA!

Dimitri

goutam kodu (goutam-hplip) said : #8

Hi Dimitri,

We are trying to reproduce the issue in out test environment . Unfortunately we are not able to reproduce the same scenario to analyse the cause.
Can you provide us some more logs on this ?

1. Run command hp-config_usb_printer -g [USB bus:device] and provide its output.
example :
$ lsusb
Bus 003 Device 011: ID 03f0:c202 Hewlett-Packard
$ hp-config_usb_printer -g 003:011

2. Run command 'hp-logcapture' and attach tar file 'hplip_troubleshoot_logs.tar.gz' generated by this command to the bug report https://bugs.launchpad.net/hplip/+bug/1320944 initially logged by you . This will provide us the message, syslog and cups error_log files for analyze.

Thank you and regards,
Goutam

Dimitri Franke (dkov70) said : #9

Hi and sorry for the long silence,

i have rebuilt my HW and installed new MB (Z87) and new CPU (i7 4770k), then i installed the last version of Antergos to test it out.
The HPLIP problem is still there: the printer is installed automatically and is able to print a test page, but after the restart of the system - USB communication fails. Here all the requierd logs once more:

[wolk@wolk-PC ~]$ hp-check -t
Saving output in log file: /home/wolk/hp-check.log

HP Linux Imaging and Printing System (ver. 3.14.4)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-13 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.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the
HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro
supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball
has the proper dependencies installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode
will check both of the above cases (both compile- and run-time dependencies).

Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION

Status Types:
    OK
    MISSING - Missing Dependency or Permission or Plug-in
    INCOMPAT - Incompatible dependency-version or Plugin-version

warning: arch distro is not found in AUTH_TYPES
warning: unknown-0.0 version is not supported. Using unknown-0 versions dependencies to verify and install...

---------------
| SYSTEM INFO |
---------------

 Kernel: 3.14.4-1-ARCH #1 SMP PREEMPT Tue May 13 16:41:39 CEST 2014 GNU/Linux
 Host: wolk-PC
 Proc: 3.14.4-1-ARCH #1 SMP PREEMPT Tue May 13 16:41:39 CEST 2014 GNU/Linux
 Distribution: unknown 0.0
 Bitness: 64 bit

-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.14.4
HPLIP-Home: /usr/share/hplip
warning: HPLIP-Installation: Auto installation is not supported for unknown distro 0.0 version

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.

[hplip]
version=3.14.4

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.14.4
html=/usr/share/doc/hplip-3.14.4
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=yes
foomatic-ppd-install=yes
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=yes
internal-tag=3.14.4
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no

Current contents of '/var/lib/hp/hplip.state' file:
Plugins are not installed. Could not access file: No such file or directory

Current contents of '~/.hplip/hplip.conf' file:
[installation]
date_time = 05/27/14 18:17:31
version = 3.14.4

 <Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>

--------------------------
| External Dependencies |
--------------------------

 policykit Admin-Policy-framework OPTIONAL - 0.112 OK -
 gs Ghostscript REQUIRED 7.05 9.14 OK -
 network Network-wget OPTIONAL - 1.15 OK -
 error: scanimage Shell-Scanning OPTIONAL 1.0 - MISSING 'scanimage needs to be installed'
 avahi-utils avahi-utils OPTIONAL - 0.6.31 OK -
 dbus DBus REQUIRED - 1.8.2 OK -
 cups CUPS REQUIRED 1.1 1.7.2 OK 'CUPS Scheduler is running'
 error: xsane SANE-GUI OPTIONAL 0.9 - MISSING 'xsane needs to be installed'

-------------------------
| General Dependencies |
-------------------------

 error: reportlab Python-PDF-Lib OPTIONAL 2.0 - MISSING 'reportlab needs to be installed'
 libcrypto OpenSSL-Crypto-Lib REQUIRED - 1.0.1 OK -
 error: pil Python-Image-Lib OPTIONAL - - MISSING 'pil needs to be installed'
 error: pyqt4-dbus PyQt4-DBUS REQUIRED 4.0 - MISSING 'pyqt4-dbus needs to be installed'
 libjpeg JPEG-Lib REQUIRED - - OK -
 libpthread POSIX-Threads-Lib REQUIRED - 2.19 OK -
 python-dbus Python-DBUS REQUIRED 0.80.0 1.2.0 OK -
 python-devel Python-SDK REQUIRED 2.2 3.4.1 OK -
 error: pyqt4 Python-Qt4 REQUIRED 4.0 - MISSING -
 cups-devel CUPS-SDK REQUIRED - 1.7.2 OK -
 error: sane-devel SANE-SDK REQUIRED - - MISSING 'sane-devel needs to be installed'
 libusb USB-Lib REQUIRED - 1.0 OK -
 error: sane Scan-Lib REQUIRED - - MISSING 'sane needs to be installed'
 cups-image CUPS-Image-Lib REQUIRED - 1.7.2 OK -
 libnetsnmp-devel SNMP-Networking-SDK REQUIRED 5.0.9 5.7.2 OK -
 python-xml Python-XML-Lib REQUIRED - 2.1.0 OK -
 error: python-notify Desktop-notifications OPTIONAL - - MISSING 'python-notify needs to be installed'

------------------------------
| Compile Time Dependencies |
------------------------------

 gcc gcc-Compiler REQUIRED - 4.9.0 OK -
 libtool Build-tools REQUIRED - 2.4.2 OK -
 make GNU-Build-tools REQUIRED 3.0 4.0 OK -

----------------------
| Python Extentions |
----------------------

 cupsext CUPS-Extension REQUIRED - 3.14.4 OK -
 pcardext PhotoCard-Extension REQUIRED - 3.14.4 OK -
 hpmudext IO-Extension REQUIRED - 3.14.4 OK -

-----------------------
| Scan Configuration |
-----------------------

'/etc/sane.d/dll.conf' not found.
'/etc/sane.d/dll.d/hpaio' not found.
'/etc/sane.d/dll.d/hplip' not found.
error: 'hpaio' not found in SANE conf files. Is SANE installed?
 error: hpaio HPLIP-SANE-Backend REQUIRED - 3.14.4 MISSING 'hpaio not found in /etc/sane.d/dll.conf. hpaio needs to be added in this file.'
error: NOT FOUND OR FAILED TO LOAD! Please reinstall HPLIP and check for the proper installation of scanext.
 error: scanext Scan-SANE-Extension REQUIRED - 3.14.4 MISSING 'scanext needs to be installed'

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

HP-LaserJet-P3010-Series
------------------------
Type: Printer
Device URI: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
PPD: /etc/cups/ppd/HP-LaserJet-P3010-Series.ppd
PPD Description: HP LaserJet P3010 Series Postscript (recommended)
Printer status: printer HP-LaserJet-P3010-Series now printing HP-LaserJet-P3010-Series-3. enabled since Di 27 Mai 2014 18:15:29 CEST
error: Unable to communicate with device (code=12): hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQDB9275
error: Device not found
error: Communication status: Failed

--------------
| PERMISSION |
--------------

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
error: 'hpaio' package is missing/incompatible

Missing Optional Dependencies
-----------------------------
None

Total Errors: 12
Total Warnings: 0

Run 'hp-doctor' command to prompt and fix the issues.

Done.
[wolk@wolk-PC ~]$ lsusb -d 03f0:8d17 -v

Bus 001 Device 005: ID 03f0:8d17 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 0x8d17
  bcdDevice 1.00
  iManufacturer 1 (error)
  iProduct 2 (error)
  iSerial 3 (error)
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 78
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 2mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 3 IEEE 1284.4 compatible bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x86 EP 6 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 6
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 1
      bNumEndpoints 2
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 2 Bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 2
      bNumEndpoints 1
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 1 Unidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
Device Status: 0x0001
  Self Powered
[wolk@wolk-PC ~]$ ls -l /dev/bus/usb/001/
insgesamt 0
crw-rw-r-- 1 root root 189, 0 27. Mai 18:11 001
crw-rw-r-- 1 root root 189, 1 27. Mai 18:11 002
crw-rw-r-- 1 root root 189, 2 27. Mai 18:11 003
crw-rw-r-- 1 root root 189, 3 27. Mai 18:11 004
crw-rw-r--+ 1 root lp 189, 4 27. Mai 18:19 005
[wolk@wolk-PC ~]$ lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 090c:6000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) SD/SDHC Card Reader (SG365 / FlexiDrive XC+)
Bus 001 Device 003: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 001 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 005: ID 03f0:8d17 Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[wolk@wolk-PC ~]$ hp-config_usb_printer -g 001:005
hp-config_usb_printer[1043]: debug: param=001:005
hp-config_usb_printer[1043]: debug: Trying USB with bus=001 dev=005...
hp-config_usb_printer[1043]: debug: Not found.
hp-config_usb_printer[1043]: debug: Trying serial number 001:005
hp-config_usb_printer[1043]: debug: Probing bus: usb
hp-config_usb_printer[1043]: debug: Probing bus: par
error: This is not a valid device
[wolk@wolk-PC ~]$ hp-logcapture
error: logCapture needs root permissions since cups service restart requires....
[wolk@wolk-PC ~]$ sudo hp-logcapture
[sudo] password for wolk:
Traceback (most recent call last):
  File "/usr/bin/hp-logcapture", line 249, in <module>
    enable_log()
  File "/usr/bin/hp-logcapture", line 72, in enable_log
    cmd = os.path.join(utils.which('systemctl'), 'systemctl')+" restart %s.service"%service_name
NameError: global name 'service_name' is not defined
[wolk@wolk-PC ~]$ sudo hp-logcapture
[sudo] password for wolk:
Traceback (most recent call last):
  File "/usr/bin/hp-logcapture", line 249, in <module>
    enable_log()
  File "/usr/bin/hp-logcapture", line 72, in enable_log
    cmd = os.path.join(utils.which('systemctl'), 'systemctl')+" restart %s.service"%service_name
NameError: global name 'service_name' is not defined
[wolk@wolk-PC ~]$

Dimitri Franke (dkov70) said : #10

Hi,

meanwhile i have found a workaround -

i deleted the printer and then in the install dialog selected as connction NOT the "HPLIP" but "USB"! (Pic2 of the bug report)

Please compare the original printer URI (Pic1 of the bug report) and URI after the selecting the USB as connection (Pic3).

This functioned on Linux Mint 17 RC an on the Antergos 2014.05.26.

The printing speed of PDFs out of PDF-viewer or if you print a Libre Office doc via default PDF language is pretty slow, is it normal?

Best regards,

Dimitri

Dimitri Franke (dkov70) said : #11

the output of the 'lsusb -d 03f0:8d17 -v' after the workaround:

[wolk@wolk-PC ~]$ lsusb -d 03f0:8d17 -v

Bus 001 Device 006: ID 03f0:8d17 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 0x8d17
  bcdDevice 1.00
  iManufacturer 1 Hewlett-Packard
  iProduct 2 HP LaserJet P3010 Series
  iSerial 3 VNBQDB9275
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 78
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 2mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 3 IEEE 1284.4 compatible bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x86 EP 6 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0008 1x 8 bytes
        bInterval 6
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 1
      bNumEndpoints 2
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 2 Bidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 2
      bNumEndpoints 1
      bInterfaceClass 7 Printer
      bInterfaceSubClass 1 Printer
      bInterfaceProtocol 1 Unidirectional
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x05 EP 5 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 3
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

I had the same problem "Unable to open print file: no such file or directory" on Debian Testing with a network connected (IPP) HP LaserJet 5P printer. The solution was to rename the printer from system-config-printer. Then the printer became "Stopped", but after renaming it back to the original name and activating it, it started working again.

Can you help with this problem?

Provide an answer of your own, or ask Dimitri Franke for more information if necessary.

To post a message you must log in.