You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

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

Anyone using a Canon Selphy printer with Lion?

I have a Canon Selphy CP800 and it's quite important to me. Canon have not updated the drivers on their website yet and Apple don't list the CP800 as a compatibile printer. Has anyone actually upgraded to Lion and tried the 10.6 drivers for this or any other Selphy?


I'm holding off the Lion upgrade until I know that all my stuff is supported (take note whingers and whiners).


Any insight appreciated.

iMac, Mac OS X (10.5.1)

Posted on Jul 24, 2011 2:02 AM

Reply
Question marked as Top-ranking reply

Posted on Jul 25, 2011 2:42 PM

For me the provided driver-installer does not work in Lion, I get an error message during installation


User uploaded file

No idea if it would keep on working if you already have it installed prior to upgrading


cheers

277 replies

Jan 23, 2012 2:23 PM in response to dd23

Hi dd23 (or someone else),


Can you please upload the SL drivers and Selphy CP800 ppd file again (to another hosting service)? They were hosted on megaupload and those are not reachable anymore... :-D


I used the drivers and ppd file posted earlier by mokrofuz, but they do not seem to work for me: I also got the -9781 error.


Thank you very much!

Jan 24, 2012 4:07 AM in response to dd23

drivers

ppd


printer.conf :


<Printer Canon_CP800>

Info Canon CP800

Location YourComputerName

MakeModel Canon SELPHY CP800

DeviceURI file:///dev/null

State Idle

StateTime 1326833815

Type 36868

Product (Canon SELPHY CP800)

Filter application/vnd.cups-raw 0 -

Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr

Accepting Yes

Shared Yes

JobSheets none none

QuotaPeriod 0

PageLimit 0

KLimit 0

OpPolicy default

ErrorPolicy stop-printer

</Printer>

Jan 24, 2012 1:07 PM in response to dd23

Unfortunately no success. When I try to print a picture from iPhoto, I got the following message in /var/log/cups/error_log:


D [24/Jan/2012:21:48:25 +0100] [Job 3] Started filter /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr (PID 8461)

D [24/Jan/2012:21:48:25 +0100] [Job 3]

D [24/Jan/2012:21:48:25 +0100] [Job 3] JobManager converting file: /private/var/spool/cups/d00003-001 (7 args)

D [24/Jan/2012:21:48:25 +0100] [Job 3] fatal::internal error -9702

D [24/Jan/2012:21:48:25 +0100] [Job 3] End of messages

D [24/Jan/2012:21:48:25 +0100] [Job 3] printer-state=3(idle)

D [24/Jan/2012:21:48:25 +0100] [Job 3] printer-state-message="/System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr failed"

D [24/Jan/2012:21:48:25 +0100] [Job 3] printer-state-reasons=none

E [24/Jan/2012:21:53:26 +0100] [Job 3] Stopping unresponsive job!


Resetting the printing system (a suggestion found for solving the PrintJobMgr failed problem) removed the printer drivers. Reinstalling the ppd by adding the Selphy Printer via the System Preferences > Print & Fax did not work either. Reinstalling the drivers and ppd according the 'guide' from dd23 resulted in the same error as above.


Anyone got a clue?

Jan 25, 2012 1:15 PM in response to dd23

I finally had success after installing the Canon Tiger driver package on another system and then copying the files as described above.


So my step by step was as follows for others who are still suffering:

Files needed:

/Library/Printers/Canon/SELPHYCP/ which is the entire 2Mb subdirectory of Canon driver files (see previous posts)

/private/etc/cups/printers.conf (the additional lines shown below can be downloaded here):

/private/etc/cups/ppd gets this ppd file added to the directory:


Fire up Terminal


MacBook:~ rick$ sudo launchctl stop org.cups.cupsd

Password:


I then copied the printers.conf and Canon_CP800.ppd files to the appropriate directories from the Finder. Then I executed the following commands in Terminal rather than rely on Disk Utility or Onyx to fix privileges and file ownership.


MacBook:ppd rick$ cd /private/etc/cups/ppd

MacBook:ppd rick$ sudo chown root:_lp Canon_CP800.ppd

MacBook:ppd rick$ ls -l Canon_CP800.ppd

-rw-r--r--@ 1 root _lp 140173 24 Jan 19:49 Canon_CP800.ppd

MacBook:ppd rick$ cd ..

MacBook:cups rick$ sudo chown root:_lp printers.conf

MacBook:cups rick$ ls -l printers.conf

-rw------- 1 root _lp 2778 25 Jan 14:43 printers.conf

MacBook:cups rick$ sudo launchctl start org.cups.cupsd


Note that I didn't touch the file /Library/Printers/InstalledPrinters.plist

I also did not "Add Printer" or any other customization. Just fired up an app and started printing from it. The Canon SELPHY Photo Print app I had installed previously from Canon also seems to work now.


I'm thinking that since i copied and pasted the printers.conf lines originally from this support thread, I may have inserted a spurious line feed while copying. The line "Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr" is one line.


Here's my version of the printers.conf entries as posted in the download link above:


<Printer Canon_CP800>

Info Canon CP800

Location MacBook Pro --this is my computer's name but it doesn't seem to really matter IMHO

MakeModel Canon SELPHY CP800

DeviceURI file:///dev/null

State Idle

StateTime 1327454879

Reason offline-report

Type 36868

Product (Canon SELPHY CP800)

Filter application/vnd.cups-raw 0 -

Filter application/pdf 0 /System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr

Accepting Yes

Shared No

JobSheets none none

QuotaPeriod 0

PageLimit 0

KLimit 0

OpPolicy default

ErrorPolicy stop-printer

</Printer>


User uploaded file

User uploaded file

Jan 31, 2012 2:49 PM in response to IrrepressibleMonkey

mofrofuz, dd23 and all, kudos.


I now have a Canon Selphy CP600 install under OSX Lion!!!! After it sat lonesome for months with fresh cartridges waiting to be eaten up.


Very happy chappy. Common with the fixes on this thread, I installed OSX Snow Leopard to an external drive, then booted into SL and installed the Canon ver 4.3 drivers as normal with the Selphy CP600 plugged in via USB and tested it worked again under SL.


I then rebooted to Lion and accessed the SL drive to locate the drivers folder, the printers.conf and the PPD as per mofrofuz & dd23's posts. I followed the posts to the letter then, ran Onyx to repair permissions (and got a warm and fuzzy as my new folders and files were indeed corrected). Then reboot, then checked System Preferences, Print and Scan and voila there was my long lost (months) Canon Selphy CP600 - and it works...


The only reason I have persevered is that dye sublimation printers are rare and convienient and I had pre purchased several sets of papers and cartridges, just to have Canon sit back when Lion came out...


The fact that it is (relatively speaking) so easy to fix, is disgraceful. I have seen the comments re, the time and effort that Canon would have to expend to package a new driver etc. Frankly that's BS. This is a simple case of repackaging the installer, the driver still works - at least as far as the CP600 is concerned. If the software engineers at Canon don't know that - sack them.


I for one, will make my self feel alot better at least, by refusing to purchase another Canon printer, hah that will hurt them ........


Don't get me started on Lion, and how Apple have managed to break Email .... Perhaps I expect too much ...


Thanks all for your help and all the best to the rest.

Feb 1, 2012 8:33 AM in response to rick-z

As for your Guide. To make CP800 work


I've been Doing the Following Steps:


  1. Downloading Selphycp folder from Links provided above
  2. Downloading PPD File provided above
  3. closing printing service using "sudo launchctl stop org.cups.cupsd"
  4. Copied downloaded files to their right folder as mentioned above
  5. edited "printers.conf" as stated above
  6. using "chown" as mentioned above on both files, alternatively on the second try fixing with onyx
  7. using "sudo launchctl start org.cups.cupsd" to start service again.
  8. Trying to print
  9. Error Messages in Printqueue appear with no reason.
  10. Printer shows as online though.


Result of that, the printer still not works for me. Anyone input or solution regarding this?

Anyone using a Canon Selphy printer with Lion?

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