Print Job always remains "On Hold"
Hi,
I am running Linuxmint
(Linux dave-mint 3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux)
And have a HP LaserJet m1536dnf MFP printer installed on the network (via ethernet cable)
I have HPLIP 3.14.6 installed with device manager 15.0(Qt4) on my local machine.
I open a PDF document and choose print (I can see the printer) I choose print and all seems ok.
When I open the HPLIP program I can see the job has arrived in the queue but its Status always remains "on hold" and never prints.
Other users on the network are able to print (windows or mac users)
I used to be able to print a few months ago, (I hardly ever do) but now have the on hold problem.
I have run the SelfDiagnose Utility and all is OK - I get "Diagnose completed" and no errors or warnings.
Any ideas?
Thanks very much for any help.
regards
David
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- HPLIP Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Srikanth
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Here is the output of the Terminal Diagnostics:
HP Linux Imaging and Printing System (ver. 3.14.6)
Self Diagnse Utility and Healing Utility ver. 1.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.
Checking for Deprecated items....
No Deprecated items are found
Checking for HPLIP updates....
Latest version of HPLIP is already installed.
Checking for Dependencies....
---------------
| SYSTEM INFO |
---------------
Kernel: 3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 GNU/Linux
Host: dave-mint
Proc: 3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 GNU/Linux
Distribution: linuxmint 15
Bitness: 64 bit
-------
| HPLIP CONFIGURATION |
-------
HPLIP-Version: HPLIP 3.14.6
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for linuxmint distro 15 version
Current contents of '/etc/hp/
# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.14.6
[dirs]
home=/usr/
run=/var/run
ppd=/usr/
ppdbase=
doc=/usr/
html=/usr/
icon=/usr/
cupsbackend=
cupsfilter=
drv=/usr/
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=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-
foomatic-
foomatic-
hpcups-install=yes
cups-drv-
cups-ppd-install=no
internal-tag=3.14.6
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-
hpijs-only-build=no
Current contents of '/var/lib/
[plugin]
installed = 1
eula = 1
version = 3.14.6
Current contents of '~/.hplip/
[upgrade]
notify_upgrade = true
last_upgraded_time = 1378977338
pending_
latest_
[settings]
systray_visible = 0
systray_messages = 0
[last_used]
device_uri = "hp:/net/
printer_name = Hewlett-
working_dir = .
[commands]
scan = /usr/bin/
[refresh]
rate = 30
enable = true
type = 1
[polling]
enable = false
interval = 5
device_list =
[fax]
voice_phone =
email_address =
[installation]
date_time = 30/06/14 12:02:23
version = 3.14.6
<Package-name> <Package-Desc> <Required/Optional> <Min-Version> <Installed-Version> <Status> <Comment>
-------
| External Dependencies |
-------
policykit Admin-Policy-
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.6.8 OK -
cups CUPS REQUIRED 1.1 1.6.2 OK 'CUPS Scheduler is running'
xsane SANE-GUI OPTIONAL 0.9 0.998 OK -
-------
| General Dependencies |
-------
reportlab Python-PDF-Lib OPTIONAL 2.0 2.6 OK -
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 OK -
libjpeg JPEG-Lib REQUIRED - - OK -
libpthread POSIX-Threads-Lib REQUIRED - 2.17 OK -
python-dbus Python-DBUS REQUIRED 0.80.0 1.1.1 OK -
python-devel Python-SDK REQUIRED 2.2 2.7.4 OK -
pyqt4 Python-Qt4 REQUIRED 4.0 4.10 OK -
cups-devel CUPS-SDK REQUIRED - 1.6.2 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.6.2 OK -
libnetsnmp-devel SNMP-Networking-SDK REQUIRED 5.0.9 5.4.3 OK -
python-xml Python-XML-Lib REQUIRED - 2.1.0 OK -
python-notify Desktop-
-------
| Compile Time Dependencies |
-------
gcc gcc-Compiler REQUIRED - 4.7.3 OK -
libtool Build-tools REQUIRED - 2.4.2 OK -
make GNU-Build-tools REQUIRED 3.0 3.81 OK -
-------
| Python Extentions |
-------
cupsext CUPS-Extension REQUIRED - 3.14.6 OK -
pcardext PhotoCard-Extension REQUIRED - 3.14.6 OK -
hpmudext IO-Extension REQUIRED - 3.14.6 OK -
-------
| Scan Configuration |
-------
hpaio HPLIP-SANE-Backend REQUIRED - 3.14.6 OK 'hpaio found in /etc/sane.
scanext Scan-SANE-Extension REQUIRED - 3.14.6 OK -
-------
| DISCOVERED SCANNER DEVICES |
-------
device `hpaio:
-------
| DISCOVERED USB DEVICES |
-------
No devices found.
-------
| INSTALLED CUPS PRINTER QUEUES |
-------
HP_LaserJet_
-------
Type: Printer
Device URI: hp:/net/
PPD: /etc/cups/
PPD Description: HP LaserJet M1536dnf MFP Postscript (recommended)
Printer Filter faileder HP_LaserJet_
Required plug-in status: Installed
Communication status: Good
HP_LaserJet_
-------
Type: Fax
Device URI: hpfax:/
PPD: /etc/cups/
PPD Description: HP Fax2 hpcups
Printer status: printer HP_LaserJet_
Required plug-in status: Installed
Communication status: Good
--------------
| PERMISSION |
--------------
Checking for Configured Queues....
Queue(s) configured correctly using HPLIP.
Checking for HP Properitery Plugin's....
Plugin's already installed
Diagnose completed...
More information on Troubleshooting
Please close this terminal manually.
Revision history for this message
|
#2 |
Hi David,
Can you please try the following steps.
1. Remove the existing print queues using 'hp-setup -r' from the terminal.
2. Re-configure the queue using 'hp-setup' again from the terminal.
3. Now perform a print job.
Please let us know if the problem still persists.
Thanks and Regards,
Srikanth Lokare
Revision history for this message
|
#3 |
Thanks very much for the feedback.
That seems to have fixed the problem.
Revision history for this message
|
#4 |
Thanks Srikanth, that solved my question.
Revision history for this message
|
#5 |
I have a similar problem - unfortunately the fix suggested by Srikanth did not help.
I have Linux Mint 17 and an HP P1005. Hardware is newly assembled and Linux
has worked well, except for printing at present.
It worked yesterday, but right now it does not print. Nothing has changed
except the date! I have reinstalled hplip and done other obvious things,
like powering down, checking cables, etc. When Mint boots up, the printer
does some cycling, indicating some degree of recognition. When printing is
attempted, no error messages or other indications of abnormality is displayed.
But the P1005 is as silent as a gravestone. The "print queue" does show the
jobs I intended to print, but says "held" at the right. Why should they be "held"?
Nothing wrong with the printer - prints perfectly from an old XP machine.
Until this is solved, I will have to move print files to the XP machine to
have them printed. Literally, a drag.
Note: I have been a big Linux fan, but frankly, I am getting frustrated with Linux as
a general replacement for Windows, and would not recommend it to the average
computer user. It is only for those who wish to play with their machine, are willing
to put up with bad behavior, and consult "forums" about it where no one has
exactly the same problem - instead of straightforward documentation leading to a solution.
Revision history for this message
|
#6 |
Can you provide us the output of 'lsusb -d 03f0:4117 -v' here
Revision history for this message
|
#7 |
qoutam: It doesn't do anything. Just returns to the terminal prompt.
What was it supposed to tell me? It is not at all obvious...
Revision history for this message
|
#8 |
It is suppose to give the device usb details . Can you provide the output of just 'lsusb' command
Revision history for this message
|
#9 |
goutam - is that all it does? Well, here is the result from simply lsusb:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 03f0:3d17 Hewlett-Packard LaserJet P1005
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
As I wrote before, the printer worked OK until it suddenly stopped. Mint definitely sees the printer, it cycles on bootup, etc. but print jobs remain on "pending" or "hold". I'll try your earlier command now, but on a hunch will substitute 3d17 for 4117:
david@david-desktop ~ $ lsusb -d 03f0:3d17 -v
Bus 001 Device 002: ID 03f0:3d17 Hewlett-Packard LaserJet P1005
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 0x3d17 LaserJet P1005
bcdDevice 1.00
iManufacturer 1 Hewlett-Packard
iProduct 2 HP LaserJet P1005
iSerial 3 BA07092
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 4 HP Print
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
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
bNumConfigura
Device Status: 0x0001
Self Powered
guotam (or anyone) A lot of robot vomit here. Does it tell you anything about why the printer doesn't work in Mint right now?
Revision history for this message
|
#10 |
please run command 'hp-setup -r' to remove the existing print queue for this printer and reconfigure the printer using 'hp-setup' command.
Try to send a print job. If the job is still held in the queue then run command 'sudo hp-logcapture' to capture the log files. Follow the instructions as the logcapture tool indicates. At the end it will generate a tar file. Please attach the tar file to this link https:/
Revision history for this message
|
#11 |
This affected me too on Linux Mint 13, but I was able to solve it be upgrading hplip.
Output of 'uname -a':
Linux x300 3.13.0-63-generic #104~precise1-
Yesterday I was able to print as normal, today I upgraded my kernel and a few other packages (see log below), and then all print jobs to my HP LaserJet 1022 and my HP OfficeJet 5610 were put on hold. The fax print queue worked as expected, though.
I downgraded to kernel 3.13.0-57, but this didn't help.
Removing and reinstalling the printers did not help either.
I could print from my wife's computer which is comparable to the state of my computer yesterday, so everything else was okay.
Finally I upgraded from hplip version 3.14.6 to 3.15.7 using the build script from sourceforge:
https:/
Now the old and new print queues work again.
From /var/log/
Start-Date: 2015-09-06 09:11:09
Commandline: apt-get dist-upgrade
Install: linux-headers-
Upgrade: libgs9-common:i386 (9.05~dfsg-
End-Date: 2015-09-06 09:15:25