viciousvex

Q: Installing Canon SELPHY CP780/790 driver in Mountain Lion

Hey there,


I just figured out a way to install the new Canon SELPHY CP780 driver from the Canon site in Mountain Lion. This driver from March 2012 doesn't install on OS X 10.8 so you need to fiddle with the installer package.


Here are the steps to install this printer driver on Mountain Lion:


1) Go to http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAwNDIwNDAx&cmp=ABR& lang=EN and download the printer driver

2) Double click the cp780-790os-x-06.dmg file

3) Open a new Finder window so you can see the new device "cp780-790os-x-06" in the sidebar.

4) Open the device by clicking it

5) Copy the file "SELPHY CP series Printer driver_6.0.0.21.mpkg" to your desktop by dragging it with the left mouse button.

6) Click the file "SELPHY CP series Printer driver_6.0.0.21.mpkg" on your desktop with the right mouse button and chose "Show contents"

7) Double click the directory "Contents" in the new Finder window

8) Right click "distribution.dist" and chose "Open with.."->TextEdit

9) Change the first function "installationCheck() so it looks like this:


function installationCheck() {

  return true;

}


10) Press CMD-S to save the changes.

11) Double click the file "SELPHY CP series Printer driver_6.0.0.21.mpkg" on your desktop to execute it


The installation should work now.


HTH somebody!


Regards

vex

Posted on Jul 25, 2012 6:45 AM

Close

Q: Installing Canon SELPHY CP780/790 driver in Mountain Lion

  • All replies
  • Helpful answers

first Previous Page 3 of 6 last Next
  • by pprioroh,

    pprioroh pprioroh Dec 17, 2012 8:37 PM in response to rtikql8
    Level 1 (25 points)
    Dec 17, 2012 8:37 PM in response to rtikql8

    I got mine to work by installing the Gutenprint drivers (Gutenprint Printer Drivers).  I'm not sure it works as it did before, but at least I got it to be installed and print.

     

    Canon still ***** for not supporting such a newer printer on Mac.

  • by tusradio,

    tusradio tusradio Dec 18, 2012 8:27 PM in response to pprioroh
    Level 1 (0 points)
    Dec 18, 2012 8:27 PM in response to pprioroh

    Thanks for the suggestion about Gutenprint.  After three years, I actually got a print.  Wonder why the people at Canon can't get a few of their code writers together for an afternoon and reverse engineer this and get a driver that works.

  • by keefeloke,

    keefeloke keefeloke Dec 26, 2012 4:48 AM in response to mmiller22
    Level 1 (0 points)
    Dec 26, 2012 4:48 AM in response to mmiller22

    function installationCheck() {

      return true;

    }

     

     

    function isContainDowngrade(aChoice) {

     

    Between the two functions it should look like this above. I got mine working. You need to delete a whole chunk of codes.

  • by Jerome BERTRAND,

    Jerome BERTRAND Jerome BERTRAND Jan 6, 2013 8:35 AM in response to viciousvex
    Level 1 (0 points)
    Desktops
    Jan 6, 2013 8:35 AM in response to viciousvex

    Great!

     

    with

    function installationCheck() {

      return true;

    }

     

     

    My Canon SelphyES30 can print again with the "SELPHY ES series Printer driver_6.0.0.1"  Lion  driver..working well on Mountain lion.

     

    Thanks.

  • by Paolcri,

    Paolcri Paolcri Jan 19, 2013 4:22 AM in response to Jerome BERTRAND
    Level 1 (0 points)
    Jan 19, 2013 4:22 AM in response to Jerome BERTRAND

    THANKS THANKS THANKS!

     

    It works for me Selphy ES 30 on Mountain Lion with Mountain Driver

     

    I can't believe this..., just only for a couple of code string 

     

    THANKS ALL

  • by Graeme MacArthur.,

    Graeme MacArthur. Graeme MacArthur. Jan 21, 2013 7:15 AM in response to viciousvex
    Level 1 (105 points)
    Jan 21, 2013 7:15 AM in response to viciousvex

    Thanks very much for this. I used it on the Lion CP760 driver to get it to work in Mountain Lion and it worked fine. I had to do a restart to get it to work, but there it was, straight away.

     

    For the people unsure about which text they are replacing in the driver, you need to replace the whole section:

    ----------------------------------

    function installationCheck() {

                  return true;

    }

        <!-- minimum/maximum target -->

              if ( (system.compareVersions( system.version.ProductVersion, '10.7' ) == -1) || (system.compareVersions( system.version.ProductVersion, '10.8' ) != -1) ){

                        my.result.type = 'Fatal';

                        my.result.title = system.localizedStringWithFormat('installation_check_failed_title');

                        my.result.message = system.localizedStringWithFormat('installation_check_failed_msg');

                        return false;

              }

              return true;

    }

    ----------------------------------

    with

    -----------------------------------

    function installationCheck() {

              return true;

    }

    -------------------------------------

    ignoring the dotted lines! In effect this is just deleting some of the text. On my first attempt I didn't delete enough of the function text and got a Javascript error when I tried to install.

  • by mmiller22,

    mmiller22 mmiller22 Jan 21, 2013 12:43 PM in response to Graeme MacArthur.
    Level 1 (0 points)
    Jan 21, 2013 12:43 PM in response to Graeme MacArthur.

    Oh I must be jinxed! followed instructions to the letter, deleted the code...same old outcome!! 

  • by gemstar1974,

    gemstar1974 gemstar1974 Jan 24, 2013 4:02 AM in response to viciousvex
    Level 1 (0 points)
    Jan 24, 2013 4:02 AM in response to viciousvex

    Vex,

     

    Thanks SO MUCH!  I followed the instructions and my selphy es40 now works like dream on Mountain Lion.  Haven't been able to use the photo printer for the last six months until now!  

  • by EricMSchwartz,

    EricMSchwartz EricMSchwartz Feb 6, 2013 12:24 PM in response to viciousvex
    Level 1 (0 points)
    Feb 6, 2013 12:24 PM in response to viciousvex

    Outstanding!!!  Worked like a charm! 

     

     

    Thank you for posting this on the internet.

     

     

    Its unreal that we have to go to these lenghts to make this work.. Of course my upgraded snow lepoard system conitnues to work with this printer, but my new mountain lions have not until now!!

  • by quentin DEWEZ,

    quentin DEWEZ quentin DEWEZ Feb 7, 2013 6:42 AM in response to viciousvex
    Level 1 (0 points)
    Feb 7, 2013 6:42 AM in response to viciousvex

    This is great, thanks.

    Ok with my Canon ES30.

     

    I don't understand why Canon doesn't make a 10.8 version of the drivers then...

  • by Major1000,

    Major1000 Major1000 Mar 22, 2013 5:37 AM in response to viciousvex
    Level 1 (0 points)
    Mar 22, 2013 5:37 AM in response to viciousvex

    Worked fine here!

     

    Thanks a lot!

     

    I don't understand why Canon (or Apple) doesn't make a 10.8 version of the drivers then...

  • by Chris.de,

    Chris.de Chris.de Mar 24, 2013 1:33 AM in response to viciousvex
    Level 1 (0 points)
    Mar 24, 2013 1:33 AM in response to viciousvex

    I couldn't find the Ditribution.dist File in the CP760 File...

    How did you guys get the CP760 worked ?

  • by Graeme MacArthur.,

    Graeme MacArthur. Graeme MacArthur. Mar 24, 2013 1:55 AM in response to Chris.de
    Level 1 (105 points)
    Mar 24, 2013 1:55 AM in response to Chris.de

    It's exactly as in the first post by viciousvex. I used it on a Canon CP760 without problems. Maybe you missed a step?

  • by Chris.de,

    Chris.de Chris.de Mar 24, 2013 3:55 AM in response to Graeme MacArthur.
    Level 1 (0 points)
    Mar 24, 2013 3:55 AM in response to Graeme MacArthur.

    Are you using the CP780 driver? Iam trying ist with the 760er one...

  • by Graeme MacArthur.,

    Graeme MacArthur. Graeme MacArthur. Mar 24, 2013 6:55 AM in response to Chris.de
    Level 1 (105 points)
    Mar 24, 2013 6:55 AM in response to Chris.de

    I used the CP760 driver cp530-760-770os-x-06.dmg (SELPHY CP series Printer driver_6.0.0.31.mpkg inside)

first Previous Page 3 of 6 last Next