IP1000 Driver For Ubuntu

Open Source 24 August 2006 26 Comments



This is my attemp to get Canon Pixma IP1000 working under Ubuntu.

How to:-
1. Install alien – Alien allows you to convert LSB, Red Hat, Stampede and Slackware Packages into Debian packages.

sudo apt-get install alien

2. IP1000 Driver .rpm

wget http://files.alfansa.org/bjfilter-common-2.50-2.i386.rpm
wget http://files.alfansa.org/bjfilter-pixmaip1000-2.50-2.i386.rpm
wget http://files.alfansa.org/bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm

3. Root access

sudo -s

4. Convert *.rpm to *.deb

alien bjfilter-common-2.50-2.i386.rpm
alien bjfilter-pixmaip1000-2.50-2.i386.rpm –script
alien bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm –script

5. Install package

dpkg -i bjfilter-common_2.50-3_i386.deb
dpkg -i bjfilter-pixmaip1000_2.50-3_i386.deb
dpkg -i bjfilter-pixmaip1000-lprng_2.50-3_i386.deb

6. Edit config

gedit /usr/share/cups/model/canonpixmaip1000.ppd

7. Add this lines

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: “2″
*CNQuality 3/Normal: “3″
*CNQuality 4/Standard: “4″
*CNQuality 5/Economy: “5″
*CloseUI: *CNQualityE

8. And this line…

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: “<< /HWResolution[600 600] >>setpagedevice”
*Resolution 1200/1200 dpi: “<< /HWResolution[1200 1200] >>setpagedevice”
*Resolution 2400/2400 dpi: “<< /HWResolution[2400 2400] >>setpagedevice”
*CloseUI: *Resolution

9. Make links between files

ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2
ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1

10. Restart cups service

sudo /etc/init.d/cupsys restart

Next, go to System -> Administration -> Printing and add new printer. WAHLA! All Done~



  • http://www.yisc.or.id Usep Rusnandar

    Woowww thanks …

    may god bless you

  • Fernando

    I did it all and still doesn’t work.. what else can i do?

  • Bruce Campbell

    Same here…I followed every step of the guide, point by point, cutting and pasting the directions directly into the command-line, sent a test-page to the printer, and…zilch, nada, nothing, zero. My search continues…

  • Evran Dwinata

    But it works for me :) Nice work SMD. Terima kasih banyak atas petunjuknya.

  • matraca

    i did everything you said but it won’t print.

  • EVRAN DWINATA

    I need to grayscale pinting on my IP1000 as Windows ME have this feature, can you help me please? Any hack on ppd file?

  • erta

    Can It’s use on Suse 10.2?

  • http://www.sumardi.net SMD

    ERTA,

    I’m afraid you can’t. Because this is just for ubuntu / debian-based linux.

  • vova

    hello!

  • dommy

    I tried this as well but it didn’t work. Which version of Ubuntu did you do this with?

  • http://www.sumardi.net/2006/08/24/ip1000-driver-for-ubuntu/ sasts

    i followed all the steps it’s still not their can you help me

  • http://www.sumardi.net/2006/08/24/ip1000-driver-for-ubuntu/ sasts

    i need my IP1000 to work can you help

  • http://www.sumardi.net SMD

    I tried with dapper, edgy & feisty. It works for me.

    Any error message?

  • http://www.sumardi.net/2006/08/24/ip1000-driver-for-ubuntu/ sasts

    am still waiting on same info about my printer. can you help?
    thanks!
    leon

  • Jorge ramirez

    I made it all,,, but, when I look for the Root access It doesnt find the file,, not even using gksudo -s, and also in the gedit I copy and paste all lines from steps 7 and 8, but when I try to save, appears “No tiene los permisos necesarios para guardar el archivo.” like “you dont have permisson needed to save it”,, I need some help!

  • http://www.sumardi.net SMD

    Jorge,

    try gksudo:

    gksudo gedit /usr/share/cups/model/canonpixmaip1000.ppd

  • Edd Almond

    Great work, thanks! I’d tried advice from another site but didn’t get it to work, yours did.

  • http://basibanget.net basibanget

    can I use this method to install my canon i255

  • http://www.sumardi.net SMD

    basibanget, perhaps you can try finding a *.rpm driver for i255 and use the same method to convert it to *.deb.

  • boyet

    i get error to the site …..the service is unavailable….pls send help i need it badly for my feisty…thnx very much for the big help

  • Surja

    I followed your advice and it worked perfectly for my Canon IP1000 on Ubuntu 7.04. Initially I could not download the required driver files from files.alfansa.org. I contacted the author of that site, Mr Hansen, and he mailed the drivers to me. It was really kind of him.
    Thank you too for helping out. I’m very grateful.
    Long live Linux.

  • Hansen

    I’m no longer put the files at files.alfansa.org, I put that at hosting service so step no. 2 no longer work. Please go to files.alfansa.org to get the files. Unfortunatly the link at hosting service can’t be get with wget.

    erta: maybe thats run just fine at suse, but I think no need to make a link (step no. 9) as for redhat/fedora.

  • mpatria

    I followed your instruction, and found:

    mpatria@ubuntu:~$ sudo -s
    root@ubuntu:~# alien bjfilter-common-2.50-2.i386.rpm
    File “bjfilter-common-2.50-2.i386.rpm” not found.

    Why?

    Could you help me,

    thans

    regard
    mpatria

  • http://www.sumardi.net SMD

    mpatria@ubuntu,

    make sure your path is correct. (location of the file).

  • v,lb

    what i have to do in four step?

  • pakguru

    Worked fine for me on 9.10 (Karmic Koala)….Many thanks.