Linux žaliems: openSUSE/Sistemos administravimas/YaST/Įrenginiai/Spausdintuvas: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Embar (aptarimas | indėlis)
Nėra keitimo santraukos
Embar (aptarimas | indėlis)
(Jokio skirtumo)

21:57, 18 sausio 2010 versija

openSUSE
logotipas
logotipas

Spausdintuvas

Spausdintuvo nuostatos

Pažintis su spausdinimo eile

Spausdintuvo įrenginys naudojamas ne tiesiogiai, o per spausdinimo eilę.

Kai įvairios programos tuo pačiu metu paprašo spausdinti, šios užduotys patalpinamos į eilę ir siunčiamos viena po kitos į spausdintuvo įrenginį.

Galima turėti keletą skirtingų spausdinimo eilių tam pačiam spausdintuvo įrenginiui. Pavyzdžiui, antroji eilė su juodai balta tvarkykle spalvotam spausdintuvui arba postskriptinė eilė ir eilė su PCL tvarkykle skirta postskriptiniam PCL spausdintuvui.

Nuotolinių eilių naudojimas:

Nuotolinės eilės sudaromos kituose tinklo kompiuteriuose ir todėl jos negali būti keičiamos šiame kompiuteryje. Nuotolinės eilės, kurios čia rodomos, žinomos tinkle ir paprastai programos jas gali naudoti tiesiogiai, tad spausdintuvui nebereikia nurodyti vietinių eilių, kurios jau pasiekiamos per nuotolinę eilę.

Spausdinuvo konfigūravimas

Spauskite Pridėti norėdami spausdintuvui nustatyti naują eilę.

Eilės nuostatų keitimas

Pažymėkite vietinę eilę ir spauskite Keisti.

Eilės šalinimas

Pažymėkite vietinę eilę ir spauskite Trinti.

Bandomojo puslapio spausdinimas

Pasirinkite eilę ir spauskite Spausdinti bandomąjį puslapį.

Eilių sąrašo atnaujinimas

Atskirais atvejais po pakeitimų, susijusių su spausdinimu tinkle, gali pasikeisti nuotolinių eilių sąrašas. Paprastai tokių pakeitimų įsigaliojimas vietiniame kompiuteryje užtrunka (keletą minučių), taigi naudinga spausti Atnaujinti sąrašą tik praėjus šiek tiek laiko tam, kad gautumėte atnaujintą pasiekiamų nuotolinių eilių sąrašą.

Spausdinimas per tinklą

Paprastai spausdinimui tinkle naudojama CUPS (bendroji Unix spausdinimo sistema).

Numatytuoju atveju CUPS naudoja vadinamąjį Naršymo režimą tam, kad spausdintuvai būtų pasiekiami tinkle.

Tokiu atveju nuotoliniai CUPS serveriai turi dalintis savo spausdintuvais tinkle ir atitinkamai jūsų kompiuteryje turi būti paleista CUPS tarnyba (cupsd), kuri laukia informacijos apie bendrinamus spausdintuvus.

CUPS naršymo informacija gaunama UDP prievadu 631.

Priklausomai nuo užkardos:

Patikrinkite, ar užkarda aktyvi tinklo sričiai, kurioje viešinami spausdintuvai. Numatytuoju atveju SuSE užkarda leidžia informacijai tik įeiti iš tinklo sąsajos, kuri priklauso „vidinei sričiai“, nes numatytuoju atveju šia sritimi pasitikima. Jei nuotoliniai CUPS serveriai ir jūsų sistema yra vietiniame tinkle, ir jūs pasitikite viskuo, kas vyksta jūsų vidiniame tinkle, jūsų tinklo sąsaja turi būti perjungta į „vidinę zoną. Nederėtų manyti, kad turite tinklo sąranka patikimame vidiniame tinkle, kai tinklo sąsaja priklauso nepatikimai „išorinei sričiai“, kuri yra numatytoji parinktis saugiai tinklo sąsajai. Neuždrauskite užkardos apsaugos CUPS tarnybai (pvz., skirtos IPP, naudojančiam TCP prievadą 631 ir UDP prievadą 631) nepatikimoje „išorinėje zonoje“.

Jei spausdinate tik per tinklą ir jei naudojate tik vieną vienintelį CUPS serverį, CUPS Naršymas ir veikianti CUPS tarnyba jūsų kompiuteryje nėra būtina. Vietoj to paprasčiau nurodyti CUPS serverį ir pasiekti jį tiesiogiai.

Jei jūsų tinkle nėra CUPS serverio, arba jei privalote papildomai naudoti kitą spausdinimo serverį (pvz., spausdinimas per Windows/SMB serverį ar spausdinimas per tradicinį Unix LPR serverį), arba jei privalote tinklo spausdintuvą pasiekti tiesiogiai, savo kompiuteryje nurodykite atitinkamą spausdinimo eilę.

Dalinimasis spausdintuvais

Dalinamosios spausdinimo eilės ir jų viešinimas tinkle Paprastai CUPS (bendroji Unix spausdinimo sistema) turėtų naudoti vadinamąjį „naršymo“ režimą tam, kad spausdintivai būtų pasiekiami tinkle.

Kai CUPS serveriai dalinasi savo vietinėmis spausdinimo eilėmis tinkle, atitinkamai CUPS kliento sistemose turi būti paleista CUPS tarnyba (cupsd), kuri klausosi gaunamos informacijos apie viešinamus spausdintuvus.

CUPS naršymo informacija gaunama UDP prievadu 631.

Visų pirma CUPS kliento sistemoms turi leidžiama prisijungti prie CUPS serverio. Tada nurodoma, ar turėtų būti (ar ne) klientams viešinami spausdintuvai. Spausdintuvų viešinti nėra būtina bet kuriuo atveju. Jei turite tik vieną vienintelį CUPS serverį, CUPS Naršymas nėra būtinas. Vietoj to paprasčiau CUPS serverį nurodyti kliento sistemoje (su „Spausdinimas per tinklą“), kad klientas tiesiogiai prisijungtų prie serverio.

Priklausomai nuo užkardos:

Patikrinkite, ar užkarda aktyvi tinklo sričiai, kurioje viešinami spausdintuvai patikimiems vartotojams. (niekas neleidžia savavališkai spausdinti savo spausdintuvu). Numatytuoju atveju SuSE užkarda leidžia prieigą per tinklo sąsają, priklausančią „vidinei zonai“, nes numatytuoju atveju šia sritimi pasitikima. Jei CUPS serveris ir kliento sistema yra vietiniame tinkle, ir jūs pasitikite viskuo, kas vyksta jūsų vidiniame tinkle, jūsų tinklo sąsaja turi būti perjungta į „vidinę zoną“. Nederėtų manyti, kad turite tinklo sąranka patikimame vidiniame tinkle, kai tinklo sąsaja priklauso nepatikimai „išorinei sričiai“, kuri yra numatytoji parinktis saugiai tinklo sąsajai. Neuždrauskite užkardos apsaugos CUPS tarnybai (pvz., skirtos IPP, naudojančiam TCP prievadą 631 ir UDP prievadą 631) nepatikimoje „išorinėje zonoje“.

Elgsena

CUPS elgsena

Elgsena yra taisyklės, kuriomis apibrėžiama kiekvienas CUPS veiksmas. Veiksmų pavyzdžiai: „spausdinti ką nors“, „atšaukti spausdinimą“, „konfigūruoti spausdintuvą“, „keisti ar pašalinti spausdintuvo konfigūraciją“ „įgalinti arba uždrausti spausdinimą“.

CUPS klaidų elgsena

Klaidų elgsena apibūdina numatytąją elgseną, naudojamą CUPS nepavykus nusiųsti spausdinimo užduoties į spausdinimo įrenginį.

Priklausomai nuo spausdintuvo prijungimo būdo (pvz.: lygiagretus, nuoseklus, usb, lpd, ipp) ir nuo įvykusios klaidos, CUPS vidinė pusė, kuri siunčia duomenis į spausdintuvą, gali turėti viršenybę prieš numatytąją klaidų elgseną ir naudoti kitą klaidų elgseną (žiūrėkite man backend). Pavyzdžiui, ji gali sustabdyti bet kokį bandymą spausdinti, net jei numatytoji klaidų elgsena pasiruošusi užduočiai. Taip gali nutikti tuomet, kai bet koks mėginimas užmegzti ryšį su spausdintuvu yra nesėkmingas, tad tai nebūna panašu į pasirengimą užduočiai.

Galimos šios klaidų elgsenos:

  • Sustabdyti spausdintuvą ir išlaikyti užduotį spausdinimui ateityje.
  • Iš naujo nusiųsti spausdinimo užduotį nuo pat pradžių po tam tikro laukimo (paprastai 30 s).
  • Nutraukti ir pašalinti užduotį ir vykdyti sekančią užduotį.


Automatinio konfigūravimo nuostatos USB spausdintuvams

Automatinę konfigūraciją leidžia du RPM paketai: naujasis „udev-configure-printer“ pradedant openSUSE 11.2 ir sukompromituotasis „cups-autoconfig“, kadangi pastarasis naudoja prieštaringą HAL.

Paleistas automatinio konfigūravimo dialogas patikrina, kuris diegtas: udev-configure-printer ar cups-autoconfig. Jei neįdiegtas nė vienas, mėginama kurį nors įdiegti, pirmenybę teikiant udev-configure-printer; o jei nepavyksta įdiegti udev-configure-printer, mėginama diegti cups-autoconfig.

Jei galiausiai nė vienos nepavyksta įdiegti, dialogas nenaudingas, tad visi jo elementai tampa uždrausti. Kai naudojamas udev-configure-printer, USB spausdintuvo automatinė konfigūracija kuriama pagal įrašus jo udev konfigūracijos rinkmenoje /etc/udev/rules.d/70-printers.rules, kuri paleidžia udev-configure-printer add USB spausdintuvo prijungimo metu, ir udev-configure-printer remove jį atjungiant. Nėra nuostatų, kada naudojamas udev-configure-printer, išskyrus rankiniu būdu daromus pakeitimus 70-printers.rules rinkmenoje. Kai naudojama cups-autoconfig, USB spausdintuvo automatinė sąranka kuriama pagal jo įrašą HAL konfigūracijos rinkmenoje 10-cups-autoconfig.fdi, kuris paleidžia „hal-cups-autoconfig --add“ USB spausdintuvo prijungimo metu. Taip pat nustato, ar šis spausdintuvas dar nėra sukonfigūruotas. Jei jis jau sukonfigūruotas, bus įgalintas spausdinimas. Jei spausdintuvas nekonfigūruotas, cups-autoconfig mėgins parinkti tinkamą tvarkyklę ir, jei pasiseks, cups-autoconfig jį sukonfigūruos. Kai USB spausdintuvas atjungiamas, įvykdoma hal-cups-autoconfig --disable, galinti uždrausti spausdinimą, priklausomai nuo cups-autoconfig nuostatų, esančių rinkmenoje /etc/cups-autoconfig.conf .