Инсталирането на принтери в Linux понякога е просто въпрос на включване и включване, но за принтери Канон, не работи така. Тук обяснявам как да инсталирам принтера PIXMA iP1800 en ArchLinux. |
Това ръководство се основава на статията за инсталиране на принтерите Canon iP4300 от wiki ArchLinux, по-специално под метода за инсталиране на драйвери на Canon.
Преди да започнете
Пакети за инсталиране: Чаши, Ghostscript, Gsfonts, Gutenprint
# pacman -S чаши ghostscript gsfonts gutenprint
Изтеглете драйверите на Canon
Те трябва да изтеглят драйверите cnijfilter-ip1800series и cnijfilter-общ. Препоръчвам ви да съхранявате тези файлове в отделна папка в директорията, която искате, за да избегнете объркване. Например създадох папка, наречена канон. Тъй като страницата на Canon предоставя само .rpm файлове, ние се нуждаем rmpextract продължавам:
# pacman -S rpmextract
След инсталиране rpmextract и за да изтеглите драйверите, в терминал се придвижваме до папката, където са запазени, и изпълняваме следните команди за извличане на пакетите
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Сега е време да преместите създадените файлове и папки към съответната им цел. Например папката (и цялото й съдържание) ~ / canon / usr / lib / трябва да се копира (с разрешения за суперпотребител) в / usr / lib /
Preparación
деактивиране usblp в случай, че бягам
# rmmod usblp
За да го деактивираме за постоянно, добавяме към раздела МОДУЛИ de /etc/rc.conf следното:! usblp
МОДУЛИ = (...! Usblp ...)
Рестартираме чашките
# /etc/rc.d/cups рестартиране
Добавяме чаши към списъка на ДЕМОНИ в /etc/rc.conf, така че да се стартира от зареждане. Той трябва да бъде предшестван от "@", така че да започне като процес във фонов режим.
DAEMONS = (... @ чаши ...)
Инсталация с CUPS
От всеки браузър отидете на адреса http: // localhost: 631, уеб интерфейса на CUPS.
Добавяне на принтер и класове -> Намерете нови принтери -> Появява се Canon IP1800, Добавете този принтер -> Проверка на данните -> Продължаване. За предпочитане е да добавите .ppd, конфигурационния файл за принтера и той се намира в папката: / usr / споделяне / чаши / модел / под името на canonip1800.ppd. Те фиксират последните детайли, като типа хартия, която ще използват, размера на техните листове и т.н.
Принтерът вече трябва да е инсталиран, но първо трябва да завършите конфигурирането на библиотеките, които драйверите трябва да работят. За преглед изпълняваме следната команда:
ldd / usr / local / bin / cifip1800
В моя случай това ми даде следния резултат:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => не е намерен
libcnbpess312.so => не е намерен
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 => не е намерен
libcnbpcnclapi312.so => не е намерен
libcnbpcnclbjcmd312.so => не е намерен
libcnbpcnclui312.so => не е намерен
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)
И е необходимо да създадете връзки от липсващите библиотеки към изпълнимите файлове на / usr / local / bin, които сме копирали по-рано; или инсталирайте липсващите библиотеки. Поправяме го със:
# 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 ощипване
Направете резервно копие на оригиналния ppd (не забравяйте да отидете до мястото, където се намира: / usr / share / cups / model
sudo cp canonip1800.ppd canonip_bc.ppd
Отворете файла с предпочитания от вас редактор: nano, gedit, kate, leafpad и др. ще използвам Нано.
sudo nano canonip1800.ppd
И добавям следните редове за качеството:
* OpenUI * CNQuality / Quality: PickOne
* По подразбиране CNQuality: 3
* CNQuality 2 / Високо: "2"
* CNQuality 3 / Нормално: "3"
* CNQuality 4 / Стандарт: "4"
* CNQuality 5 / Икономичност: "5"
* CloseUI: * CNQuality
За промяна на резолюция, те се елиминират:
* OpenUI * Резолюция / изходна разделителна способност: PickOne
* По подразбиране Решение: 600
*Резолюция 600/600 dpi: "<>setpagedevice"
* CloseUI: * Резолюция
И те се променят от:
* OpenUI * Резолюция / изходна разделителна способност: PickOne
* По подразбиране Решение: 600
*Резолюция 300/300 dpi: "<>setpagedevice"
*Резолюция 600/600 dpi: "<>setpagedevice"
*Резолюция 1200/1200 dpi: "<>setpagedevice"
*Резолюция 2400/1200 dpi: "<>setpagedevice"
*Резолюция 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Резолюция
След редактиране на ppd, запазете и затворете; и актуализирайте ppd в уеб интерфейса на CUPS.
Отлично !! благодаря @monikgtr за тази подробна и добре обяснена публикация =)