Printer won't work - CUPS failed

I am trying to get my new Canon MF4890DW printer to work with Mac OS X v10.7.5 Lion to no avail. When trying to print any document (web page, or a simple TextEditor file), the printer queue pops up and it errors out with "/Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl failed." I have pasted the detailed logs below.

Any help is greatly appreciated. Thank you!


-----


E [01/Jan/2013:01:14:53 -0500] [Job 33] Job stopped due to filter errors; please consult the error_log file for details.

D [01/Jan/2013:01:14:53 -0500] [Job 33] The following messages were recorded from 01:14:48 to 01:14:53

D [01/Jan/2013:01:14:53 -0500] [Job 33] Adding start banner page "none".

D [01/Jan/2013:01:14:53 -0500] [Job 33] Queued on "CanonMF4800" by "fahim".

D [01/Jan/2013:01:14:53 -0500] [Job 33] File of type application/pdf queued by "fahim".

D [01/Jan/2013:01:14:53 -0500] [Job 33] Setting job-hold-until to no-hold

D [01/Jan/2013:01:14:53 -0500] [Job 33] Adding end banner page "none".

D [01/Jan/2013:01:14:53 -0500] [Job 33] Job released by user.

D [01/Jan/2013:01:14:53 -0500] [Job 33] job-sheets=none,none

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[0]="CanonMF4800"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[1]="33"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[2]="fahim"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[3]="Untitled"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[4]="1"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[5]="AP_ColorMatchingMode=AP_ApplicationColorMatching AP_D_InputSlot= brightness=100 CN_PdlWrapper_DebugMode=0 noCNBarCode CNBrightness=6 CNContrast=6 CNCopies=1 CNEncodeType=1 CNGamma=1.4 CNHalftone=pattern2 CNLANG=en_US CNPDECALL=CNLZ0090 CNPDEUserName=RmFoaW0= CNPrintSetting..b. CNQueueDescription=CanonMF4800 CNSpecialPrintMode=Mode2 CNSystemEncoding=0 noCNTonerSaving noCNWhiteGap collate com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMApplicationName=TextEdit com.apple.print.JobInfo.PMJobName=Untitled com.apple.print.JobInfo.PMJobOwner=Fahim com.apple.print.PageToPaperMappingMediaName=Letter com.apple.print.PageToPaperMappingType..n.=1 com.apple.print.PrinterInfo.PMColorDeviceID..n.=4465 com.apple.print.PrintSettings.PMColorSpaceModel..n.=1 com.apple.print.PrintSettings.PMColorSyncProfileID..n.=1580 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PrintSettings.PMDestinationType..n.=1 com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 DestinationPrinterID=CanonMF4800 Filter=None gamma=1000 media=Letter MediaType=PlainPaper number-up=1 PageSize=Letter PaperInfoIsSuggested..b. printer-resolution=600x600dpi pserrorhandler-requested=standard Resolution=600x600dpi job-uuid=urn:uuid:dc11e475-a1b7-3751-6329-89b0aeef7afc job-originating-host-name=localhost time-at-creation=1357020888 time-at-processing=1357020888 job-impressions=1 com.apple.print.PrintSettings.PMTotalSidesImaged..n.=1 sides=one-sided Duplex=None com.apple.print.PrintSettings.PMTotalBeginPages..n.=1"

D [01/Jan/2013:01:14:53 -0500] [Job 33] argv[6]="/private/var/spool/cups/d00033-001"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[0]="<CFProcessPath>"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[1]="CUPS_CACHEDIR=/private/var/spool/cups/cache"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[2]="CUPS_DATADIR=/usr/share/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[3]="CUPS_DOCROOT=/usr/share/doc/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[4]="CUPS_FONTPATH=/usr/share/cups/fonts"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[5]="CUPS_REQUESTROOT=/private/var/spool/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[6]="CUPS_SERVERBIN=/usr/libexec/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[7]="CUPS_SERVERROOT=/private/etc/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[8]="CUPS_STATEDIR=/private/etc/cups"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[9]="HOME=/private/var/spool/cups/tmp"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[10]="PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[11]="SERVER_ADMIN=root@Macintosh.local"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[12]="SOFTWARE=CUPS/1.5.4"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[13]="TMPDIR=/private/var/spool/cups/tmp"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[14]="USER=root"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[15]="CUPS_MAX_MESSAGE=2047"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[16]="CUPS_SERVER=/private/var/run/cupsd"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[17]="CUPS_ENCRYPTION=IfRequested"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[18]="IPP_PORT=631"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[19]="CHARSET=utf-8"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[20]="LANG=en_US.UTF-8"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[21]="APPLE_LANGUAGE=en-US"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[22]="PPD=/private/etc/cups/ppd/CanonMF4800.ppd"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[23]="RIP_MAX_CACHE=128m"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[24]="CONTENT_TYPE=application/pdf"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[25]="DEVICE_URI=dnssd://CanonMF4800._pdl-datastream._tcp.local./?bidi"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[26]="PRINTER_INFO=CanonMF4800"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[27]="PRINTER_LOCATION="

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[28]="PRINTER=CanonMF4800"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[29]="PRINTER_STATE_REASONS=none"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[30]="CUPS_FILETYPE=document"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[31]="FINAL_CONTENT_TYPE=printer/CanonMF4800"

D [01/Jan/2013:01:14:53 -0500] [Job 33] envp[32]="AUTH_I****"

D [01/Jan/2013:01:14:53 -0500] [Job 33] Started filter /Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl (PID 1949)

D [01/Jan/2013:01:14:53 -0500] [Job 33] Started backend /usr/libexec/cups/backend/dnssd (PID 1950)

D [01/Jan/2013:01:14:53 -0500] [Job 33] Resolving "CanonMF4800._pdl-datastream._tcp.local."...

D [01/Jan/2013:01:14:53 -0500] [Job 33] STATE: +connecting-to-device

D [01/Jan/2013:01:14:53 -0500] [Job 33] Resolving "CanonMF4800", regtype="_pdl-datastream._tcp", domain="local."...

D [01/Jan/2013:01:14:53 -0500] [Job 33] Looking for printer.

D [01/Jan/2013:01:14:53 -0500] [Job 33] Set job-printer-state-message to "Looking for printer.", current level=INFO

D [01/Jan/2013:01:14:53 -0500] [Job 33] Resolved as "socket://Canon5c566d.local.:9100/"...

D [01/Jan/2013:01:14:53 -0500] [Job 33] STATE: -connecting-to-device,offline-report

D [01/Jan/2013:01:14:53 -0500] [Job 33] Executing backend "/usr/libexec/cups/backend/socket"...

D [01/Jan/2013:01:14:53 -0500] [Job 33] STATE: +connecting-to-device

D [01/Jan/2013:01:14:53 -0500] [Job 33] Looking up "Canon5c566d.local."...

D [01/Jan/2013:01:14:53 -0500] [Job 33] capdftopdl start.

D [01/Jan/2013:01:14:53 -0500] [Job 33] STATE: -com.canon.unsupportedsize-error

D [01/Jan/2013:01:14:53 -0500] [Job 33] hrDeviceDesc="Canon MF4800 Series"

D [01/Jan/2013:01:14:53 -0500] [Job 33] prtGeneralCurrentLocalization type is 5, expected 2!

D [01/Jan/2013:01:14:53 -0500] [Job 33] backendWaitLoop(snmp_fd=5, addr=0x102914328, side_cb=0x10280c0cf)

D [01/Jan/2013:01:14:53 -0500] [Job 33] End of messages

D [01/Jan/2013:01:14:53 -0500] [Job 33] printer-state=3(idle)

D [01/Jan/2013:01:14:53 -0500] [Job 33] printer-state-message="/Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl failed"

D [01/Jan/2013:01:14:53 -0500] [Job 33] printer-state-reasons=none

Mac OS X (10.7.5)

Posted on Dec 31, 2012 10:27 PM

Reply
12 replies

Jan 1, 2013 1:42 AM in response to gobusrider

The log shows that the printer queue was created using the HP Jetdirect-Socket protocol. Not sure why the Bonjour selection would have used this protocol as the UFR2 driver does not support this protocol. So remove the printer and add it again, this time using the IP > LPD protocol. You will need to know the IP address of the MF which you enter in the host name field.

Jan 1, 2013 7:56 AM in response to PAHU

Thanks for the suggestion, PAHU. I tried it to no avail. It still returns the same error.

I have noticed the printer driver seems to reply with an "unsupported size" error in both this and the previous logs after trying to connect to the printer. Does this have any significance?


----

E [01/Jan/2013:10:52:07 -0500] [Job 36] Job stopped due to filter errors; please consult the error_log file for details.

D [01/Jan/2013:10:52:07 -0500] [Job 36] The following messages were recorded from 10:52:04 to 10:52:07

D [01/Jan/2013:10:52:07 -0500] [Job 36] Adding start banner page "none".

D [01/Jan/2013:10:52:07 -0500] [Job 36] Queued on "_192_168_2_113" by "fahim".

D [01/Jan/2013:10:52:07 -0500] [Job 36] File of type application/pdf queued by "fahim".

D [01/Jan/2013:10:52:07 -0500] [Job 36] Setting job-hold-until to no-hold

D [01/Jan/2013:10:52:07 -0500] [Job 36] Adding end banner page "none".

D [01/Jan/2013:10:52:07 -0500] [Job 36] Job released by user.

D [01/Jan/2013:10:52:07 -0500] [Job 36] job-sheets=none,none

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[0]="_192_168_2_113"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[1]="36"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[2]="fahim"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[3]="Printer won't work - CUP...ple Support Communities"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[4]="1"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[5]="AP_ColorMatchingMode=AP_ApplicationColorMatching AP_D_InputSlot= collate ColorModel=Gray com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMApplicationName=Chrome com.apple.print.JobInfo.PMJobName=Printer\ won\'t\ work\ -\ CUP...ple\ Support\ Communities com.apple.print.JobInfo.PMJobOwner=Fahim com.apple.print.PrinterInfo.PMColorDeviceID..n.=6498 com.apple.print.PrintSettings.PMColorSpaceModel..n.=1 com.apple.print.PrintSettings.PMColorSyncProfileID..n.=1580 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PrintSettings.PMDuplexing..n.=1 com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 DestinationPrinterID=_192_168_2_113 media=Letter pserrorhandler-requested=standard job-uuid=urn:uuid:74e12ebb-ddc0-3173-7262-2b7040a43dc5 job-originating-host-name=localhost time-at-creation=1357055524 time-at-processing=1357055525 job-impressions=1 com.apple.print.PrintSettings.PMTotalSidesImaged..n.=1 sides=one-sided Duplex=None com.apple.print.PrintSettings.PMTotalBeginPages..n.=1 PageSize=Letter"

D [01/Jan/2013:10:52:07 -0500] [Job 36] argv[6]="/private/var/spool/cups/d00036-001"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[0]="<CFProcessPath>"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[1]="CUPS_CACHEDIR=/private/var/spool/cups/cache"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[2]="CUPS_DATADIR=/usr/share/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[3]="CUPS_DOCROOT=/usr/share/doc/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[4]="CUPS_FONTPATH=/usr/share/cups/fonts"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[5]="CUPS_REQUESTROOT=/private/var/spool/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[6]="CUPS_SERVERBIN=/usr/libexec/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[7]="CUPS_SERVERROOT=/private/etc/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[8]="CUPS_STATEDIR=/private/etc/cups"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[9]="HOME=/private/var/spool/cups/tmp"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[10]="PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[11]="SERVER_ADMIN=root@Macintosh.local"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[12]="SOFTWARE=CUPS/1.5.4"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[13]="TMPDIR=/private/var/spool/cups/tmp"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[14]="USER=root"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[15]="CUPS_MAX_MESSAGE=2047"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[16]="CUPS_SERVER=/private/var/run/cupsd"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[17]="CUPS_ENCRYPTION=IfRequested"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[18]="IPP_PORT=631"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[19]="CHARSET=utf-8"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[20]="LANG=en_US.UTF-8"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[21]="APPLE_LANGUAGE=en-US"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[22]="PPD=/private/etc/cups/ppd/_192_168_2_113.ppd"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[23]="RIP_MAX_CACHE=128m"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[24]="CONTENT_TYPE=application/pdf"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[25]="DEVICE_URI=lpd://192.168.2.113/"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[26]="PRINTER_INFO=192.168.2.113"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[27]="PRINTER_LOCATION="

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[28]="PRINTER=_192_168_2_113"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[29]="PRINTER_STATE_REASONS=none"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[30]="CUPS_FILETYPE=document"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[31]="FINAL_CONTENT_TYPE=printer/_192_168_2_113"

D [01/Jan/2013:10:52:07 -0500] [Job 36] envp[32]="AUTH_I****"

D [01/Jan/2013:10:52:07 -0500] [Job 36] Started filter /Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl (PID 4591)

D [01/Jan/2013:10:52:07 -0500] [Job 36] Started backend /usr/libexec/cups/backend/lpd (PID 4592)

D [01/Jan/2013:10:52:07 -0500] [Job 36] STATE: +connecting-to-device

D [01/Jan/2013:10:52:07 -0500] [Job 36] Looking up "192.168.2.113"...

D [01/Jan/2013:10:52:07 -0500] [Job 36] backendWaitLoop(snmp_fd=5, addr=0x100e14358, side_cb=0x100cd6a63)

D [01/Jan/2013:10:52:07 -0500] [Job 36] capdftopdl start.

D [01/Jan/2013:10:52:07 -0500] [Job 36] STATE: -com.canon.unsupportedsize-error

D [01/Jan/2013:10:52:07 -0500] [Job 36] End of messages

D [01/Jan/2013:10:52:07 -0500] [Job 36] printer-state=3(idle)

D [01/Jan/2013:10:52:07 -0500] [Job 36] printer-state-message="/Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl failed"

D [01/Jan/2013:10:52:07 -0500] [Job 36] printer-state-reasons=none

Jan 1, 2013 8:55 AM in response to gobusrider

I tried connecting the printer using USB and interestingly this time the error log showed "Sent 0 bytes" along with the "unsupported size" error message. Does it mean that some app/utility is unable to determine the document size?


-----

E [01/Jan/2013:11:52:03 -0500] [Job 38] Job stopped due to filter errors; please consult the error_log file for details.

D [01/Jan/2013:11:52:03 -0500] [Job 38] The following messages were recorded from 11:51:37 to 11:52:03

D [01/Jan/2013:11:52:03 -0500] [Job 38] Adding start banner page "none".

D [01/Jan/2013:11:52:03 -0500] [Job 38] Queued on "Canon_MF4800_Series" by "fahim".

D [01/Jan/2013:11:52:03 -0500] [Job 38] File of type application/pdf queued by "fahim".

D [01/Jan/2013:11:52:03 -0500] [Job 38] Setting job-hold-until to no-hold

D [01/Jan/2013:11:52:03 -0500] [Job 38] Adding end banner page "none".

D [01/Jan/2013:11:52:03 -0500] [Job 38] Job released by user.

D [01/Jan/2013:11:52:03 -0500] [Job 38] job-sheets=none,none

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[0]="Canon_MF4800_Series"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[1]="38"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[2]="fahim"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[3]="Printer won't work - CUP...ple Support Communities"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[4]="1"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[5]="AP_ColorMatchingMode=AP_ApplicationColorMatching AP_D_InputSlot= collate ColorModel=Gray com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.JobInfo.PMApplicationName=Chrome com.apple.print.JobInfo.PMJobName=Printer\ won\'t\ work\ -\ CUP...ple\ Support\ Communities com.apple.print.JobInfo.PMJobOwner=Fahim com.apple.print.PrinterInfo.PMColorDeviceID..n.=16910 com.apple.print.PrintSettings.PMColorSpaceModel..n.=1 com.apple.print.PrintSettings.PMColorSyncProfileID..n.=1580 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PrintSettings.PMDuplexing..n.=2 com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 DestinationPrinterID=Canon_MF4800_Series media=Letter pserrorhandler-requested=standard job-uuid=urn:uuid:a7d2d139-e2d7-38c7-57d6-cedc6d4fe3ec job-originating-host-name=localhost time-at-creation=1357059097 time-at-processing=1357059097 job-impressions=1 com.apple.print.PrintSettings.PMTotalSidesImaged..n.=1 sides=one-sided Duplex=None com.apple.print.PrintSettings.PMTotalBeginPages..n.=1 PageSize=Letter"

D [01/Jan/2013:11:52:03 -0500] [Job 38] argv[6]="/private/var/spool/cups/d00038-001"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[0]="<CFProcessPath>"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[1]="CUPS_CACHEDIR=/private/var/spool/cups/cache"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[2]="CUPS_DATADIR=/usr/share/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[3]="CUPS_DOCROOT=/usr/share/doc/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[4]="CUPS_FONTPATH=/usr/share/cups/fonts"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[5]="CUPS_REQUESTROOT=/private/var/spool/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[6]="CUPS_SERVERBIN=/usr/libexec/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[7]="CUPS_SERVERROOT=/private/etc/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[8]="CUPS_STATEDIR=/private/etc/cups"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[9]="HOME=/private/var/spool/cups/tmp"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[10]="PATH=/usr/libexec/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[11]="SERVER_ADMIN=root@Macintosh.local"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[12]="SOFTWARE=CUPS/1.5.4"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[13]="TMPDIR=/private/var/spool/cups/tmp"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[14]="USER=root"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[15]="CUPS_MAX_MESSAGE=2047"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[16]="CUPS_SERVER=/private/var/run/cupsd"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[17]="CUPS_ENCRYPTION=IfRequested"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[18]="IPP_PORT=631"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[19]="CHARSET=utf-8"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[20]="LANG=en_US.UTF-8"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[21]="APPLE_LANGUAGE=en-US"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[22]="PPD=/private/etc/cups/ppd/Canon_MF4800_Series.ppd"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[23]="RIP_MAX_CACHE=128m"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[24]="CONTENT_TYPE=application/pdf"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[25]="DEVICE_URI=usb://Canon/MF4800%20Series?serial=0126P14C566D"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[26]="PRINTER_INFO=Canon MF4800 Series"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[27]="PRINTER_LOCATION="

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[28]="PRINTER=Canon_MF4800_Series"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[29]="PRINTER_STATE_REASONS=none"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[30]="CUPS_FILETYPE=document"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[31]="FINAL_CONTENT_TYPE=printer/Canon_MF4800_Series"

D [01/Jan/2013:11:52:03 -0500] [Job 38] envp[32]="AUTH_I****"

D [01/Jan/2013:11:52:03 -0500] [Job 38] Started filter /Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl (PID 5534)

D [01/Jan/2013:11:52:03 -0500] [Job 38] Started backend /usr/libexec/cups/backend/usb (PID 5535)

D [01/Jan/2013:11:52:03 -0500] [Job 38] usb: AppleLanguages="en-US"

D [01/Jan/2013:11:52:03 -0500] [Job 38] STATE: +connecting-to-device

D [01/Jan/2013:11:52:03 -0500] [Job 38] Looking for 'Canon MF4800 Series'

D [01/Jan/2013:11:52:03 -0500] [Job 38] Directory "/System/Library/Printers/Libraries/USBGenericPrintingClass.plugin" permissions OK (040755/uid=0/gid=0).

D [01/Jan/2013:11:52:03 -0500] [Job 38] load_classdriver(/System/Library/Printers/Libraries/USBGenericPrintingClass.plu gin) (kr:0x00000000)

D [01/Jan/2013:11:52:03 -0500] [Job 38] Directory "/System/Library/Printers/Libraries/USBGenericPrintingClass.plugin" permissions OK (040755/uid=0/gid=0).

D [01/Jan/2013:11:52:03 -0500] [Job 38] load_classdriver(/System/Library/Printers/Libraries/USBGenericPrintingClass.plu gin) (kr:0x00000000)

D [01/Jan/2013:11:52:03 -0500] [Job 38] Opening connection

D [01/Jan/2013:11:52:03 -0500] [Job 38] Directory "/System/Library/Printers/Libraries/USBGenericPrintingClass.plugin" permissions OK (040755/uid=0/gid=0).

D [01/Jan/2013:11:52:03 -0500] [Job 38] load_classdriver(/System/Library/Printers/Libraries/USBGenericPrintingClass.plu gin) (kr:0x00000000)

D [01/Jan/2013:11:52:03 -0500] [Job 38] STATE: -connecting-to-device

D [01/Jan/2013:11:52:03 -0500] [Job 38] Sending data to printer.

D [01/Jan/2013:11:52:03 -0500] [Job 38] Set job-printer-state-message to "Sending data to printer.", current level=INFO

D [01/Jan/2013:11:52:03 -0500] [Job 38] capdftopdl start.

D [01/Jan/2013:11:52:03 -0500] [Job 38] STATE: -com.canon.unsupportedsize-error

D [01/Jan/2013:11:52:03 -0500] [Job 38] Sent 0 bytes...

D [01/Jan/2013:11:52:03 -0500] [Job 38] Waiting for read thread to exit...

[01/Jan/2013:11:52:03 -0500] [Job 38] Read thread still active, aborting the pending read...

D [01/Jan/2013:11:52:03 -0500] [Job 38] Got USB return aborted during read

D [01/Jan/2013:11:52:03 -0500] [Job 38] End of messages

D [01/Jan/2013:11:52:03 -0500] [Job 38] printer-state=3(idle)

D [01/Jan/2013:11:52:03 -0500] [Job 38] printer-state-message="/Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl failed"

D [01/Jan/2013:11:52:03 -0500] [Job 38] printer-state-reasons=none

Jan 1, 2013 10:45 PM in response to gobusrider

Both logs show that you are sending a Letter size document to the printer. This usually does not result in an error like you are getting. You usually just get a message at the printing prompting you to load Letter (LTR) paper. So I don't believe this is the cause, but you could certainly ensure you have A4 selected in the print dialog if you have A4 paper loaded in the MF.


What the two recent logs also show is that the print queues have not been created correctly. This is often caused by the UFR2 Backgrounder process not running when the print queues are added. To check this, open Activity Monitor and look for the UFR2 Backgrounder process. If you don't see it listed, open Finder and navigate to HD > Library > Printers > Canon > UFR2 > Utilities and double-click the UFR II Backgrounder icon. Nothing will appear on the screen when you do this but if you check Activity Monitor you should now see the UFR2 Backgrounder process. If so, remove the current print queue/s to the MF and add again. I expect this will now print for you without the error.

Feb 17, 2013 11:29 AM in response to PAHU

PAHU, sorry for the late reply. I was travelling and just returned back to the home office.


I downloaded the latest drivers from the canon site, but it does not use a UFRII Backgrounder process for printing. Under Utilties I only have "autoSetupTool." If I look at Activity monitor, I see "Canon MF Scan Agent" and "Canon MFScanner", but nothing in regards to any print driver/queue. Does it have anything to do with my system being 64bit?

Feb 17, 2013 5:41 PM in response to gobusrider

gobusrider wrote:


I downloaded the latest drivers from the canon site, but it does not use a UFRII Backgrounder process for printing. Under Utilties I only have "autoSetupTool."

The UFRII Backgrounder is a process, not an application. It does not reside in Applications or Utilities. That's why you need to use Activity Monitor to see if it is running.


gobusrider wrote:


If I look at Activity monitor, I see "Canon MF Scan Agent" and "Canon MFScanner", but nothing in regards to any print driver/queue.

Then this is the problem. For the printer to be created correctly, the UFRII Backgrounder process must be running when you add the printer. This process should start automatically when you log in but you can also start it manually. To do so, open Finder and in the menubar, select Go > Go to Folder. Then type in


/Library/Printers/Canon/UFR2/Utilities


and press Go. This Utilities folder should show you two files; Canon UFRII Printer Utility and UFRII Backgrounder. Double-click the Backgrounder file. Nothing will appear on the screen but the process should appear in Activity Monitor. If it does appear, then you can add the printer in Print & Scan. Note that you should remove any previous printer to the Canon if it exists in Print & Scan.


With the printer added, see if this will now let you print.


gobusrider wrote:


Does it have anything to do with my system being 64bit?

No. While the driver is 32bit, it is still supported the 64bit OS X.

Feb 17, 2013 5:59 PM in response to PAHU

I tried your suggestions. I see UFRII Backgrounder in Activity monitor. Printing stills fails and I've excerpted the error log below.


D [17/Feb/2013:20:54:53 -0500] [Job 2] Started filter /Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl (PID 2417)

D [17/Feb/2013:20:54:53 -0500] [Job 2] Started backend /usr/libexec/cups/backend/dnssd (PID 2418)

D [17/Feb/2013:20:54:53 -0500] [Job 2] Resolving "CanonMF4800._pdl-datastream._tcp.local."...

D [17/Feb/2013:20:54:53 -0500] [Job 2] STATE: +connecting-to-device

D [17/Feb/2013:20:54:53 -0500] [Job 2] Resolving "CanonMF4800", regtype="_pdl-datastream._tcp", domain="local."...

D [17/Feb/2013:20:54:53 -0500] [Job 2] Looking for printer.

D [17/Feb/2013:20:54:53 -0500] [Job 2] Set job-printer-state-message to "Looking for printer.", current level=INFO

D [17/Feb/2013:20:54:53 -0500] [Job 2] Resolved as "socket://Canon5c566d.local.:9100/"...

D [17/Feb/2013:20:54:53 -0500] [Job 2] STATE: -connecting-to-device,offline-report

D [17/Feb/2013:20:54:53 -0500] [Job 2] Executing backend "/usr/libexec/cups/backend/socket"...

D [17/Feb/2013:20:54:53 -0500] [Job 2] capdftopdl start.

D [17/Feb/2013:20:54:53 -0500] [Job 2] STATE: +connecting-to-device

D [17/Feb/2013:20:54:53 -0500] [Job 2] Looking up "Canon5c566d.local."...

D [17/Feb/2013:20:54:53 -0500] [Job 2] STATE: -com.canon.unsupportedsize-error

D [17/Feb/2013:20:54:53 -0500] [Job 2] hrDeviceDesc="Canon MF4800 Series"

D [17/Feb/2013:20:54:53 -0500] [Job 2] prtGeneralCurrentLocalization type is 5, expected 2!

D [17/Feb/2013:20:54:53 -0500] [Job 2] backendWaitLoop(snmp_fd=5, addr=0x107814398, side_cb=0x10776a0cf)

D [17/Feb/2013:20:54:53 -0500] [Job 2] End of messages

D [17/Feb/2013:20:54:53 -0500] [Job 2] printer-state=3(idle)

D [17/Feb/2013:20:54:53 -0500] [Job 2] printer-state-message="/Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl failed"

D [17/Feb/2013:20:54:53 -0500] [Job 2] printer-state-reasons=none

Feb 18, 2013 3:30 AM in response to gobusrider

Had a chance to test this new CUPS MF driver this evening. Found out that I was wrong about a couple of things. For starters, it is a different driver to the UFR2 used by other MF devices, so my statement about you needing a UFR2 Backgrounder process was wrong. This driver has its own CUPSCMFP Backgrounder process.


The other thing I was wrong about was the protocol used by this driver. If you add the printer using Bonjour, this will create the queue based on the HP Jetdirect protocol (aka Port 9100). So your printer queue is correct.


The next thing to note is the two items you have highlighted are fine and not the cause of the error. I enabled debug mode in CUPS and printed a job. After filtering all the data for that single print job I saw both of these two lines in the log for the successful print job.


So I have no idea why the capdftopdl is failing on your Mac. I need to do more testing with this driver and see if I can recreate this error. In the meantime, can you confirm a couple of things. Open System Information and in the left column, click on Hardware. This will give a brief overview of your Mac. Can you copy and paste that information back here (you can leave the serial number out). Still in System Information, select Printers in the left column. The top right pane will show all the printers you have. Select the MF48xx and then copy all its information and paste back here. (Note that if you only have the MF48xx on this Mac then there will be no top right pane, just the information about the MF48xx in the right).

Feb 18, 2013 9:23 AM in response to PAHU

Thanks for your efforts so far, PAHU. I really appreciate it 🙂


Hardware Overview:


Model Name: iMac

Model Identifier: iMac7,1

Processor Name: Intel Core 2 Duo

Processor Speed: 2.4 GHz

Number of Processors: 1

Total Number of Cores: 2

L2 Cache: 4 MB

Memory: 3 GB

Bus Speed: 800 MHz

Boot ROM Version: IM71.007A.B03

SMC Version (system): 1.21f4

Serial Number (system): *******************

Hardware UUID: 00000000-0000-1000-8000-001EC20113F2


Canon MF4890DW:


Status: Idle

Print Server: Local

Driver Version: 1.1.0

Default: Yes

Shared: No

URI: lpd://192.168.2.113/

PPD: Canon MF4800 Series

PPD File Version: 1.1.0

PostScript Version: (3010.000) 550

(3010.000) 651

CUPS Version: 1.5.4 (cups-297.11)

Fax support: No

Scanning support: No

Printer Commands: none

CUPS filters:

capdftopdl:

Path: /Library/Printers/Canon/CUPS_MF_Printer/Bins/capdftopdl

PDEs:

BasicSettingsPDE.plugin:

Sandbox compliant: Yes

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.

Printer won't work - CUPS failed

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