繁體中文Solaris系統管理員指南

第 3章 設定繁體中文Solaris列印功能

繁體中文Solaris作業環境,支援下述類型列印設備列印繁體中文:

系統管理者依照印表機產品說明書安裝印表機後,使用者就可以依照本章所述步驟列印繁體中文文字。

請先按照印表機手冊將印表機實際接到電腦上,然後進行下列步驟:

行式印表機的支援

繁體中文Solaris作業環境如要使用行式印表機,該印表機至少要認識下列 任一碼集:

繁體中文Solaris碼過濾器

EUC至Big5過濾器

不支援EUC碼的印表機需要過濾器,將EUC檔案轉換後才能列印。例如,下列指令告訴 LP 列印服務,印表機lp1只接受Big5格式的檔案。這行指令同時將印表機lp1安裝在通訊埠ttyalpadmin的線上援助頁對此指令有進一步的解釋。


# lpadmin -p lp1 -v /dev/ttya -I BIG5
# accept lp1 
#enable lp1 

下述lpfilter指令可列印印表機不支援格式之檔案:


# lpfilter -f 過濾器名 
-F 路徑名

上述指令告訴LP,一個名叫 過濾器名的過濾器(例如euctobig5) 可以經由路徑名的過濾器描述檔案取得。這個過濾器利用euctobig5,將內定種類的檔案之輸入,轉換成Big5格式。路徑名的檔案內容可以是這樣子:


Input types: simple Output types: BIG5 Command: euctobig5 

列印EUC格式的檔案,請使用下面指令:


system%lp -d lp1 EUC-檔名 

列印Big5格式的檔案,請使用下面指令:


system%lp -d lp1 -T BIG5 Big5-檔名 

利用配置檔案在Epson點矩陣印表機上列印

繁體中文Solaris軟體提供配置檔案,讓使用者可以依自己的設備,設定內建字型的範圍。繁體中文Solaris提供了一個配合Epson點矩陣印表機內建字型定義的配置檔案。

請在使用前依據您的列印設備修改此配置檔:

在Epson點矩陣印表機上列印CNS檔案

例如,配置檔/usr/lib/lp/files/cns.epson.conf用於設定Epson LQ-1070C+ 中文點矩陣印表機。Epson LQ-1070C+內建有CNS 11643字面1和字面2的繁體中文字型。您可以指定不同字面和不同目錄下的字型。


# @(#)cns.epson.conf	1.5 96/04/10 SMI; ALE
# CNS Print Filter Configuration File for Epson Dot Matrix Printers
#

ACCEPT CODE RANGE:
	PLANE 1:
		0x2121 - 0x234e
		0x2421 - 0x2570
		0x4421 - 0x7d4b
	PLANE 2:
		0x2121 - 0x7244

FONT FILES:
	PLANE 1:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL1-24.pcf.Z
	PLANE 2:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL2-24.pcf.Z
	PLANE 3:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL3-24.pcf.Z
	PLANE 4:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL4-24.pcf.Z
	PLANE 5:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL5-24.pcf.Z
	PLANE 6:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL6-24.pcf.Z
	PLANE 7:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/mingL7-24.pcf.Z
	PLANE 8:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 9:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 10:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 11:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 12:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 13:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 14:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 15:
		/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z
	PLANE 16:
	
/usr/openwin/lib/locale/zh_TW/X11/fonts/75dpi/sungNotdef-24.pcf.Z>

如下述的lpfilter指令可用於列印印表機不支援的格式之檔案:


# lpfilter -f 過濾器名稱 
-F檔名

上述指令告訴LP一個叫做過濾器名稱的過濾器 (例如cns.epson.filter)可以透過過濾器描述檔案檔名取得。

如果您在安裝Epson點矩陣印表機,過濾器描述檔案cns.epson.fd的內容應該如下:


Input types: simple 
Output types: EUC 
Command: cns.epson.filter 

此過濾器利用cns.epson.filter,將內定種類的檔案之輸入, 轉換成點矩陣的資料串流。

例如,下列指令告訴列印服務LP,印表機lp2只接受EUC格式的檔案。 這行指令同時將印表機lpt2安裝在雙向並列輸出埠/dev/bpp0上。lpadmin的線上援助頁對此指令有更進一步的解釋。


# lpadmin -p lp2 -v /dev/bpp0 -I EUC
# accept lp2
# enable lp2

下列指令可將含有EUC格式中文字的檔案,列印至Epson點矩陣印表機上:


system% lp -d lp2 EUC-檔名 

在Epson點矩陣印表機上列印Big5檔案

繁體中文Solaris提供了一個配合Epson點矩陣印表機zh_TW.BIG5內建字型定義的配置檔案。請在使用前依據您的列印設備修改此配置檔。 配置檔/usr/lib/lp/files/big5.epson.conf的內容可以是這樣子的 :


# @(#)big5.epson.conf	1.6 96/05/06 SMI; ALE
#
# Big5 Print Filter Configuration File for Epson Dot Matrix Printers
#

ACCEPT CODE RANGE:
	PLANE 1:
		0xA140 - 0xA3E0
		0xA440 - 0xC6A1
		0xC940 - 0xF9D5

FONT FILES:
	PLANE 1:
	
/usr/openwin/lib/locale/zh_TW.BIG5/X11/fonts/75dpi/mingL1B5-24.pcf.Z>

如下述的lpfilter指令可列印印表機不支援的格式之檔案:


# lpfilter -f 過濾器名稱 
-F檔名

上述指令告訴LP一個叫做過濾器名稱的過濾器(例如big5.epson.filter)可以透過過濾器描述檔案檔名取得。

如果您是安裝Epson點矩陣印表機,過濾器描述檔案big5.epson.fd的內容應該如下:


Input types: simple 
Output types: BIG5 
Command: big5.epson.filter 

這個過濾器利用big5.epson.filter,將內定種類的檔案之輸入, 轉換成點矩陣的資料串流。

例如,下列指令告訴列印服務LP,印表機lp2只接受zh_TW.BIG5格式的檔案。這個指令同時將印表機lp2安裝在雙向並列輸出埠/dev/bpp0上。lpadmin(1)的線上援助頁對此指令有更進一步的說明。


# lpadmin -p lp2 -v /dev/bpp0 -I BIG5
# accept lp2
# enable lp2

下列指令能把含有zh_TW.BIG5格式中文字的檔案, 列印至Epson點矩陣印表機上:


system% lp -d lp2BIG5-檔名 

雷射印表機的支援

要用Postscript印表機列印繁體中文字元,繁體中文Solaris軟體應用程式必須有繁體中文Solaris的公用程式xetops,才能列印EUC或Big5檔案。

使用公用程式xetops

xetops公用程式會產生可供列印的位元映射圖形影像檔。

繁體中文Solaris作業環境包含了xetops公用程式,讓任何系統可以在 PostScript印表機上列印繁體中文。

xetops的使用說明位於「繁體中文Solaris使用者指南(Traditional Chinese Solaris User's Guide)」中的"列印繁體中文(Traditional Chinese Printing Facilities)"一章。另外xetops的線上援助頁也有說明。

要列印一個含有繁體中文(不論是否同時有ASCII/英文字元),名叫檔名的檔案,通常所使用的指令如下:


system%  pr 檔名 | xetops | lp 

檔名是要列印的檔案名稱。該檔案可以包含ASCII/英文字元以及繁體中文。