小票指令制表指令中的设置水平定位点

发布日期:2022-08-27

访问量:607

//制作制表数组,相当于定义一组位置的数组,通过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 //打印缓存数据

快件查询