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

使用配置檔來以 Epson 點矩陣印表機列印

「繁體中文 Solaris」軟體提供了許多的配置檔,可讓使用者根據它們自己的設備,來配置可用的內建字型範圍。「繁體中文 Solaris」軟體提供的其中一個配置檔是用來定義 Epson 點矩陣印表機中的內建字型。

請先根據您的列印設備來修改配置檔後,再使用它:

將 CNS 檔案列印到 Epson 點矩陣印表機

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


# @(#)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 filter-name -F filename

上面這個指令會告訴 LP,稱為 filter-name (例如 cns.epson.filter) 的轉換程式可透過名稱為 pathname 的過濾器說明檔來取得。

如果您是安裝 Epson 點矩陣印表機,則過濾器說明檔 cns.epson.fd 的內容應該如下:


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

此過濾器會採用預設的類型檔案輸入,並使用 cns.epson.filter 檔案來將它轉換為點矩陣資料串流。

例如,下列指令系列是告訴 LP (印表機服務):印表機 lp2 只接受 EUC 格式的檔案。 此指令行也會將印表機 lp2 安裝在雙向並列埠 /dev/bpp0 上。lpadmin(1) 線上援助頁會更完整地說明這個指令。


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

若要以 EUC 格式將含有中文字元的檔案列印到 Epson 點矩陣印表機,請使用下列指令:


system% lp -d lp2 EUC-filename