Naprej Nazaj Kazalo

3. Tiskanje različnih datotek

Ta razdelek pokriva tiskanje datotek, na katere boste naleteli pri sestavljanju Linuxa.

3.1 Tiskanje grafičnih datotek

Tiskanje grafičnih datotek na tiskalnik je navadno 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. V tem primeru bo najbolje, če pogledate, ali je vaš tiskalnik združljiv s tiskalniki Epson ali IBM ProPrinter, potem pretvorite grafično datoteko v postscript in za tiskanje grafike uporabite Ghostscript (glej naslednji razdelek).

Če imate laserski tiskalnik, je vse skupaj nekoliko laže, saj so številni združljivi s standardom PCL. To vam omogoča nekaj izbir. Nekateri programi lahko pišejo neposredno v PCL. Če ne, so na voljo programi kot NetPBM, ki lahko pretvarjajo v PCL. Zadnja izbira je uporaba programa ghostscript (glej 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, v katerega je vgrajen tolmač za postscript; le uporabite lpr, in tiskalnik bo namesto vas poskrbel za vse podrobnosti. Tisti, ki nimamo tiskalnika, ki razume 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, da vse opise v datoteki postscript pretvori 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 z uporabo izbire -sOutputFile pravzaprav preusmerili izhod Ghostscripta na standardni vhod ukaza lpr.

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

3.3 Tiskanje datotek PDF

Podjetje Adobe je izdalo bralnik Acrobat za Linux. Dobite ga na njihovi spletni strani, 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 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 videti 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

Na straneh za man so preformatirani podatki za troff, zato moramo pobrati vse osvetlitve, podčrtavanja itd. Program col to lepo naredi. Ker uporabljamo cevovode, program man ne bo uporabljal more.


Naprej Nazaj Kazalo