打印機的PCL驅程和PS驅程的區別

打印機的PCL驅程和PS驅程的區別 數據庫

 

打印機所使用的語言是一系列命令的集合,用來通知打印機如何處理計算機所送來的數據。打印機語言有不少種類,有些是激光打印機所使用的語言,有些是一些早期打印機所使用的語言,但這些語言能夠被某些激光打印機所解釋,以便於兼容早期的計算機軟件。

基本上打印語言主要有兩大類,一類被稱爲頁面描述語言PDLPage Description Language),另外一類被稱爲轉義碼語言ECL(Escape Code Language)

PDL
的特色是多用途和表達精細,能夠用來輸出複雜的頁面和圖像,比較適合打印諸如演講的材料、技術手冊、廣告冊子等。PDL常常被用於一些要求輸出效果比較高的軟件中,包括圖像設計軟件,高級文字處理軟件,帶有高級圖表功能的表格軟件以及一些桌面印刷軟件。目前,激光打印機或噴墨打印機廣泛採用的PCL PostScript都屬於PDL

pcl
ps 二者個有所長。ps 對圖象支持較好,支持蘋果系統,pcl是惠普的業界標準打印機語言。

ECL
是一種代碼組合,表示一組控制信息,經過一些特殊的字符把後繼的全部代碼組合都解釋爲控制命令而不是數據。ECL並不提供PDL所支持的一些複雜功能,比較適合打印一些簡單的文檔,好比信件,數據庫輸出或一些簡單的圖形。大多數的ECL不支持精密印刷的特性,只能使用不一樣的字體和大小輸出文本,而不能處理特殊效果,好比以不一樣角度或沿曲線軌跡打印文本。通常針式打印機採用ECL

打印機語言PCLPostScript的比較

PostScript
語言
PostScript
是一種與設備無關的打印機語言,即在定義圖像時能夠根本不考慮輸出設備的特性(如打印機的分辨率、紙張大小等),並且它對文本和圖形實行一樣的處理過程,這就給處理字體帶來了極大的靈活性。因爲PostScript的設備無關特性,在輸出到特定輸出設備,譬如對分辨率、紙張大小、進紙盒進行選擇時,PostScript經過打印機描述(PostScript Printer Description )文件來實行各類打印機的不一樣特性。PPD文件主要提供如下與打印機有關的特定信息: 默認/最高分辨率,是否支持半色調監控,用戶設定的監控信息,頁面大小定義,頁面可打印區域,默認字體(一般爲Courier),是否支持雙面打印等等。每一種不一樣的PostScript打印機都分別對應有專門的PPD文件。在Adobe 司的網站http//:www.adobe.com/上提供了各類主流的PPD文件。經過PS驅動程序,各類不一樣的應用軟件將各自的數據轉換成PostScript格式。從打印引擎的工做原理可知,打印機只能接受位圖格式,當打印機控制器將PostScript轉換成位圖格式時,因爲PostScript十分複雜,通常的打印控制器難以勝任,一般由打印機中專門的光柵圖像處理器(Raster Image Processor)來完成這一轉換過程。

因爲使用PostScript打印機對打印控制器的要求都比較高,另外PostScriptAdobe公司的註冊產品,打印機廠商在其產品中使用PostScript語言要支付Adobe公司一筆費用,就像PC廠商支付給Microsoft公司的操做系統費用同樣,所以使用PostScript的打印機的成本要比使用其餘語言和控制方式的打印機要高。所以目前也出現了一些PostScript仿真,像HP公司的一些激光打印機中使用的PostScript仿真,能夠和Adobe公司的PostScript徹底兼容,也無需再支付Adobe公司相應的費用。

PCL
語言
正是Adobe公司的對PostScript語言的收費方式,給HP公司的PCL( Printer Command Language,打印機控制語言)語言提供了發展空間,PCL語言是HP公司於70年代針對其激光打印機產品推出的一種打印機頁面描述語言。HP公司的市場策略與Adobe徹底不一樣,其餘廠商能夠在他們的打印機產品中自由模仿或使用PCL語言。正是PCL語言的開放性,下降了使用PCL語言的打印機產品的成本,從而使其在打印機產品中的普及程度遠遠高於PostScript語言。

PCL
語言最初也是爲點陣打印機設計的,PCL3是第一個獲得普遍應用的版本,但它只支持一些簡單的打印任務。PCL4雖然還只能應用在我的打印機中,但增長了對圖形打印的支持,但因爲解釋工做比較簡單,PCL4比後期的PCL5PCL6對打印控制器的要求要低不少。

PCL5
HP公司爲它的激光打印機LaserJet設計的,它提供了一些與PostScript語言類似的功能,開始支持矢量字庫和矢量圖形描述,實現了WYSIWYGWhat You See Is What You Get, 所見即所得), PCL5中也使用了各類壓縮技術來減少數據量,加快數據傳輸。 PCL5e 開始支持雙向數據通信,從而使打印機能夠向計算機發送打印機的狀態信息。PCL 5c 增長了對彩色打印的支持。

1996
HP公司發佈了PCL6,它更加靈活,是一個目標朝向的控制語言,使處理多圖形的文件的速度大大加快,實現了更好的WYSIWYG,所以能夠更好地處理Web頁面。
兩種語言的比較

《微電腦世界》曾經對多款使用PCL語言和PostScript語言的黑白和彩色激光打印機進行了測試。咱們發現,使用PCL語言的打印機在處理文本或一些常見辦公應用軟件下的文檔時具備很是明顯的速度優點,在這些應用下,在打印質量方面與使用PostScript語言的打印機也沒有差距。使用PostScript語言的打印機在常見辦公應用下的打印速度要慢一些,但在處理PDF文件或在Photoshop等軟件下打印大的圖形圖像文件時具備必定的速度優點,同時其在圖形表現準確度、色彩表現準確度和一些字庫表現準確度方面也比PCL語言有優點,另外PostScript語言既能夠在PC機平臺使用,也能夠在蘋果機平臺下使用。

從以上比較能夠看出,PCL語言比較適合一些普通的商務辦公應用,而PostScript語言更加適合對圖形和色彩準確度要求比較高的專業應用。這也是目前許多打印機產品同時提供PCLPostScript兩個版本的驅動的一個重要緣由。 ide

相關文章
相關標籤/搜索