[SOLVED] Canon PiXMA ip2500

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
matth
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 28 gru 2008, 11:19
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

[SOLVED] Canon PiXMA ip2500

Post autor: matth »

Witam,

na Ubuntu siedze od niedawna, a przez ostatni czas jego uzytkowania walczylem z drukarką :wall: . Z racji tego, ze w necie jest malo informacji na ten temat, sprobuje napisac jak wygladała moja droga do drukowania.

Model: Canon PiXMA ip2500

Pliki: DO POBRANIA

:arrow:cnijfilter-common-2.70-1.i386.rpm
:arrow:cnijfilter-common-2.70-2.src.rpm
:arrow:cnijfilter-ip2500series-2.70-1.i386.rpm


Strony, z których korzystałem:

:arrow: http://ubuntuforums.org/showthread.php?t=592685

:arrow: viewtopic.php?t=63890

:arrow: http://debian.linux.pl/viewtopic.php?p=53149


Zaznaczam, iż nie jest to typowe HOW-TO, nie napisze co robilem od początku do konca( w sumie sam do konca nie wiem :) ), poniewaz na potrzebne mi informacje natrafialem w trakcie 'walki' z systemem.

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 ./
Aktualizacja:

Kod: Zaznacz cały

sudo apt-get update
Instalacja pakietów:

Kod: Zaznacz cały

apt get-install
:arrow:libcnbj-2.6
:arrow:bjfilter-2.6


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 :teeh: )

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
W terminalu musimy przejsc do folderu, w którym sa nasze paczki, a następnie mozna konwetowac:

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
Przekonwertowane juz paczki(*deb) zainstalowalem standardowo, poprzez dwuklik :)

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
Potem czytając dalej stronę sprawdziłem czy wszystko jest zlinkowane poprawnie.

Kod: Zaznacz cały

 /usr/local/bin$ ldd cifip2500 
Okazało się, ze nie, wiec aby je polaczyc wklepałem:

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
A po ponownym sprawdzeniu:

Kod: Zaznacz cały

 /usr/local/bin$ ldd cifip2500 
otrzymałem:

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)
Zainstalowalem także pakiet libpng3:

Kod: Zaznacz cały

sudo apt-get install libpng3
Zrobiłem reboota, system wykrywał drukarke ale nadal nie drukowala.
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 :grin:

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.
Pozdrawiam!
IRC: Serdel
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości