vb.net打开钱箱 收银系统钱箱怎么打开( 五 )


m:自定义字符集的终止ASCII码,m≤127 。自定义字符个数为m-n+1,最多可定义96个字符 。
当只有一个自定义字符时 , 取m=n 。
a:自定义字符的水平方向的点数 。
d1 d2……db:自定义字符的数据 。每个字符 y×x个字节,m-n+1个自定义字符共有:
(y×x)×(m-n+1)个字节 。
每个自定义字符数据的格式:
d1d3…d(y×x)×(m-n+1)-1
d2d4…d(y×x)×(m-n+1)
样例如下:
发送的命令如下:
ESCy c1 c2 X p1 p2 p3 d4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
Code 1B 26 02 20 20 07 1F 80 20 00 44 00 80 00 44 00 20 00 1F 80
ESC *设置图形点阵
格式:ASCII: ESC*mn1n2D1,D2 … Dk
十进制: 2742mn1n2D1 , D2 … Dk
十六进制: 1B2Amn1n2D1,D2 … Dk
说明:
该命令用来设置点阵图形模式(m)和横向图形点阵 。
m = 0 , 1: 表示打印密度 。
0≤n1≤255,0≤n2≤1,0≤Dk≤255 , k= n1+ n2×256 。
n1,n2为两位十六进制数,n1这低字节,n2这高字节,k= n1+ n2×256,表示该命令下载的要打印图形的横向点数,该值应小于打印机的最大行宽打印点数 。如果下送的点图数据超出一行的最大行宽打印点数时 , 超出的部分被忽略 。
m垂直方向点数点密度最大点数图形打印模式
08单密度210相邻点打印
18双密度420相邻点不打印
Dk 定义为:
ESC -?n设置/取消下划线模式
格式:ASCII: ESC-n
十进制: 2745n
十六进制: 1B2Dn
说明:
n = 0, 1, 48, 49
n = 0 or 48,取消下划线模式 。
n = 1 or 49, 设置下划线模式 。
ESC 2设定1/6英寸换行量
格式:ASCII: ESC2
十进制: 2750
 十六进制: 1B32
说明:
此指令将打印机的换行量设定为1/6英寸 。
ESC 3n设定 n/144英寸换行量
格式:ASCII: ESC3n
十进制: 2751n
 十六进制: 1B33n
说明:
此指令将打印机的换行量设定为 n/144英寸 。
n=1 - 255 。
ESC 〈打印头归位
格式:ASCII: ESC 〈
十进制: 2760
 十六进制: 1B3C
说明:
执行该指令后,打针头会回到原位(home的位置) 。
ESC =?n设备设置/取消
格式:ASCII: ESC=n
十进制: 2761n
十六进制: 1B3Dn
说明:
1 ≤?n ≤?3
默认 n = 1
位功能值
01
0打印机选择取消设定
1顾显选择取消设定
2无定义
3无定义
4无定义
5无定义
6无定义
7无定义
ESC ??n取消用户自定义字符
格式:ASCII: ESC?n
十进制: 2763n
十六进制: 1B3Fn
说明:
32 ≤?n ≤?126
ESC?。馈?初始化打印机
格式:ASCII: ESC@
十进制: 2764
 十六进制: 1B40
说明:
该命令初始化打印机:使打印机恢复到最初的联机状态,清除以前留下的程序 。
ESC D NULL消除所有的水平制表位置
格式:ASCII: ESCDNULL
十进制: 27680
 十六进制: 1B440
说明:
ESC D NUL命令消除所有的水平制表位置,之后再执行的HT命令将无效 。
命令(ASCII)十六进制功能说明
HT9打印位置进行到下一水平制表位置
LF0a打印行缓冲器里的内容,并向前走纸一行
CR0D打印回车
ESC SP1B 20 n设置字符右边的字间距为n个半点距(1/140英寸)
DLE EOT n10 04实时状态传送
DLE ENQ n10 5对打印机的实时请求
ESC SP n1B 20 n设置字符右间距
ESC?。1B 21 n设置字符打印方式

推荐阅读