Menginstal Driver Canon Pixma iP1600 di Hardy Heron
Dari sejak pertama kali beli printer ini dulu, belum sekalipun saya bisa menggunakannya di Linux (distro apapun yang saya coba waktu itu–sekitar tahun 2005/2006). Entah mengapa, Canon seakan enggan memberikan dukungan agar seri printernya yang satu ini bisa dipakai di Linux (atau mungkin karena saya yang kurang update informasi yak, hehehe…).
Trus, gimana cara pakainya dunk? Masak saya harus pindah ke Windows dulu, cuma karena harus nge-print dokumen?
Oke… Oke… Here we goes…
Canon Pixma iP1600 (yang selanjutnya akan disebut iP1600) tidak berbeda jauh dengan iP2200, iP1700, dan iP1200. Untungnya Canon memberikan dukungan untuk Canon iP2200 dalam bentuk driver, di websitenya. Namun, ternyata isinya hanya berupa paket *.rpm untuk RedHat beserta turunannya. Duh…
Okeh, ga masalah! Kita akan mengubahnya ke format *.deb menggunakan alien.
Perlu untuk diingat: Pastikan printer anda dalam keadaan off selama proses instalasi driver.
Buatlah direktori sementara (dalam contoh ini saya membuat direktori di /home/xvader/Packages/canondriver/test
Pertama-tama unduh terlebih dahulu paket driver Canon iP2200 (cnijfilter-ip2200-2.60-2.i386.rpm dan cnijfilter-common-2.60-3.i386.rpm) dengan ukuran masing-masing 2,560 KB dan 24 KB.
Anda juga bisa mendownloadnya dari sini.
Kemudian, install alien.
sudo apt-get install alien libxml1 libpng3
Bila alien telah terinstal di sistem anda, sekarang saatnya meng-’alien’-kan paket rpm tersebut ke paket deb
sudo alien cnijfilter-common-2.60-3.i386.rpm cnijfilter-ip2200-2.60-2.i386.rpm
atau:
sudo alien *.rpm
Hapuslah paket *.rpm yang tersisa dengan menggunakan perintah:
rm -f cnijfilter-common-2.60-3.i386.rpm cnijfilter-ip2200-2.60-2.i386.rpm
atau
rm -f *.rpm
Dan instal paket *.deb yang dihasilkan dari proses ‘alienisasi‘ tersebut:
sudo dpkg -i *.deb
Okeh, proses instalasi driver telah selesai. Horeee… Eits, tunggu dulu, prosesnya belum selesai. Buatlah symlinks terlebih dahulu dengan menggunakan perintah:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Pastikan printer anda telah terhubung ke USB kemudian nyalakan, dan restart CUPS (Common Unix Printing Systems) dengan menggunakan perintah:
sudo ldconfig
sudo /etc/init.d/cupsys restart
Sekarang tinggal menambahkan printer ke CUPS. Klik pada menu System > Administration > Printing.

Klik tombol ‘New Printer’ pada toolbar atau klik pada menu Edit > New Printer. Pilihlah melalui port mana printer anda terhubung. Dalam contoh saya: Canon iP1600 USB #1. Kemudian klik Forward.

Pada kotak dialog berikutnya yang muncul, pilihlah Canon. Klik Forward lagi, untuk melanjutkan.

Sekarang pilihlah iP2200 Ver.2.60 dari pilihan Models dan Canon iP2200 Ver.2.60 [en] (recommended) dari pilihan Drivers yang ada dan klik Forward.

Isikan nama yang anda inginkan pada Printer Name, Description, dan Location, pada kotak dialog yang muncul. Terakhir, klik Apply.

Okeh. Sekarang printer anda telah terpasang. Klik tombol ‘Print Test Page’ untuk mengetes printer apakah telah dapat bekerja dengan baik atau belum.

Happy printing with your iP1600 on Hardy Heron
—
update: 18 Agustus 2008 (thanks buat mas Vavai atas koreksinya :D)

Comment by Vavai on 17 August 2008:
Kalau dibilang distro apapun mungkin kurang tepat ya, karena sudah tersedia rpm berarti mungkin lebih tepat “distro berbasis deb apapun”.
Just FYI, saya ada artikel per tanggal 1 April 2008 :
http://www.vavai.com/blog/index.php?/archives/669-Canon-PIxma-1600-pada-OpenSUSE.html