Rabu, 03 September 2008

Nginstall Printer di Debian

Install Driver Printer Canon i255 di Debian
Written by root on 9 September 2007 – 5:44 pm - 2,847 Views

Buat yang pengen bisa ngeprint lewat debian ( khususnya printer Canon i255 lho.. ) nah ini ada tips2 nya…
Keuntungannya tu : lha kan uenak ndk repot2 lagi.. pindah ke windows cuma buat ngeprint file yang bisa2 cuma selembar .. :)

Berikut langkah2nya :

1. Install printer softwarenya pake

#apt-get install cupsys

2. Download driver nya di link ini : http://linux.or.id/node/183
3. File drivernya adalah bjfiltercups-2.3-0.i386.rpm dan bjfilteri255-2.3-0.i386.rpm
4. Coba cek dulu apakah device usb nya sudah connect apa belum pake :

# /usr/sbin/lsusb

5. Kalo bisa detect maka ada tulisan seperti ini : Bus 002 Device 004: ID 04a9:1085 Canon, Inc.
6. Karena file drivernya masih dalam bentuk .rpm maka perlu diubah dulu ke .deb memakai “alien”.
7. Kalo blm ada aliennya.. ya diinstall dulu :

# apt-get install alien

8. Trus install pake :

# dpkg -i bjfiltercups-2.3-0.i386.rpm
# dpkg -i bjfilteri255-2.3-0.i386.rpm

9. Sekarang cek dulu apakah ada beberapa file binary yang kehilangan shared library yang dibutuhkannya.Coba aja lihat shared library yang dipake dg perintah ldd.

Coba cek pke perintah :

ldd /usr/local/bin/bjfilteri255

Nanti akan ada tulisan seperti ini :

linux-gate.so.1 => (0xffffe000)
libcnbpcmcm182.so => /usr/lib/libcnbpcmcm182.so (0xa7f3c000)
libcnbpess182.so => /usr/lib/libcnbpess182.so (0xa7f08000)
libm.so.6 => /lib/tls/libm.so.6 (0xa7ee3000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xa7edf000)
libtiff.so.3 => not found
libpng.so.2 => not found
libcnbpcnclapi182.so => /usr/lib/libcnbpcnclapi182.so (0xa7e5c000)
libcnbpcnclbjcmd182.so => /usr/lib/libcnbpcnclbjcmd182.so (0xa7e57000)
libcnbpcnclui182.so => /usr/lib/libcnbpcnclui182.so (0xa7e52000)
libc.so.6 => /lib/tls/libc.so.6 (0xa7d20000)/lib/ld-linux.so.2 (0xa7f59000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xa7cff000)
libz.so.1 => /usr/lib/libz.so.1 (0xa7ceb000)

10. Pada kasus di atas,ada file binary yang belum diketahui, maka untuk menambahkannya memakai symbolic link yang file binary nya mempunyai tipe yang sama yaitu dengan perintah ln

# cd /usr/lib
# ln -s libpng12.so.0 libpng.so.2
# cd /

11. Sekarang cek kembali

# ldd /usr/local/bin/bjfilteri255

Nanti muncul seperti ini :

linux-gate.so.1 => (0xffffe000)
libcnbpcmcm182.so => /usr/lib/libcnbpcmcm182.so (0xa7f93000)
libcnbpess182.so => /usr/lib/libcnbpess182.so (0xa7f5f000)
libm.so.6 => /lib/tls/libm.so.6 (0xa7f3a000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xa7f36000)
libtiff.so.3 => not found
libpng.so.2 => /usr/lib/libpng.so.2 (0xa7ebe000)
libcnbpcnclapi182.so => /usr/lib/libcnbpcnclapi182.so (0xa7eb3000)
libcnbpcnclbjcmd182.so => /usr/lib/libcnbpcnclbjcmd182.so (0xa7eae000)
libcnbpcnclui182.so => /usr/lib/libcnbpcnclui182.so (0xa7ea9000)
libc.so.6 => /lib/tls/libc.so.6 (0xa7d77000)/lib/ld-linux.so.2 (0xa7fb0000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xa7d56000)
libz.so.1 => /usr/lib/libz.so.1 (0xa7d42000)

12. Cek smua file binary yang ada di /usr/local/bin , bila ada file yang belum di temukan berarti pake symbolic link lagi.
13. Kalo uda beres smua..sekarang test driver lewat browser , ketik : http:/localhost:631/
Klik Add Printer
Ketikkan :

Name: (terserah_tanpa spasi) misal : Canoni255
Location : (kosong saja)
Description : (terserah juga) misal : Canonku

14. Pilih Device : Canon i255 USB #1 ( Canon i255)
15. Pilih Model dengan mencari file .ppd nya.Klik Browse , pilih file /usr/share/cups/model/canoni155.ppd
16. Masukkan User Names : root dan passwordnya (sesuai passwd root)

Ok.. sekarang uda bisa ngeprint .. :)
Coba aja ngetik ngawur2an di openoffice.. trus di print dehh….. ( wehehehe )
Oiya ini tampilan cups di browser tadi :
snapshot12.png

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India