Provided by: manpages-pl_0.6-2_all bug

NAZWA

       gs - Aladdin Ghostscript wersja 3.0 -- interpreter/przeglądarka

SKŁADNIA

       gs [ opcje ] [ pliki ] ...

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       Ghostscript  jest  językiem  programowania, podobnym do języka PostScript (tm) firmy Adobe
       Systems, który z kolei jest podobny do Fortha.  Gs odczytuje kolejno pliki i  wykonuje  je
       jako  programy  Ghostscripta.  Po  zrobieniu  tego, odczytuje dalsze wejście ze strumienia
       standardowego wejścia (zwykle klawiatura).  Każda linia jest  interpretowana  osobno.  Aby
       zakończyć  pracę  z  interpreterem,  wykonaj  komendę `quit'. Interpreter kończy działanie
       również po napotkaniu końca pliku. Bezpieczne jest wpisanie znaku przerwanai (np. Ctrl-C).

       Interpreter rozpoznaje różne niżej opisane przełączniki, które mogą pojawić się w dowolnym
       miejscu linii komend i tyczyć się dalszych plików.

       Informację  o  pomocy  można  uzyskać,  wywołując  Ghostscript z przełącznikiem -h lub -?.
       Informacja ta zawiera też listę dostępnych urządzeń.

       Ghostscript może  zostać  skompilowany  z  wieloma  urządzeniami  wyjściowymi.   Normalnie
       otwiera pierwsze i kieruje tam wyjście. Aby użyć urządzenia xyz, załącz przełącznik
            -sDEVICE=xyz
       w  linii  komend.  Zauważ, że ten przełącznik musi poprzedzać pierwszy plik .ps i że tylko
       jego pierwsze wywołanie ma efekt. Na przykład dla wyjścia na drukarce Epson,  możesz  użyć
       komendy powłoki
            gs -sDEVICE=epson myfile.ps
       zamiast
            gs myfile.ps
       Możesz też wpisać
            (epson) selectdevice
            (myfile.ps) run
       Całe  wyjście  idzie  na  drukarkę, zamiast na wyświetlacz, aż do notki. Możesz przełączać
       urządzenia w dowolnym momencie, używając procedury selectdevice,
            (vga) selectdevice
       lub
            (epson) selectdevice
       Jako trzecią opcję, możesz zdefiniować zmienną środowiskową GS_DEVICE,  która  przechowuje
       potrzebną nazwę. Priorytety tych sposobów, od najwyższego do najniższego to:
            selectdevice
            (command line)
            GS_DEVICE
            (pierwsze urządzenie z listy kompilacji)

       Aby wybrać gęstość wydruku na drukarce, użyj
            gs -sDEVICE=<urządzenie> -r<xwym>x<ywym>
       Np. tryb najniższej gęstości na 9 igłowym Epsonie można uzyskać przez
            gs -sDEVICE=epson -r60x72
       a najwyższej przez
            gs -sDEVICE=epson -r240x72.

       Jeśli jako urządzenie wyjściowe wybierzesz drukarkę, Ghostscript umożliwi ci kontrolowanie
       gdzie urządzenie wysyła swoje wyjście. Zazwyczaj wyjście  idzie  na  systemach  uniksowych
       bezpośrednio do pliku scratch. Aby wysłać wyjście do serii plików foo1.xyz, foo2.xyz, użyj
       przełącznika
            -sOutputFile=foo%d.xyz
       Znak %d jest specyfikacją formatu printf; możesz użyć innych formatów,  takich  jak  %02d.
       Każdy  plik  odbierze  jedną  stronę  wyjścia.   W  innym  wypadku,  aby wysłać wyjście do
       pojedynczego pliku foo.xyz, w którym połączone są wszystkie strony, użyj przełącznika
            -sOutputFile=foo.xyz

       Na systemach uniksowych można wyjście przesyłać przez  łącze.  Na  przykład,  aby  przelać
       wyjście  komendy `lpr' (która pod wieloma systemami Unixowymi jest komendą, która składuje
       wyjście drukarki), użyj przełącznika
            -sOutputFile=\|lpr
       Możesz też wysyłać wyjście na stdout, umożliwiając tworzenie łącza,
            -sOutputFile=-
       W tym wypadku musisz też użyć przełącznika -q, aby uchronić Ghostscript przed  drukowaniem
       na stdout komunikatów.

       Aby zobaczyć, jakie urządzenia są dostępne, wpisz po uruchomieniu Ghostscripta
            devicenames ==
       Listę tę możesz zobaczyć też używając przełączników -h lub -? w linii komend.

       Aby wybrać inny rozmiar papieru, użyj przełącznika linii komend
               -sPAPERSIZE=znany rozmiar papieru
       np,
               -sPAPERSIZE=a4
       lub
               -sPAPERSIZE=legal

PLIKI INICJALIZACYJNE

       Szukając  plików  inicjalizacyjnych  (gs_*.ps), plików związanych z fontami, lub pliku dla
       operatora `run', Ghostscript najpierw próbuje otworzyć plik o podanej nazwie  (w  bieżącym
       katalogu,  jeśli  nie  podano  żadnego).  Jeśli  to  się  nie powiedzie, a nazwa pliku nie
       wskazuje jawnie katalogu, lub napędu (nie rozpoczyna się od `/' na systemach  uniksowych),
       Ghostscript korzysta z następujących katalogów (odpowiednio w kolejności):

       1.     Katalogi podane przełącznikami -I w linii komend;

       2.     Katalogi podane w zmiennej środowiskowej GS_LIB;

       3.     Katalogi  podane  w makrze GS_LIB_DEFAULT w pliku makefile Ghostscripta (które jest
              ustawione na "/usr/local/lib/ghostscript:/usr/local/lib/ghostscript/fonts" ).

       Katalogi podane w wyżej wymienionych  sposobach  mogą  być  pojedynczymi  katalogami,  lub
       listami katalogów, rozdzielonymi znakiem `:'.

ZASOBY X

       Ghostscript szuka następujących zasobów dla programu o nazwie `Ghostscript':

       borderWidth
              Szerokość ramki w pikselach (domyślnie = 1).

       borderColor
              Nazwa koloru ramki (domyślnie = black).

       geometry
              Rozmiar okna i jego położenie WxH+X+Y (domyślnie NULL).

       xResolution
              Liczba pikseli x na cal (domyślnie obliczana z WidthOfScreen i WidthMMOfScreen).

       yResolution
              Liczba pikseli y na cal (domyślnie obliczana z HeightOfScreen i HeightMMOfScreen).

       useBackingPixmap
              Określa  czy  używać  mechanizmu  backing  store  do zachowywania okna wyświetlania
              (domyślnie = true).

       Zobacz tez plik `use.doc' dla kompletniejszej listy zasobów.

       Aby ustawić te zasoby, wstaw je  do  pliku  (takiego  jak  ~/.Xresources)  w  następującej
       postaci:

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

       Następnie załaduj wartości domyślne do serwera X:

            % xrdb -merge ~/.Xresources

OPCJE

       -- nazwapliku arg1 ...
              Bierze  następny  argument  jako  nazwę  pliku,  lecz pozostałe argumenty pobiera i
              definiuje  nazwę  ARGUMENTS  w  userdict  (nie  w  systemdict)  jako  tablicę  tych
              łańcuchów,  przed  uruchomieniem pliku. Gdy Ghostscript zakończy wykonywanie pliku,
              wychodzi do powłoki.

       -Dnazwa=token
       -dnazwa=token
              Definiuj nazwę w systemdict na podaną definicję. Token  musi  być  dokładnie  jeden
              (jak zdefiniowano operatorem `token') i nie może zawierać białych spacji.

       -Dnazwa
       -dnazwa
              Definiuj nazwę w systemdict, której wartość wynosi null.

       -Snazwa=napis
       -snazwa=napis
              Definiuj  nazwę  w  systemdict na podaną wartość napisową. Jest to różne od -d.  Na
              przykład, -dnazwa=35 jest równoważne fragmentowi programu
                             /nazwa 35 def
              podczas gdy -s nazwa=35 jest równoważne
                             /nazwa (35) def

       -q     Ciche uruchamianie - nie drukuj normalnych komunikatów  startowych  i  rób  to,  co
              -dQUIET.

       -gliczba1xliczba2
              Równoważne  z  -dDEVICEWIDTH=liczba1  i -dDEVICEHEIGHT=liczba2.  Jest to dla użytku
              urządzeń (takich jak okna X11), które wymagają (lub zezwalają) na podanie wysokości
              i szerokości.

       -rliczba
       -rliczba1xliczba2
              Równoważne  z  -dDEVICEXRESOLUTION=liczba1  i -dDEVICEYRESOLUTION=liczba2.  Jest to
              dla użytku urządzeń (takich jak drukarki), które obsługują wiele rozdzielczości X i
              Y.   (Jeśli  podana jest tylko jedna liczba, to używana jest ona dla rozdzielczości
              zarówno X jak i Y.)

       -Ikatalogi
              Dodaje  podaną  listę  katalogów  na   początek   ścieżki   przeszukiwania   plików
              bibliotecznych.

       -      Nie  jest  to tak naprawdę przełącznik. Mówi Ghostscriptowi, że z pliku, lub potoku
              nadchodzi standardowe wejście. Ghostscript odczytuje to wejście aż do końca  pliku,
              wykonując  je  jak  każdy  inny  plik,  a  następnie kontynuuje przetwarzanie linii
              poleceń. Na końcu linii poleceń, Ghostscript kończy działanie (a nie przechodzi  do
              trybu interaktywnego).

       Zauważ,  że  gs_init.ps powoduje, że systemdict staje się dostępny tylko dla odczytu, więc
       wartości nazw zdefiniowanych przez -D/d/S/s nie mogą być zmieniane (choć  oczywiście  mogą
       być powstrzymywane przez definicje w userdict, lub innych słownikach.)

NAZWY SPECJALNE

       -dDISKFONTS
              Powoduje,  że  kształty  znaków  będą  ładowane  z  dysku za pierwszym napotkaniem.
              (Normalnie Ghostscript ładuje wszystkie podczas ładowania fontu.) Może to umożliwić
              załadowanie większej ilości fontów do pamięci, spowalniając renderowanie.

       -dNOCACHE
              Wyłącza buforowanie znaków. Przydatne tylko dla debuggowania.

       -dNOBIND
              Wyłącza operator `bind'. Przydatne dla debuggowania.

       -dNODISPLAY
              Powstrzymuje  normalną inicjalizację urządzenia wyjściowego.  Może to być przydatne
              dla debuggowania.

       -dNOPAUSE
              Wyłącza znak zachęty i pauzowanie na końcu każdej strony. Może to być przydatne dla
              aplikacji, gdzie inny program kieruje Ghostscriptem.

       -dNOPLATFONTS
              Wyłącza  używanie  fontów,  przekazanych  przez podlegającą platformę (np. X Window
              System). Może to być potrzebne jeśli fonty platformy  wyglądają  gorzej  niż  fonty
              skalowalne.

       -dSAFER
              Wyłącza operatory deletefile i renamefile, oraz zdolność otwierania plików w innych
              trybach niż tylko dla odczytu. Może  to  być  przydatne  dla  składowisk  i  innych
              wrażliwych środowisk.

       -dWRITESYSTEMDICT
              Pozostawia  systemdict  w  stanie  zezwolenia  na  zapis. Jest to potrzebne podczas
              uruchamiania specjalnych programów narzędziowych, takich  jak  font2c  i  pcharstr,
              które muszą obchodzić normalną ochronę dostępu PostScript.

       -sDEVICE=urządzenie
              Wybierz alternatywne początkowe urządzenie wyjściowe.

       -sOutputFile=nazwapliku
              Wybierz  alternatywny  plik  wyjściowy  (lub  łącze)  dla  początkowego  urządzenia
              wyjściowego.

PLIKI

       /usr/local/lib/ghostscript/*
              Pliki startowe, narzędzia i podstawowe definicje fontów.

       /usr/local/lib/ghostscript/fonts/*
              Dodatkowe definicje fontów.

       /usr/local/lib/ghostscript/examples/*
              Demonstracyjne pliki Ghostscript.

       /usr/local/lib/doc/ghostscript/doc/*
              Dokumentacja.

ZOBACZ TAKŻE

       Pliki dokumentacji (patrz wyżej).

BŁĘDY

       Zobacz grupę dyskusyjną `comp.lang.postscript'.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia  Manuali  i  może
       nie  być  aktualne.  W  razie  zauważenia  różnic  między  powyższym opisem a rzeczywistym
       zachowaniem opisywanego programu lub  funkcji,  prosimy  o  zapoznanie  się  z  oryginalną
       (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 1 gs

       Prosimy  o  pomoc  w  aktualizacji stron man - więcej informacji można znaleźć pod adresem
       http://sourceforge.net/projects/manpages-pl/.

                                          28 lipca 1994                                     GS(1)