Paano mag-install ng Canon IP1800 printer sa ArchLinux

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

Ang pagsasaayos ng /etc/rc.conf ginagawa ito sa pamamagitan ng isang text editor: nano, gedit, kate, atbp.

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/libcnbpcnclbjcmd312.so.3.3.0 /usr/lib/libcnbpcnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so

Ang ppd ay hindi naglalaman ng maraming mga pagpipilian para sa pagsasaayos, ngunit maaari mo itong i-edit upang magdagdag ng mga kalidad at resolusyon.

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.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Edwin dijo

    Napakahusay !! salamat @monikgtr para sa detalyadong ito at mahusay na ipinaliwanag na post =)