Instalacja Canon Pixma MP540 na Ubuntu 10.10 64 bit.

auroxik
Sędziwy Jeż
Sędziwy Jeż
Posty: 73
Rejestracja: 15 lis 2008, 01:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Instalacja Canon Pixma MP540 na Ubuntu 10.10 64 bit.

Post autor: auroxik » 17 lut 2011, 16:21

Ze strony Canona ściągamy plik "MP540_debian_drivers.tar" do Ubuntu (http://software.canon-europe.com/softwa ... asp?model=).

Po rozpakowaniu mamy 4 pliki. Dwa do drukarki:
cnijfilter-common_3.00-1_i386.deb
cnijfilter-mp540series_3.00-1_i386.deb

dwa pliki do skanera:
scangearmp-common_1.20-1_i386.deb
scangearmp-mp540series_1.20-1_i386.deb

W dwóch plikach do drukarki musimy podmienić odwołanie do biblioteki libcupsys2 na odwołanie do biblioteki libcups2 (chyba od 2008 lub 2009 r. biblioteka libcups2 w dystrybucjach Ubuntu zastąpiła bibliotekę libcupsys2. Niestety nie zauważyli tego programiści z Canona, którzy w swoich driverach zamieścili odwołanie do nie istniejącej już w Ubuntu biblioteki.
W plikach do skanera tego odwołania nie ma. Procedurę jaką poniżej podaję wykonujemy tylko z dwoma plikami do drukarki.

Procedura podmiany bibliotek: (nie jest to mój pomysł, znalazłem to gdzieś na forum)

Otwieramy w terminalu ścieżkę z rozpakowanymi plikami do drukarki i wykonujemy po kolei:

#mkdir modified-deb
#dpkg -x cnijfilter-common_3.00-1_i386.deb modified-deb/cnijfilter-common_3.00-1_i386
#dpkg -e cnijfilter-common_3.00-1_i386.deb modified-deb/cnijfilter-common_3.00-1_i386/DEBIAN

potem edytujemy

modified-deb/cnijfilter-common_3.00-1_i386/DEBIAN/control
i zamieniamy wpis licupsys2 na libcups2.

następnie:
#cd modified-deb
#dpkg -b cnijfilter-common_3.00-1_i386

tak samo postępujemy z cnijfilter-mp140series_3.00-1_i386.deb
czyli:

#mkdir modified-deb
#dpkg -x cnijfilter-mp140series_3.00-1_i386.deb modified-deb/cnijfilter-mp140series_3.00-1_i386
#dpkg -e cnijfilter-mp140series_3.00-1_i386.deb modified-deb/cnijfilter-mp140series_3.00-1_i386/DEBIAN

modified-deb/cnijfilter-common_3.00-1_i386/DEBIAN/control
zamieniamy licupsys2 na libcups2.

#cd modified-deb
#dpkg -b cnijfilter-mp140series_3.00-1_i386

Następnie wykonujemy w takiej kolejności jak poniżej 4 procedury:
Dwie pierwsze wykonujemy na tych dwóch plikach do drukarki, które przetworzyliśmy wymieniając biblioteki. Dwa pliki do skanera to te, które otrzymaliśmy po rozpakowaniu pakera ściągniętego ze strony Canona.

sudo dpkg -i --force-architecture cnijfilter-common_3.00-1_i386.deb
sudo dpkg -i --force-architecture cnijfilter-mp540series_3.00-1_i386.deb

sudo dpkg -i --force-architecture scangearmp-common_1.20-1_i386.deb
sudo dpkg -i --force-architecture scangearmp-mp540series_1.20-1_i386.deb

te cztery procedury zainstalowały w naszym Ubuntu drivery do drukarki i skanera.
Po tej instalacji włączamy drukarkę i widzimy ją w: System - Administracja - Drukowanie -jako MP540-series i zaznaczona jako domyślna. Jeśli chcemy sprawdzić drukowanie, prawy przycisk myszy na ikonie drukarki - Właściwości i w otwartym oknie Właściwości klikamy Wydrukuj stronę próbną. Zostaje wydrukowana.
Testujemy skaner:
Programy-Grafika-Proste skanowanie
lub Programy-Grafika-XSane Image scanning program

Wszystko działa: drukarka drukuje i skaner skanuje. :ligt:
ODPOWIEDZ

Wróć do „Hardware-Inne”