Next Previous Contents

3. Tiskanje različnih datotek

Ta razdelek pokriva tiskanje datotek, ki jih boste srečali pri sestavljanju Linuxa.

3.1 Tiskanje grafičnih datotek

Tiskanje grafičnih datotek na tiskalnik je običajno odvisno od vrste grafike, ki jo pretvarjate, in vrste tiskalnika, na katerem želite stvar natisniti. Tiskanje bitnih slik pogosto ne pride v poštev zaradi različne razlage teh slik na različnih matričnih tiskalnikih. Najbolje v tem primeru bo, da pogledate, če je vaš tiskalnik združljiv s tiskalniki Epson ali IBM ProPrinter, potem pretvorite grafično datoteko v PostScript in za tiskanje grafike uporabite Ghostscript (glejte naslednji razdelek).

Če imate laserski tiskalnik, so stvari nekoliko lažje, saj jih je veliko združljivih s standardom PCL. To vam omogoča nekaj izbir. Nekateri programi lahko pišejo neposredno v PCL. Če ne, obstajajo programi kot NetPBM, ki lahko pretvarjajo v PCL. Zadnja izbira je uporaba programa ghostscript (glejte naslednji razdelek).

Absolutno najboljša izbira je namestitev paketov kot sta NetPBM in Ghostscript, in potem namestitev magičnega filtra, ki avtomagično pripravi grafične datoteke za izpis na vašem tiskalniku.

3.2 Tiskanje postscriptnih datotek

Tiskanje datotek v PostScriptu je preprosto na tiskalniku, ki ima vgrajen interpreter za PostScript; le uporabite lpr, in tiskalnik bo namesto vas poskrbel za vse podrobnosti. Tisti, ki nimamo tiskalnikov, ki razumejo PostScript, pa se moramo zateči k drugim metodam. Na srečo so dostopni programi, ki razumejo PostScript in ga prevedejo v jezik, ki ga razume večina tiskalnikov. Ghostscript je verjetno najbolj znan tak program.

Dolžnost Ghostscripta je pretvoriti vse opise v datoteki PostScript v ukaze, ki jih bo razumel tiskalnik. Za tiskanje postscriptne datoteke z Ghostscriptom, lahko naredite nekaj takega:

$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr disertacija.ps

Opazite, da smo u uporabo izbire -sOutputFile pravzaprav preusmerili izhod Ghostscripta na standardni vhod ukaza lpr.

Ghostview je vmesnik Ghostscripta za grafični sistem X Window. Dovoljuje vam predogled postscriptne datoteke, preden jo natisnete. Ghostview in Ghostscript lahko dobite na ftp://prep.ai.mit.edu/pub/gnu/.

3.3 Tiskanje datotek PDF

Podjetje Adobe je izdalo bralnik Acrobat za Linux in ga lahko dobite na spletni strani podjetja Adobe, http://www.adobe.com/. Dostopen je tudi njegov predhodnik, xpdf. Oba morata tiskati na postscriptno napravo.

3.4 Tiskanje datotek za TeX

Eden najpreprostejših načinov za tiskanje datotek v TeXu je, da jih pretvorimo v PostScript in potem natisnemo z Ghostscriptom. Za to jih boste morali najprej pretvoriti iz TeXa v format, znan kot DVI (kar pomeni: neodvisen od naprave, device-independent). To lahko storite z ukazom tex(1). Potem morate pretvoriti datoteko DVI v PostScript z uporabo pretvornika dvips. Vse to bo izgledalo nekako takole:

$ tex disertacija.tex
$ dvips disertacija.dvi

Zdaj lahko natisnete dobljeni PostScript, kot smo že opisali.

3.5 Tiskanje datotek za troff

$ groff -Tascii disertacija.tr | lpr

ali, če vam je ljubše,

$ groff disertacija.tr > disertacija.ps

in potem natisnite PostScript, kot smo že opisali.

3.6 Tiskanje strani za man

$ man man | col -b | lpr

Strani za man vsebujejo pre-formatirane podatke za troff, zato moramo pobrati vse osvetlitve, podčrtovanja, itd. Program col to lepo naredi. Ker uporabljamo cevovode, program man ne bo uporabljal more.


Next Previous Contents