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