怎样通过票据打印机打印QR code
Hans
原创
2014-09-04 18:41:37
票据打印机怎样通过指令打印 QR Code
随着QR code的应用越来越广泛,很多商家会在购物票据上通过QR条码做宣传,或者QR code支付。那么QR code到底是怎么通过票据打印机打印出来的呢?
下面以打印内容为:“WWW.OCOMINC.COM”的QR code为例,
打开一个能接收和发送十六进制指令的设备例如“串口调试助手”
输入指令:
1D 28 6B 30 67 n(设置QRcode尺寸指令,n的取值范围在1到16 数值越大条码尺寸越大)
1D 28 6B 30 69 n(设置二维条码纠错等级的指令,n的取值范围在48到51 表示不同纠错等级)
1D 28 6B 30 80 0F 00(传送数据到“编码缓存”的指令)
77 77 77 2E 6F 63 6F 6D 69 6E 63 2E 63 6F 6D(这就是www.ocominc.com的十六进制表示方式)
1D 28 6B 30 81( 打印QR Code编码缓存的编码数据)
0A 0A 0A 0A(走纸/换行指令,多用几个换行指令再发送切刀指令可以避免切刀把完整的QR Code 切断,)
1D 56 01(切刀指令,想继续打印不想切断的话 可以删除这条指令)
把以上所有指令组合在一起,就能打印出2D条码
1D 28 6B 30 67 07 1D 28 6B 30 69 48 1D 28 6B 30 80 0F 00 77 77 77 2E 6F 63 6F 6D 69 6E 63 2E 63 6F 6D 1D 28 6B 30 81 0A 0A 0A 1D 56 01