Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

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

Cannot add a Canon Network printer to iMac (Intel) OS 10.8.3

I have never been able to connect this mac to the networked printer(Canon ImageRunner Advanced C5045). The printer is detected as a printer nearby connecting through bonjour, but it won't print with the updated drivers, it wont print with generic drivers. I've added it by IP address, by advanced settings with IP address, When I use the canon drivers, it gives me a driver error -50. When I use the generic drivers it says its connecting and says it sent the prints, but nothing comes out of the printer. I'm kind of at a loss. Any suggestions? Please?

iMac, OS X Mountain Lion (10.8.3)

Posted on Apr 16, 2013 12:57 PM

Reply
Question marked as Best reply

Posted on Apr 16, 2013 1:34 PM

We have an expert in Canon network printing here - called PAHU. Be patient and he'll help.

In the mean time, please tell us in precise detail what you've tried. Example: did you try UFRII driver, as well as PS (postcript)? When you entered IP address, which protocol did you choose? Did you enter a queue name for IPP or LPD protocols? lp (el-pee) seems to be the queue name.

I "think" this copier has postscript and PCL as hardware options - did you try the wrong driver for the hardware options you have (or don't have)?

54 replies
Question marked as Best reply

Apr 16, 2013 1:34 PM in response to JayTay13

We have an expert in Canon network printing here - called PAHU. Be patient and he'll help.

In the mean time, please tell us in precise detail what you've tried. Example: did you try UFRII driver, as well as PS (postcript)? When you entered IP address, which protocol did you choose? Did you enter a queue name for IPP or LPD protocols? lp (el-pee) seems to be the queue name.

I "think" this copier has postscript and PCL as hardware options - did you try the wrong driver for the hardware options you have (or don't have)?

Apr 16, 2013 3:07 PM in response to JayTay13

The iR ADVANCE C50xx series do not support the Bonjour protocol. So you should not be seeing the device as a Nearby Printer, unless some other Mac is sharing the printer connection.


There is an optonal print controller called an imagePASS-B1 available for this model that does support Bonjour. To check what printer option you have, open your web browser and type in the IP address of the copier. This will connect to the internal web page of the device and show what your iR is using.


My guess would be that you don't have the imagePASS-B1 print controller, as this supports the Postscript and PCLXL print languages, so the test print using the Generic drivers should have worked.


So on the assumption that the C5045 is using the internal Canon controller, I would say that it only has the default UFR2 printer language. So you will have to use the UFR2 v2.43 driver and as Greg has mentioned, use the LPD protocol (although the new models don't need a queue name of LP like previous models did).


The last thing to mention is Department ID. If you have to enter an ID/password at the C5045 to make a copy, then the machine has Dept ID enabled and you will have to get the UFR2 driver configured to work with this system. If you do have this enabled, reply and I can explain what you need to configure in the driver.

Apr 16, 2013 3:51 PM in response to greg sahli

been sitting here non stop for two days trying to make it work.

Under Adding it by default:

Ive used the canon driver UFR II (both US and UK) 2.43 which is supposed to work with 10.8. This leads to an error "Cannot communicate with the printer, or the printer is not supported. If the printer is supported, check the printer connection and add it again, then start Printer Utility to get the printer information." Ive used the generic PostScript printer driver and the generic PCL printer driver. These say they have printed - but nothing comes out of the printer.


Under adding it by IP
Ive used IPP with canon drivers/generic drivers (canon drivers error -50 - generic drivers say they have printed but nothing comes out) Ive used Jet Direct with canon/generic drivers (no results) Ive used LPD with canon/generic drivers (no results)


Under adding it by windows
I've found what I believe to be the printer, but it asks me to log into the printer with a user name and password - I dont have either and didnt need any such thing to set it up on the windows machine right next to it.


Under adding it by advanced
under canon CUPS BDL - got error -50
under canon CUPS Uni-direct IP - got error -50

under canon CUPS Uni-direct USB - got error 50 and Printer is not responding.Check the printer power and connection, and then try sending printing job again.

under canon UFR - got error 50

under IPP - got couldnt connect would you like to continue - yes - says printed - no results
under IPP (http) got error -50

under IPP (https) - got error 50
under IPP (ipps) got error 50
under Jet direct - got no results

under LPD/LPR - got no results

under windows with spoolss - got log into printer with user name and password - followed by error -50

Apr 16, 2013 4:00 PM in response to JayTay13

JayTay13 wrote:


so I should be able to add it by IP with LPD protocols but that didnt work.. do you think I should add the queue LP?

The iR ADV series do no need LP as a queue name. You could add it but it won't make any difference.


Open System Information and select Printers in the left column. Then select the iR ADV C5045 entry. You will see information about the print queue. Can you copy this information and paste back here please.


Also, can you open Activity Monitor and check that you have UFRII Backgrounder process in the list.

Apr 16, 2013 4:21 PM in response to JayTay13

Thanks for that. It shows the queue has been created correctly.


Open Print & Scan and select the C5045 entry. Then click on Options & Supplies and select the Utility tab and then click on Open Printer Utility. This will open the UFRII Printer Utility. If you then press the Printer Information button, a small window showing "Getting printer information" will appear, followed by the Printer Information window. Do you get this or do you get a different window ?


Also, if you open a browser and enter the IP address of the C5045 as the URL, does this connect to the default web page of the copier?

Apr 16, 2013 4:28 PM in response to JayTay13

Ahh. I replied before I saw your new post. This shows an imagePASS-B1 is fitted to the machine. So that explains why the UFR2 driver did not work.


So you will need to get a driver for the imagePASS-B1 from Canon. With this installed, you can add the printer using the LPD protocol, but you must enter a queue name of print (and it must be entered in lower case).


Of you can use the HP Jetdirect protocol, which does not need a queue name.


Before you download the B1 driver, as a test, remove the current printer queue and add a new printer. This time select IP > HP Jetdirect-Socket as the protocol, enter the IP address of the copier, and then select Generic Postscript in the Use menu. Click Add and then see if this prints.

Cannot add a Canon Network printer to iMac (Intel) OS 10.8.3

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