Instal Driver Canon LBP 2900 di Ubuntu Lucid #ngoprekLinux

Disadur sepenuhnya dari JGOS
sumber.

Selama berlangsungnya proses Migrasi Kota Jogja #JGOS
Printer yang Canon LBP 2900 satu ini memang tercatat paling bawel untuk bisa berjalan di linux.
Ada banyak sih cara yang diajurkan jika menggunakan panduan dari internet. Tapi naasnya belum berhasil, hingga saat panduan ini dibuat.
Trimakasih buat mas Arief yang udah berhasil menyelesaikan panduan ini.

Secara teknis pemahaman saya, mengapa sering gagal instalasi driver printer ini, karena alamat printer yang tidak pas. Untuk Canon Lbp 2900 port yang tersambung adalah usb/lpb0 pada saat intalasi memang berjalan mulus, namun setelah direstart tuh komputer lamat usb tadi hilang sehingga balik lagi mintak install lagi drivernya.

Pada kasus ini, menggunakan Ubuntu versi 10. 04 Lucid Lynx dan menggunakan driver Canon Capt versi 2.0. Adapun langkah-langkah penyelesaian kendala tersebut adalah:

1. Download drivernya untuk debian dan keturunannya disini, serta script ccpd yang akan dibutuhkan nantinya disini.

2. Pastikan printer dalam keadaan power off (mati) sebelum melakukan instalasi dan konfigurasi

3. Install file cndrvcups-capt_2.00-2_i386.deb dan cndrvcups-common_2.00-2_i386.deb dengan perintah:

sudo dpkg -i *.deb

4. Restart service cups dengan perintah:

sudo /etc/init.d/cups restart

5. Registrasikan file ppd ke spooler printer dengan perintah:

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

6. Registrasikan printer kedalam file ccpd daemon setup melalui koneksi USB dengan perintah:

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

Atau melalui jaringan dengan perintah:

sudo /usr/sbin/ccpdadmin -p LBP2900 -o net:[ipaddress]

7. Backup file original ccpd yang terletak di folder /etc/init.d dengan perintah:

sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.old

8. Edit script ccpd dengan perintah:

sudo gedit /etc/init.d/ccpd

Hapus file semula kemudaian gantilah dengan script yang telah di download di atas.

9. Restart service ccpd kembali dengan perintah:

sudo /etc/init.d/ccpd restart

Akan tampak keluaran seperti berikut:

* Restarting Canon Printer Daemon for CUPS : ccpd [ OK ]

10. Agar service ccpd bekerja secara otomatis, lakukan perintah ini:

sudo update-rc.d ccpd defaults 50

11. Buat launcher Printer Monitor di desktop agar pengguna dapat mengetahui status dari printer dengan command:

captstatusui -P LBP2900

12. Restart komputer

NB. Nyalakan printer LBP2900 sebelum proses booting di mulai agar sistem dapat memuat (load) modul-modul yang diperlukan dan printer siap digunakan.

Regard
Tuan Pembual