Canon i255 di Debian
Akhirnya, setelah nyoba2 lagi, gw dah bisa ngeprint di linux pake printer Canon i255. Kira2 caranya begini..
- Download drivernya. Gw download dari link yang dikasih oleh kaosgeek di linux.or.id. Silakan buka http://linux.or.id/node/183.
- Berhubung file yang dikasih berupa format rpm, convert dulu jadi deb pakai alien.
Install seperti biasa
# dpkg -i bjfiltercups_2.3-1_i386.deb # dpkg -i bjfilteri255_2.3-1_i386.debMungkin ada beberapa file binary yang kehilangan shared library yang dibutuhkannya. Dalam kasus gw, salah satunya adalah file
/usr/local/bin/bjfilteri255. Coba aja lihat shared library yang dipake dg perintahldd# ldd /usr/local/bin/bjfilteri255 libcnbpcmcm182.so => /usr/lib/libcnbpcmcm182.so (0x4002a000) libcnbpess182.so => /usr/lib/libcnbpess182.so (0x40034000) libm.so.6 => /lib/tls/libm.so.6 (0x40069000) libdl.so.2 => /lib/tls/libdl.so.2 (0x4008b000) libtiff.so.3 => not found libpng.so.2 => not found libcnbpcnclapi182.so => /usr/lib/libcnbpcnclapi182.so (0x400de000) libcnbpcnclbjcmd182.so => /usr/lib/libcnbpcnclbjcmd182.so (0x400e9000) libcnbpcnclui182.so => /usr/lib/libcnbpcnclui182.so (0x400ef000) libc.so.6 => /lib/tls/libc.so.6 (0x400f4000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40229000) libz.so.1 => /usr/lib/libz.so.1 (0x40247000)Nah kan file
libpng.so.2gak ktemu. Kalau emang belum diinstall, ya silakan install dulu. Tp kalo ternyata ngga nemuin juga paket yang sesuai, solusi yang gw pake adalah dg menggunakan library yg namanya sama tapi mungkin cuma beda versi doang. Setelah dicari2, ketemu file/usr/lib/libpng12.so.0trus gw buat symbolic link ke file tersebut.# cd /usr/lib # ln -s libpng12.so.0 libpng.so.2Ini baru 1 file doang loh! Padahal bisa aja ada di file2 lain juga. Lalu tuk tau file2 yang bermasalah seperti ini gmana? Ya cari satu2 dong :P daftar file yang terkandung dalam file
bjfiltercups_2.3-1_i386.debdanbjfilteri255_2.3-1_i386.debbisa dilihat dengan menggunakan programdpkg-deb# dpkg-deb -c bjfilteri255_2.3-1_i386.deb # dpkg-deb -c bjfiltercups_2.3-1_i386.debNanti keluar daftar filenya, silakan dicoba :D gak usah nyoba semua file, cukup file binary saja. Salah satu cirinya adalah gak ada ekstensinya (dlm kasus ini aja loh!)
Lalu, coba buka browser dan masuk ke http://localhost:631, klik Printers -> Add Printer
Masukkan data berikut
- Name: nama printer, terserah, tp jgn pake spasi :P
- Location: dikosongin aja
- Description: terserah mau diisi apaan
Kalau udah, klik continue
Lalu..
- Device: USB Printer #1 (Canon i255)
- Make: Canon
- Model: Canon i255 ver.2.3 (en)
Selesai! Silakan “print test page”
Mungkin langkah yang paling ribet n panjang cuma ada di nomor 4 doang. Yaa.. semua emang butuh perjuangan :D
- Login to post comments
weh ribet (baru tau gua). kalo distro mandrake 10.1 serumit itu juga gak?
#1 nda tau ya! :P coba aja :D
kata Iang boleh coba bikin comment baru huehehehe :)
ada lowongan lagi ngga di SUN ? :D , btw, SUN itu kantornya dimana?
#4: wah gw gak tau dehh..
SUN itu di Wisma Metropolitan I, di Jl. Jend. Sudirman
hehe.. ndak ada model "Next Next Finish"-nya mas ?
kadang beginian ini yang bikin beberapa customer saya "ampun-ampun" kalo ditawari linux.
kebanyakan di lapangan, orang maunya ya yang mudah saja. kasihan kan kalo ada orang kantoran dengan background ilmu hukum misalnya disuruh ngapalin erpeem mines iveha itu apa :)
#6: itu mulai langkah ke 5 kan "next next finish" .. tapi langkah 1 sampe 4 nya mabogg .. =))
waduh.... mo ngeprint aja butuh perjuangan gitu yak :O
Koq di komp gw ga bisa ya, gw pake ubuntu, dan setelah gw coba ngikutin caranya, pas di print tes page, cuman kedip-kedip doang tuh lampu ijo, tapi ga ngeprint, padahal udah gw tunggu ampe lama, please help dong, trims
#9 Coba cek lagi, udah ada semua belum shared library yg dipake.
Soalnya gw dulu juga cuma kedap-kedip doang sebelum akhirnya curiga kalo ada yg aneh sama file2 binarynya.
Kalau misalnya ternyata udah link ke shared library dah beres semua tp tetap kedap-kedip (kalo gak salah pernah ngalamin juga), wah gw jg gak tau apa2..
kalo sebagian shared librarynya gw ga bikin symbolic link tapi gw set sebagai file biasa (copy and rename) ngaruh ga ???, setelah dicek shared librarynya pake perintah ldd /usr/local/bin/bjfilteri255 udah lengkap semua
#11 coba cek file binary yg lain, bukan bjfilteri255 ajah
Yang mana ??? cara yang dikasih tau diatas kan cuma perlu ngecek binary bjfilteri255. Trus kata ente, ente pernah kedip-kedip juga, file binarynya kurang atau gmn ???
#13: itu kan sebagian doang yg gw jadiin contoh. Masa semuanya gw tulis? Udah gw tulis juga kan tu tuk nyari semuanya (liat nomor 4).
Ayoo.. cari lagi semua file binary dari 2 file deb itu :P
abis gw lakuin
ldd /usr/local/bin/bjfilteri255
muncul :
ldd /usr/local/bin/bjfilteri255
libcnbpcmcm182.so => /usr/lib/libcnbpcmcm182.so (0xb7fd6000)
libcnbpess182.so => /usr/lib/libcnbpess182.so (0xb7fa2000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f81000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f7d000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7f31000)
libpng.so.2 => /usr/lib/libpng.so.2 (0xb7f0d000)
libcnbpcnclapi182.so => /usr/lib/libcnbpcnclapi182.so (0xb7f02000)
libcnbpcnclbjcmd182.so => /usr/lib/libcnbpcnclbjcmd182.so (0xb7efd000)
libcnbpcnclui182.so => /usr/lib/libcnbpcnclui182.so (0xb7ef8000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dca000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7feb000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7dad000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7d9c000)
Udah semua kan ?!
#15: Itu baru untuk file /usr/local/bin/bjfilteri255 aja.. masih banyak file yang lain kan?
coba jalanin
# dpkg-deb -c bjfilteri255_2.3-1_i386.deb
# dpkg-deb -c bjfiltercups_2.3-1_i386.deb
tuk ngeliat file2 yang lain itu apa aja
Lebih mudah pake Kubuntu 5.10. Klik kanan file bjfilteri255_2.3-1_i386.deb, sorot Kubuntu Package Menu, klik Install Package. Kemudian lihat file apa yang kurang (biasanya diberi keterangan .... bergantung pada ....).
Akhirnya.... bisa juga. Baru saja baca situs ini, terus kucoba, ternyata langsung bisa...
Gw pake distro Kubuntu 5.10. Setelah dapat kedua RPM, terus gw install (setelah dijadikan .deb). Kemudian gw ikuti petunjuknya ;
Lihat shared library yang dipake dg perintah ldd :
budi@ubuntu:~$ su
Password:
root@ubuntu:/home/budi# cd /usr/local/bin
root@ubuntu:/usr/local/bin# ls
bjcmdi255 bjcups bjcupsmon bjfilteri255 i255_ps i255_raw lgmoni255 printuii255 stsmoni255
root@ubuntu:/usr/local/bin# ldd bjcmdi255
...
...
root@ubuntu:/usr/local/bin# ldd bjcups
...
...
root@ubuntu:/usr/local/bin# ldd bjcupsmon
...
...
root@ubuntu:/usr/local/bin# ldd bjfilteri255
...
...
root@ubuntu:/usr/local/bin# ldd lgmoni255
...
...
root@ubuntu:/usr/local/bin# ldd printuii255
...
...
root@ubuntu:/usr/local/bin# ldd stsmoni255
...
...
catat library yg tidak ditemukan (not found), kemudian cari dg google.
Cari packages libtiff.so.3 utk debian dimana yah? aku cari di packages.debian.org gak ada tuh. Butuh banget neh...
kalo udah ada libtiff.so.4, tinggal di link-kan aja :
$cd /usr/lib
$sudo ln -s libtiff.so.4 libtiff.so.3
duh...koq pas milih devicenya ga ada sih? kosong aja tuh...
waktu langkah ke 7 ga ada pilihan device, field buat inputin device jg ga ada...
gimana nih mas?
wadduh.... puyeng dah gua....!??????~!@#$%^&*()_+|??>>
cara termudah buat yg udah puyeng, install aja turbo print dech.
tapi musti bayar 30 USD tuh he...he..he...
Wah mas.. print test page lancar.. tapi nge-print yg laen kok gak lancar ya,,,,
Klo ngeprint halaman lain selalu stop... tapi begitu nge-print test page, lancar sekali...
Setelah diamati lagi di bagian properties ada status :
ready : /usr/lib/cups/filter/pstocanonbj failed
ada ide ga mas???
Mohon petunjuk....
people are stranger
woi... mau tau cara nge-print yang lebihh gampang ngak..!!!
Caranya nge-print di windows aja. kalo ada yang gampang ngapain cari yang susah.
Iya ngak...
wah gimana klo ga ada pilihan model drivernya.. aku uda bisa ampe point 7
Lalu..
* Device: USB Printer #1 (Canon i255)
* Make: Canon
tapi yang * Model: Canon i255 ver.2.3 (en) blm.. soalnya ga ad pilihan drivernya.. :(
please.. bales ya..
yippy .. aku uda bisa.. makasi ya. ternyata aku butuh masukin file .ppd nya
di /usr/share/cups/model/canoni255.ppd
akhirnya.. ga usa repot2 masuk windows cuma buat ngeprint.. oiya sbnrny driver printer itu uda ada di repository nya debian.. :) jadi semakin enak aja... :))
btw.. ak juga posting cara install ini di blogku : http://blog.its.ac.id/tintatutatatu
gpp ya.. hehe makasi bgt.. :)
heheh maap2 ternyata ndak ada di repository.. :))
brarti tetep drivernya dari flie .rpm itu..
gue pengen nambahin
untuk file bjfilteri255.2.3-0.i386.rpm jangan lupa tambahkan parameter --scripts pada saat alien
$ sudo alien --scripts bjfilteri255-2.3-0.i386.rpmeh gue tambahin lagi
kalo model nya ga ada dalam daftar pilih browse for ppd
dan cari di /usr/share/cups/model
demikian
mas pas ngebuat symbolic link-nya pake "ln -s" saya ada salah ngetik, tapi pas mau ngulangi gak bisa. tolong dijawab mas...
gimana mo jawab kalau pertanyaannya ngga jelas? :)
salah ketik jadi apa? gak bisanya gimana?
klo gak salah waktu itu saya ketik
# ln -s libcnbpess182.so libcnbpess182.so
seharusnya
# ln -s libcnbpess182.so.1.4.0 libcnbpess182.so
pas saya baiki yg muncul
ln: creating symbolic link 'libcnbpess182.so' to 'libcnbpess182.so.1.4.0': File exists
ya diapus aja dulu symlinknya..
wah mas akhirnya bisa, setelah saya saya buka semua file binarynya dan saya buat symbolic link-nya, makasih ya mas..