PDL打印語言簡介
PDL:Page Descriptional Language,是惠普公司的一種頁面描述語言。它要在Windows操作環境下,將Windows的位圖格式轉換成PCL格式的代碼,這樣打印機接收后由CPU
PDL:Page Descriptional Language,是惠普公司的一種頁面描述語言。它要在Windows操作環境下,將Windows的位圖格式轉換成PCL格式的代碼,這樣打印機接收后由CPU解釋并執行打印。
PCL 和 PS 是兩種標準化的頁面描述語言(PDL)
PDL的特點是多用途和表達精細,用來輸出復雜的頁面和圖像。其工作流程都是首先在計算機端將打印內容解釋成標準的頁面描述文件然后傳送到打印機控制器中,在打印控制器中再將頁面描述文件解釋成可以打印的光柵圖像。從其工作流程看,此兩種方式中都對打印機中的打印控制器有很高的要求,同時要求打印機內部有足夠的內存。
PCL 語言
PCL語言(打印機控制語言)是 HP 公司于70年代針對其激光打印機產品推出的一種打印機頁面描述語言。PCL指令內嵌于打印數據流,把應用程序輸出快速轉譯成高質量的、特定設備的光柵化圖像。PCL5是HP公司為它的激光打印機LaserJetⅢ設計的,它提供了一些與PostScript語言相似的功能,開始支持矢量字庫和矢量圖形描述,實現了WYSIWYG(What You See Is What You Get,所見即所得),PCL5中也使用了各種壓縮技術來減小數據量,加快數據傳輸。PCL5e開始支持雙向數據通訊,從而使打印機可以向計算機發送打印機的狀態信息。PCL5c增加了對彩色打印的支持。1996年HP公司發布了PCL6,它更加靈活,是一個目標朝向的控制語言,使處理多圖形的文件的速度大大加快,實現了更好的WYSIWYG,可以更好地處理Web頁面。
PostScript 語言
PS語言是一種與設備無關的打印機語言,即在定義圖像時可以根本不考慮輸出設備的特性(如打印機的分辨率、紙張大小等),而它對文本和圖形實行同樣的處理過程,這就給處理字體帶來了極大的靈活性。通過PS驅動程序,各種不同的應用軟件將各自的數據轉換成PostScript格式。從打印引擎的工作原理可知,打印機只能接受位圖格式,當打印機控制器將PostScript轉換成位圖格式時,由于 PostScript 十分復雜,一般的打印控制器難以勝任,通常由打印機中專門的光柵圖像處理器(Raster Image Processor)來完成這一轉換過程。
PCL 與 PS 兩種語言的比較
1. 采用PS和PCL這兩種語言的打印方式對打印機的"大腦"(CPU)要求較高,需要打印機能夠自己獨立處理轉換的任務,并且需要打印機本身有足夠的內存。
2. PS和PCL都具備標準化和與設備無關性的優勢,對計算機系統資源占用也較少,兩種語言的高版本還提高了對字庫、圖形和圖像的解釋能力,提供高打印質量的產品。由于對打印控制器性能要求較高,一定程度會增加機器成本,尤其是PS對打印控制器的性能要求更高。
3. 使用PCL語言的打印機的速度優勢:處理常見辦公應用軟件下的文檔。使用PS語言的打印機的速度優勢:處理PDF文件或在Photoshop等軟件下打印大的圖形圖像文件。同時在圖形表現準確度、色彩表現準確度和一些字庫表現準確度方面也比PCL語言有優勢。
所以PCL語言比較適合一些普通的商務辦公應用,而PS語言更加適合對圖形和色彩準確度要求比較高的專業應用。這也是目前許多打印機產品同時提供PCL和PS兩個版本的驅動的一個重要原因。