本節詳述如何在繁體中文系統環境下安裝及配置印表機。
印表機透過繁體中文系統環境所提供之機型檔案(model file)的設定,並於列印時給予正確的選項,便可順利地列印繁體中文。下表所列為支援繁體中文列印之印表機及其應配置的機型檔案,使用介面和支援碼別。
印表機 | 機型檔案 | 介 面 | 支援碼別 |
HP LaserJet (4,4P,4Si,4Plus,5,5
Si) | PCL5.nloo | Centronics RS-232C | 電信碼、BIG-5碼EUC碼 |
HP LaserJet (III,4,4P,4Si,4Plus) | PCL4.nloo | Centronics RS-232C | 同上 |
HP LaserJet 4000(N),4050(N),4100(N),4200(N),4300(N),4500(N),4550(N),4600(N),5000(N),5100(N),8000(N),8100(N),8150(N),9000(N),9000 MFP(N) | PCL5.nloo PCL5.asian | Centronics RS-232C | 同上 |
HP 5000 (C30/C30D/C40D/D640) | PCL5.nloo | Centronics RS-232C | 同上 |
HP C1200A | hpc1200at | RS-232C | 同上 |
HP C1202A | hpc1200at | Centronics RS-232C | 同上 |
HP C1205A | hpc1205at | RS-232C | 同上 |
HP C2403A | dumb | Centronics RS-232C | 電信碼、BIG-5碼 |
LQ-1070C+ | ESCP | Centronics RS-232C | 電信碼、BIG-5碼EUC碼 |
 |
 |  |
 |
 | 重要: PCL4.nloo和PCL5.nloo兩個機型檔案之選用,應視雷射印表機之機器硬體本身所支援的印表機命令語言(Printer
Command Language)版本而定。因此,倘若印表機支援PCL4,應配置PCL4.nloo機型檔,若印表機支援PCL5,則須配置PCL5.nloo機型檔。若機型檔案和印表機所支援之命令語言不配合,則某些列印功能便無法執行。 |
 |
 |  |
 |
繁體中文系統環境下的BIG-5碼、EUC碼、萬國碼 (UTF-8)和電信碼四種碼別之檔案均可依印表機所支援的碼別,透過選項設定而印出。
機型檔案之位置 |
 |
所有印表機之機型檔案皆位於/usr/lib/lp/model目錄下。
安裝印表機 |
 |
首先依印表機所附之指示說明裝設印表機並將其連接至主機。若印表機為雷射印表機,則建議您最好增加4M
byte的擴充記憶體,以避免記憶體不足,而中斷列印。
繁體中文字形DIMM的新機型檔案 |
 |
LP排程(LP Spooler)支援新的印表機機型。您可以將印表機的LP排程設為PCL5.nloo
(PCL5.asian)機型檔案,以便利用下列印表機列印文字檔案:
HP LaserJet 4000(N)
HP LaserJet 4050(N)
HP
LaserJet 4100(N)
HP LaserJet 4200(N)
HP LaserJet
4300(N)
HP LaserJet 4500(N)
HP LaserJet 4550(N)
HP
LaserJet 4600(N)
HP LaserJet 5000(N)
HP LaserJet 5100(N)
HP
LaserJet 8000(N)
HP LaserJet 8100(N)
HP LaserJet 8150(N)
HP
LaserJet 9000(N)
HP LaserJet 9000 MFP(N)
在這些印表機上安裝選用的字形DIMM即可用TrueType字形列印文字。欲使用TrueType字形,則印表機的LP排程必須配置PCL5.asian機型檔案。
已增強供lp命令使用的PCL5.asian印表機機型檔案,來存取印表機常駐字型和主機安裝的TrueType字型,以儘量列印亞洲字元。舊版hp-ux中,這些印表機機型檔案僅支援印表機常駐字型。
若PCL5印表機中沒有亞洲常駐字型,請使用PCL5.asian機型檔案的-onodimm選項,以下載由主機安裝的TrueType字型所轉化(rasterized)的亞洲字元。
主機安裝的TrueType字型為:ja_JP.SJIS/ja_JP.eucJP/ja_JP.utf8環境碼別為Mincho及Gothic字體;ko_KR.eucKR/ko_KR.utf8環境碼別為Batang及Dotum字體;
zh_CN.hp15CN/zh_CN.gb18030/zh_CN.utf8環境碼別為Sun (宋體)及Hei (黑體);而
zh_TW.ccdc/zh_TW.big5/zh_TW.eucTW/zh_TW.utf8/zh_HK.hkbig5/zh_HK.utf8環境碼別則為Ming (明體)。這些TrueType字型的字元集皆符合國家與地區的標準。
指定的環境碼別若為utf8,則PCL5.asian機型檔案會試圖儘量使用各國的字體,以列印多國語文的文字。
配置方式 |
 |
HP 提供兩種方式讓使用者配置印表機。一種為使用SAM (System Administration
Manager)公用程式,以畫面驅動方式引導,讓使用者非常容易地完成配置工作。另一種為手動式,使用者須逐條鍵入lp命令才能完成配置工作。
以高階使用者(root)登入。
鍵入sam,啟動SAM公用程式。
在Action下,選擇Add Printer/Plotter,依連接之印表機型態,進行印表機配置。有關使用SAM的詳細資料,請參閱《System
Administration Tasks》手冊。
以高階使用者(root)登入。
先關閉原有的列印排程(lp scheduler)。
$ /usr/lib/lpshut
將印表機加入LP Spooler系統。
$ /usr/lib/lpadmin -pprinter -vdevice -mPCL4.nloo或...
《printer》指印表機名稱,《device》指檔案路徑名稱,兩者均由root定義。PCL4.nloo為機型檔案,不同的印表機使用不同的機型檔案。
設定印表機以接受印表機需求。
$ /usr/lib/accept printer
設定印表機使其能夠列印。
$ /usr/lib/enable printer
重新啟動列印排程(lp scheduler)。
$ /usr/lib/lpsched
登出。
$ exit
列印命令 |
 |
印表機配置完成後,即可使用lp命令列印檔案資料。要列印繁體中文檔案,請依檔案儲存之碼別,配合下面所列的選項列印之。
BIG-5碼檔案 | : | lp -ozh_TW.big5 lp
-ozh_HK.hkbig5 | 《filename》 《filename》 |
EUC碼檔案 | : | lp -ozh_TW.eucTW | 《filename》 |
萬國碼(UTF-8)檔案 | : | lp -ozh_TW.utf8 lp
-ozh_HK.utf8 | 《filename》 《filename》 |
電信碼檔案 | : | lp -ozh_TW.ccdc | 《filename》 |
 |
 |  |
 |
 | 重要: 若印表機配置dumb機型檔,則執行lp命令列印繁體中文檔案時,不須使用上述之碼別選項;因dumb機型檔不會對列印之檔案做任何轉碼的動作。 |
 |
 |  |
 |
使用上述選項列印之內定繁體中文字體為42X42大小之繁體中文字。加入選項「-o2」或「-oc」,則繁體中文列印使用之字體大小為34X34;若換成選項「-o2
-olandscape」或「-o4」,則繁體中文字體使用24X24。下表列出選項組合所使用的字形大小。
選項組合 | | 繁體中文字形 |
lp -oportrait | | 42 X 42 |
lp -olandscape | | 42 X 42 |
lp -oc -oportrait | | 34 X 34 |
lp -oc -olandscape | | 34 X 34 |
lp -o2 -oportrait | | 34 X 34 |
lp -o2 -olandscape | | 24 X 24 |
lp -o4 -oportrait | | 24 X 24 |
有關lp命令選項的詳細使用說明,請參考位於 /usr/spool/lp/model目錄下的機型檔案命令集
(script);或使用-ooptions選項列印,即可得知機型檔案(如PCL5.asian)中所有可以使用的合法選項。