絕大部分用戶在租賃打印機(jī)的時(shí)候關(guān)心的就是打印速度,打印分辨率,打印幅面,打印負(fù)荷等等幾個(gè)參數(shù),很少有人在意打印機(jī)的另外一個(gè)重要特性:打印語言,它是決定打印機(jī)輸出復(fù)雜版面能力的重要指標(biāo)。

打印語言概述
打印語言就是一個(gè)命令集,它告訴打印機(jī)如何組織被打印的文檔。這些命令不是被單獨(dú)地傳送,而是由打印機(jī)驅(qū)動(dòng)程序把它們嵌在打印數(shù)據(jù)中傳給打印機(jī),并由打印機(jī)的打印控制器再分開解釋。打印機(jī)語言很多,但總的來說可以分成兩類。
一類是頁描述語言(PDL,Page Descriptional Language),是惠普公司的一種頁面描述語言,它要在Windows操作環(huán)境下,將Windows的位圖格式轉(zhuǎn)換成PCL格式的代碼,這樣打印機(jī)接收后由CPU解釋并執(zhí)行打印。
頁描述語言非常復(fù)雜,功能也很強(qiáng)大,可以用來輸出復(fù)雜的頁面和圖像,比較適合打印諸如演講的材料、技術(shù)手冊(cè)、廣告冊(cè)子等。PDL經(jīng)常被用于一些要求輸出效果比較高的軟件中,包括圖像設(shè)計(jì)軟件,高級(jí)文字處理軟件,帶有高級(jí)圖表功能的表格軟件以及一些桌面印刷軟件。PDL雖然能描述復(fù)雜的文檔,但正是由于它的復(fù)雜性,使得打印機(jī)處理起來也比較慢。目前,激光打印機(jī)或噴墨打印機(jī)普遍采用的PCL和 PostScript都屬于PDL.
另一類是嵌入式語言(如ESCape Code Language)。嵌入式語言的名字來自于它使用命令的方式,它的每一個(gè)命令都以一個(gè)特征碼(如ESC)為前綴,以此表明該字符串是一個(gè)命令而不是一般的打印數(shù)據(jù)。嵌入式語言沒有頁描述語言那么復(fù)雜,它適用于描述相對(duì)比較簡(jiǎn)單的文檔,比如信件,數(shù)據(jù)庫輸出或一些簡(jiǎn)單的圖形。ECL不支持精密印刷,只能使用不同的字體和大小輸出文本,而不能處理特殊效果,一般針式打印機(jī)采用ECL.
頁描述語言代表是Adobe公司的PostScript語言和HP公司的PCL語言,它們是已經(jīng)成為業(yè)界標(biāo)準(zhǔn)的兩種打印機(jī)語言,現(xiàn)在它們已分別推出了PostScript Level 3和PCL6。此外,許多廠商都使用自己的打印機(jī)控制語言,如EPSON的ESC/page,佳能的CaPSYL,施樂的XES、JDL,IBM的IPDS,DEC的ANSI/Sixel等。
PostScript語言
PostScript是一種與設(shè)備無關(guān)的打印機(jī)語言,即在定義圖像時(shí)可以根本不考慮輸出設(shè)備的特性(如打印機(jī)的分辨率、紙張大小等),而且它對(duì)文本和圖形實(shí)行同樣的處理過程,這就給處理字體帶來了極大的靈活性。
由于PostScript的設(shè)備無關(guān)特性,在輸出到特定輸出設(shè)備,譬如對(duì)分辨率、紙張大小、進(jìn)紙盒進(jìn)行選擇時(shí),PostScript通過打印機(jī)描述(PostScript Printer Description )文件來實(shí)行各種打印機(jī)的不同特性。每一種不同的PostScript打印機(jī)都分別對(duì)應(yīng)有專門的PPD文件。通過PS驅(qū)動(dòng)程序,各種不同的應(yīng)用軟件將各自的數(shù)據(jù)轉(zhuǎn)換成PostScript格式。
PostScript是Adobe公司的注冊(cè)產(chǎn)品,打印機(jī)廠商在其產(chǎn)品中使用PostScript語言要支付Adobe公司一筆費(fèi)用,因此使用PostScript的打印機(jī)的成本要比使用其他語言和控制方式的打印機(jī)要高。因此目前也出現(xiàn)了一些PostScript仿真,像HP公司的一些激光打印機(jī)中使用的PostScript仿真,可以和Adobe公司的PostScript完全兼容,也無需再支付Adobe公司相應(yīng)的費(fèi)用。
PCL語言
正是Adobe公司的對(duì)PostScript語言的收費(fèi)方式,給HP公司的PCL( Printer Command Language,打印機(jī)控制語言)語言提供了發(fā)展空間,PCL語言是HP公司于70年代針對(duì)其打印機(jī)產(chǎn)品推出的一種打印機(jī)頁面描述語言,其最初也是為點(diǎn)陣打印機(jī)設(shè)計(jì)的。HP公司的市場(chǎng)策略與Adobe完全不同,其他廠商可以在他們的打印機(jī)產(chǎn)品中自由模仿或使用PCL語言。正是PCL語言的開放性,降低了使用PCL語言的打印機(jī)產(chǎn)品的成本,從而使其在打印機(jī)產(chǎn)品中的普及程度遠(yuǎn)遠(yuǎn)高于PostScript語言。
PCL3:第一個(gè)得到廣泛應(yīng)用的版本,但它只支持一些簡(jiǎn)單的打印任務(wù)。
PCL4:雖然還只能應(yīng)用在個(gè)人打印機(jī)中,但增加了對(duì)圖形打印的支持,但由于解釋工作比較簡(jiǎn)單,PCL4比后期的PCL5和PCL6對(duì)打印控制器的要求要低很多。
PCL5:HP公司為它的激光打印機(jī)LaserJetⅢ設(shè)計(jì)的,它提供了一些與PostScript語言相似的功能,開始支持矢量字庫和矢量圖形描述,實(shí)現(xiàn)了所見即所得,PCL5中也使用了各種壓縮技術(shù)來減小數(shù)據(jù)量,加快數(shù)據(jù)傳輸。
PCL5e:開始支持雙向數(shù)據(jù)通訊,從而使打印機(jī)可以向計(jì)算機(jī)發(fā)送打印機(jī)的狀態(tài)信息。
PCL5c:增加了對(duì)彩色打印的支持。
PCL6:HP公司1996年發(fā)布,它更加靈活,是一個(gè)目標(biāo)朝向的控制語言,使處理多圖形的文件的速度大大加快,實(shí)現(xiàn)了更好的所見即所得,可以更好地處理Web頁面。
兩種語言的比較
1. PostScript和PCL兩者的工作流程都是首先在計(jì)算機(jī)的一端將打印內(nèi)容解釋成標(biāo)準(zhǔn)的頁面描述文件,這種文件可以被所有采用這種語言的打印機(jī)所識(shí)別,傳送到打印機(jī)的核心——控制器中,然后在打印機(jī)控制器中將頁面描述文件解釋成可以打印的圖像。從工作流程的角度看,采用這兩種語言的打印方式對(duì)打印機(jī)的“大腦”要求較高,需要打印機(jī)能夠自己獨(dú)立處理轉(zhuǎn)換的任務(wù),并且需要打印機(jī)本身有足夠的內(nèi)存。
2. PostScript和PCL都具備了標(biāo)準(zhǔn)化和與設(shè)備無關(guān)性的優(yōu)勢(shì),對(duì)計(jì)算機(jī)系統(tǒng)資源占用也較少,兩種語言的高版本還提高了對(duì)字庫、圖形和圖像的解釋能力,對(duì)于提供了高打印質(zhì)量的產(chǎn)品,大都采用了此兩類語言。但相對(duì)來說,由于對(duì)打印機(jī)核心部分——打印控制器性能的要求較高,一定程度會(huì)增加機(jī)器成本,尤其是PostScript對(duì)打印控制器的性能更高。
3. 使用PCL語言的打印機(jī)在處理文本或常見辦公應(yīng)用軟件文檔時(shí)具有非常明顯的速度優(yōu)勢(shì),打印質(zhì)量方面與使用PostScript語言的打印機(jī)也沒有差距。使用PostScript語言的打印機(jī)在常見辦公應(yīng)用下的打印速度要慢一些,但在處理PDF文件或在Photoshop等軟件下打印大的圖形圖像文件時(shí)具有一定的速度優(yōu)勢(shì),同時(shí)其在圖形表現(xiàn)準(zhǔn)確度、色彩表現(xiàn)準(zhǔn)確度和一些字庫表現(xiàn)準(zhǔn)確度方面也比PCL語言有優(yōu)勢(shì)。
所以PCL語言比較適合一些普通的商務(wù)辦公應(yīng)用,而PostScript語言更加適合對(duì)圖形和色彩準(zhǔn)確度要求比較高的專業(yè)應(yīng)用。這也是目前許多打印機(jī)產(chǎn)品同時(shí)提供PCL和PostScript兩個(gè)版本的驅(qū)動(dòng)的一個(gè)重要原因。
GDI語言
除了以上提到的兩種打印語言,還有一種GDI打印語言,它的全稱是Graphics Device Interface。這種打印語言是通過電腦的處理能力來進(jìn)行頁面的渲染,然后電腦以位圖的形式在發(fā)送給打印機(jī),由于此種打印機(jī)語言不需要打印機(jī)配備大容量的內(nèi)存和昂貴的處理器,所以此種語言的打印機(jī)造價(jià)較低,不過由于通過位圖形式來發(fā)送整個(gè)頁面會(huì)占用大量的時(shí)間,所以在打印速度上面也有所降低。
因此,每分鐘輸出18頁以上的打印機(jī)不會(huì)采用此種打印機(jī)語言。
原文來源:惠普科技