Cannot print ( imageRUNNER ADVANCE iR-ADV C5250)

I have imageRUNNER ADVANCE iR-ADV C5250 printer at work, everyone use windows and they can print, I'm the only one use Mac which cannot print.


I have tried to install 3 drivers.


1. Canon iR-ADV C5250/5255(Windows users use this, already in Mac Yosemite 10.10.4)

when I print, the queue windows show 'Printing', it seems cups cannot connect to printer?


2. Canon iR-ADV C5250/5255 PS (from canon official site)

the queue windows will normal exit, but in printer web admin logs, it says

You tried to print on a transparency sheet not made for this machine.

Load transparencies made for this machine into the machine and then try printing again.

3. Canon iR-ADV C5250/5255 PPD(from canon official site)

printer will print, but what printed in the paper are only a lot of random numbers, chars, cannot print normally


Please help, any advice will be useful.

MacBook Air, OS X Yosemite (10.10.4)

Posted on Aug 4, 2015 5:02 AM

Reply
32 replies

Aug 6, 2015 6:04 PM in response to Sato Masato

Sato Masato wrote:


I installed windows 7 in virtualbox in my mac, and did not bind to the domain, and create a random meaningless account(for example, asdf1234), then I installed c5250 driver(http://cweb.canon.jp/drv-upd/ir-adv/lslx-xpx64.html) for windows and print successfully. And in the web admin page I can see job logs, the user of the job is asdf1234.


Does this means domain not matter?

Yes. This does prove that using a domain account to print to the C5250 does not matter.

Sato Masato wrote:


Is it possible that there are some problem in cups configuration file ?

It is possible but looking at the log you provided previously I could not see an issue. Also, since you performed a reset of the printing system, then this should have repaired the cups configuration. And, given that the PS driver and the printer created with PPD do send the print job to the Canon then it suggests CUPS configuration in the Mac is okay.


Can you select the C5250 in Printers & Scanners and then click on Open Print Queue. Then click on Printer > Print Test Page. Does this stay in the queue showing Printing or does it actually print?

Aug 6, 2015 6:36 PM in response to Sato Masato

Thanks for trying the test print.


Can you try another test please. If you create another printer to the same IP address but select the Generic PCL driver (we know the C5250 does not support Postscript but it may support PCL) and then open the print queue and perform a test print, does this leave the Mac or stay at Printing?

Aug 6, 2015 7:17 PM in response to Sato Masato

Sato Masato wrote:


I tried that, and I can print, but what I got are random chars, numbers.

Good. To me that proves that CUPS is okay. The random characters show that the C5250 does not have the PCL kit installed either. So you will have to rely on using the LIPS driver from the Mac.


I'm going to read the cups error log you provided again in case I missed something. In the meantime, can you check that the print queue in the Win7 VM to the C5250 is set to Raw (Port 9100) or LPR.

Aug 7, 2015 1:13 AM in response to Sato Masato

I'm not sure if I have found the cause but I did notice something different with this v10.7.0 driver.


In comparing your error log to mine I noticed that the Device URI information is different. Yours is set to "socket://ip_address" while mine shows "canonoipnetzu://socketSP/ip_address/". In further testing I found that when you first create the printer using Jetdirect for the protocol, the URI will show "socket://ip_address". But if you open the Printer Utility and use the Printer Information button, the queue changes to "canonoipnetzu://socketSP/ip_address/". The alias for this alternate Canon protocol resides in /usr/libexec/cups/backend (the original resides in /Library/Printers/Canon/CUPS_Printer/backend/backend.bundle/Contents/Library) and is new for this UFR2/LIPSLX driver - at least I've not seen it before with previous versions of this v10.x driver.


So can you first of all check that you have this file. And if you do, can you open Printers & Scanners, select the C5250, click on Options & Supplies > Utility > Open Printer Utility and press the Printer Information button. When the Printer Information window appears, click OK to close the window and then click on Save Settings in the Canon Printer Utility window. Then quit the utility and check the System Information > Printers (you may need to refresh the view). Does the URI still show "socket://ip_address" or has it changed?


Also, another thing that was noticeable in your log was that your user name was always shown as anonymous, while my log showed the logged on user name. Don't think this is the issue but just something that seemed unusual.

Aug 10, 2015 12:04 AM in response to Sato Masato

Hello again. I did have a good weekend thanks. Great weather in Sydney at the moment. Hope you also had a good weekend.


Okay, looking through all the logs there appears to be a problem with the backend canonoipnetzu, in that this backed fails when a print job is sent - but works fine when device status is obtained.


I would like you to try the following:


1. Reset the printing system

2. Add the printer via Printers & Scanners > IP and select HP Jetdirect-Socket for the protocol.

3. Open Options & Supplies > Utility > Open Printer Utility and press Printer Information.

4. Press the OK button to close the Printer Information window and then press Save Settings. Then quit the Canon Utility.

5. Set the LogLevel to debug. Debug2 is giving us too much data to read through.

6. Print a test page

7. Upload the log so I can check/compare

Aug 11, 2015 2:55 AM in response to Sato Masato

Thanks for the log. It appears that your LIPSLX print job is stuck with determining the toner status of the copier. After the print job is prepared and the backend canonoipnetzu has started the log shows the following


D [11/Aug/2015:07:37:45 +0900] [Job 5] ATTR: marker-levels=97,99,99,99,-1

D [11/Aug/2015:07:37:45 +0900] [Job 5] new_supply_state=0, change_state=0


This is repeated till the end of the log that you provided with no apparent attempt to send the spool file. In comparison, the error log for a print job to my ADV C5255 shows


D [07/Aug/2015:17:02:06 +1000] [Job 7] ATTR: marker-levels=80,86,57,79,-1


and then moves on to submitting the spool file


D [07/Aug/2015:17:02:06 +1000] [Job 7] Connecting to 10.10.52.55:9100

D [07/Aug/2015:17:02:06 +1000] [Job 7] PAGE: 1 1

I [07/Aug/2015:17:02:06 +1000] [Job 7] Connecting to printer.

D [07/Aug/2015:17:02:06 +1000] [Job 7] Set job-printer-state-message to "Connecting to printer.", current level=INFO

D [07/Aug/2015:17:02:06 +1000] [Job 7] STATE: -connecting-to-device

D [07/Aug/2015:17:02:06 +1000] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients and dirty files"

I [07/Aug/2015:17:02:06 +1000] [Job 7] Connected to printer.

D [07/Aug/2015:17:02:06 +1000] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Active clients, printing jobs, and dirty files"

D [07/Aug/2015:17:02:06 +1000] [Job 7] Set job-printer-state-message to "Connected to printer.", current level=INFO

D [07/Aug/2015:17:02:06 +1000] [Job 7] Connected to 10.10.52.55:9100...


So in your log I don't see "Connecting to printer". But I don't think its being caused by the toner levels as the values indicate there is plenty of toner in each colour developer tank.


I know that your C5250 does not have the Postscript kit but I am curious to see if the cups error log shows the same log data as we are seeing for the LIPSLX driver. So could you create a new printer using the Canon Postscript driver and then send a print job and then obtain the cups error log for me to compare. I know the machine will show an error. But I also know that the print job will get to the copier and thus the error log should show it progressing past the toner marker level. Once you have the new log please post on Dropbox and I will compare the PS driver log to the LIPSLX driver log.

Aug 11, 2015 3:46 PM in response to PAHU

Thanks PAHU again


I've uploaded the log using http://cweb.canon.jp/drv-upd/ir-adv/macxps4.html driver


https://www.dropbox.com/s/6t19jchg7jm1mn5/20150812.error.log?dl=0


this time connected to the printer successfully, and there is some interesting log like

_10_204_128_32 device-uri: Unknown URI scheme

I

[12/Aug/2015:07:24:05 +0900] Setting _10_204_128_32 device-uri to "canonoipnets2://socketSP/10.204.128.32/" (was "socket://10.204.128.32/".)

And the printer web admin logs says "#860" error

This is the info from System Info

10.204.128.32:

  Status: Idle
  Print Server: Local
  Driver Version: 10.4
  Default: Yes
  System Printer Sharing: No
  Shared: No
  URI: canonoipnets2://socketSP/10.204.128.32/
  PPD: Canon iR-ADV C5250/5255 PS
  PPD File Version: 4.5.0
  PostScript Version: (3017.104)1
  CUPS Version: 2.0.0 (cups-408.2)
  Scanning support: No
  Printer Commands: ReportLevels
  CUPS filters:
capdftopdl:
  Path: /Library/Printers/Canon/CUPSPS2/Bins/capdftopdl
  Permissions: rwxr-xr-x
commandfilefilter:
  Path: /Library/Printers/Canon/CUPSPS2/Bins/commandfilefilter
  Permissions: rwxr-xr-x
  Fax support: No
  Printer utility: /Library/Printers/Canon/CUPSPS2/Utilities/Canon CUPS PS Printer Utility.app
  Printer utility version: 4.5.0
  PDEs:
FinishingPDE.plugin:
  Sandbox compliant: Yes

Aug 11, 2015 3:47 PM in response to PAHU

Thanks PAHU again


I've uploaded the log using http://cweb.canon.jp/drv-upd/ir-adv/macxps4.html driver


https://www.dropbox.com/s/6t19jchg7jm1mn5/20150812.error.log?dl=0


this time connected to the printer successfully, and there is some interesting log like

_10_204_128_32 device-uri: Unknown URI scheme

[12/Aug/2015:07:24:05 +0900] Setting _10_204_128_32 device-uri to "canonoipnets2://socketSP/10.204.128.32/" (was "socket://10.204.128.32/".)

And the printer web admin log shows a "#860" error

This is the info from System Info

10.204.128.32:

  Status: Idle
  Print Server: Local
  Driver Version: 10.4
  Default: Yes
  System Printer Sharing: No
  Shared: No
  URI: canonoipnets2://socketSP/10.204.128.32/
  PPD: Canon iR-ADV C5250/5255 PS
  PPD File Version: 4.5.0
  PostScript Version: (3017.104)1
  CUPS Version: 2.0.0 (cups-408.2)
  Scanning support: No
  Printer Commands: ReportLevels
  CUPS filters:
capdftopdl:
  Path: /Library/Printers/Canon/CUPSPS2/Bins/capdftopdl
  Permissions: rwxr-xr-x
commandfilefilter:
  Path: /Library/Printers/Canon/CUPSPS2/Bins/commandfilefilter
  Permissions: rwxr-xr-x
  Fax support: No
  Printer utility: /Library/Printers/Canon/CUPSPS2/Utilities/Canon CUPS PS Printer Utility.app
  Printer utility version: 4.5.0
  PDEs:
FinishingPDE.plugin:
  Sandbox compliant: Yes

Aug 12, 2015 5:07 PM in response to Sato Masato

Thank you for trying the PS driver and providing the log. It shows the job progressing to completion which is not happening with the LIPSLX driver. So why is the LIPS driver not progressing to completion? Comparing the PS and LIPS logs it is not obvious why the LIPS driver is not working correctly. All the setup appears to be correct. It is just when it gets to the point where it should be submitting the file to the copier that this does not happen. So far I have not been able to recreate your symptom but I will keep working on it when I can. In the meantime I suggest you contact Canon and provide them with the 20150811.error log for the LIPS driver and request they escalate to Canon INC if they cannot resolve themselves.

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.

Cannot print ( imageRUNNER ADVANCE iR-ADV C5250)

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