【摘要】:ESC/PK代码在形式上有两种格式:一种是控制码;一种是Escape转义序列码。图8-9 打印控制命令直接传送4.ESC/PK2ESC/PK2命令集是EPSON公司于1992年对ESC/PK经过修改补充而成的,对应当时新推出的几个机型,包括LQ-1800K、LQ-1900K、DLQ-2000等。表8-3 ESC/PK2补充的指令ESC/PK2作为改进型的打印控制命令集,功能完善,尤其是汉字变倍平滑完全由硬件功能实现,比ESC/PK有了一个较大的进步。
ESC/PK代码在形式上有两种格式:一种是控制码;一种是Escape转义序列码。
1.控制码
控制码由一个字节的字符码表示,实现的是与打印机硬件操作有关的命令。表8-1是一些控制码及其对应的ASCII码(十六进制)。
表8-1 控制码及其对应的ASCⅡ码(十六进制)
2.Escape转义序列码
Escape转义序列码由转义字符ESC和参数字符或打印数据组成(见表8-2)。
表8-2 典型的命令格式
3.使用方法
(1)编程语言调用
例如要输出“ESC@”,由于“ESC”对应的十进制ASCII码为27(十六进制1Bh),“@”对应的ASCII码为64(40h),则在C语言中可按图8-8所示进行编程。(www.xing528.com)
图8-8 输出“ESC@”
(2)直接数据传送
利用操作系统命令或字处理软件,可以把打印控制命令作为数据,输入到文件,再传送给打印机,由打印机自己解释执行(见图8-9)。
图8-9 打印控制命令直接传送
4.ESC/PK2
ESC/PK2命令集是EPSON公司于1992年对ESC/PK经过修改补充而成的,对应当时新推出的几个机型,包括LQ-1800K、LQ-1900K、DLQ-2000等(见表8-3)。
表8-3 ESC/PK2补充的指令
ESC/PK2作为改进型的打印控制命令集,功能完善,尤其是汉字变倍平滑完全由硬件功能实现,比ESC/PK有了一个较大的进步。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。