菜鳥學(xué)堂 告訴你鮮為人知的打印語言
打印機語言和普通的計算機語言的概念相同,只不過應(yīng)用領(lǐng)域不一樣而已,如果用個形象的比喻,我們可以把打印機的語言稱作是計算機的一種“方言”,它可以被打印機和相關(guān)的應(yīng)用程序識別,這種“方言”通常包括如何形成字體、圖形和格式化文本等指令。目前的打印機語言主要分為PostScript和PCL兩種。
PostScript語言
當(dāng)今印刷行業(yè)中應(yīng)用最廣泛的打印語言是PostScript,它是由著名的Adobe公司開發(fā)的頁面描述語言,目前最新的版本是PostScript3,PostScript應(yīng)用率較高的是在apple系列中的打印機和mac os操作系統(tǒng)。
打印字體需要用點陣集合來表示,除此之外還需要有輪廓的數(shù)據(jù)來構(gòu)成外字體外觀,這樣才能呈現(xiàn)一個完美的字體,當(dāng)然更要支持多種國家的語言。在發(fā)送指令的過程中,由于要把每一行解釋成為PostScript3語言,并且切換成機器能識別的機器語言實行數(shù)據(jù)交換,所以一般來說要在打印機上安裝PS語言擴充卡。
PCL語言
PCL語言是由惠普公司在八十年代早期推出的一種打印機頁面描述語言,從最早的PCL1到現(xiàn)在的PCL6,惠普公司一直不斷加強PCL語言來適應(yīng)新的電腦和打印機的特性。目前PCL語言主要作為噴墨打印機和激光打印機的指令語言.
PCL語言和PostScript語言一樣,是一種完全基于字符的語言,它可以處理所有的文本格式要素,包括邊框、空格和字體屬性等,而且PCL語言經(jīng)過不斷的升級到現(xiàn)在也已經(jīng)加強了對色彩打印、多種圖像格式和字體下載等一些支持功能。不過PCL語言還是側(cè)重于打印機的性能,并非像PostScript語言精確控制頁面結(jié)構(gòu)和輸出格式,所以在印刷行業(yè)中,PostScript語言的應(yīng)用還是較為廣泛的。
GDI語言
除了以上我們提到了兩種打印語言,還有一種GDI打印語言,它的全稱是Graphics Device Interface。這種打印語言是通過電腦的處理能力來進行頁面的渲染,然后電腦以位圖的形式在發(fā)送給打印機,由于此種打印機語言不需要打印機配備大容量的內(nèi)存和昂貴的處理器,所以此種語言的打印機造價較低,不過由于通過位圖形式來發(fā)送整個頁面會占用大量的時間,所以在打印速度上面也有所降低,一般來說,每分鐘輸出10頁以上的打印機不會采用此種打印機語言的。
【編輯推薦】