Kaip įdiegti „Canon IP1800“ spausdintuvą į „ArchLinux“

„Linux“ spausdintuvų įdiegimas kartais tereikia juos prijungti ir įjungti, tačiau tuo atveju kanonas, tai taip neveikia. Čia paaiškinsiu, kaip įdiegti spausdintuvą "PIXMA iP1800" en „ArchLinux“.

Šis vadovas parengtas remiantis straipsniu apie spausdintuvų diegimą „Canon iP4300“ iš ArchLinux wiki, konkrečiai pagal „Canon“ tvarkyklių diegimo metodą.

Prieš pradėdami

Paketai, kuriuos reikia įdiegti: Puodeliai, Ghostscript, Gsfonts, Gutenprint

# pacman -S puodeliai ghostscript gsfonts gutenprint

Parsisiųsti canon tvarkykles

Turite atsisiųsti tvarkykles cnijfilter-ip1800series ir cnijfilter-bendras. Kad išvengtumėte painiavos, rekomenduoju šiuos failus išsaugoti atskirame aplanke norimame kataloge. Pavyzdžiui, aš sukūriau aplanką pavadinimu kanonas. Kadangi „Canon“ svetainėje pateikiami tik .rpm failai, mums reikia rmpextract tęsti:

# pacman -S rpmextract

Įdiegę rpmextract ir atsisiųskite tvarkykles, terminale pereiname į aplanką, kuriame jie yra išsaugoti, ir vykdome šias komandas, kad ištrauktume paketus

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

Dabar atėjo laikas perkelti failus ir aplankus, kurie buvo sukurti į atitinkamą paskirties vietą. Pavyzdžiui, aplankas (ir visas jo turinys) ~/canon/usr/lib/ turite jį nukopijuoti (su supervartotojo leidimais) į / usr / lib /

Rengimas

Konfigūracija /etc/rc.conf Tai atliekama naudojant teksto rengyklę: nano, gedit, kate ir kt.

Išjungti usblp jei bėgate

# rmmod usblp

Norėdami visam laikui jį išjungti, įtraukiame į skyrių MODULIAI de /etc/rc.conf taip: !usblp

MODULIAI=(... !usblp ...)

Iš naujo paleidžiame puodelius

# /etc/rc.d/cups paleiskite iš naujo

Į sąrašą įtraukiame puodelius DAEMONAI faile /etc/rc.conf, kad paleistumėte iš įkrovos. Prieš jį turi būti „@“, kad jis būtų pradėtas kaip foninis procesas.

DAEMONAI=(... @puodeliai...)

Montavimas su CUPS

Iš bet kurios naršyklės eikite į adresą http://localhost:631, CUPS žiniatinklio sąsają.
Spausdintuvo ir klasių pridėjimas -> Rasti naujus spausdintuvus -> Pasirodo Canon IP1800, Pridėti šį spausdintuvą -> Tikrinti duomenis -> Tęsti. Pageidautina pridėti .ppd, spausdintuvo konfigūracijos failą, kuris yra aplanke: /usr/share/cups/model/ vardan canonip1800.ppd. Jie sutvarko paskutines detales, pvz., naudojamo popieriaus tipą, lapų dydį ir kt.

Spausdintuvas jau turėtų būti įdiegtas, bet pirmiausia turite baigti konfigūruoti bibliotekas, kurių tvarkyklės turi veikti. Norėdami peržiūrėti, vykdome šią komandą:

ldd /usr/local/bin/cifip1800

Mano atveju tai davė man tokį rezultatą:

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

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 => nerasta
libcnbpcnclapi312.so => ​​nerasta
libcnbpcnclbjcmd312.so => ​​nerasta
libcnbpcnclui312.so => ​​nerasta

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)

Ir būtina sukurti nuorodas iš trūkstamų bibliotekų į /usr/local/bin vykdomuosius failus, kuriuos anksčiau nukopijavome; arba įdiekite trūkstamas bibliotekas. Taisome su:

# 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
PPD nėra daug konfigūravimo parinkčių, tačiau galite ją redaguoti, kad pridėtumėte savybių ir raiškos.

ppd pakeitimas

Padarykite originalaus ppd atsarginę kopiją (nepamirškite nueiti, kur ji yra: /usr/share/cups/model

sudo cp canonip1800.ppd canonip_bc.ppd

Atidarykite failą naudodami pageidaujamą redaktorių: nano, gedit, kate, leafpad ir kt. naudosiu nanotechnologijų.

sudo nano canonip1800.ppd

Ir dėl kokybės pridedu šias eilutes:

*OpenUI *CNQuality/Quality: PickOne
*Numatytoji CN kokybė: 3
*CN kokybė 2 / aukšta: "2"
*CN kokybė 3 / normali: "3"
*CN kokybė 4 / standartas: "4"
*CNQuality 5 / Economy: "5"
*CloseUI: *CNQuality

Norėdami pakeisti nutarimas, pašalinami šie:

*OpenUI *Skyra / išvesties skiriamoji geba: „PickOne“.
*Numatytoji skiriamoji geba: 600
*Rezoliucija 600/600 dpi: "<>setpagedevice"
*CloseUI: *Rezoliucija

Ir juos keičia:

*OpenUI *Skyra / išvesties skiriamoji geba: „PickOne“.
*Numatytoji skiriamoji geba: 600
*Rezoliucija 300/300 dpi: "<>setpagedevice"
*Rezoliucija 600/600 dpi: "<>setpagedevice"
*Rezoliucija 1200/1200 dpi: "<>setpagedevice"
*Rezoliucija 2400/1200 dpi: "<>setpagedevice"
*Rezoliucija 4800/1200 dpi: "<>setpagedevice"
*CloseUI: *Rezoliucija

Pataisę ppd, išsaugokite ir uždarykite; ir atnaujinkite ppd CUPS žiniatinklio sąsajoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Edvinas sakė

    Puikus!! ačiū @monikgtr už šį labai išsamų ir gerai paaiškintą įrašą =)