Cannon irc 2880

I've just upgraded to a new MacBook Pro, and I am trying to install the printer drivers for a Canon irc 2880 network printer that is located on our office network. After installing the drivers (keeping in mind that this driver did work on an early 2008 MBP model) one of three things happens. All print jobs pause before able to print; I get an error message "ERROR CODE 50" that Canon can't help with; or the printer prints pages upon pages of code that I have yet to track down the source.

Please help, I just want to get some work done.
Thanks,
Kyle

MacBook Pro, Mac OS X (10.6.5), 2.8GHz i7; 8 GB Memory, 512 GB SSD

Posted on Dec 7, 2010 9:45 AM

Reply
33 replies

Dec 7, 2010 12:58 PM in response to MDKyleZ

The error code indicates that you used the wrong protocol when creating the print queue while the pages of code would indicate that you were using the Postscript driver which your iR C2880 does not support (the PS kit is an option).

So I assume that you were previously using the UFR2 driver. You can get the latest version 2.20 [here|http://support-au.canon.com.au/contents/AU/EN/0100212606.html].

Once installed you need to create the printer queue using IP > LPD. The IPP protocol is not supported and cause the -50 error. Then in the Print Using menu you should click on 'Select printer software', type in 2880 to reduce your printer list and then select "Canon iR C2880/C3380 UFR II (UK)".

Dec 7, 2010 1:40 PM in response to PAHU

PAHU, thanks for the help and everything you said makes perfect since, and has matched my findings exactly however no luck. For some reason that I do not understand even when following your instructions to the letter I still get the same "error courred = - 50" message.

I was and still am trying to use the UFR II driver, and have tried both the IPP and LPD protocols for the sake of doing so. At this point in time I have no other printers installed on this machine.

Thanks, again for the help,
Kyle

Dec 7, 2010 5:23 PM in response to MDKyleZ

Hello Kyle,

A couple of things to check.

First is the queue path being used. If you open Print & Fax and select the iRC2880 printer, if you then open Options & Supplies and look at the General tab, the print queue URL should look something like the following

cntdbmu://MCD UFR2_LPR/iRC2550UFR2/lpd://172.17.12.152/

(obviously with a different IP address to the above).

If your queue does look like above then the next thing is to check the communication between the Mac and the iR. So still within Print & Fax, with the iR selected, select the Utility tab and click 'Open Printer Utility'. This will open the UFRII Printmonitor utility and if there is a functional path between the Mac and iR then you should get an information window about the iR appearing. If it does appear then you can quit the utility and try printing again. If it doesn't appear then please reply.

Dec 7, 2010 6:48 PM in response to PAHU

First of all; thanks again for your time.

The printer queue URL does not appear as you showed, on this MBP but it does on my old one; (still printing just fine, by the way).

The current URL is as follows "lpd://10.176.4.201/".

When I check the printer utility I get a message box that contains the text " EMess_13203" and "DMess_13203".

Kyle

Dec 7, 2010 7:52 PM in response to MDKyleZ

MDKyleZ wrote:
The printer queue URL does not appear as you showed, on this MBP but it does on my old one; (still printing just fine, by the way).

The current URL is as follows "lpd://10.176.4.201/".

Okay, that is your problem. This queue is incorrectly set. When you create a queue using the Canon PPD you will get this exact same queue format. If you then simply opened Options & Supplies and changed the Driver menu to the UFR2 driver then this would explain the current URL.

So I suggest you remove this queue and add it again, this time ensuring you select IP > LPD.

If you definitely did add the queue this way then I am not sure why the queue would have defaulted to this, as selecting the UFR2 driver in the Print Using menu should have forced the URL to change as I showed.

Dec 8, 2010 5:17 AM in response to PAHU

I followed your instructions exactly, again with the exact same result. (selecting IP > LPD)

To add to the confusion, I had a co-worker show up this morning with a new MBP as well; we tried to follow these same steps on his machine and got the same results, his MBP was new out of the box, less that an hour before we made this attempt. His previous machine was working fine as well.

Kyle

Message was edited by: MDKyleZ

Dec 8, 2010 4:18 PM in response to MDKyleZ

Well this does sound unusual.

At this stage I suggest you open Safari and type the IP address of the iRC2880 as the URL, for example http://10.176.4.201. This will open the internal web page of the copier. Here there are a couple of things to check.

The first is that you do connect to the machine and see the name of the page as "Remote UI <Top Page>:iR C2880". You should also see links in the left corner, such as Device, Job Status, Mailbox, etc. Do you see these?

If so, then select the Add Function button then Custom Settings. Then in the right pane you should see a heading of Printer Settings. I would expect that you have UFRII and probably PCL. Then under this will be Network Settings and under TCP/IP Settings will be LPD Print Settings. Selecting this link should show that LPD is enabled. Is this the case?

Dec 9, 2010 2:42 PM in response to MDKyleZ

So if you add the printer queue again does the queue name look as it should? If it still just has lpd://ip_address then it will not work so I need to work out why this would be happening to yours and the other new Mac. In my previous testing the only way I can get the queue to show lpd://ip_address is to select the Canon PPD name instead of the UFR2 name. The PPD name will look like 'Canon iRC2880' while the UFR2 name is shown with 'UFR II' in its name.

Dec 11, 2010 1:51 PM in response to MDKyleZ

Today I worked on the theory that the Canon driver may not be communicating correctly to the printer and thus the queue does not change to use the Canon protocols. So I just tried creating a new printer queue at home to an IP address that is not registered to any printer and in the Print Using selected the "Canon iR C2880/3380 UFR II (UK)". I was then prompted to enter the Installable Options for the printer, which of course there were none. The resulting print queue still shows "cntdbmu://MCD UFR2_LPR/_10_0_120/lpd://10.0.1.20/". So this to me suggests that your issue has nothing to do with the connection from the Mac to the Canon but with the UFR2 driver you have installed. I therefore suggest you remove the UFR2 driver and its supporting files as follows.

1. Open Print & Fax and delete the iR C2880 print queue
2. Navigate to HD > Library > Printers > Canon and delete the UFR2 folder
3. Navigate to HD > Library > Launch Agents and delete the file "jp.co.canon.UFR2.BG.plist"
4. Navigate to HD > Library > Printers > PPDs > Contents > Resources > en.lproj and delete all the files listed as CNTD **Z*2.ppd.gz (where * indicates a character string that represents the printer model and 2 indicates a character string that represents the corresponding language)

With these files removed restart your Mac and then check the Canon USA web site for the UFR2 v2.20 driver and install (just in case the UK version of the driver used outside of the US is causing the problem).

Dec 12, 2010 9:58 PM in response to MDKyleZ

Well this is certainly getting harder than I expected.

Can you open System Profiler and under the Hardware section select the Printers entry. Then in the top right pane select the iRC2880 - this will display some information in the bottom right pane. Could you copy this information and paste it back here please.

Dec 12, 2010 10:51 PM in response to PAHU

iR C2880:

Status: Idle
Print Server: Local
Driver Version: 2.0
Default: Yes
URI: lpd://10.176.4.201/
PPD: Canon iR C2880/C3380 UFR II (US)
PPD File Version: 2.0
PostScript Version: (3010.000) 550
(3010.000) 651
CUPS Version: 1.4.5 (cups-218.25)
Fax support: No
Scanning support: No
Scanning app: -
Scanning app (bundleID path): -
Scanner UUID: -

Dec 12, 2010 11:44 PM in response to MDKyleZ

Thanks for that info Kyle. It shows that you have everything the same as my setup except for the print queue path (URI). So what is it about your new Mac and that other new Mac that is stopping the queue from configuring correctly?

Given that your older Mac is still working fine it should rule out the copier. But to be sure I tried playing with a few settings in the copier, like 'Enable Dedicated Port' and 'Use SNMP', but none of these settings influenced the queue configuration. Even turning off the LPD setting does not stop the queue from being created correctly, although it does stop the machine from printing. So I think this rules out the copier setup.

Therefore can you explain how you connect the Mac to your network. Are you using wireless to connect or are you using Ethernet from the Mac? And is this connection any different to the Mac that is working. And just for the sake of confirmation, can you get the same printer information from System Profiler from the working Mac and post back here.

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.

Cannon irc 2880

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