Can't print on OS X Lion via shared printer connected to Windows Vista. Fix?

As the title states I am not able to print from my Mac to a shared printer that is hooked up to my Windows PC running Windows Vista. I am currently running OS X Lion 10.7 on a Mac Mini. My Mac is able to find and add the printer on my network to its list of printers. However when it comes to printing a document the status of the print job becomes: "On Hold (Authentication Required)" regardless if I correctly enter the correct credentials of the PC which the printer is connected to.

Has anyone else experienced this problem? How do I fix it?

Notes: Printer is a Cannon MP210 and I have the most recent drivers for it.


According to this thread on macrumors, Lion - Printing to shared Windows 7 Printer, Apple has decided to remove in OS X Lion anything that allows you to print via a windows shared printer.


IN my situation the error was caused by a changed password. In the keychain the old password was registered and used during printing.

I solved to problem as follow:

  • Open the KeyChain Access App (Applications -> Utilities -> Key Chain Access)
  • Search for your printer name
  • Open the key chain entry found
  • Change the password