Saturday, August 11, 2007

Canon PIXMA iP1880 Printer in Ubuntu Feisty


I just opened the Canon PIXMA iP1880 bought it about 2 months ago. I never use it as laser jet printer is always ready in the office :-)
This morning my wife ask me to print my kid's photo, that is the reason I open it.

I've tried googling to find if somebody have installed it in Ubuntu Feisty, but no luck. The current driver provided by Canon are only for OpenSuse and Fedora, but it's good at least they made the linux driver.

First step installation, download the files from canon server :
Go to http://www.canon-asia.com/index.jsp?fuseaction=support&prod_type=bj&country=SG
select the Model PIXMA iP1880 and Menu Drivers & Softwares
Choose the version 2.7.0 for Linux
Download only the two files which are "Common package" and "Package for the iP1800series"

The files are in RPM. So we need to convert it to Ubuntu packaging format.
Second step :
Install the alien package by command

sudo apt-get install alien

Convert it to .deb
sudo alien -k cnijfilter-common-2.70-1.i386.rpm
sudo alien -k cnijfilter-ip1800series-2.70-1.i386.rpm

Install it
sudo dpkg -i cnijfilter-common_2.70-1_i386.deb
sudo dpkg -i cnijfilter-ip1800series_2.70-1_i386.deb

Other than those files, you need some old library to support it like libtiff3 and libpng3. I can't find the libtiff3 on the repository so I make softlink to point libtiff3 to libtiff4. Without this installation, you won't be able to print anything.

cd /usr/lib/
sudo ln -s ./libtiff.so.4.2.1 ./libtiff.so.3

for libpng3, install from repository
sudo apt-get install libpng3

After you install above command successfuly, we go to
Step 3
Turn on the printer and connect the USB to the printer.
Open the printing from System->Administration->Printing
Double click the new printer
Select Printer Type " Local or Detected Printer"
Select a Detected Printer : Canon iP1800 series ......
Then go to the next page
I can't find the iP1800 on the list, so I select the "Install Driver" button and point to
/usr/share/cups/model
and select canonip1800.ppd
Go to the next page and press the apply button.
You will see on the Printers window, there will be iP1800 icon on it. You can make it default printer by right click and select "Make Default"
This part, voila, you are ready to print!

For the Hardy users, you should install libgtk1.2 and libxml1 and no need to go to step 3.
sudo apt-get install libgtk1.2
sudo apt-get install libxml1

After turn on the printer, there will be popup to install the printer.

20 comments:

Hobong said...

Saya mencoba untuk implentasi pada sharing printer di Windows XP OS ( posisi Printer di Windows ) dan Dari Ubuntu Fiesty saya coba konek sudah bisa tapi tidak merepone apa2 saat dilaukan testprint atau untuk melakukan print file. Di Status Printer sudah Proses

Tanya keen napa ... ?

Thanks tutorialnya

Ibrahim / Ibam said...

Saya belom pernah coba kalo akses-nya sharing ke windows xp. Udah coba kalau dikoneksikan langsung ke Ubuntu?

Ada lib yang harus di install juga, tanpa lib ini printer tidak keluar apa2.

cd /usr/lib/
sudo ln -s ./libtiff.so.4.2.1 ./libtiff.so.3

for libpng3, install from repository
sudo apt-get install libpng3

Eldwin said...

Your notes on installing the printer were really helpful. Thanks!

Wisu said...

Ibam...

whei... hobby ubuntu juga....

:D

Anonymous said...

step2 nya sudah dicoba, tapi waktu print dokument tidak ada respon apa2. proses print keluar sebentar terus hilang.

langkah ini pun sudah dicoba :
cd /usr/lib/
sudo ln -s ./libtiff.so.4.2.1 ./libtiff.so.3

karena waktu perintah tsb diulang, dinyatakan link sudah ada.

kira2 knapa ya mas, terima kasih

Ivan Brasil Fuzzer said...

Linked and translated to portuguese on http://www.ubuntero.com.br/?p=435

christ said...

mas,saya udh smpe tahap add printer n ketika install driver ga ktemu file iP1880.ppd-nya, koq bisa ya? ato klo bisa minta tulung dikirim via email aja ke great2956@yahoo.com,

makasih banget mas ibam

christ

Nur Arif said...

mas kirimin file .rpm-nya ke e-mailku donk. Masalahnya servernya canon ga da respon. Mohon dengan sangat ayip_eiger@yahoo.co.id
thank's

Anonymous said...

Very good
Tanks tank tanks
Paolo from Italy

Anonymous said...

terima kasih atas panduannya.
saya install di ubuntu gutsy, ternyata treatmentnya mesti seperti di hardy, install libgtk1.2 dan libxml1. sekarang bisa nge-print deh.

Anonymous said...

Hey I have a question for you... how do you install the cartridges?? Mine just don't go in and I have no clue how to push them inside.

Na_P0905 said...

thank you.., bro..,

鱼雷导弹No.1 said...

很好很强大

Samodro said...

i think the canon sites has been changes to http://support-sg.canon-asia.com/EN/search?canonsearch=1&lang=EN&category=Inkjet+Printers&series=PIXMA&model=PIXMA+iP1880&menu=Download ...

anyway thx 4 ur info

IUC said...

BROO PUNYA DRIVER NYA PRINTER PIXMA IP1880 VERSI WINDOWS NYA BROOOOOO

Anonymous said...

untk resetter coba aja download di http://indoresetter.blogspot.com

fathia said...

mas mau nanya nih.klo saya pake centos gmn?. cara instalasinya sama ga kya yang mas tulis?.saya juga sudah menginstal yang mas suruh tp ketika mengikuti step yg kedua.ga bisa,maaf ya banyak nanya soalnya masih newbie banget nih...
klo bisa tolong di kirim ke thiafathia@gmail.com ya.
terima kasih...

Anonymous said...

Well, I have the same printer and it works well and delivers wonderful images directly from my Canon T1i (this is totally fresh canon camera).

Anonymous said...

Chaise Lounge Designer Commented: "Good post!"

Anonymous said...

I agree with you Chaise Lounge, this post is really great!