Ang pag-install ng mga printer sa Linux kung minsan ay isang bagay lamang sa pag-plug sa kanila at pag-on, ngunit sa kaso ng Reglo, hindi ito gumagana tulad nito. Narito ipinapaliwanag ko kung paano i-install ang printer PIXMA iP1800 en Archlinux. |
Ang gabay na ito ay batay sa artikulo upang mai-install ang mga printer Canon iP4300 mula sa ArchLinux wiki, partikular sa ilalim ng pamamaraan ng pag-install ng mga driver ng Canon.
Bago ka magsimula
Mga naka-install na package: Mga Tasa, Ghostscript, Gsfonts, Gutenprint
# pacman -S tasa ghostscript gsfonts gutenprint
I-download ang mga driver ng Canon
Dapat nilang i-download ang mga driver cnijfilter-ip1800series at cnijfilter-karaniwang. Inirerekumenda ko na itago mo ang mga file na ito sa isang hiwalay na folder sa loob ng direktoryo na nais mo, upang maiwasan ang pagkalito. Halimbawa, lumikha ako ng isang folder na tinawag Canyon. Dahil ang pahina ng Canon ay nagbibigay lamang ng .rpm na mga file, kailangan namin rmextract upang magpatuloy:
# pacman -S rpmextract
Pagkatapos i-install rpmextract at upang mai-download ang mga driver, sa isang terminal nag-navigate kami sa folder kung saan sila nai-save, at isinasagawa ang mga sumusunod na utos upang makuha ang mga pakete
# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm
Oras na upang ilipat ang mga file at folder na nilikha sa kanilang kaukulang patutunguhan. Halimbawa, ang folder (at lahat ng nilalaman nito) ~ / canon / usr / lib / dapat itong makopya (na may mga pahintulot sa superuser) upang / usr / lib /
Paghahanda
I-aktibo usblp kaso tatakbo ako
# rmmod usblp
Upang permanenteng i-deactivate ito, idaragdag namin sa seksyon MGA MODULO de /etc/rc.conf ang sumusunod :! usblp
MODULES = (...! Usblp ...)
Nagre-restart kami ng tasa
# /etc/rc.d/cups restart
Nagdagdag kami ng mga tasa sa listahan ng MGA DAEMON sa /etc/rc.conf upang ito ay bota mula sa boot. Dapat itong mauna sa pamamagitan ng "@" upang magsimula ito bilang isang proseso sa likuran.
DAEMONS = (... @cups ...)
Pag-install sa CUPS
Mula sa anumang browser, pumunta sa address na http: // localhost: 631, ang CUPS web interface.
Pagdaragdag ng printer at mga klase -> Maghanap ng mga bagong printer -> Lumilitaw ang Canon IP1800, Idagdag ang printer na ito -> I-verify ang data -> Magpatuloy. Mas mabuti na idagdag ang .ppd, ang file ng pagsasaayos para sa printer, at ito ay matatagpuan sa folder: / usr / share / tasa / modelo / sa ilalim ng pangalan ng canonip1800.ppd. Inaayos nila ang mga huling detalye, tulad ng uri ng papel na kanilang gagamitin, ang laki ng kanilang mga sheet, atbp.
Dapat na naka-install ang printer, ngunit una, kailangan mong matapos ang pag-configure ng mga aklatan na kailangang gumana ng mga driver. Upang suriin, isinasagawa namin ang sumusunod na utos:
ldd / usr / local / bin / cifip1800
Sa aking kaso, binigyan ako ng sumusunod na resulta:
linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => hindi natagpuan
libcnbpess312.so => hindi natagpuan
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 => hindi nahanap
libcnbpcnclapi312.so => hindi natagpuan
libcnbpcnclbjcmd312.so => hindi natagpuan
libcnbpcnclui312.so => hindi natagpuan
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)
At kinakailangan upang lumikha ng mga link mula sa mga nawawalang aklatan hanggang sa maipapatupad ng / usr / local / bin na kinopya namin nang mas maaga; o i-install ang mga nawawalang aklatan. Inaayos namin ito sa:
# 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 sabunot
Gumawa ng isang backup ng orihinal na ppd (huwag kalimutang mag-navigate sa kung saan ito matatagpuan: / usr / share / tasa / modelo
sudo cp canonip1800.ppd canonip_bc.ppd
Buksan ang file sa iyong ginustong editor: nano, gedit, kate, leafpad, atbp. Gagamitin ko nano.
sudo nano canonip1800.ppd
At idinagdag ko ang mga sumusunod na linya para sa kalidad:
* OpenUI * CNQuality / Marka: PickOne
* DefaultCNKwalidad: 3
* CNQuality 2 / Mataas: "2"
* CNQualidad 3 / Karaniwan: "3"
* CNQualidad 4 / Pamantayan: "4"
* CNQuality 5 / Economy: "5"
* CloseUI: * CNQualidad
Upang mabago ang paglutas, tinanggal ang mga ito:
* OpenUI * Resolution / Resolution ng Output: PickOne
* DefaultResolusyon: 600
*Resolution 600/600 dpi: "<>setpagedevice"
* CloseUI: * Resolusyon
At binago sila ng:
* OpenUI * Resolution / Resolution ng Output: PickOne
* DefaultResolusyon: 600
*Resolution 300/300 dpi: "<>setpagedevice"
*Resolution 600/600 dpi: "<>setpagedevice"
*Resolution 1200/1200 dpi: "<>setpagedevice"
*Resolution 2400/1200 dpi: "<>setpagedevice"
*Resolution 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Resolusyon
Pagkatapos i-edit ang ppd, i-save at isara; at i-update ang ppd sa interface ng web ng CUPS.
Napakahusay !! salamat @monikgtr para sa detalyadong ito at mahusay na ipinaliwanag na post =)