Jak zainstalować drukarkę Canon IP1800 na ArchLinux

Instalowanie drukarek w Linuksie czasami polega tylko na ich podłączeniu i włączeniu, ale w przypadku kanonik, to tak nie działa. Tutaj wyjaśniam, jak zainstalować drukarkę PIXMA iP1800 en ArchLinux.

Ten przewodnik jest oparty na artykule dotyczącym instalacji drukarek Canon iP4300 z wiki ArchLinux, szczególnie z metody instalacji sterowników Canon.

Zanim zaczniesz

Pakiety do zainstalowania: Kubki, Ghostscript, Gsfonts, Gutenprint

# pacman -S kubki ghostscript gsfonts gutenprint

Pobierz sterowniki Canon

Muszą pobrać sterowniki seria cnijfilter-ip1800 i cnijfilter-wspólny. Zalecam przechowywanie tych plików w oddzielnym folderze w wybranym katalogu, aby uniknąć nieporozumień. Na przykład utworzyłem folder o nazwie kanon. Ponieważ strona Canon udostępnia tylko pliki .rpm, potrzebujemy ekstrakt rmp kontynuować:

# pacman -S ekstrakt obr./min

Po instalacji RPMextract i aby pobrać sterowniki, w terminalu przechodzimy do folderu, w którym są zapisane, i wykonujemy następujące polecenia, aby wyodrębnić pakiety

#rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm

Teraz nadszedł czas, aby przenieść pliki i foldery, które zostały utworzone, do odpowiednich miejsc docelowych. Na przykład folder (i cała jego zawartość) ~ / canon / usr / lib / musi zostać skopiowany (z uprawnieniami administratora) do / usr / lib /

Przygotowanie

Konfiguracja /etc/rc.conf odbywa się to za pomocą edytora tekstu: nano, gedit, kate itp.

Dezaktywuj usbp w przypadku, gdy biegnę

#rmmod usblp

Aby dezaktywować go na stałe, dodajemy do sekcji MODUŁY de /etc/rc.conf następujące :! usblp

MODUŁY = (...! Usblp ...)

Ponownie uruchamiamy kubki

# Uruchom ponownie plik /etc/rc.d/cups

Dodajemy filiżanki do listy DAEMONY w /etc/rc.conf, aby uruchamiał się z boot. Musi być poprzedzony znakiem „@”, aby rozpocząć jako proces w tle.

DAEMONS = (... @ kubki ...)

Instalacja z CUPS

W dowolnej przeglądarce przejdź do adresu http: // localhost: 631, interfejsu sieciowego CUPS.
Dodawanie drukarki i klas -> Znajdź nowe drukarki -> pojawi się Canon IP1800, Dodaj tę drukarkę -> Sprawdź dane -> Kontynuuj. Zaleca się dodanie .ppd, pliku konfiguracyjnego drukarki, i znajduje się on w folderze: / usr / share / cups / model / pod nazwą canonip1800.ppd. Ustalają ostatnie szczegóły, takie jak rodzaj papieru, którego będą używać, rozmiar arkuszy itp.

Drukarka powinna być już zainstalowana, ale najpierw musisz dokończyć konfigurację bibliotek, których sterowniki potrzebują do pracy. Aby przejrzeć, wykonujemy następujące polecenie:

ldd / usr / local / bin / cifip1800

W moim przypadku dało mi to następujący wynik:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​nie znaleziono
libcnbpess312.so => ​​nie znaleziono

libm.so.6 => /lib/libm.so.6 (0xb76ff000)
libdl.so.2 => /lib/libdl.so.2 (0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb769f000)
libpng.so.3 => nie znaleziono
libcnbpcnclapi312.so => ​​nie znaleziono
libcnbpcnclbjcmd312.so => ​​nie znaleziono
libcnbpcnclui312.so => ​​nie znaleziono

libpopt.so.0 => /lib/libpopt.so.0 (0xb7693000)
libc.so.6 => /lib/libc.so.6 (0xb752d000)
/lib/ld-linux.so.2 (0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb74df000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74ca000)

Konieczne jest również utworzenie odnośników z brakujących bibliotek do plików wykonywalnych / usr / local / bin, które skopiowaliśmy wcześniej; lub zainstaluj brakujące biblioteki. Naprawiamy to za pomocą:

# ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.so
# ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
# ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnclapi312.so
# ln -s /usr/lib/libcnbpnclbjcmd312.so.3.3.0 /usr/lib/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
PPD nie zawiera wielu opcji konfiguracyjnych, ale możesz go edytować, aby dodać jakość i rozdzielczość.

Ppd tweak

Zrób kopię zapasową oryginalnego ppd (nie zapomnij przejść do miejsca, w którym się znajduje: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

Otwórz plik za pomocą preferowanego edytora: nano, gedit, kate, leafpad itp. Użyję nano.

sudo nano canonip1800.ppd

I dodaję następujące wiersze dla jakości:

* OpenUI * CNJakość / Jakość: PickOne
* Domyślna jakość CN: 3
* CNQuality 2 / High: „2”
* CNQuality 3 / Normal: „3”
* CNQuality 4 / Standard: „4”
* CNQuality 5 / Economy: „5”
* CloseUI: * CNQuality

Żeby zmienić rezolucja, są one eliminowane:

* Rozdzielczość OpenUI * / Rozdzielczość wyjściowa: PickOne
* Domyślna rozdzielczość: 600
*Rozdzielczość 600/600 dpi: „<>setpagedevice”
* CloseUI: * Rozdzielczość

I zmieniają je:

* Rozdzielczość OpenUI * / Rozdzielczość wyjściowa: PickOne
* Domyślna rozdzielczość: 600
*Rozdzielczość 300/300 dpi: „<>setpagedevice”
*Rozdzielczość 600/600 dpi: „<>setpagedevice”
*Rozdzielczość 1200/1200 dpi: „<>setpagedevice”
*Rozdzielczość 2400/1200 dpi: „<>setpagedevice”
*Rozdzielczość 4800/1200 dpi: „<>setpagedevice”
* CloseUI: * Rozdzielczość

Po edycji ppd zapisz i zamknij; i zaktualizuj ppd w interfejsie sieciowym CUPS.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Edwin powiedział

    Świetny !! dzięki @monikgtr za ten szczegółowy i dobrze wyjaśniony post =)