本頁提供 PostScript 頁面描述語言之演變的概述,PostScript 已經問世達 20 年以上,它對於印製工業產生很深淵的影響,甚至到今天仍保留著當 LaserWriter 印表機問世時重要的地位。
更多印前歷史的一般信息,請參考這個網頁說明。以下是 PostScript 的發展歷程的一個概況。其中有些資料源於「Accidental Empires」(意外的帝國),由 Robert Cringely 編寫的關於個人電腦革新的書。
黑暗時代
要欣賞 PostScript 必須先瞭解在它出現以前市場是怎樣運做的,在 80 年代之初如果需要排版設備的話要找 Acme Typesetters,他們會提供一套 Acme 系統及 Acme 輸出設備,然後至少實施兩個星期的訓練,以了解如何使用該系統,該 Acme 系統和其他生產商的設備不相容;在大多數情況下,它甚至難以或根本無法與其他系統交換資料。
如果擁有一台個人電腦,可以把它連接到一台只能打出低品質點陣圖字元的點陣印表機上,對於圖像的列印效果也只能被在那個時代購買印表機的人們接受。
開始:XEROX
PostScript 的歷史由 PARC (Palo Alto Research Center) 開始,它是 Xerox 的研究機關,許多我們現在習以為常的電腦技術都是從那開發出來的:幾個首要的例子,如雷射印表機、圖形式使用者介面和乙太網路。
John Warnock 是工作於 Xerox 的出色的工程師之一,他開發了名為「Interpress」的語言,用於操作 Xerox 雷射印表機;他和他的上司,Chuck Geschke,用了兩年時間力圖讓 Xerox 把 Interpress 商業化,當建議被拒絕後,他們決定離開 Xerox,自立門戶。
Chuck Geschke
John Warnock
Adobe 的誕生
John Warnock 和 Chuck Geschke 把他們的公司取名為 Adobe,是位於加州的 Los Altos,Warnock 的家房子後面有一條小溪的名稱,有時你能在關於 Napa Valley 的酒類嚮導圖上看到這個名字。
最初,Warnock 和 Geschke曾設想自行組建一台真正強大的印表機,但很快他們意識到為其他生產商提供可控制他們生產的印表機的工具更加實際。
Adobe 花的 20 個人年以開發 PostScript 語言,一個可以用來控制如雷射印表機的輸出設備。
1984 年:PostScript level 1
1984 年 PostScript 首次推出上市,初始時只稱作 PostScript,「Level 1」是為了與後來升級的 Level 2 區別而後加的。
PostScript 是一個非常強大的語言,類似於另一種電腦語言 - Forth;從一開始時 PostScript 就需要一套相當強大的系統來運算,事實上,在它推出的頭幾年中,和 Macintosh 電腦連接使用 PostScript 印表機具有比電腦更強的計算處理能力。
PostScript 提供了若干其他系統並沒有提供的巨大優勢:
PostScript 起飛
對 Adobe 來說,PostScript 是一個相當大的賭注,如果沒有 Apple 電腦的 Steve Jobs,他們可能會無法向市場驗證 PostScript 的價值和意義。
1985 年,Macintosh 電腦的銷售量開始下降,而 Apple 的新機型迫切需要一個有殺手級威力的應用程式,Steve Jobs 對 Adobe 的技術很感興趣,投資了 Adobe 2.5 百萬讓 Warnock 為 Apple LaserWriter 編寫 PostScript 控制器,該印表機和 HP LaserJet 相似,但 PostScript 控制器可以使它輸出「typesetter」品質;LaserWriter 售價約為 7000 美元,以今天的觀點來看極其昂貴(當時也是),但比較在 1978 年 Xerox 的第一台雷射印表機,售價是五十萬美元。
與功能強大的雷射印表機連接的電腦並不會產生很大的影響,但 Apple 和 Adobe 很幸運地在偶然機會遇到第三個合作夥伴 Aldus,一個創業階段剛起步的小公司,它編寫了能夠充分發揮出 Mac 和 LaserWriter 功能的應用程式,該軟體就是 PageMaker。
在桌上型電腦的問世後的一年內,LaserWriter、PostScript 和 PageMaker 的結合挽救了 Apple,Aldus 和 Adobe 也由此變成了有錢的公司;Linotype 是首家賞識 PostScript 價值的印刷設備供應商,它推出了有自己專屬 PostScript RIP 的網片輸出機,其他的設備商也緊跟其後,很快地 PostScript 就成了印前業界的國際性通用語言。
1991 年: PostScript level 2
大約在 1991,Adobe 發行了 PostScript 的下個修訂版本 Level 2,Level 2 是個具有重大意義的升級版,也是印前業者急切引頸期盼的版本。
最重要的特點功能是:
Level 2 的緩慢市場應用
先發表 Level 2 規範,然後才開始研究它的實際應用,這可以說是 Adobe 的一大錯誤。更為難堪的是,競爭者們推出 Level 2 的競爭產品的速度比 Adobe 想像的更快。
雖然 PostScript Level 2 具有明顯的優點,但卻花費了很長時間應用程式才真正開始套用新功能,例如在 Level 2 推出的 11 年後,XPress 5 還不能很好地支援 RIP 內直接分色功能.
1998 年:PostScript3
由於一些不明確的原因,Adobe 把最新升級版本取名為 PostScript 3,而不是 PostScript Level 3,和 Level 2 相比,3 升級的意義並不大,這是可以理解的,因為當時許多應用程式還正在如何正確地支援好 Level 2 的困惑中。
PostScript 3 的主要優點 :
2006年:終結的開始?
2006 年 Adobe 宣布了 Adobe PDF Print Engine(APPE), 這是他們的 RIP 架構的一個完整重寫,而不是依靠 PostScript 作為核心的頁描述語言,APPE 使用 PDF;現在設計師可以從排版應用程式(如 InDesign)內直接匯出 PDF 檔案,這些頁面使用 PDF 工作流程系統檢查、漲邊 (Trap) 和拼組 (Impose) 頁面後再發送到印表機,然後使用 PDF 列印引擎計算製作印版上的資料,在整個生產鏈中,不再使用 PostScript。
雖然有些廠商已經開始出貨是基於 APPE 的產品,但它仍然將得花費數年,整個行業才可能切換到一個完全是 PDF 的資料流程。
當被問及 Adobe 是否曾經想推出 PostScript 4,包括所有 PDF 之新功能的更新,Adobe 公司的 Dov Isaacs 在 PrintPlanet 的論壇之ㄧ討論主題內說道:
“絕對是不會發生的,PostScript 是一種程式語言,不是一個真正的頁描述語言,就其性質而言,它不能提供真正可靠的點對點工作流程,因為根據定義,內容可以瞬間被變化,這對駭客很有趣,卻是以此維生的人之的災難。
沒有,沒有 PostScript 語言 Level 4 存在磁盤上等待市場的推出信號;自從 PDF 1.4 開始,所有新增加的 Adobe 成像模型都在 PDF 而非 PostScript。
很清楚地,只要有服務客戶的需求,Adobe將會繼續授權的 PostScript 技術給我們的 OEM 合作夥伴,我們也會過我們的 Acrobat Distiller 技術繼續支持一個從PostScript到PDF的通道,Adobe公司將繼續在 Adobe 應用程式(如 InDesign 和 Illustrator)支持以無色彩管理、不透明的形式匯入 EPS 這個老舊的圖形格式,雖然我們不建議新的圖形內容以 EPS 格式儲存(除非是為了滿足需要將資料匯入不會處理 PDF 格式的排版應用程式,在此沒有必要提到其名字!),我們的用戶應該很放心地不用擔心需要轉換大量的 EPS 格式圖檔。“