Ubuntu – How to setup Canon InkJet Pixma IP 1300

12.1064-bitcanonpixmaprinting

I am unable to setup Canon InkJet Pixma IP 1300 on Quantal AMD64. The things I have tried:

  • Shut down and disconnect the printer before installing packages.
  • Added the ppa:michael-gruz/canon repository to synaptic and installed the cnijfilter-pixmaip1000series package (there is no package for 1300 so I installed the nearest one). The PPA repository does not have packages for Quantal, so had to manually update the repository definition to "Oneiric" and refreshed it before downloading.
  • Restarted cups via sudo service cups restart.
  • Connected and switched on the printer.
  • Opened All Settings -> Printers to Add a printer. There are 2 entries – One for the Standard USB Printer, another for "USB Printer – With Status Readback for Canon IJ" with Device URL as cnijusb:/dev/usb/lp1. Have selected this as per direction in Ubuntu Community Forum.
  • For manually entering a .ppd file I select /usr/share/cups/model/cnpixmaip1000.ppd.

    ERROR MESSAGE : Failed to read PPD file. Possible reason follows:
    /usr/share/cups/model/cnpixmaip1000.ppd: FAIL*FAIL* Unable to open PPD file – No such file or directory on line 0.

  • On checking I find that cnpixmaip1000.ppd file in /usr/share/cups/model is a symbolic link pointing to /usr/share/ppd/cnpixmaip1000.ppd.

However the later file does not exist. There are no other ppd files installed.

PS: Printing works fine with the shareware TurboPrint for Linux. So, there's nothing wrong with the printer.

Best Answer

Just installed the same printer on Quantal 32bit edition (canon pixma IP1300).... These are the steps you should try:

1) Add repo:

sudo add-apt-repository ppa:michael-gruz/canon-stable

2) Remove the printer installed in cups. And disconnect the printer.

3) sudo apt-get install cnijfilter-ip2200series

4) restart cups:

sudo service cups restart

5) chose printer ppd driver when installing the printer:

/usr/share/cups/model/canonip2200.ppd

6) print test page > succes.

Hope i helped you.

Related Question