You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Unable to connect to network printer

After installing Mavericks i cannot print anymore on my network printer.

The printer has connected to a Windows XP pc, i see it under settings Windows printer but when i launch a print the printer goes into pause state. The message i see is "unable to connect to printer".

I had this connection since Snow Leopard > Mountain Lion and it has always worked.

MacBook Pro, OS X Mavericks (10.9)

Posted on Oct 25, 2013 12:17 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 25, 2013 2:41 AM

What brand and model of printer do you have?

184 replies

Jan 12, 2014 10:55 PM in response to Maro132

Hi Maro132,


When you say you have checked everything have you tried connecting your printer directly to your Mac? On the screen image you showed on an earler post there was a message "unable to open file". This suggest the problem is not related to the connection to the XP machine. My guess is that there is a driver problem. When you installed Mavericks it should have updated your printer drivers but it might be worth checking - see the link below.


Is this your printer? http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03967522&cc=us&dlc=en&lc=en &os=4159&product=4110304&sw_lang=#N70

Jan 21, 2014 3:01 PM in response to AndreaMrx

After many try's and failures at last these steps worked for me: thanks to SQeek https://discussions.apple.com/profile/SQeek, LTBGolfKing https://discussions.apple.com/thread/5480881?answerId=23704700022#23704700022

and kixky with the link to: http://reviews.cnet.com/8301-13727_7-57355738-263/how-to-connect-os-x-to-windows -printers-via-lpd/


In Windows XP Pro:

1. Add some Windows components that are not added by default.

Start Control Panel

Select Add or Remove Programs

Select Add/Remove Windows Components

Check Other Network File and Print Services

- may require access to XP Pro Install CD (need lpdsvc.dll file)


2. Verify installation of additional components

Start Servicesand find TCP/IP Print Server

- make sure it is started, then right click and select Properties

- change Startup type: from Manual to Automatic

- while in Services, make sure IPSEC, Print Spooler, and RPC (Remote Procedure Call) are started with Startup Type of Automatic (these are dependencies)


3. Configure Firewall (necessary)

Go back to Control Panel and select Network and Internet Connections

Select Windows Firewall

Click Exceptions Tab and check File and Print Sharing if not checked

Click Add Port... (most likely LPD port is not in your exception)

- Enter the following...

- Name: Line Printer Daemon

- Port Number: 515

- Leave TCP selected then press OK

- You can optionally click on scope and select My Network (subnet) only


Then ensure that the Windows printer is shared, (and for compatibility ensure the printer name only contains alphanumeric characters with no spaces).

It will also help to get the Windows computer's IP address, which can be found from the PC - Control Panel -> Network -> LA(N) Connection (PC is hard-wired to router). Click on the LAN connection and you'll get the Status window - the IP address is on the Support tab: 192.168…..


Windows XP shared printer should now be ready for LPD.


Then configure Mac OS X 10.9 Mavericks to connect to it by following these instructions:

1. Start System Preferences

2. Select Printers & Scanners

3. Click on the + sign to add a new printer

Select theIPsection and choose "Line Printer Daemon - LPD" for the protocol (top menu).

Enter IP address of your Windows XP Pro Computer or Printer Server: as soon as a complete IP address is entered, a connection will be made, notice status in the screen.


Protocol: should be left as Line Printer Daemon - LPD

Leave the Queue: (blank if you'll be using default printer, otherwise) enter the Windows printer's sharename

By default Name: (will be the IP address, which is fine but) you can enter the sharename of the printer if desired.

If the printer driver is not automatically detected, then choose Select Printer Software from the Print Using menu and search for the driver that's appropriate for your printer model, then click the Add button at the bottom of the window to add the printer queue configuration.


That's it, at this point the Mac is configured to print to the Windows PC using the LPD protocol, instead of the standard Windows Sharing services.


Start testing...

Jan 22, 2014 10:18 PM in response to AndreaMrx

This problem is extremely aggravating. Every time my laptop is restarted from shut down, printing never works on the network printer attached to my desktop Mac. Same is true of my kid's Macs. Everyone is using Mavericks, fully updated.


When the desktop Mac goes asleep, it cannot wake up on a print request, despite the setting being checked that should enable this. Sometimes it is sufficient to "wake" the desktop before submitting a print request. Sometimes, even that does not work. The desktop says the printer is connected and idle, but the laptop computer cannot see the network printer at all.


The only reliable solution seems to be to delete and re-install the printer each and every time, on both laptop and desktop, every time I want to print. But then that does not work seamlessly. Sometimes, the desktop computer hosting the printer is unrecognizeable from a laptop (which also affects remote access in general). Or, I start typing the name of the desktop computer when adding the printer to my laptop, and the beachball of death spins for several seconds... sometime close to a minute...before any progress can be made.


When it is quicker to use a USB to transfer a file over, and print locally at the desktop machine, it means network printing simply does not work.


Based on the many replies on this one topic (now over 120), it probably does not matter that I am using a Canon MX320 printer. Every printer seems to be affected, whether or not the latest drivers (which I have) are installed. This is a major fail for Mavericks, a huge step backwards since Lion, and I would appreciate it if Apple would put priority on fixing the problems ASAP.

Jan 23, 2014 12:34 AM in response to Bse59

Followed all these steps and it's worked a treat.


Finally when I am working at a clients office where their printer is linked to an old XP machine on the network I can print straight to it, before I was having to Dropbox my files and print them off from one of the machines in the office!


I had read the other fixes of this type but missed a few bits, however this is a proper step by step and I got it working in about 5 mins.


Thanks again Bse59 and also to SQeek!

Feb 1, 2014 5:14 PM in response to AndreaMrx

Thank AndreaMrx, I have a macbook pro wirelessly connected to a network with a winxp server connected to my brother mfc7340 printer by usb. I couldn't print after a recent upgrade to mavericks. I went through the chat rooms at apple, they finally told me the problem was with the winxp software. I tried your process and now I have a working printing system again. It was wonderful!, thank you so much!

Feb 10, 2014 11:21 AM in response to AndreaMrx

I had the same problem, after upgrading to Maverick I could no longer print to my HP printer attached to a PC running XP. I just fixed the problem doing the following:

1) Go to your XP and install the line printer daemon (control panel, add/remove programs, other network file and print services, details, select print services for Unix and install it).

2) Go to your Mac running Maverick and create a new printer using your XP IP address and protocol as LINE PRINTER DAEMON - LPD

SImple as that!!!

For detailed instruction:

http://reviews.cnet.com/8301-13727_7-57355738-263/how-to-connect-os-x-to-windows -printers-via-lpd/

Life is beautiful again ! 🙂

Cheers.

Feb 10, 2014 11:20 AM in response to AndreaMrx

I had the same problem, after upgrading to Maverick I could no longer print to my HP printer attached to a PC running XP. I just fixed the problem doing the following:

1) Go to your XP and install the line printer daemon (control panel, add/remove programs, other network file and print services, details, select print services for Unix and install it).

2) Go to your Mac running Maverick and create a new printer using your XP IP address and protocol as LINE PRINTER DAEMON - LPD

SImple as that!!!

For detailed instruction:

http://reviews.cnet.com/8301-13727_7-57355738-263/how-to-connect-os-x-to-windows -printers-via-lpd/

Life is beautiful again ! 🙂

Cheers.

Feb 12, 2014 6:20 AM in response to AndreaMrx

BTW, make sure that you set the TCP/IP Print Server (LPDSVC) to automatically start, otherwise when you reboot the window machine the service will be OFF and you won't be able to print anything. LPDSVC service enables UNIX-based computers or other computers that are using Line Printer Remote (LPR) service to print to shared printers on a windows box. For more info: http://technet.microsoft.com/en-us/library/cc731857.aspx

Unable to connect to network printer

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