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

Dec 5, 2013 11:14 AM in response to SQeek

SQeek wrote:


I don't know if you guys have been 'googling' this 'filter failed' printing error, but I think this has nothing to do with Mavericks to Windows XP printing issue. Here are a few links that you guys may want to check out...


https://discussions.apple.com/thread/5279370

https://discussions.apple.com/thread/5233149



My iMac has/had a name. Not the isue for me.

Dec 12, 2013 10:54 PM in response to AndreaMrx

After finding a solution that worked for me, I found your discussion where many people seem to have the same issue. I came to the same conclusion as hrcce on page 1 of this thread: After updating to Mavericks, I had to manually add my printer's IP address. To see how, go to:

https://discussions.apple.com/thread/5505867?answerId=24103671022#24103671022


In Printers & Scanners preferences, I then also removed the former printer address from the printer list.

Dec 23, 2013 12:07 PM in response to Community User

This fixed it for me! I only had a single printer attached. (Deskjet 990C w/ Gutenberg). Stopped working with Mavericks. This fixed it for me.


Thanks Justin



Justin Etu



This! This setup worked for me. However, I share more than one printer from the Windows XP print server we have (one large format and one label maker), and when testing as these instructions are written I was still getting the pausing effect. What worked for me was telling it which printer to print to on that server by, instead of clicking the IP item to add the printer:


1. On the Mac, when Adding a Printer in System Prefs, right click on the toolbar, selectCustomize Toolbar..., and add the 'Advanced' item (looks like a gear).


2. Now, when adding a printer, select that Advanced item (looks like a gear). Select from the drop down 'LPD/LPR Host or Printer', and URL: is lpd://(ip address of your printer)/(name of printer) So for example, if your shared printer's name is RW-240 you would use lpd://10.0.1.1/RW-240 using the specific IP of your PC and printer name. Then select your Driver as usual and add.


This seems to fix things for me since we're sharing more than one printer out of the PC and it needs to know which to print to.


Jan 1, 2014 5:14 PM in response to wbfx

Thanks wbfx,


I also share more than one printer so I had the same problem.


A few of general things I had to figure out -- or remember -- that may help others:


(This is for printers shared on an XP machine)


  • The Windows computer name (found by right-clicking My Computer, clicking Properties and selecting the Computer Name tab) can be substituted for the Printer Server IP address.
  • The Printer Name is the one assigned on the sharing tab of in printer properties.
  • Server Properties can be found in the Printers and Faxes control panel by clicking on a printer and selecting File>Server Properties.
  • Services is found by right-clicking My Computer and selecting Manage. Select Services under Services and Applications.
  • The full name of the service referred to as RPC is "Remote Procedure Call (RPC)"


My Mavericks machine is now printing fine, but this is a lot of work to go through because Apple broke smb printing.

Jan 2, 2014 8:09 PM in response to Maro132

Dear Maro132,


A number of people have posted a solution that worked for a lot of us. I suggest you try SQeek's solution from Oct 31 2013 on page 3.


The important part about this solution which some others have left out of their solutions is that on the Windows XP machine you need to have TCP/IP Printer Server service installed and started. Even after it working it can stop so it should be set to automatic as SQeek explains.


In my case I didn't need to do anything with the Windows firewall (which was switched off) or the Norton firewall.

Jan 4, 2014 1:42 PM in response to Maro132

Maro132,



Using the Windws XP machine's IP address is correct but you need to add the printer name to the IP address. For example 128.0.1.1/Hpcolorl where in this example Hpcolorl is the share name of the printer.


The share name of your printer is that the same name you would have selcted when you set the printer up under an earlier version of OSX. If you don't know the share name of your printer go to your Windows XP CONTROL PANEL - PRINTERS and FAXES and then right click the printer you want to use select PROPERTIES and then select SHARING

Jan 8, 2014 3:06 PM in response to Maro132

Maro132,


The problem you are seeing doesn't appear to be a communications problem between the printer on the XP maching and the Mac. My experience is that if the Mac can't communicate with the printer is tries to print and then goes into pause mode. In your case it looks as though it hasn't got as far as trying to access the printer.


I think it would be worth plugging the printer directly into the Mac and confirm that it works. The Mac should immediately recognise the printer and istalll any drivers it needs automaticaly.

Jan 8, 2014 4:55 PM in response to AndreaMrx

Once I opened (TCP) port 515 on my XP PC, the pausing stopped. In other words, mine is functioning properly again. I understand this fix might not be good for everyone but I wanted to share it because the "no longer able to print to my PC hosted printer after upgrading to Mavericks" has been such a popular issue.

Here is specifically what I did.


(1) On my XP PC:

Windows Firewall - Under the exceptions tab, add TCP port 515 and open it by checking the box.

(2) On my Mavericks Mac:

(a) I deleted the existing printer.

(b) I copied my printer PPD file and pasted it into the: library/printers/ppds/contents/resources/en.lproj folder on my Mac HD.

(c) ADD Printer - Choose IP - Choose Line Printer Daemon LPD - Adress is the IP address of the XP PC (not your printer) - Queue is the XP SHARE NAME of your PRINTER - Name is what you want it to show up as in your Mac printer list - Location is the XP SHARE NAME of your PC - Use is the PPD file for the printer (located at: library/printers/ppds/contents/resources/en.lproj folder on my Mac HD)


Wah lah.


To back up a bit, I use ONYX RIP software on my XP PC. With all Mac OS's prior to Mavericks, I was able to "file-print" from my mac apps to the ONYX RIP (XP PC). The ONYX RIP then processes the print file and sends the job to my printer through a firewire connection. I lost this ability after upgrading to Mavericks.


I followed ONYX's instructions (mostly) from this link:

http://www.onyxgfx.com/wp-content/uploads/Printing_From_A_Mac.pdf


I sincerely hope this helps. Just so you know, although this is working stably for me now, I have yet solved my other problem since Mavericks... I can see and get files located on my XP PC from my Mac but my XP PC cannot see, let alone share files located on my Mavericks Mac.

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.