Was printing; now stopped with error code 1018.

Asked by DERG

Printer is an HP Laserjet P1006
Using the Foomatic/foo2xqx driver with HPLIP 3.9.2 installed.
We just got this a week or so back & had it working. I have never been able to install the so called needed plug-in from HP. But, we were able to print & get toner levels to work. Then my wife ran out of paper & we've had errors every since. Code 1018 at the moment. I didn't know where to begin so I thought it might have something to do with the missing plug-in so I tried to install it. Here are the results:

root@utahbound-desktop:~# hp-plugin -i

HP Linux Imaging and Printing System (ver. 3.9.2)
Plugin Download and Install Utility ver. 2.1

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.

(Note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

|
----------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.9.2 |
----------------------------------------

  Option Description
  ---------- --------------------------------------------------
  d Download plug-in from HP (recomended)
  p Specify a path to the plug-in (advanced)
  q Quit hp-plugin (skip installation)

Enter option (d=download*, p=specify path, q=quit) ? d

--------------------------
| DOWNLOAD CONFIGURATION |
--------------------------

Checking for network connection...
Downloading configuration file from: http://hplip.sf.net/plugin.conf
Downloading configuration: [*****************************] 100% 8.0 KB

-------------------
| DOWNLOAD PLUGIN |
-------------------

Checking for network connection...
Downloading plug-in from: http://www.linuxprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.9.2-plugin.run
Downloading plug-in: [***********************************] 100% 1.1 MB

----------------------
| INSTALLING PLUG-IN |
----------------------

Verifying archive integrity... All good.
Uncompressing HPLIP 3.9.2 Plugin Self Extracting Archive................................

HP Linux Imaging and Printing System (ver. 3.9.2)
Plugin Installer ver. 2.0

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.

HP Linux Imaging and Printing System (ver. 3.9.2)
Plugin Installer ver. 2.0

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

Plug-in version: 3.9.2
Installed HPLIP version: 3.9.2
Number of files to install: 27

You must agree to the license terms before installing the plug-in:

LICENSE TERMS FOR HP Linux Imaging and Printing (HPLIP) Driver Plug-in

These License Terms govern your Use of the HPLIP Driver Plug-in Software (the
"Software"). USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY
DOCUMENTATION, IS SUBJECT TO THESE LICENSE TERMS AND THE APPLICABLE AS-IS
WARRANTY STATEMENT. BY DOWNLOADING AND INSTALLING THE SOFTWARE, YOU ARE AGREEING
TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE TO ALL OF THESE TERMS, DO NOT
DOWNLOAD AND INSTALL THE SOFTWARE ON YOUR SYSTEM.

1. License Grant. HP grants you a license to Use one copy of the Software with
HP printing products only. "Use" includes using, storing, loading, installing,
executing, and displaying the Software. You may not modify the Software or
disable any licensing or control features of the Software.

2. Ownership. The Software is owned and copyrighted by HP or its third party
suppliers. Your license confers no title to, or ownership in, the Software and
is not a sale of any rights in the Software. HP's third party suppliers may
protect their rights in the Software in the event of any violation of these
license terms.

3. Copies and Adaptations. You may only make copies or adaptations of the
Software for archival purposes or when copying or adaptation is an essential
step in the authorized Use of the Software. You must reproduce all copyright
notices in the original Software on all copies or adaptations. You may not copy
the Software onto any public network.

4. No Disassembly. You may not Disassemble the Software unless HP's prior
written consent is obtained. "Disassemble" includes disassembling, decompiling,
decrypting, and reverse engineering. In some jurisdictions, HP's consent may not
be required for limited Disassembly. Upon request, you will provide HP with
reasonably detailed information regarding any Disassembly.

5. No Transfer. You may not assign, sublicense or otherwise transfer all or any
part of these License Terms or the Software.

6. Termination. HP may terminate your license, upon notice, for failure to
comply with any of these License Terms. Upon termination, you must immediately
destroy the Software, together with all copies, adaptations and merged portions
in any form.

7. Export Requirements. You may not export or re-export the Software or any copy
or adaptation in violation of any applicable laws or regulations.

8. U.S. Government Restricted Rights. The Software has been developed entirely
at private expense. It is delivered and licensed, as defined in any applicable
DFARS, FARS, or other equivalent federal agency regulation or contract clause,
as either "commercial computer software" or "restricted computer software",
whichever is applicable. You have only those rights provided for such Software
by the applicable clause or regulation or by these License Terms.

9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE "AS IS" AND WITH ALL FAULTS, AND
HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR
STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF TITLE AND
NON-INFRINGEMENT, ANY IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, AND OF LACK OF VIRUSES ALL
WITH REGARD TO THE SOFTWARE. Some states/jurisdictions do not allow exclusion of
implied warranties or limitations on the duration of implied warranties, so the
above disclaimer may not apply to you in its entirety.

10. LIMITATION OF LIABILITY. Notwithstanding any damages that you might incur,
the entire liability of HP and any of its suppliers under any provision of this
agreement and your exclusive remedy for all of the foregoing shall be limited to
the greater of the amount actually paid by you separately for the Software or
U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
HP OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO,
DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS
INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY ARISING OUT OF OR IN ANY
WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE, OR OTHERWISE IN
CONNECTION WITH ANY PROVISION OF THIS AGREEMENT, EVEN IF HP OR ANY SUPPLIER HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF
ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or
exclusion may not apply to you.

Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? y

Installing the plug-in...
Installing: [********************************************] 100%

Done.

------------------------
| DOWNLOADING FIRMWARE |
------------------------

Downloading firmware to device hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T...
error: Channel write error
error: An error occured: Device I/O error

Done.

So, it says it installed but gets "error: Channel write error
error: An error occured: Device I/O error"

I also tried;

root@utahbound-desktop:~# hp-firmware

HP Linux Imaging and Printing System (ver. 3.9.2)
Firmware Download Utility ver. 2.4

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.

Using device: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T

error: Channel write error
error: Unable to communicate with device or device is in an error state. Please check device setup and try again.

I don't know where the problem is nor do I know how to trouble shoot.
What can I do?
Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Solved by:
DERG
Solved:
Last query:
Last reply:
Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#1

Please run hp-check -t and post the output.

Thanks.

Aaron

Revision history for this message
DERG (georgeaross) said :
#2

Here it is;

utahbound@utahbound-desktop:~$ hp-check -t

HP Linux Imaging and Printing System (ver. 3.9.2)
Dependency/Version Check Utility ver. 14.1

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

Saving output in log file: hp-check.log

Initializing. Please wait...

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

Basic system information:
Linux utahbound-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

Distribution:
ubuntu 9.04

HPOJ running?
No, HPOJ is not running (OK).

Checking Python version...
OK, version 2.6.2 installed

Checking PyQt 4.x version...
OK, version 4.4.4 installed.

Checking for CUPS...
Status: scheduler is running
Version: 1.3.9
error_log is set to level: warn

Checking for dbus/python-dbus...
dbus daemon is running.
python-dbus version: 0.83.0

------------------------------------
| COMPILE AND RUNTIME DEPENDENCIES |
------------------------------------

note: To check for compile-time only dependencies, re-run hp-check with the -c parameter (ie, hp-check -c).
note: To check for run-time only dependencies, re-run hp-check with the -r parameter (ie, hp-check -r).

Checking for dependency: CUPS - Common Unix Printing System...
OK, found.

Checking for dependency: CUPS DDK - CUPS driver development kit...
OK, found.

Checking for dependency: CUPS devel- Common Unix Printing System development files...
OK, found.

Checking for dependency: DBus - Message bus system...
OK, found.

Checking for dependency: gcc - GNU Project C and C++ Compiler...
OK, found.

Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
OK, found.

Checking for dependency: libcrypto - OpenSSL cryptographic library...
OK, found.

Checking for dependency: libjpeg - JPEG library...
OK, found.

Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
OK, found.

Checking for dependency: libpthread - POSIX threads library...
OK, found.

Checking for dependency: libtool - Library building support services...
OK, found.

Checking for dependency: libusb - USB library...
OK, found.

Checking for dependency: make - GNU make utility to maintain groups of programs...
OK, found.

Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
OK, found.

Checking for dependency: ppdev - Parallel port support kernel module....
OK, found.

Checking for dependency: PyQt 4- Qt interface for Python (for Qt version 4.x)...
OK, found.

Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4...
OK, found.

Checking for dependency: Python ctypes - A foreign function library for Python...
OK, found.

Checking for dependency: Python DBus - Python bindings for DBus...
OK, found.

Checking for dependency: Python devel - Python development files...
OK, found.

Checking for dependency: Python XML libraries...
OK, found.

Checking for dependency: Python 2.3 or greater - Required for fax functionality...
OK, found.

Checking for dependency: Python 2.2 or greater - Python programming language...
OK, found.

Checking for dependency: Reportlab - PDF library for Python...
OK, found.

Checking for dependency: SANE - Scanning library...
OK, found.

Checking for dependency: SANE - Scanning library development files...
OK, found.

Checking for dependency: scanimage - Shell scanning program...
OK, found.

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.

----------------------
| HPLIP INSTALLATION |
----------------------

Currently installed HPLIP version...
HPLIP 3.9.2 currently installed in '/usr/share/hplip'.

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

[hplip]
version=3.9.2

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hpijs/HP
ppdbase=/usr/share/ppd/hpijs
doc=/usr/share/doc/hplip-doc/HTML
icon=no
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
foomatic-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
internal-tag=3.9.2.49
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name = HP-LaserJet-P1006
printer =
device_uri = hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T

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

[installation]
version = 3.9.2.49
date_time = 05/12/09 19:12:34

[settings]
systray_visible = 0

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

[polling]
enable = false
device_list =
interval = 5

-------------------------------
| DISCOVERED PARALLEL DEVICES |
-------------------------------

No devices found.

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

  Device URI Model
  -------------------------------- -----------------
  hp:/usb/HP_LaserJet_P1006?serial HP LaserJet P1006
  =AC1Z31T

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

Canon-S820
----------
Type: Unknown
Installed in HPLIP?: No, not using the hp: or hpfax: CUPS backend.
Device URI: ipp://192.168.0.4:631/printers/Canon-S820
HP-LaserJet-P1006
-----------------
Type: Printer
Installed in HPLIP?: Yes, using the hp: CUPS backend.
Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
PPD: /etc/cups/ppd/HP-LaserJet-P1006.ppd
PPD Description: HP LaserJet P1006 Foomatic/foo2xqx (recommended)
Printer status: printer HP-LaserJet-P1006 is idle. enabled since Tue 12 May 2009 06:08:49 PM EDT
error: Required plug-in status: Not installed
Communication status: Good

----------------------
| SANE CONFIGURATION |
----------------------

'hpaio' in '/etc/sane.d/dll.conf'...
'hpaio' in '/etc/sane.d/dll.d/hplip'...
OK, found. SANE backend 'hpaio' is properly set up.

Checking output of 'scanimage -L'...

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

---------------------
| PYTHON EXTENSIONS |
---------------------

Checking 'cupsext' CUPS extension...
OK, found.

Checking 'pcardext' Photocard extension...
OK, found.

Checking 'hpmudext' I/O extension...
OK, found.

Checking 'scanext' SANE scanning extension...
OK, found.

-----------------
| USB I/O SETUP |
-----------------

Checking for permissions of USB attached printers...

HP Device 0x3e17 at 001:007:
    Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
    Device node: /dev/bus/usb/001/007
    Mode: 0664
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/007
# owner: root
# group: lp
user::rw-
user:utahbound:rw-
group::rw-
mask::rw-
other::r--

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

error: 1 error or warning.

Please refer to the installation instructions at:
http://hplip.sourceforge.net/install/index.html

Done.

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#3

Is it possible to upgrade to HPLIP 3.9.4b? The plugin process has been improved and may correct the error.

Thanks!

Aaron

Revision history for this message
DERG (georgeaross) said :
#4

It wasn't easy, for me at least, but yes, it is possible. HPLIP 3.9.4b in now installed but I still have the same problem! What's next?
DERG

Revision history for this message
DERG (georgeaross) said :
#5

Aaron, I'm anticipating you'd want this again;

utahbound@utahbound-desktop:~$ hp-check -t

HP Linux Imaging and Printing System (ver. 3.9.4b)
Dependency/Version Check Utility ver. 14.3

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.

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).

Saving output in log file: hp-check.log

Initializing. Please wait...

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

Basic system information:
Linux utahbound-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

Distribution:
ubuntu 9.04

HPOJ running?
No, HPOJ is not running (OK).

Checking Python version...
OK, version 2.6.2 installed

Checking PyQt 4.x version...
OK, version 4.4.4 installed.

Checking for CUPS...
Status: scheduler is running
Version: 1.3.9
error_log is set to level: warn

Checking for dbus/python-dbus...
dbus daemon is running.
python-dbus version: 0.83.0

------------------------------------
| COMPILE AND RUNTIME DEPENDENCIES |
------------------------------------

note: To check for compile-time only dependencies, re-run hp-check with the -c parameter (ie, hp-check -c).
note: To check for run-time only dependencies, re-run hp-check with the -r parameter (ie, hp-check -r).

Checking for dependency: CUPS - Common Unix Printing System...
OK, found.

Checking for dependency: CUPS DDK - CUPS driver development kit...
OK, found.

Checking for dependency: CUPS devel- Common Unix Printing System development files...
OK, found.

Checking for dependency: CUPS image - CUPS image development files...
OK, found.

Checking for dependency: DBus - Message bus system...
OK, found.

Checking for dependency: gcc - GNU Project C and C++ Compiler...
OK, found.

Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
OK, found.

Checking for dependency: libcrypto - OpenSSL cryptographic library...
OK, found.

Checking for dependency: libjpeg - JPEG library...
OK, found.

Checking for dependency: libnetsnmp-devel - SNMP networking library development files...
OK, found.

Checking for dependency: libpthread - POSIX threads library...
OK, found.

Checking for dependency: libtool - Library building support services...
OK, found.

Checking for dependency: libusb - USB library...
OK, found.

Checking for dependency: make - GNU make utility to maintain groups of programs...
OK, found.

Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
OK, found.

Checking for dependency: PolicyKit - Administrative policy framework...
OK, found.

Checking for dependency: ppdev - Parallel port support kernel module....
OK, found.

Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4...
OK, found.

Checking for dependency: Python ctypes - A foreign function library for Python...
OK, found.

Checking for dependency: Python DBus - Python bindings for DBus...
OK, found.

Checking for dependency: Python devel - Python development files...
OK, found.

Checking for dependency: Python XML libraries...
OK, found.

Checking for dependency: Python 2.3 or greater - Required for fax functionality...
OK, found.

Checking for dependency: Python 2.2 or greater - Python programming language...
OK, found.

Checking for dependency: Reportlab - PDF library for Python...
OK, found.

Checking for dependency: SANE - Scanning library...
OK, found.

Checking for dependency: SANE - Scanning library development files...
OK, found.

Checking for dependency: scanimage - Shell scanning program...
OK, found.

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.

----------------------
| HPLIP INSTALLATION |
----------------------

Currently installed HPLIP version...
HPLIP 3.9.4b currently installed in '/usr/share/hplip'.

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

[hplip]
version=3.9.4b

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

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

Current contents of '/var/lib/hp/hplip.state' file:
# hplip.state - HPLIP runtime persistent variables.

[plugin]
installed=0
eula=0

Current contents of '~/.hplip/hplip.conf' file:
[last_used]
printer_name = HP-LaserJet-P1006
printer =
working_dir = .
device_uri = "hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T"

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

[installation]
version = 3.9.4b.10
date_time = 05/13/09 14:48:51

[settings]
systray_messages = 0
systray_visible = 0

[fax]
email_address =
voice_phone =

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

[polling]
enable = false
device_list =
interval = 5

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

  Device URI Model
  -------------------------------- -----------------
  hp:/usb/HP_LaserJet_P1006?serial HP LaserJet P1006
  =AC1Z31T

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

HP-LaserJet-P1006
-----------------
Type: Printer
Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
PPD: /etc/cups/ppd/HP-LaserJet-P1006.ppd
PPD Description: HP LaserJet P1006 Foomatic/foo2xqx (recommended)
Printer status: printer HP-LaserJet-P1006 is idle. enabled since Wed 13 May 2009 02:45:08 PM EDT
error: Required plug-in status: Not installed
error: Device busy: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
error: Device not found
error: Communication status: Failed

----------------------
| SANE CONFIGURATION |
----------------------

'hpaio' in '/etc/sane.d/dll.conf'...
OK, found. SANE backend 'hpaio' is properly set up.

Checking output of 'scanimage -L'...

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

---------------------
| PYTHON EXTENSIONS |
---------------------

Checking 'cupsext' CUPS extension...
OK, found.

Checking 'pcardext' Photocard extension...
OK, found.

Checking 'hpmudext' I/O extension...
OK, found.

Checking 'scanext' SANE scanning extension...
OK, found.

-----------------
| USB I/O SETUP |
-----------------

Checking for permissions of USB attached printers...

HP Device 0x3e17 at 001:003:
    Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
    Device node: /dev/bus/usb/001/003
    Mode: 0660
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/003
# owner: lp
# group: lp
user::rw-
user:utahbound:rw-
group::rw-
mask::rw-
other::---

---------------
| USER GROUPS |
---------------

utahbound adm dialout cdrom plugdev lpadmin admin sambashare

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

error: 2 errors and/or warnings.

Please refer to the installation instructions at:
http://hplip.sourceforge.net/install/index.html

Done.
utahbound@utahbound-desktop:~$

Revision history for this message
DERG (georgeaross) said :
#6

It appears that the HP Device Manager is in a constant "device is busy", apparently trying to test print. How do you clear the Status errors?

Revision history for this message
DERG (georgeaross) said :
#7

Here's some more info;

utahbound@utahbound-desktop:~$ /usr/lib/cups/backend/hp
direct hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T "HP LaserJet P1006" "HP LaserJet P1006 USB AC1Z31T HPLIP" "MFG:HP;MDL:HP LaserJet P1006;CLS:PRINTER;DES:HP LaserJet P1006;SN:AC1Z31T;"

utahbound@utahbound-desktop:~$ lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 03f0:3e17 Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical

utahbound@utahbound-desktop:~$ hp-info -g

HP Linux Imaging and Printing System (ver. 3.9.4b)
Device Information Utility ver. 5.2

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.

hp-info[5578]: debug: getDeviceUri(None, None, ('hp',), None, , True)
hp-info[5578]: debug: Mode=1
hp-info[5578]: debug: Cache miss: hp_laserjet_p1006
hp-info[5578]: debug: Reading file: /usr/share/hplip/data/models/models.dat
hp-info[5578]: debug: Searching for section [hp_laserjet_p1006] in file /usr/share/hplip/data/models/models.dat
hp-info[5578]: debug: Found section [hp_laserjet_p1006] in file /usr/share/hplip/data/models/models.dat
hp-info[5578]: debug: {'hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T': ['HP_LaserJet_P1006']}
Using device: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T

hp-info[5578]: debug: Loading user settings...
hp-info[5578]: debug: FAB command: /usr/bin/hp-fab
hp-info[5578]: debug: Scan command: /usr/bin/xsane -V %SANE_URI%
hp-info[5578]: debug: Auto refresh: True
hp-info[5578]: debug: Auto refresh rate: 10
hp-info[5578]: debug: Auto refresh type: 1
hp-info[5578]: debug: Systray visible: 0
hp-info[5578]: debug: Systray messages: 0
hp-info[5578]: debug: Last used device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
hp-info[5578]: debug: Last used printer: HP-LaserJet-P1006
hp-info[5578]: debug: Working directory: .
hp-info[5578]: debug: Starting GUI loop...
hp-info[5578]: debug: Saving user settings...
hp-info[5578]: debug: Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
hp-info[5578]: debug: Printer: None
hp-info[5578]: debug: Connecting to com.hplip.StatusService (try #1)...
hp-info[5578]: debug: URI: backend=hp, is_hp=True, bus=usb, model=HP_LaserJet_P1006, serial=AC1Z31T, dev=, host=, port=1
hp-info[5578]: debug: Model/UI model: HP_LaserJet_P1006/HP LaserJet p1006
hp-info[5578]: debug: Opening device: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T (not for printing)
hp-info[5578]: debug: I/O mode=6
hp-info[5578]: debug: Sending event 5021 to hpssd...
error: Device busy: hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T
hp-info[5578]: debug: Exception: 2 (Device not found)
error: Unable to open device hp:/usb/HP_LaserJet_P1006?serial=AC1Z31T.

Done.

utahbound@utahbound-desktop:~$ hp-makeuri -o

Creates device URIs for local and network connected printers for use with CUPS.

Usage: hp-makeuri [OPTIONS] [SERIAL NO.|USB ID|IP|DEVNODE]

[SERIAL NO.|USB ID|IP|DEVNODE]
  USB IDs (usb "xxx:yyy" where xxx is the USB bus ID and yyy is the
  only): USB device ID. The ':' and all leading zeroes must be
                      present.
                      (Use the 'lsusb' command to obtain this information.
                      See Note 1.)
  IPs (network IPv4 address "a.b.c.d" or "hostname"
  only):
  DEVNODE (parallel "/dev/parportX", X=0,1,2,...
  only):
  SERIAL NO. (usb "serial no."
  and parallel
  only):

[OPTIONS]
  To specify the -p<port> or --port=<port> (Valid values are 1*, 2, and
  port on a 3. *default)
  multi-port
  JetDirect:
  Show the CUPS URI -c or --cups
  only (quiet mode):
  Show the SANE URI -s or --sane
  only (quiet mode):
  Show the HP Fax -f or --fax
  URI only (quiet
  mode):
  Set the logging -l<level> or --logging=<level>
  level:
                      <level>: none, info*, error, warn, debug (*default)
  Run in debug mode: -g (same as option: -ldebug)
  This help -h or --help
  information:

Examples:
  USB: $ hp-makeuri 001:002
  Network: $ hp-makeuri 66.35.250.209
  Parallel: $ hp-makeuri /dev/parport0
  USB or parallel $ hp-makeuri US123456789
  (using serial
  number):

Notes:
1. Example using 'lsusb' to obtain USB bus ID and USB device ID (example only, the values you obtain will differ) :
 $ lsusb
 Bus 003 Device 011: ID 03f0:c202 Hewlett-Packard
 $ hp-makeuri 003:011
 (Note: You may have to run 'lsusb' from /sbin or another location. Use '$ locate lsusb' to determine this.)

See Also:
hp-setup

error: option -o not recognized

Revision history for this message
DERG (georgeaross) said :
#8

Does anyone have any ideas or suggestions?

Revision history for this message
DERG (georgeaross) said :
#9

This is NOT SOLVED, so don't mark it as solved. But, I finally got it to print! This miracle was accomplished by UN-INSTALLING HPLIP 3.9.4b & 3.9.2! This software is killing me.

But HPLIP is needed. Things like toner levels is important to me. It would be nice to be able to check that. "hp-levels" no longer works in the terminal. It offered to re-install HPLIP; but, not a chance, at least not for now.

Aaron;
This problem began when we ran out of paper. Apparently, HPLIP doesn't reset itself when the paper supply is restored. That, I think, is the problem. How can that be fixed? Applications/System Tools/HPLJ 10xx Replaced Paper has an error; Could not launch 'HPLJ 10xx Replaced Paper'. I guess if you can't launch it, it cannot reset the error & it can't print without paper; at least when it doesn't know it has paper!

The so called "needed plug-in from HP" would not install until CUPS was stopped. Turns out it is the printer driver which isn't recommended anyway. None the less, it's there.

But, with all this information I provided, does anyone have a clue what needs to be done?

Please DO NOT mark this as SOLVED until it is. Thanks.

Revision history for this message
Aaron Albright (albrigha-deactivatedaccount) said :
#10

I've been testing the LaserJet P1006 extensively on Ubuntu 9.04 printing various types of documents. JPG, hp-testpage, OpenOffice documents, etc. The printer firmware loads correctly, the printer prints multiple page documents and multiple jobs correctly.

I also did a number of out of paper and printer error conditions and printing resumed correctly once the printer was put back into the correct state.

It's important to note that HPLIP queries the printer each time for status and does not store the status of the printer. To reset the out of paper on the P1006 you have to open the toner lid and close it and printing should resume.

As I can't reproduce this I'm setting to answered for now unless there is more information where I can reproduce your problem.

Thanks for your support for HPLIP--we appreciate it.

Aaron

Revision history for this message
DERG (georgeaross) said :
#11

Aaron,
It was suggested for me to un-install the Foomatic/foo2xqx driver which I thought was an upgrade to the HPLIP driver. It was suggested that this driver was in conflict with the HPLIP driver.
After un-installing the foo2xqx driver, I re-installed HPLIP v3.9.4b. I had to re-boot but it is printing now & seems OK. One of the things that seemed to guarantee a crash using HPLIP prior to uninstalling the foo2xqx driver was to HPLIP "Test Print" software rather than the test print found in CUPS. I haven't tried it after the reinstall for fear of another misshap. I was also told toner level found in HPLIP was not supported for this printer.
It's working & I'm happy. Thanks.

Revision history for this message
Winston Doe Smith (smithdoe) said :
#12

MANY thanks to DERG for identifying the problem both with regard to HPLIP and with regard to clicking on the insidious "Print test page" at the end of the install!

Same thing as everyone else was happening to me - Fedora 14 with a HP P1006 laser jet, installed perfectly, everything fine, status OK and enabled but..... NO PRINT! Jobs went in queue but never got printed. A variety of uninformative messages ensued from the diagnostics... might as well have said "duh, something wrong dude"...

FINALLY uninstalled everything, re-installed the foo2js but KICKED OUT HPLIP with a yum remove...

At first, still no print so I opened and closed the door to the cartridge, thus resetting the printer and VOILLA !

Revision history for this message
goutam kodu (goutam-hplip) said :
#13

Hi,

Please post us the out-put of "hp-check -t" command.

Thanks,
Goutam Kodu