Ubuntu – How to use Mac printer driver in ubuntu

canondriversprinting

Update/Solved

Eventually I can print with Canon G1000 in my Ubuntu with help of
Turboprint driver. For more information, read their release.


thanks for reading!

Just bought a Canon G1000, but there's no Linux support yet. I have mailed them and the answer is no Linux driver at the time.

I'm a linux user for years, but I'm really new to CUPS (never had to struggle with a printer until this one!).

1- Since the Mac OS X drivers are available, I was wondering if I could extract the PPD from it to feed my Ubuntu? I have xar the dmg file, but couln't find any PPD from it.

2- If possible, how to use files extracted from DMG file to be used as Linux driver?

Any help appreciated!

Best Answer

I managed to extract the PPD file from the OSX cups drivers. Since I don't know whether I can post it for license reasons, here are the steps to reproduce.

I haven't managed to get the printer to work yet however, but I'm posting this with the hope that someone might be able to solve the remaining bits of problems.

  • download OSX CUPS driver from Canon site: http://support-id.canon-asia.com/contents/ID/EN/0100700802.html
  • 7z x mcpd-mac-g1000-13_13_0_0-ea21_3.dmg (or whatever the file you got is called)
  • 7z x "2 - disk image(Apple_HFS:2)" which was extracted from original .dmg file
  • cd "PrinterDriver_G1000 series/"
  • 7z x "PrinterDriver_G1000 series_131300.pkg" which gives you a G1000.pkg folder among other files
  • cd G1000.pkg
  • zcat Scripts | cpio -i
  • cd CIJModules
  • tar xzf CanonIJPPD.tgz gives you CanonIJG1000series.ppd.gz which is the PPD you want. It still needs editing as it includes a number of lines pointing to OSX paths ("/Library/...")

I am still trying to figure out what is wrong with my setup, but at least you can work on the PPD now :)

Related Question