Print job doesn't reach print queue

Hi,

I have a 24" iMac connected to an HP laserjet 1022 through a Dlink print server. Everything worked fine until a few days ago when print jobs wouldn't get to the printer. Print jobs appeared in the print queue but would not print. A message indicated the printer was busy and it would try again. But nothing happened. A Windows machine connected to the same print server works just fine.

I tried reinstalling the printer and driver, but now, the print job doesn't even appear in the queue. In the Print & Fax preference pane, I can see the printer which is "idle".

Any idea what the problem is?

iMac (intel), Mac OS X (10.5.6)

Posted on Mar 18, 2009 1:59 PM

Reply
11 replies

Mar 19, 2009 12:25 AM in response to Verseau1955

Hi there,

With print jobs not leaving the spool queue, there could be a problem with the network connection from the Mac to the Dlink, given that Windows still has no problems. If you are connecting to the print server via Ethernet or wireless, then I would check that you can ping the print server. Open Network Utility (in Applications > Utilities), select the Ping tab, enter the IP address of the print server and set the pings to four. Press the PING button and watch the results. If you have a connection to the print server, then you should see responses within a few milliseconds. If you get no response, then select the Info tab of the Network Utility and check you IP address. It should have a similar IP address as the Dlink.

If the IP address is okay, can you explain your procedure for adding the printer.

PaHu

Mar 19, 2009 7:14 AM in response to PAHU

Hi PaHu,

Thanks for your reply. The ping test worked OK. Here's how I added the printer:
In the Print & Fax system preferences pane, I clicked the + sign
A dialog opened with the IP tab selected.
In the Protocol menu, "Line Printer Daemon - LPD" was already selected so I left it.
I entered the IP address for the printer in the "Address" text field.
I didn't enter anything for "Queue" and "Location"
For "Print Using", "Generic PostScript Printer" was preselected. I switched to "Select a printer to use" and I selected the printer from the list. My printer (Laserjet 1022) is not on the list, so I selected the closest one (Laserjet 1012).

Verseau

Mar 19, 2009 2:45 PM in response to greg sahli

Thank you greg sahli,

I installed the correct Gutenprint driver and I added my printer carefully following the given instructions. My document still doesn't print, but now I can see the print job in the queue.

This is the message I get :

Connecting to 192.168.123.101 on port 631...
Network host '192.168.123.101' is busy; will retry in 30 seconds...

I also have another question: when I add a printer, what name do I enter for "queue"?

Mar 19, 2009 8:13 PM in response to greg sahli

Thanks for the help Greg. I noticed in one of the recent replies that the queue has been set to IPP (Connecting to 192.168.123.101 on port 631..) I would assume that this protocol would not be supported by such an old model, or the print server (HP Jetdirect?).

Would I be correct in assuming that he should add the printer queue again, but this time selecting LPR or HP Jetdirect-Socket?

PaHu

Mar 19, 2009 9:30 PM in response to Verseau1955

I had a look at the DPR-1260 Product Manual. It shows that IPP is not supported but does show (on page 18) that both LPR/LPD and RAW TCP Port (aka Port 9100) are supported. So, you can try adding the printer queue again, this time selecting IP then either LPD or HP Jetdirect-Socket (which is Port 9100). Note that if you select HP Jetdirect-Socket, the printer has to be connected to USB port 1. If it was connected to one of the other three ports, then you could access the printer by using different port numbers of 9101, 9102 and 9103. However, the default Add Printer in Mac OS X doesn't let you select the port number for HP Jetdirect-Socket, the queue menu is disabled by default.

If you choose to use LPD, then the manual says to use the 'unique queue name assigned to the printer'. I couldn't find where this information would be displayed in the Guide. There is a Device Information view within the built-in web pages (type the DPR-1260's IP address into your web browser) and it says that any attached printers will be displayed here (page 14). It is not shown but I wonder if you can get the queue name from this page?

Hope this helps,

PaHu

Mar 20, 2009 4:58 AM in response to PAHU

PAHU,

Oh my god it works! Finally! I found out that the queue name is HPLaserJet1022! Sounds obvious, but not easy to find for an ordinary user like me. It amazes me that, in this day and age, we have to go through this kind of labyrinth just to connect a printer to a computer.

Many thanks to you and to greg sahli. I couldn't have solved this problem without your help!

Verseau

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Print job doesn't reach print queue

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.