通过PC或单片机快速打印二维码(QR-CODE)

威加电子提供的58及80热敏打印机,目前都可以支持二维码打印,针对客户对二维码打印要求,在这里作简单介绍。

随着二维码的日益流行,要打印二维码的功能要求越来越多,以前客户要打印二维码,一般是在软件端通过控件的方式生成二维码图片,再调用打印机驱动程序打印,或者是生成点图的格式数据,再发给打印机打印。使用这种方式 ,需要找到成熟的二维码生成控件,另外通过图形方式打印,对于单片机来说,操作复杂,特别是使用串口与打印机连接时,打印速度特慢。

比较好的做法是,打印机内部就内置二维码生成算法,电脑或单片机端,只要简单下发需要打印的字符串内容给打印机,打印机就自动打印二维码。目前威加电子的微型打印机就支持这种方式。

对于刚使用威加产品的新客户,怎么使用呢?这里作简单说明。

对于WINDOWS下(或者安卓)的客户,直接使用威加USB动态库,在加载成功动态库后,直接调用void WINAPI TxPrintQRcode(const char *data, WORD len);这个函数,data就是要打印的二维码内容,支持英文、数字、汉字等内容。

对于使用单片机的客户,我们提供二次开发指令接口,首先打开,“威加电子80K7+打印模块说明”,找到打印二维码的指令,里面有详细的指令说明,及使用示例。

实现的打印效果如下:

qr-code

Tagged , , , .