PCL 6 綜述

繼續介紹PCL6

 

http://zh.wikipedia.org/wiki/PCL

PCL 61995年左右發佈,它包括:

  • PCL 6 增強版:它是針對如微軟視窗這樣的圖形用戶界面進行優化的面向對象頁面描述語言,並且進行了壓縮以優化性能。這個版本以前稱爲 PCL XL
  • PCL 6 標準版:等價於 PCL 5e 或者 PCL 5c,以提供向後兼容的能力。
  • 字體合成:提供可縮放字體、字體管理以及表格及字體的存儲。

PCL 6 增強版的顯著特點有容易進行修改以用於未來的 HP 打印機的新的模塊化架構、更快的返回應用程序的速度、更快的打印複雜圖形的速度、更有效的數據傳輸、更好的所見即所得的打印效果、更好的打印質量、更好的保真度、完全的向後兼容。在早期的實現中,PCL 6 的市場推廣工作做得不好,導致術語上出現了一些混淆。後來 PCL XL 改名爲 PCL 6 增強版,但是許多第三方的產品仍然使用舊的名字。有一些產品聲稱與 PCL 6 增強版兼容,但是可能並不包括 PCL 5 的後向兼容性。PCL 6 增強版主要是微軟視窗以及CUPS的打印機驅動程序所使用。由於其結構以及壓縮方法的問題,普通的應用程序很少使用這種格式。

PCL 6 增強版是一個類似於 PostScript 的基於堆棧面向對象的協議。但是它與 PostScript 既可以使用二進制代碼、又可以使用文本不同,PCL 6 增強版只能使用二進制代碼。PCL 編程文檔中的文本的命令及代碼都必須用 HP 的 JetASM 這樣的工具進行編譯才能發送到打印機進行打印。或許是由於 PCL 6 的設計側重於更小的數據量,因此其運算符靈活性與正交性不如 PostScript。

PCL 6 增強版的設計與微軟視窗圖形設備接口相匹配。按照這種方式,視窗打印機驅動程序只是簡單地傳送 GDI 命令,很少對數據進行修改,因此返回應用程序的速度也比較快。微軟公司用它的新一代 XPS 格式擴展了這個概念,支持 XPS 的打印機的開發工作正在進行中。這不是一個新的概念,它與 Display Postscript 以及蘋果公司的 Quartz 類似,與直接將壓縮位圖發送到打印機的“GDI 打印機”有所不同。

PCL 6 類的版本

Class 1.1

  • 繪圖工具:支持直線圓弧橢圓/弦、矩形及圓角矩形、多邊形、貝塞爾路徑、剪切路徑、柵格圖像掃描線、柵格運算。
  • 色彩處理:支持 1/4/8-位調色板、RGB/灰度色彩空間。支持自定義的半色調 pattern,最多支持 256 種 pattern。
  • 壓縮:支持行程長度編碼
  • 測量單位英寸毫米、十分之一毫米
  • 紙張處理:支持自定義或者預定義的紙張,包括常見的 Letter、Legal、A4 等。可以選擇從手動進紙、紙匣進紙。紙張可以設置水平或者豎直方向,可以設置縱向、橫向以及橫向與縱向旋轉 180 度。
  • 字體:支持位圖以及TrueType字體,支持 8 或者 16 位的 code points。所用字符集與 PCL 5 不同。當使用位圖字體的時候,許多縮放命令都不能使用。當使用 TrueType 字體的時候,不支持可變長度描述符以及連續塊參數。輪廓字體可以旋轉、縮放、切變。

 Class 2.0

  • 壓縮:添加了 JPEG
  • 紙張處理:紙張可以輸出到高達 256 個不同的紙盒中。添加了 A6 以及 Japanese B6 兩種預定義的紙張。添加第三個預設紙匣,248 個外部紙匣。
  • 字體:可以縱向寫字。

 Class 2.1

  • 色彩處理:添加了色彩匹配特性。
  • 壓縮:添加了 Delta Row 數據壓縮。
  • 紙張處理:在生成一個新頁面時方向、紙張大小可選。添加 B5、JIS 8K、JIS 16K、JIS Exec 紙張大小。

 Class 3.0

  • 色彩處理:允許矢量圖形位圖以及文本使用不同的半色調設置。支持自適應的半色調處理。
  • 協議:支持 PCL passthrough,允許 PCL 6 數據流使用 PCL 5 的特點。但是,當使用這個特性的時候,無法保留一些 PCL 6 的狀態。
  • 字體:支持 PCL 字體。
發佈了18 篇原創文章 · 獲贊 11 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章