首页 理论教育 深入剖析针式打印机ESC/PK

深入剖析针式打印机ESC/PK

时间:2023-10-30 理论教育 版权反馈
【摘要】: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

ESC/PK代码在形式上有两种格式:一种是控制码;一种是Escape转义序列码。

1.控制码

控制码由一个字节的字符码表示,实现的是与打印机硬件操作有关的命令。表8-1是一些控制码及其对应的ASCII码(十六进制)。

表8-1 控制码及其对应的ASCⅡ码(十六进制)

978-7-111-33336-4-Chapter08-8.jpg

2.Escape转义序列码

Escape转义序列码由转义字符ESC和参数字符或打印数据组成(见表8-2)。

表8-2 典型的命令格式

978-7-111-33336-4-Chapter08-9.jpg

3.使用方法

(1)编程语言调用

例如要输出“ESC@”,由于“ESC”对应的十进制ASCII码为27(十六进制1Bh),“@”对应的ASCII码为64(40h),则在C语言中可按图8-8所示进行编程。(www.xing528.com)

978-7-111-33336-4-Chapter08-10.jpg

图8-8 输出“ESC@”

(2)直接数据传送

利用操作系统命令或字处理软件,可以把打印控制命令作为数据,输入到文件,再传送给打印机,由打印机自己解释执行(见图8-9)。

978-7-111-33336-4-Chapter08-11.jpg

图8-9 打印控制命令直接传送

4.ESC/PK2

ESC/PK2命令集是EPSON公司于1992年对ESC/PK经过修改补充而成的,对应当时新推出的几个机型,包括LQ-1800K、LQ-1900K、DLQ-2000等(见表8-3)。

表8-3 ESC/PK2补充的指令

978-7-111-33336-4-Chapter08-12.jpg

ESC/PK2作为改进型的打印控制命令集,功能完善,尤其是汉字变倍平滑完全由硬件功能实现,比ESC/PK有了一个较大的进步。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈