WTT 2.0 标准确定了关于泰语文本打印的以下术语和惯例:
打印机 ID
打印机 ID 是由 TAPIC 定义以指定打印机的型号、牌子和字符代码的六字符代码。打印机供应商应清晰地将其打印机代码标在打印机上。打印机 ID 的语法是 BBMMCC,其中 BB 是两个字母的品牌缩写, MM 是两个字母的型号缩写,CC 是代表打印机使用的转换代码的两位数字。 打印机品牌和型号的缩写列在《Solaris 2.6 泰语增补:发行概述》的附录 C“打印机的品牌、型号和代码 ID”中。 有关打印机转换代码的讨论,请参阅下一节。
例如,表 D–3 的第一行显示了 Data Products IZR650 打印机的品牌和型号缩写是 DA 和 ZI. 如果这台打印机使用 10 号转换表,则完整的打印机 ID 为: DAZI10。
转换代码和打印机代码转换表
在指定打印机 ID 时,使用列在“表 A-3”右边的代码。Solaris 7 TLE 遵循 TIS 988-2533,TIS 988-2533 指定了一个按 TAC11x11.COD 标准打印的代码表。由于并不是每台打印机都使用这个表,TIS 标准一共指定了 17 个代码转换查找表,以将其它已知的打印机代码转换成 TAC11x11.COD。 (TAC 是“泰语 API 联合会”的缩写。由泰语国际化委员会定义的所有 API 前都加以前缀 “TAC”。)
这 17 个代码转换表提供给 Solaris 7 TLE,使其能够将各种打印机提供的代码转换成 TAC11x11.COD 标准。 这些列在表 D–3中的表保存在 /usr/lib/lp/files目录中。
表 D–3 代码转换表
代码转换表 |
与打印机 ID 一同使用的代码 |
---|---|
TAC11x10.COD |
10 |
TAC11x12.COD |
12 |
TAC11x13.COD |
13 |
TAC11x14.COD |
14 |
TAC11x15.COD |
15 |
TAC11x16.COD |
16 |
TAC11x17.COD |
17 |
TAC11x18.COD |
18 |
TAC11x19.COD |
19 |
TAC11x20.COD |
20 |
TAC11x21.COD |
21 |
TAC11x22.COD |
22 |
TAC11x40.COD |
40 |
TAC11x41.COD |
41 |
TAC11x42.COD |
42 |
TAC11x43.COD |
43 |
TAC11xAA.COD |
AA |
如果您的打印机不使用任何打印机代码转换表,请参阅下节,了解有关创建您自己的代码转换表的帮助。