什麼是印表機語言?
在上一篇我們介紹了印表機的構造,從中我們知道任何一台印表機都依靠著主機板 ( 或稱控制板 Control board
) 來解譯電腦來的資料以驅動印製引擎。 然而由於印表機的運作方式和電腦不同,自然在控制語言方面也不相同,所以各印表機就有自己的
printer language ,我們稱為印表機語言。
什麼是 ESC / P , PCL , Postscript 以及 IPDS
了解印表機的語言來由之後,就讓我們看一下在市面上流行著哪些印表機語言。
首先是在雷射印表機尚未成為列印設備主流之前,那時多半是用點矩陣撞擊式印表機,其中以 Epson 為市場主流的
ESC / P 就成為業界標準 ( defacto-standard ) ,所以多數的撞擊式印表機一定可以看到
ESC / P 相容字樣。 影響所及,就連之後 HP 的雷射印表機也在韓國推出可以支援 ESC / P 的
DIMM 模組,不信的話可以到 HP 公司網頁輸入 “ESC / P
DIMM Solution” 字樣即可查詢。
至於 PCL 則為 HP 雷射印表機所使用的控制語言,和 ESC / P 一樣, PCL 成為一般雷射印表機的業界標準,所以市面上的雷射印表機,都會看到在規格上支援
PCL 語言相容。 深入了解 PCL 就會知道, PCL 其實不算是真正的頁面描述語言 ( 即印刷界所謂的
page description language PDL ) , PCL 是到了第四代 PCL4 的時候才加入了全頁描述功能,然後更新到今天的
PCL-XL ( 或稱 PCL6 ) 。
[ 文件參考 PCL 5 printer language reference manual 編號 5961-0509
]
在這之前,印刷業界很早就已經認同一種業界標準的頁面描述語言,那就是 Adobe 公司的 Postscript
語言。 專業的美工排版或欲印前打樣的應用,都在使用能夠支援 Postcript 的輸出設備,在以往因為 Postscript
的授權費用高,所以一般的雷射印表機並不支援。 但是近兩三年,一般雷射引擎的解析度已經達到 1200 dpi 的水準,加上相容於
Adobe Postscript 語言的解譯器漸漸增多,版權費用相對下滑,所以大部份的商用雷射印表機都開始內建
Postscript 控制語言。目前最常用的有 Postscript level 2 與 Postscript
3 ,而兩者最大的差異在於中文的支援,當要做 PDF 檔案直接列印時, Postscript 3 是很重要的。
這一切的同時, IBM 公司在大型主機 ( mainframe ) 以及商用迷你主機 ( AS 400 )
所使用的印表控制語言是 IPDS 全名是 “Intelligent
Printing Data Stream” ,如果想要直接連接上 IBM 大型電腦印製報表文件,一定要能支援
IPDS 才有可能。
我該使用哪一種印表機語言?
了解印表機語言的作用和來源之後,就知道如果你的印表機支援的語言越多,在未來的列印應用上的彈性也就越好。 一般市面上的雷射印表機多半採用
PCL 以及 Postscript ,在一般文書處理時,選擇 PCL 驅動程式即可。 在遇到排版或是美工應用時,使用
Postcript 最能符合要求。 至於是否應該追逐最新版的語言,有當然好,但是沒有也無妨,建議用戶查一下所使用的軟體支援到哪個等級即可。
以 PCL 而言, PCL5 已經足夠, Postscript 在 Level 2 是大宗,能有 Postscript
3 當然更好。
唯有 IBM 印表機不但支援這兩種常見的語言,更將自己公司的 IPDS 也內建其中,所以即使遇到使用 IBM
商用大中型主機電腦的用戶,也可放心的直接連結使用。 以其他家而言,那就要額外花費增購支援 IPDS 的模組了。
了解了這些,就知道 IBM 雷射印表機再一次證明是一台好的印表機。
|