盡管名字叫Ghostscript,但它不是一個腳本。它是一套可以解釋Adobe Systems Inc.創建的Postscript語言的軟件程序。通過這些程序,用戶可以將Postscript語言文件轉換為不同的光柵圖像處理(RIP)格式,以便打印和顯示,或者為沒有...
盡管名字叫Ghostscript,但它不是一個腳本。它是一套可以解釋Adobe Systems Inc.創建的Postscript語言的軟件程序。通過這些程序,用戶可以將Postscript語言文件轉換為不同的光柵圖像處理(RIP)格式,以便打印和顯示,或者為沒有內置Postscript功能的打印機解釋Postscript文件。此軟件套件可以對可移植文檔格式(PDF)文件執行相同的功能,并能夠將Postscript文件轉換為PDF,或以其他方式轉換

對于普通計算機來說,使用Ghostscript的冗長的命令行方法是不可訪問的。L.Peter Deutsch于1986年為GNU~s創建了Ghostscript套件Not Unix(GNU)Project旨在為開源Unix?系統提供解釋Postscript語言的方法。雖然Deutsch打算成為開源軟件,但Deutsch也計劃制作一個商業版本,因此保留了源代碼的版權。因此,該軟件最終落入了許多不同許可證的限制之下,這些許可證以各種方式限制了它的使用。Deutsch成立了阿拉丁企業公司,雖然這次發布的目的是為了開始商業版本的工作,但與GNU項目達成的部分協議也意味著要發布一個免費版本Deutsch隨后為GNU發布了一個通用公共許可證(GPL)版本,阿拉丁企業版發布了一個名為阿拉丁自由公共許可證(AFPL)的阿拉丁企業版,這一版本比GPL限制更嚴格,后來這個版本被簡單地稱為AFPL Ghostscript公司Easy Software Products(ESP)于1993年開發了一個名為ESP Ghostscript的版本,該版本也包含在GPL中。該版本是為了與ESP通用Unix打印系統(CUPS)兼容而創建的,隨著CUPS最終成為Linux?和其他Unix?操作系統的主打產品,ESP Ghostscript和GPL版本合并,創建了GNU項目的GNU Ghostscript。最終,所有這些命名、軟件源代碼分叉和許可證爭奪都是非常重要的,因為兩個版本都是由Ghostscript產生的,它是Artifex software Inc.擁有的受版權保護的軟件,并獲得商業使用許可,以及GNU Ghostscript,由GNU項目維護并提供GPL版本。作為翻譯,此軟件的主要目的是獲取Postscript頁面描述命令,并將其轉換為可在計算機顯示器上顯示或從打印機打印在紙上的格式。運行時,解釋器會為用戶顯示提示。然后,Postscript語言可以直接輸入到解釋器中,或通過包含Postscript語言的文本文件。最常見的方法是通過文本文件或Postscript文檔。在大多數計算機文件系統中,Postscript文件由.ps后綴標識這種使用Ghostscript的單調的命令行方法對于普通計算機用戶來說是相當不可訪問的,因此出現了許多軟件項目,它們使用該軟件作為后端來顯示或打印Postscript和PDF文件。最常見的是一個名為GSview的程序,它提供圖形用戶界面(GUI)origins and Adobe Systems Inc.為許多商業操作系統提供Postscript和PDF解釋器,可用于Ghostscript的大多數GUI軟件都是在類Unix?的自由操作系統下開發的然而,Ghostscript本身已經被移植到許多操作系統下運行,包括幾乎所有的Unix?類變體、Linux?、Macintosh?和microsoftwindows?,以及許多其他操作系統。原因可能是軟件充當RIP的能力。在這種情況下,Ghostscript作為一個服務或守護程序,通過獲取Postscript并將其處理為打印機或顯示器來充當設備的輸入篩選器。那么,作為RIP設備的引擎,它需要能夠在RIP設備所圍繞的任何不同操作系統下平穩運行。