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