WTT 2.0 标准标识了以下打印泰文文本的术语和惯例:
打印机 ID
打印机 ID 是由 TAPIC 定义来指明打印机的 型号、牌名和字符代码的六字符代码。打印机供货商应清晰地将其打印机代码标在打印机上。打印机 ID 的语法是 BBMMCC,其中 BB 是两个字母的品牌缩写,MM 是两个字母的型号缩写,而 CC 是代表打印机所用转换码的两位数数字。 打印机品牌和型号的缩写列在 Thai Language Supplement for Solaris 8: Release Overview (《Solaris 8 的泰国语补充:发行概述》) 的"附录 C","打印机品牌、型号和代码 ID"中。 关于打印机转换码的讨论,请参阅下一节。
例如,表 D-3第一行显示了 Data Products IZR650 打印机的牌名和型号缩写是 DA 和 ZI。如果这台打印机使用 10 号码转换表,则完整的打印机 ID 应为:DAZI10。
转换代码和打印机代码转换表
在指定打印机 ID 时,使用列在"表 A-3"右边的代码。Solaris 8 TLE 遵循 TIS 988-2533,TIS 988-2533 指定了一个按 TAC11x11.COD standard. 由于并不是每台打印机都使用这个表,TIS 标准一共指定了 17 个代码转换查找表来将其他已知的打印机代码转换成 TAC11x11.COD。 (TAC 是"泰国语 API 联合协会"的缩写。 (TAC 是 Thai API Consortium 的缩写。由泰国语国际化委员会定义的所有 API 前都加以前缀 "TAC"。)
这 17 个代码转换表由Solaris 8 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 |
如果您的打印机不使用任何打印机代码转换表,请参阅下节,以获得关于创建您自己的代码转换表方面的帮助。