Akhirnya, setelah mencoba instalasi printer Canon PIXMA IP1200 di Ubuntu dengan cara pada tulisan I disini, akhirnya menemukan cara yang –bagi saya–cukup simpel. Terutama karena alasan tidak ditemukannya masalah ketika mencetak dokumen open office.
Info mengenai alternatif instalasi ini diberikan oleh kanjutmaung (May 2, 2009 at 3:59 am), link aslinya ada disini.
Sebelumnya terima kasih pada kanjutmaung yang memberikan info serta idrus penulis artikel ini di komunitas Linux Palembang.
Jadi beginilah caranya :::
Pertama-tama unduh terlebih dahulu paket driver Canon iP2200 (cnijfilter-ip2200-2.60-2.i386.rpm dan cnijfilter-common-2.60-3.i386.rpm).
Anda juga bisa mendownloadnya dari sini. Gunakan driver ip2200, mengapa? (jawabannya di tulisan I)
CATATAN: Jika sebelumnya anda telah menggunakan cara instalasi pada tulisan I, maka terlebih dahulu REMOVE libcnbj dan pstocanonbj.
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
Paket rpm dapat dihapus atau cukup dipindahkan saja ke folder tertentu (barangkali suatu saat berguna).
Instal paket *.deb yang dihasilkan dari proses transformasi .rpm ke .deb tersebut:
$ sudo dpkg -i *.deb
Instalasi tahap pertama selesai. kemudian lanjut dengan tahap dua yaitu : 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. dan test print.
—
Sampai disini semua terlihat sukses…. tapi untuk memastikan perlu di-tes.
Hasil tes:
Open office writer, calc, impress —-> OK
Evince document viewer (PDF, picture, etc) —-> OK
Gedit text editor —-> OK
Web print —-> OK






Jun 09, 2009 @ 02:38:47
mas, untuk jaunty bisa ga pake cara yang sama?
soalnya udah saya coba, tapi pas install alien-nya, libxml1 ga ditemukan..
Jun 09, 2009 @ 04:30:19
@ Sdr Aman, saya belum pernah mencoba jaunty. Tapi seharusnya bisa terinstall alien. sejauh yang saya tahu libmxl1 dan libpng3 adalah dependency dr alien, jadi kasus di jaunty barangkali yang terpenting untuk terinstall adalah alien-nya.
Inti dari langkah-langkah yang saya tulis adalah menggunakan driver yang masih dalam bentuk paket .rpm pada Ubuntu. Nah, agar lebih mudah digunakan, paket .rpm tersebut dirubah menjadi paket .deb. Salah satu caranya adalah dengan menggunakan alien. Jika bisa compile dan install langsung dr paket .rpm sebenarnya tidak ada masalah.
Mar 07, 2010 @ 12:12:32
mas,,napa di pc ku,,langkah yg mulai dari $sudo Idconfig,,muncul penyataan ‘command not found’,,mohon bantuannya,,trims,
Mar 07, 2010 @ 15:21:29
bukan ‘Idconfig’ tapi ‘ldconfig’ pake ‘l’ [EL]
Kalo ‘command not found’ berarti salah ketik ‘command’
Dec 13, 2010 @ 16:19:10
Mas, untuk yg perintah $ sudo /etc/init.d/cupsys restart ada pernyataan command not found , apa ada yg salah nih … thanks
Mar 16, 2010 @ 12:28:16
Mas, saya sudah mengikuti langka-langkah yang terdapat di tutorial ini. saya sudah mencoba menulis script sudo alien *.rpm didalam direktori file-file tersebut, tapi tidak berhasil menjadikannya file .deb dan ada pesan “make: *** [binary-arch] Error 1 enter findL ‘cnijfilter-common-2.60′: No such file or directory”
apa mungki karena file “libxml1″ belum terinstall jadi ga bisa, masalahnya saat file tersebut diinstall, paket tersebut tidak ada.
solusinya gimana nih?
Mar 16, 2010 @ 14:35:05
kalo ga bisa pake $ sudo alien *.rpm
pake aja
$ sudo alien cnijfilter-common-2.60-3.i386.rpm cnijfilter-ip2200-2.60-2.i386.rpm
cnijfilter-common-2.60-3.i386.rpm dan cnijfilter-ip2200-2.60-2.i386.rpm adalah nama file. Kalo dia bilang ‘No such file or directory’ berarti nama file-nya ga cocok. Pastikan file yang di download namanya apa, trus perintahnya disesuaikan dengan nama file-nya.
Untuk libxml1 dan libpng3 hanya bisa ditemukan di Ubuntu Hardy. Untuk Ubuntu seri diatasnya, cari aja di synaptic lewat fasilitas search. Cari aja ‘libxml’ dan ‘libpng’. Nantinya akan ditemukan ‘libxml2′ atau ‘libpng4′ atau yang lain…
Demikian, semoga sukses.
Nov 11, 2010 @ 16:23:27
Mas, tempatku kok jadi gini???
sudo apt-get install alien libxml1 libpng3
Sedang membaca daftar paket… Selesai
Membangun pohon ketergantungan
Membaca informasi yang tersedia… Selesai
E: Unable to locate package libxml1
Nov 11, 2010 @ 22:21:01
coba cari dulu di synaptic package manager. libxml dan libpng akan selalu berganti serinya. libxml1 bisa berubah menjadi libxml2 atau libxml3.
Jadi, buka synaptic trus pake kata kunci libxml, nah diinstal aja dari situ.
Dec 10, 2010 @ 12:09:55
Pak setelah proses terakhir muncul pesan CUPS server error , emang waktu instalasi cups ga mao
$ sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 —> ga bisa eksekusi
Pastikan printer anda telah terhubung ke USB kemudian nyalakan, dan restart CUPS (Common Unix Printing Systems) dengan menggunakan perintah:
$ sudo ldconfig –> ga bisa eksekusi
$ sudo /etc/init.d/cupsys restart —> ga bisa eksekusi
thanks…
Dec 13, 2010 @ 21:24:41
Tutorial yang tertulis disini adalah berlaku untuk Ubuntu Hardy Heron (8.04). Untuk Ubuntu di kelas atasnya, cupsys sudah tidak tersedia lagi dan telah diganti dengan cups. Lihat synaptic package manager untuk lebih detilnya.