Skip to main content

Co to jest GhostScript?

Pomimo swojej nazwy GhostScript nie jest skryptem.Jest to pakiet programów, które mogą interpretować język PostScript utworzony przez Adobe Systems Inc. Za pośrednictwem tych programów użytkownik może konwersja plików języka PostScript na różne formaty przetwarzania obrazu Raster (RIP) do drukowania i wyświetlania, lub interpretować plik PostScript dla pliku PostScriptdrukarka, która nie ma wbudowanych możliwości PostScript. Ten pakiet oprogramowania może wykonywać te same funkcje dla plików przenośnego formatu dokumentów (PDF) i ma możliwość konwersji plików PostScript na PDF lub na odwrót.

L.Peter Deutsch stworzył Suite GhostScript w 1986 r. Dla projektu GNUS Not UNIX (GNU) w celu zapewnienia środków dla Unix Systemy do interpretacji języka postscript.Choć ma być oprogramowaniem typu open source, Deutsch miał również plany stworzenia wersji komercyjnej, a zatem zachował prawa autorskie do kodu źródłowego.W rezultacie oprogramowanie znalazło się pod granicą wielu różnych licencji, które ograniczyły jego użycie na różne sposoby.

Deutsch utworzył firmę Aladdin Enterprises, która wzięła oryginalny pakiet i wydał wersję o nazwie Aladdin Ghostscript.Chociaż celem tego wydania było rozpoczęcie pracy nad wersją komercyjną, część umowy z projektem GNU oznaczała również wydanie bezpłatnej wersji.Następnie Deutsch wydał wersję General Public Licens (GPL) dla GNU, a wersja Aladdin Enterprises została wydana pod tak zwaną bezpłatną licencją publiczną Aladdin (AFPL), która była bardziej restrykcyjna niż GPL.Ta wersja po prostu stała się znana jako AFPL GhostScript.

Firma Easy Software Products (ESP) opracowana w 1993 r. Wersja o nazwie ESP GhostScript, która została również objęta GPL.Ta wersja została utworzona tak, aby była kompatybilna z systemem drukowania ESP Common Unix (kubki).W 2006 r., Ponieważ kubki ostatecznie stały się podstawą Linux i inne Unix Systemy operacyjne, ESP GhostScript i wersja GPL połączyły się, aby stworzyć Projekty GNU GNU GhostScript.Ostatecznie wszystkie te nazywanie, rozwidlenie kodu źródłowego oprogramowania i wirogling licencji należy zwrócić uwagę, gdy dwie wersje wyłoniły się z Fray Mdash;GhostScript, który jest chronionym prawem autorskim, którego właścicielem jest Artifex Software Inc. i licencjonowane do użytku komercyjnego, oraz GNU GhostScript, prowadzone przez projekt GNU i otrzymanie wydania GPL.Opis Polecenia i przetłumacz je na format, który można wyświetlić na monitor komputerowym lub na papierze z drukarki.Po uruchomieniu interpreter wyświetla monit dla użytkownika.Język PostScript może być następnie wprowadzany bezpośrednio do interpretera lub za pomocą pliku tekstowego zawierającego język postscript.Najczęstszą metodą jest plik tekstowy lub dokument PostScript.W większości systemów plików komputerowych pliki PostScript są identyfikowane przez sufiks .ps.

Ta żmudna, wiersza poleceń do korzystania z GhostScript jest dość niedostępna dla wspólnego użytkownika komputera, więc pojawiło się wiele projektów oprogramowania, które używają oprogramowania jako ABack-end, aby wyświetlić lub drukować pliki PostScript i PDF.Najczęstszym jest program o nazwie GSView, który zapewnia graficzny interfejs użytkownika (GUI).Biorąc pod uwagę Softwares Origins i Adobe Systems Inc.Został jednak przeniesiony do uruchamiania w wielu systemach operacyjnych, w tym praktycznie wszystkich wariantów UNIX podobnych do reg, Linux , Macintosh , Microsoft Windows Trade;, a także niezliczonych innych systemów operacyjnych.Powodem tego jest prawdopodobnie zdolność oprogramowania do działania jako RIP.W takich przypadkach użycie GhostScript zasiada jako usługa lub demon i działaJako filtr wejściowy urządzenia poprzez przyjmowanie PostScript i przetwarzanie go dla drukarki lub wyświetlacza.Jako silnik dla urządzeń RIP, musi być w stanie działać płynnie pod dowolnym z różnych systemów operacyjnych, w których zbudowano urządzenia RIP.