I just purchased a new computer to replace my main desktop machine. I have a HP Laserjet 2550L printer on this machine.
I had this printer hooked to my old machine with a parallel cable and set it up using the CUPS web interface and it worked fine. However, as it is my understanding that the hplip driver is better (because it can report toner levels and do the cleaning routine and so on) and because hplip apparently works only through USB on this printer, I hooked it up with a USB cable this time instead of a parallel cable.
My problem is that while this computer can apparently find the printer, it doesn't actually print. I'm sure this is because I am approaching this in the wrong way.
I run the Printer Configuration Tool and when I select "locally connected" I get two choices, /dev/lp0 (which I assume is the parallel port and I'm not using that) and hp:/usb/hp_color_LaserJet_2550_Series
I select the hp:/usb/hp_color_Laserjet_2550_Series option and, on the Printer Driver tab I select Color LaserJet 2550. I have tried both Postscript and hpijs under the "Available drivers:" drop-down box.
I print a test page and nothing happens. The job shows up if I enter lpq at the commandline, but the job is never printed.
I'm pretty sure that I'm missing a step. What am I doing wrong?
Frank Cox wrote:
I just purchased a new computer to replace my main desktop machine. I have a HP Laserjet 2550L printer on this machine.
I had this printer hooked to my old machine with a parallel cable and set it up using the CUPS web interface and it worked fine. However, as it is my understanding that the hplip driver is better (because it can report toner levels and do the cleaning routine and so on) and because hplip apparently works only through USB on this printer, I hooked it up with a USB cable this time instead of a parallel cable.
My problem is that while this computer can apparently find the printer, it doesn't actually print. I'm sure this is because I am approaching this in the wrong way.
I run the Printer Configuration Tool and when I select "locally connected" I get two choices, /dev/lp0 (which I assume is the parallel port and I'm not using that) and hp:/usb/hp_color_LaserJet_2550_Series
I select the hp:/usb/hp_color_Laserjet_2550_Series option and, on the Printer Driver tab I select Color LaserJet 2550. I have tried both Postscript and hpijs under the "Available drivers:" drop-down box.
I print a test page and nothing happens. The job shows up if I enter lpq at the commandline, but the job is never printed.
I'm pretty sure that I'm missing a step. What am I doing wrong?
Some things to check/try.
1. Did you run hp-setup to set up your printer? I've found that works quite well.
2. Is the hplip service running?
3. Have your restarted cupsd after configuration? I've found that restarting cupsd after starting hplip can clear things up.
On Sat, 05 Aug 2006 16:11:01 +0800 Ed Greshko Ed.Greshko@greshko.com wrote:
- Did you run hp-setup to set up your printer? I've found that works
quite well.
I tried that.
- Is the hplip service running?
It is.
- Have your restarted cupsd after configuration? I've found that
restarting cupsd after starting hplip can clear things up.
I tried that. The error that I get is "open print channel failed; will retry in 30 seconds..."
This keeps coming up when I try a test page from the cups web interface.
On Sat, 05 Aug 2006 16:11:01 +0800 Ed Greshko Ed.Greshko@greshko.com wrote:
Some things to check/try.
Is it possible that I am using the wrong cable? I am using a cable that came in the box along with a cable modem. Is there a difference between a USB cable modem cable, and a USB printer cable?
The interesting thing here is that the computer can find the printer. It keeps telling me that I have a HP Laserjet 2550, but it can't send a job to it.
On Sat, 2006-08-05 at 02:01 -0600, Frank Cox wrote:
I just purchased a new computer to replace my main desktop machine. I have a HP Laserjet 2550L printer on this machine.
<snippage>
I print a test page and nothing happens. The job shows up if I enter lpq at the commandline, but the job is never printed.
I'm pretty sure that I'm missing a step. What am I doing wrong?
Did you remove the old config? It might still be trying to use the parallel cable instead of USB? Worked out of the box for me, but I had no prior printer configuration. Maybe mv config to old_config, something like that, and fire it up from scratch might help? Trouble shooting with a shotgun, Ric
On Sat, 05 Aug 2006 09:07:05 -0400 Ric Moore wayward4now@gmail.com wrote:
Did you remove the old config? It might still be trying to use the parallel cable instead of USB?
As I set this new machine up from scratch, there were no printers installed before I started work on this one.
On Sat, 05 Aug 2006 09:22:29 -0600 Frank Cox theatre@sasktel.net wrote:
On Sat, 05 Aug 2006 09:07:05 -0400 Ric Moore wayward4now@gmail.com wrote:
Did you remove the old config? It might still be trying to use the parallel cable instead of USB?
As I set this new machine up from scratch, there were no printers installed before I started work on this one.
This is what I get in /var/log/messages:
Aug 5 09:55:29 jeff hpiod: 1.6.6a accepting connections at 50000... Aug 5 09:56:01 jeff hpiod: unable to read Dot4ReverseReply header: Resource temporarily unavailable bytesRead=0 io/hpiod/dot4.cpp 245 Aug 5 09:56:01 jeff hpiod: invalid DOT4InitReply retrying command... io/hpiod/dot4.cpp 332 Aug 5 09:56:05 jeff hpiod: unable to read Dot4ReverseReply header: Resource temporarily unavailable bytesRead=0 io/hpiod/dot4.cpp 245 Aug 5 09:56:05 jeff hpiod: invalid DOT4InitReply: cmd=0, result=20 , revision=20 io/hpiod/dot4.cpp 343 Aug 5 09:56:06 jeff hp_color_LaserJet_2550_series?serial=00CNGKG37479: INFO: open print channel failed; will retry in 30 seconds...
On Sat, 05 Aug 2006 09:58:39 -0600 Frank Cox theatre@sasktel.net wrote:
This is also interesting. Running hp-check, I get this:
Checking for library dependencies... Checking for libnetsnmp... error: Not found. Checking for libjpeg... error: Not found. Checking for libusb... error: Not found. Checking for libcrypto... error: Not found. Checking for libpthread... error: Not found.
All of the files listed are present in /usr/lib.
I power-cycled the printer, unplugged the USB cable, restarted hplip and cups, and plugged the cable back in.
When I went back into the CUPS web interface, I saw that the printer was listed about four times on the initial page under "new printers found".
I installed it as Device URI: usb://HP/color%20LaserJet%202550%20series
This prints just fine but the hp-* tools don't recognize it, of course.
The other lists that specify the hp: CUPS backend (those that actually use hplip) still won't print. I can, however, run hp-toolbox and view all of the statistics and whatnot for the printer if this printer-that-won't-print is set up under CUPS.
So it appears that I can access all of the functions of this printer by having it listed twice. Once as a usb: device to actually print with, and once as a hp: device to view status and clean it and so on. This isn't the greatest solution, though.
Frank Cox wrote:
I power-cycled the printer, unplugged the USB cable, restarted hplip and cups, and plugged the cable back in.
When I went back into the CUPS web interface, I saw that the printer was listed about four times on the initial page under "new printers found".
I installed it as Device URI: usb://HP/color%20LaserJet%202550%20series
This prints just fine but the hp-* tools don't recognize it, of course.
The other lists that specify the hp: CUPS backend (those that actually use hplip) still won't print. I can, however, run hp-toolbox and view all of the statistics and whatnot for the printer if this printer-that-won't-print is set up under CUPS.
So it appears that I can access all of the functions of this printer by having it listed twice. Once as a usb: device to actually print with, and once as a hp: device to view status and clean it and so on. This isn't the greatest solution, though.
FWIW, I've found the folks over at http://hplip.sourceforge.net/ and its associated mailing list to be very helpful. When I had issues I joined the mailing list, read the FAQ, searched the archives, and then asked my question. The authors answered within a day.
Ed
On Sun, 2006-08-06 at 07:48 +0800, Ed Greshko wrote:
Frank Cox wrote:
I power-cycled the printer, unplugged the USB cable, restarted hplip and cups, and plugged the cable back in.
When I went back into the CUPS web interface, I saw that the printer was listed about four times on the initial page under "new printers found".
I installed it as Device URI: usb://HP/color%20LaserJet%202550%20series
This prints just fine but the hp-* tools don't recognize it, of course.
The other lists that specify the hp: CUPS backend (those that actually use hplip) still won't print. I can, however, run hp-toolbox and view all of the statistics and whatnot for the printer if this printer-that-won't-print is set up under CUPS.
So it appears that I can access all of the functions of this printer by having it listed twice. Once as a usb: device to actually print with, and once as a hp: device to view status and clean it and so on. This isn't the greatest solution, though.
FWIW, I've found the folks over at http://hplip.sourceforge.net/ and its associated mailing list to be very helpful. When I had issues I joined the mailing list, read the FAQ, searched the archives, and then asked my question. The authors answered within a day.
Ed
At the risk of being told I ma crazy, the hplip initscript on my machine comes from tar.gz file at source forge that I downloaded and compiled and installed. This is way I have always installed hplip. The hplip rpm a sourceforge creation?