Provided by: manpages-cs_0.18.20090209-2_all bug

JMÉNO

       gs - Ghostscript (interpretr a prohlížeč jazyka PostScript a PDF)

POUŽITÍ

       gs [ volby ] [ soubory ] ... (Unix, VMS)
       gswin32c [ volby ] [ soubory ] ... (MS Windows)
       gswin32 [ volby ] [ soubory ] ... (MS Windows 3.1)
       gsos2 [ volby ] [ soubory ] ... (OS/2)

POPIS

       Příkaz  gs  (gswin32c, gswin32, gsos2)  vyvolá Ghostscript, interpreter
       jazyka Adobe Systems' PostScript(tm)  a Portable Document Format (PDF).
       gs  čte  "soubory"  jeden  po  druhém  a  spouští  je  jako Ghostscript
       programy.   Poté  čte  ještě  navíc  ze  standardního  vstupu  (obvykle
       klávesnice)  a  každý  řádek  interpretuje  samostatně.   Interpretr se
       ukončí, pokud narazí na příkaz "quit" (ať už v některém ze souborů nebo
       ze  standardního  vstupu),  na  konci  souboru,  nebo  přijme-li signál
       přerušení (jako například při stisknutí Control-C na klávesnici).

       Interpretr rozlišuje mnoho přepínačů,  z  nichž  některé  jsou  popsány
       níže.   Jejich  úplný  popis  je  obsažen  v  uživatelské  dokumentaci.
       Přepínače se mohou objevit kdekoli na příkazové řádce a ovlivní všechny
       soubory,  které jsou jmenovány za nimi.  Vyvoláním programu Ghostscript
       s přepínačem -h nebo -? se získá výpis několika  užitečných  přepínačů,
       všech  zařízení,  která ovládá daná verze programu a nastavení cest, na
       kterých jsou hledány fonty.   V  systému  Unix  také  zobrazí  umístění
       podrobné dokumentace.

       Ghostscript  může  být  zkompilován  tak, aby spolupracoval s množstvím
       výstupních  zařízení.   Pro   zobrazení   všech   výstupních   zařízení
       podporovaných  aktuálním  sestavením  programu,  spusťte "gs -h". Pokud
       není zadáno jméno konkrétního zařízení, Ghostscript otevře první z nich
       a  směruje  na  něj výstup, takže pokud je na první pozici to zařízení,
       které chcete použít, zadejte příkaz

            gs soubor.ps

       Dostupná zařízení je také možné zjistit přímo z  programu  Ghostscript:
       spuštěním Ghostscriptu a zadáním

            devicenames ==

       ale  první  zařízení  z  takto  získaného  seznamu  nemusí  být výchozí
       zařízení, které zjistíte pomocí  "gs  -h".   Zadání  určitého  zařízení
       "AbcXyz"   jako  výchozího  výstupního  zařízení  se  provede  přidáním
       přepínače

            -sDEVICE=AbcXyz

       Například pro výstup na tiskárnu Epson je možné použít příkazu

            gs -sDEVICE=epson soubor.ps

       Přepínač   "-sDEVICE="   musí   předcházet   prvnímu   výskytu    jména
       zpracovávaného souboru a jedině jeho první použití má nějaký účinek.

       Je  možné  také specifikovat výchozí zařízení pomocí proměnné prostředí
       GS_DEVICE.  Pořadí priorit těchto alternativ je od nejvyšší do nejnížší
       takovéto (Ghostscript používá zařízení s nejvyšší prioritou v seznamu):

       Některé tiskárny umí tisknout v různých rozlišeních (hustotách  tisku).
       K výběru rozlišení takové tiskárny se používá přepínač "-r":

            gs -sDEVICE=<zařízení> -r<xres>x<yres>

       Například  na  devítijehličkové  Epson  kompatibilní  tiskárně je možné
       získat mód s nejnižší hustotou (nejrychlejší mód) pomocí

            gs -sDEVICE=epson -r60x72

       a mód s nejvyšší hustotou (nejlepší výstupní kvalita) za použití

            gs -sDEVICE=epson -r240x72.

       Pokud je jako výstupní  zařízení  vybrána  tiskárna,  Ghostscript  také
       umožňuje  zvolit,  kam se má poslat výstup -- v systémech na bázi Unixu
       obvykle do  dočasného  souboru.   K  přesměrování  výstupu  do  souboru
       "něco.xyz", se použije přepínač

            -sOutputFile=něco.xyz

       Někdy  je  potřeba  tisknout  jednotlivé  strany  odděleně. To je možné
       udělat  pomocí  přesměrování  výstupu  do  řady   souborů   "něco1.xyz,
       něco2.xyz,  ..."  pomocí  přepínače "-sOutputFile=" s parametrem "%d" v
       šabloně pro jméno souboru:

            -sOutputFile=něco%d.xyz

       Každý výsledný soubor bude obsahovat jednu  stranu  výstupu  a  soubory
       budou  očíslovány  popořadě.  "%d" je zde standartní formátovací značka
       funkce printf.  Je možné také použít  jiné  její  varianty  jako  např.
       "%02d".

       V  Unixových systémech a MS Windows je také možné přesměrovat výstup do
       roury.  Například lze výstup přes  rouru  směrovat  do  programu  "lpr"
       (který  jej  na  mnoha  Unixových  systémech  předá  tiskárně),  pomocí
       přepínače

            -sOutputFile=%pipe%lpr

       V MS Windows musejí být znaky '%' zdvojeny, aby je  neměnil  interpretr
       příkazového řádku.

       Také je možné výstup směrovat na standardní výstup přepínačem

            -sOutputFile=-
       nebo
               -sOutputFile=%stdout%

       V  takovém případě je nutné použít zároveň přepínač -q, aby Ghostscript
       nevypisoval zprávy na standardní výstup.

       K volbě určité velikosti papíru se z příkazové řádky používá přepínač

            -sPAPERSIZE=<známá_velikost_papíru>

       například

            -sPAPERSIZE=a4

       nebo
            -sPAPERSIZE=legal

       Ghostscript umí rozeznává většinu ISO  a  US  velikostí  papíru.  Další
       informace  jsou v uživatelské dokumentaci nebo v inicializačním souboru
       "gs_statd.ps".

       Ghostscript umí mnoho dalších věcí než jen tisk nebo prohlížení souborů
       formátu  PostScript  nebo  PDF.   Například,  pokud  je potřeba zjistit
       velikost ohraničujícího obdélníku nějakého souboru  formátu  PostScript
       (nebo  EPS),  nabízí  program  Ghostscript  speciální "zařízení", které
       nedělá nic jiného, než že vypíše tuto informaci.

       Například  použití  s  jedním  vzorovým  souborem  dodávaným  v  balíku
       Ghostscript,

            gs -sDEVICE=bbox golfer.ps

       vypíše toto:

            %%BoundingBox: 0 25 583 732
            %%HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445

VOLBY

       -- soubor arg1 ...
              Použije další argument jako jméno souboru obvyklým způsobem, ale
              všechny následující argumenty (i když  mají  syntaxi  přepínačů)
              vezme  a  definuje  jméno  "ARGUMENTS"  v  "userdict"  (nikoli v
              "systemdict") jako pole řetězců s  jednotlivými  argumenty.   To
              provede  ještě  před  spuštěním  daného  souboru.  Po zpracování
              souboru se Ghostscript ukončí.

       -Djmno=token
       -djmno=token Definuje "jméno" v "systemdict" podle dané
              definice.  Token musí být právě jeden token (jak  je  definováno
              operátorem  "token")  a  nesmí  obsahovat  žádné  prázdné  znaky
              (mezery, tabelátory ...).

       -Djmno
       -djmno Definuje "jméno" v "systemdict" s hodnotou=null.

       -Sjmno=etzec
       -sjmno=etzec Definuje "jméno" v "systemdict" s daným
              řetězcem  jako  hodnotou.   Toto  se  liši  od  -d.    Například
              -djméno=35 je stejné jako takováto část programu
                  /jméno 35 def
              zatímco -sname=35 představuje
                  /jméno (35) def

       -q     Tichý  start:  potlačí  obvyklé počáteční zprávy. Je stejné jako
              -dQUIET.

       -gslo1xslo2
              Stejné  jako   -dDEVICEWIDTH=slo1   a   -dDEVICEHEIGHT=slo2.
              Slouží  jako  podpora  zařízení  (jako např. X11 windows), která
              požadují (nebo povolují) nastavení šírky a výšky.

       -rslo
       -rslo1xslo2 Stejné jako
              -dDEVICEXRESOLUTION=slo1 a -dDEVICEYRESOLUTION=slo2.  Slouží
              jako  podpora  takových  zařízení  jako  např.  tiskárny,  které
              podporují vícero rozlišení v ose X a  Y.  Pokud  je  zadáno  jen
              jedno  číslo,  bude  použito  pro  nastavení  rozlišení  v  obou
              směrech, X i Y.

       -Iadrese
              Přídá dvojtečkou oddělený seznam  adresářů  na  začátek  seznamu
              cest pro soubory knihoven.

       -      Toto  není  skutečný  přepínač,  ale  značí  pro GhostScript, že
              standartní vstup přichází ze souboru  nebo  roury  a  není  tedy
              interaktivně   zadáván   z   příkazové  řádky.  Ghostscript  čte
              standartní vstup, dokud nedosáhne konce souboru a zpracovává jej
              jako  každý jiný soubor. Poté pokračuje se zpracováním ostatních
              parametrů zadaných z příkzové řádky. Když jsou všechny parametry
              zpracovány,  Ghostscript  se  ukončí  a nepřepíná se už do svého
              interaktivního módu.

       Standartní inicializační soubor "gs_init.ps" nastaví "systemdict" pouze
       pro  čtení,  takže  hodnoty  klíčů definované pomocí -D, -d, -S nebo -s
       nemohou být změněny (přestože mohou být samozřejmě nahrazeny definicemi
       v "userdict" nebo jiných slovnících)

SPECIÁLNÍ JMÉNA

       -dDISKFONTS
              Způsobí,  že  definice  jednotlivých  znaků  se budou nahrávat z
              disku a to teprve tehdy, kdy bude zaznamenán první takový  znak.
              (Normálně  Ghostscript  nahraje  tvary všech znaků, když nahrává
              font.)  To může dovolit nahrát více fontů do operační paměti  za
              cenu pomalejšího renderingu.

       -dNOCACHE
              Zakáže  používání  vyrovnávací  paměťi pro znaky. Užitečné pouze
              pro ladění a odstraňování chyb.

       -dNOBIND
              Zakáže operátor "bind". Užitečné pouze pro ladění a odstraňování
              chyb.

       -dNODISPLAY
              Potlačí  normální  inicializaci  výstupního  zařízení.  Užitečné
              pouze pro ladění a odstraňování chyb.

       -dNOPAUSE
              Zakáže čekání na konci každé strany.   To  může  být  žádoucí  v
              aplikacích kde jiný program řídí Ghostscript.

       -dNOPLATFONTS
              Zakáže  použití  fontů  nabízených danou platformou (například X
              Windows).  To  může  být  vhodné,  pokud  fonty  dané  platformy
              vypadají příliš odlišně než fonty s nastavitelnou velikostí.

       -dSAFER
              Zakáže   operátory   "deletefile"  a  "renamefile"  a  schopnost
              otevírat soubory v jakémkoli jiném módu než jen pro  čtení.   To
              může  být  žádoucí  pro  citlivá prostředí a úlohy, kde musí být
              zamezeno špatně  napsaným  nebo  zlým  PostScriptovým  programům
              měnit nebo mazat důležité soubory.

       -dWRITESYSTEMDICT
              Nechá  práva  na  zápis do "systemdict".  To je nezbytné když se
              spouští zvláštní programy  jako  například  font2c  a  pcharstr,
              které   musí   překonat   normální   ochranu  přístupových  práv
              PostScriptu.

       -sDEVICE=zazen
              Vybere jiné počáteční výstupní zařízení, jak bylo popsáno  výše.

       [přibližně] -sOutputFile=soubor
              Vybere  výstupní  soubor  (nebo  rouru)  pro  počáteční výstupní
              zařízení, jak bylo výše popsáno.

SOUBORY

       Umístění mnoha souborů potřebných pro správný běh programu  Ghostscript
       bylo  zakompilováno přímo do kódu programu. V systému Unix se nacházejí
       zpravidla v /usr/local, ale ve vašem systému tomu může  být  jinak.   V
       systému  DOS  jsou  obvykle  umístěny  v  C:\GS, ale mohou být i jinde,
       zvláště  jestli  byl  Ghostscript  instalován   s   programem   GSview.
       Spuštěním  "gs  -h"  je  možné  zjistit  umístění  dokumentace programu
       Ghostscript ve vašem systému, která obsahuje více podrobností.

       /usr/local/share/ghostscript/#.##/*
              Inicializační soubory, pomůcky a základní definice fontů

       /usr/local/share/ghostscript/fonts/*
              Další definice fontů

       /usr/local/share/ghostscript/#.##/examples/*
              Ukázkové soubory používající Ghostscript

       /usr/local/share/ghostscript/#.##/doc/*
              Rozličné soubory dokumentací

INICIALIZAČNÍ SOUBORY

       Když vyhledává inicializační soubory "gs_*.ps", soubory vztahující se k
       fontům  nebo  soubor  pro operátor "run", Ghostscript se nejprve pokusí
       otevřít tyto soubory pod zadaným jménem v aktuálním pracovním  adresáři
       (pokud  nebyl  zadán  žádný  adresář).   Při  neuspěchu  a pokud soubor
       neudává určitý adresář nebo disk (tzn. v Unixových systémech neobsahuje
       "/"  nebo  neobsahuje  "\"  v systémech MS Windows), zkouší Ghostscript
       adresáře v tomto pořadí:

       1.  adresáře udané přepínači -I z příkazové řádky  (pokud  byly  nějaké
           zadány)

       2.  adresáře udané v proměnné prostředí GS_LIB (pokud je nastavena)

       3.  adresáře  udané  makrem  GS_LIB_DEFAULT  v  souboru makefile v době
           kompilace programu GhostScript.  Když byl gs kompilován pro  systém
           Unix,      makro      GS_LIB_DEFAULT     má     obvykle     hodnotu
           "/usr/local/share/ghostscript/#.##:/usr/local/share/ghostscript/fonts"
           kde "#.##" představuje číslo verze programu Ghostscript.

       Každý  z  těchto  parametrů (GS_LIB_DEFAULT, GS_LIB i parametr -I) může
       být buď jeden adresář, anebo seznam adresářů oddělených znakem ":".

PROSTŘEDÍ

       GS_OPTIONS
              Řetězec voleb, které se mají zpracovat před volbami z  příkazové
              řádky.

       GS_DEVICE
              Používá se k zadání výstupního zařízení.

       GS_FONTPATH
              Cesty na kterých se mají hledat fonty.

       GS_LIB Cesty,  na kterých se mají hledat inicializační soubory a fonty.

       TEMP   Kam se mají ukládat dočasné soubory.

X RESOURCES

       Ghostscript používá následující resources pod jménem "Ghostscript":

       borderWidth
              Šířka okraje udaná v bodech (default = 1).

       borderColor
              Jméno barvy okraje (default = black).

       geometry
              Velikost okna a jeho umístění, WxH+X+Y (default je NULL).

       xResolution
              Počet bodů v ose x  na  jeden  palec  (default  je  vypočítán  z
              WidthOfScreen a WidthMMOfScreen).

       yResolution
              Počet  bodů  v  ose  x  na  jeden  palec (default je vypočítán z
              HeightOfScreen a HeightMMOfScreen).

       useBackingPixmap
              Rozhodne, jestli je použit backing store  na  uložení  původního
              obsahu okna (default = true).

       Kompletní  seznam  resources  je  obsažen  v  uživatelské  dokumentaci.
       Nastavení těchto parametrů se v Unixových systémech provádí přidáním do
       souboru, jako je např. "~/.Xresources", v následujícím tvaru:

               Ghostscript*geometry:    612x792-0+0
               Ghostscript*xResolution: 72
               Ghostscript*yResolution: 72

       Poté je potřeba vmísit tato nastavení do X server's resource database:

               % xrdb -merge ~/.Xresources

DALŠÍ INFORMACE

       Různé  soubory  dokumentace  programu  Ghostscript  (viz výše), zvláště
       soubor Use.htm.

CHYBY

       Viz Usenet news group comp.lang.postscript.

VERZE

       Tento dokument byl naposledy revidován pro Ghostscript verze 8.16.

AUTOR

       artofcode LLC a  Artifex  Software,  bug-gs  at  ghostscript.com,  jsou
       hlavními  udržovateli programu Ghostscript.  Russell J. Lang, gsview at
       ghostgum.com.au, je autorem většiny MS Windows kódu Ghostscriptu.