Next Previous Contents

5. Odgovori na pogosto zastavljena vprašanja

V1. Kako preprečim ,,efekt stopnic``?

O1. ,,Efekt stopnic`` se povzroči zaradi 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 vrsto (carriage-return/line-feed), kot je to v DOS-u, namesto le znaka za novo vrsto, kot je to na 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 (glejte V2).

Hiter popravek je uporaba filtra v ukazni vrstici. Primer 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, vključno z urejanjem besedila.

V3. Kaj je magični filter?

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

Razlog za to je, 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 izgradi, 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 delali z Linuxom. Se pravi, Linux lahko služi 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 6 strani, sicer 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 1.000 diskovnih blokov (512 Kb). Za postscriptne datoteke in podobno vam bo to dalo 6-8 strani grafike in vsega. Prepričajte se, da boste dodali tole vrstico v vašo definicijo tiskalnika:

mx=0
Razlog za to je, da preprečite popolno napolnitev particije, na kateri imate čakalni imenik (spool). Obstaja tudi druga pot, namreč, da lpr dela 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.


Next Previous Contents