表9.13
特殊的打印命令
十进制
|
十六进制
|
功能
|
15
|
0F
|
设置紧缩方式
|
14
|
0E
|
设置扩展方式
|
18
|
12
|
取消紧缩方式
|
20
|
14
|
取消扩展方式
|
我们可以用下面两种不同的方式把命令码发送给打印机:
1. 在数据区中定义命令码。下述数据区中的命令是设置紧缩方式,每寸8行,打印一个标题,并发送回车、换行字符。
HEAD DB 0FH,1BH ,30H ,'Title …' ,0DH,0AH
2. 直接用指令方式
MOV AH,5 ; 请求打印
MOV DL,0FH ; 设置紧缩方式
INT 21H
上面的指令使以后打印的字符都是以紧缩方式打印,只有当程序发送取消此方式的命令后,才变成正常的方式进行打印。
上述这些特殊命令并不适用于所有型号的打印机,这就需要查阅打印机的手册,看其是否具有执行这些特殊命令的功能。