bionic (1) ghostscript.1.gz

Provided by: manpages-pl_0.7-1_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)