Instalacja drukarek Canon Pixma (w moim przypadku IP1500)

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
kakalia
Posty: 28
Rejestracja: 27 marca 2008, 16:12

Instalacja drukarek Canon Pixma (w moim przypadku IP1500)

Post autor: kakalia »

Post wydzielony z http://debian.linux.pl/viewtopic.php?t=242
Rozwiązałem problem z drukarką, poniżej podaję jak:

Instalacja drukarek Canon Pixma (w moim przypadku IP1500)


Do pliku /etc/apt/sources.list dodajemy następujące wpisy:

Kod: Zaznacz cały

deb [url]http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian[/url] ./
deb-src [url]http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian[/url] ./
Robimy aktualizacje:

Kod: Zaznacz cały

apt-get update
i instalujemy pakiety:

Kod: Zaznacz cały

apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj
lub jak ktoś woli instalacja manualna:

Kod: Zaznacz cały

wget -c [url]http://mambo.kuhp.kyoto-u.ac.jp/~takushi[/url]
/debian/pstocanonbj_3.3-1_i386.deb
 wget -c [url]http://mambo.kuhp.kyoto-u.ac.jp/~takushi[/url]
/debian/libcnbj-2.6_0-1_i386.deb
wget -c [url]http://mambo.kuhp.kyoto-u.ac.jp/~takushi[/url]
/debian/bjfilter-2.6_1-1_i386.deb
I jako root:

Kod: Zaznacz cały

dpkg -i libcnbj-2.6_0-1_i386.deb
dpkg -i bjfilter-2.6_1-1_i386.deb
dpkg -i pstocanonbj_3.3-1_i386.deb
Będzie to wyglądało następująco:

Kod: Zaznacz cały

apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
bjfilter-2.2 bjfilter-2.4 bjfilter-2.5
The following NEW packages will be installed:
bjfilter-2.6 libcnbj-2.6 pstocanonbj
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 7731kB of archives.
After unpacking 12.7MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
bjfilter-2.6 libcnbj-2.6 pstocanonbj
Install these packages without verification [y/N]? y
Get:1 [url]http://mambo.kuhp.kyoto-u.ac.jp[/url] ./ bjfilter-2.6 1-1 [184kB]
Get:2 [url]http://mambo.kuhp.kyoto-u.ac.jp[/url] ./ libcnbj-2.6 0-1 [7533kB]
Get:3 [url]http://mambo.kuhp.kyoto-u.ac.jp[/url] ./ pstocanonbj 3.3-1 [14.9kB]
Fetched 7731kB in 9m32s (13.5kB/s)
Selecting previously deselected package bjfilter-2.6.
(Reading database ... 153454 files and directories currently installed.)
Unpacking bjfilter-2.6 (from .../bjfilter-2.6_1-1_i386.deb) ...
Unpacking libcnbj-2.6 (from .../libcnbj-2.6_0-1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libcnbj-2.6_0-1_i386.deb (--unpack):
trying to overwrite `/usr/lib/bjlib/cnb_2560.tbl', which is also in package
cnijfilter-ip2200
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Unpacking pstocanonbj (from .../pstocanonbj_3.3-1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/pstocanonbj_3.3-1_i386.deb (--unpack):
trying to overwrite `/usr/share/cups/model/canonip2200.ppd', which is also in package
cnijfilter-ip2200
Reloading Common Unix Printing System: cupsd.
Errors were encountered while processing:
/var/cache/apt/archives/libcnbj-2.6_0-1_i386.deb
[i]/var/cache/apt/archives/pstocanonbj_3.3-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)[/i]

U mnie zwracało powyższy błąd (zaznaczony kursywą), który początkowo zbagatelizowałem. Ale jak się potem okazało mimo iż drukarka została zainstalowana to nie drukowała. Aby go naprawić musimy ręcznie zainstalować paczki z nadpisaniem tego co wcześniej wrzuciliśmy:

Kod: Zaznacz cały

dpkg -i --force-overwrite libcnbj-2.6_0-1_i386.deb
dpkg -i --force-overwrite bjfilter-2.6_1-1_i386.deb
dpkg -i --force-overwrite pstocanonbj_3.3-1_i386.deb
Jeszcze tylko reset cupsa ()jako root):

Kod: Zaznacz cały

/etc/init.d/cups restart
dla pewności możemy sprawdzić czy wszystko mamy:

Kod: Zaznacz cały

dpkg -l | grep libcnbj
dpkg -l | grep bjfilter
dpkg -l | grep pstocanonbj
w katalogu /usr/share/cups/model/ powinniśmy mieć następujące pliki:

Kod: Zaznacz cały

ls /usr/share/cups/model
canonip2200.ppd   canonmp500.ppd        canonpixus560i.ppd  canonpixus990i.ppd
canonip4200.ppd   canonpixmaip1000.ppd  canonpixus850i.ppd  canonpixusip3100.ppd
canonip6600d.ppd  canonpixmaip1500.ppd  canonpixus860i.ppd  canonpixusip4100.ppd
canonip7500.ppd   canonpixus550i.ppd    canonpixus950i.ppd  canonpixusip8600.ppd
Teraz uruchamiamy przeglądarkę, wpisujemy adres:

Kod: Zaznacz cały

[url]http://127.0.0.1:631/[/url]
drukarka musi być podłączona pod USB i włączona do zasilania, w cupsie dodajemy drukarkę, szukamy na liście tego co wykrył system pod USB, następnie przechodzimy do kolejnego kroku i podajemy sterownik z rozszerzeniem .ppd z katalogu powyżej. Zostały jeszcze dwa kroki do zatwierdzenia i można śmiało wydrukować stronę testową.

Hej, zabawa z drukarką zajęła mi dwa dni. Mam nadzieję, że moje rozwiązanie umożliwi Wam uruchomienie podobnych drukarek od pierwszego razu.

Pozdrawiam.
Zablokowany