na Ubuntu siedze od niedawna, a przez ostatni czas jego uzytkowania walczylem z drukarką

Model: Canon PiXMA ip2500
Pliki: DO POBRANIA



Strony, z których korzystałem:



Zaznaczam, iż nie jest to typowe HOW-TO, nie napisze co robilem od początku do konca( w sumie sam do konca nie wiem

Gdybym mial to zrobic jeszcze raz, zapewne zaczalbym od:
Dodanie do repo:
Kod: Zaznacz cały
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian ./
deb-src http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian ./
Kod: Zaznacz cały
sudo apt-get update
Kod: Zaznacz cały
apt get-install


Na jednej ze stron zalecają zainstalowanie pakietu: pstocanonbj . Jednak u mnie nie móglbyc zainstalowany, nie spelnial jakiejs zaleznosci. Postanowilem wiec ominąc ten plik. (co bedzie to bedzie

Nastepnie:
Pobranie plików:
(^link wyżej^)
1. cnijfilter-common-2.70-2.src.rpm
2. cnijfilter-ip2500series-2.70-1.i386.rpm
3. cnijfilter-common-2.70-1.i386.rpm
Plik 1 i 2 przekonwertowałem do *deb przez wykorzystanie aliena.
Instalacja aliena:
Kod: Zaznacz cały
sudo apt-get install alien
Konwertowanie:
Kod: Zaznacz cały
sudo alien -d cnijfilter-common-2.70-2.src.rpm --scripts
sudo alien -d cnijfilter-ip2500series-2.70-1.i386.rpm --scripts

Z konwertowaniem paczki cnijfilter-common-2.70-1.i386.rpm był jakis problem, wiec znowu zajrzalem na google. Pomoc znalazlem na jednej z wczesniej wspomnianych stron.
Z w/w paczki wypakowalem plik pstocanonij i przeniosłem we własciwe miejsce.
Kod: Zaznacz cały
sudo mv ./pstocanonij /usr/lib/cups/filter/pstocanonij
sudo chown root:root /usr/lib/cups/filter/pstocanonij
sudo chmod u+x /usr/lib/cups/filter/pstocanonij
Kod: Zaznacz cały
/usr/local/bin$ ldd cifip2500
Kod: Zaznacz cały
cd /usr/lib
sudo ln -s libtiff.so.4 libtiff.so.3
sudo ln -s libcnbpcmcm311.so.6.50.1 libcnbpcmcm311.so
sudo ln -s libcnbpess311.so.3.0.9 libcnbpess311.so
sudo ln -s libcnbpcnclapi311.so.3.3.0 libcnbpcnclapi311.so
sudo ln -s libcnbpcnclbjcmd311.so.3.3.0 libcnbpcnclbjcmd311.so
sudo ln -s libcnbpcnclui311.so.3.3.0 libcnbpcnclui311.so
Kod: Zaznacz cały
/usr/local/bin$ ldd cifip2500
Kod: Zaznacz cały
linux-gate.so.1 => (0xb8015000)
libcnbpcmcm311.so => /usr/lib/libcnbpcmcm311.so (0xb7ff6000)
libcnbpess311.so => /usr/lib/libcnbpess311.so (0xb7fae000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f87000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f83000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7f2d000)
libpng.so.3 => /usr/lib/libpng.so.3 (0xb7f07000)
libcnbpcnclapi311.so => /usr/lib/libcnbpcnclapi311.so (0xb7f02000)
libcnbpcnclbjcmd311.so => /usr/lib/libcnbpcnclbjcmd311.so (0xb7efc000)
libcnbpcnclui311.so => /usr/lib/libcnbpcnclui311.so (0xb7ef6000)
libpopt.so.0 => /lib/libpopt.so.0 (0xb7eec000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d89000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7d70000)
/lib/ld-linux.so.2 (0xb8016000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7d50000)
libz.so.1 => /lib/libz.so.1 (0xb7d39000)
Kod: Zaznacz cały
sudo apt-get install libpng3
Ponownie zajrzalem do wczesniejszych stron. Na tą przypadlość pomogło:
Odpalenie http://localhost:631
Dodajemy lub/i modyfikujemy drukarkę. Nadajemy nazwę, wybieramy urządzenie, a przy wyborze sterowników wybieramy pole "Podaj plik PPD"
Przechodzimy do folderu /usr/share/cups/model/ i wybieramy plik: canonip2500.ppd
Po ponownym restarcie drukarka w koncu ponownie nauczyła sie drukowac

I to na tyle.

Zaznaczam, ze nie jest to typowy HOW-TO, są to tylko kroki ktore wykonalem(nie koniecznie w takiej kolejnosci), aby drukarka dzialala. Umiescilem to tylko dlatego, ze w internecie jest naprawde malo informacji na ten temat. Moze komus pomogę choć trochę lub naprowadzę na trop.
Nareszcie sie moge przesiasc calkiem na ubuntu, drukarka dziala

Pozdrawiam.