Naprej Nazaj Kazalo

5. Odgovori na pogosta vprašanja

V1. Kako preprečim ,,učinek stopnic``?

O1. ,,Učinek stopnic`` je posledica načina, ki ga nekateri tiskalniki pričakujejo za prekinitev vrstice. Nekateri tiskalniki želijo vrstice, ki se končajo z znakoma za povratek in za prehod v novo vrstico (carriage-return/line-feed) kakor v okolju DOS, namesto le znaka za novo vrsto kakor v sistemih UNIX. Najpreprostejši način za odpravo tega je, da nekako preklopite stikalce na tiskalniku in izberete drugi način -- bodisi s stikalcem DIP ali s pošiljanjem ustreznega ubežnega zaporedja na vsakem začetku tiskanja. Za slednje morate narediti filter (glej V2).

Hiter popravek je uporaba filtra v ukazni vrstici. Zgled tega bi lahko bil

$ cat disertacija.txt | todos | lpr

V2. Kaj je filter?

O2. Filter je program, ki bere s standardnega vhoda (stdin), opravi neko dejanje na tem vhodu in izpisuje na standardni izhod (stdout). Filtri se uporabljajo za veliko namenov, tudi za urejanje besedila.

V3. Kaj je magični filter?

O3. Magični filter je filter, ki opravi dejanje, odvisno od vrste vhodne datoteke. Na primer, če je datoteka navadna tekstovna, jo preprosto natisne z običajnimi postopki. Če je datoteka postscriptna ali v kakem drugem formatu, jo natisne s kakšno drugo metodo (ghostscript). Zgled za to sta filtra magicfilter in APSfilter. Svarilo pri filtrih pa velja: pred namestitvijo filtra je treba namestiti primerne programe.

To je potrebno, da magicfilter po namestitvi preiskuje vaš sistem za posebne programe (kot je ghostscript -- če ga najde, ve, kako obdelovati podatke v postscriptu), in se potem vzpostavi, odvisno od tega, kaj najde. Za obvladovanje tiskalniških datotek morate imeti verjetno nameščeno vsaj tole:

V4. Kaj pa Windows Printing System? Bo Linux deloval s tem?

O4. Morda. Tiskalniki, ki sprejmejo le ukaze WPS, ne bodo delovali z Linuxom. Tiskalniki, ki lahko sprejmejo WPS in druge ukaze (kot je Canon BJC 610), bodo delovali, če le ne bodo nastavljeni na format WPS. Drugi tiskalniki, kot nekateri HP DeskJet 820Cxi/Cse, ne bodo delovali z Linuxom. Linux torej lahko rabi kot tiskalniški strežnik (glejte Samba) za stroje z Win95, saj imajo Win95 gonilnike za te tiskalnike.

V5. Kakšen zanikrn sistem pa je to? Ne morem natisniti več kot šest strani, drugače dobim sporočilo o napaki ,,file too large``.

O5. Ena od izbir v datoteki /etc/printcap je odvisna tudi od največje velikosti datoteke za tisk. Privzeta vrednost je 1000 diskovnih blokov (512 Kb). Za postscriptne datoteke in podobno vam bo to dalo 6--8 strani grafike in vsega. Preverite, ali ste v vašo definicijo tiskalnika dodali tole vrstico:

mx=0
S tem namreč preprečite popolno napolnitev particije, na kateri imate čakalni imenik (spool). Na voljo je tudi druga pot, da lpr vzpostavlja simbolične povezave iz čakalnega imenika do vaše datoteke za tisk. Toda v tem primeru se morate vsakič spomniti in uporabiti izbiro -s za lpr.


Naprej Nazaj Kazalo