„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
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 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.
Puikus!! ačiū @monikgtr už šį labai išsamų ir gerai paaiškintą įrašą =)