小票指令制表指令中的设置水平定位点
发布日期:2022-08-27
访问量:962
//制作制表数组,相当于定义一组位置的数组,通过09来调用数组中的数据,单位为字节 也就是 制表值 *8
//如 制表值 04 那么对应的位置是 8*4=32dot
1B 44 //输入 制表数据
04 //地址0 制表值 是 04 也就是位置是 32dot
06 //地址1 制表值 是 06 也就是位置是 48 dot
08 //地址2 制表值 是 08 也就是位置是 64 dot
0A //地址3 制表值 是 0A 也就是位置是 80 dot
00 //制表值 结束
//制表指向是0 每调用一次 09 自动累加1
09 30 31 // 09 调用 制表值 (制表指向是0)04(32 dot)也就是将位置横向定位到 32的位置打印 30 31('01')
09 31 32 // 09 调用 制表值 (制表指向是1)06(48 dot)也就是将位置横向定位到 48的位置打印 31 32('12')
09 32 33 // 09 调用 制表值 (制表指向是2)08(64 dot)也就是将位置横向定位到 64的位置打印 32 33('23')
09 33 34 // 09 调用 制表值 (制表指向是3)0A(80 dot)也就是将位置横向定位到 80的位置打印 33 34('34')
0D 0A //打印缓存数据
//在这里制表指向又变为0,走过一个循环,除非遇到 1B 40 ,或者断电,制表值才被清空
09 35 31 // 09 调用 制表值 (制表指向是0)04(32 dot)也就是将位置横向定位到 32的位置打印 35 31('51')
09 36 32 // 09 调用 制表值 (制表指向是1)06(48 dot)也就是将位置横向定位到 48的位置打印 36 32('62')
09 37 33 // 09 调用 制表值 (制表指向是2)08(64 dot)也就是将位置横向定位到 64的位置打印 37 33('73')
09 38 34 // 09 调用 制表值 (制表指向是3)0A(80 dot)也就是将位置横向定位到 80的位置打印 38 34('84')
0D 0A //打印缓存数据