【干货#007】标签机打印小程序参数二维码的方法

来源:互联网 发布:淘宝商品详情api 编辑:程序博客网 时间:2024/05/19 23:55

缘起

微信小程序参数二维码是针对小程序特定页面,设定相应参数,用户扫描后可以进入相应页面的方法,具有多种用途。


目前,有多种方式可以生成小程序二维码图片,然后直接打印出来。但在使用标签机打印二维码时,打印图片就显得不经济和不方便了,特别是在批量打印时更显不方便,而一般标签机都是支持文本生成二维码,然后打印。



因此,如果需要使用标签机打印小程序二维码的流程就是:生成二维码 -> 二维码解码 -> 二维码打印。


下面先使用草料二维码网站进行二维码生成和解码,然后介绍使用脚本自动调用草料二维码网站进行二维码生成和解码,以便在批量生成时使用。


手动实现

第1步 生成二维码


登录小程序参数二维码生成器:https://cli.im/weapp,填入小程序ID和密钥,及要生成二维码的页面路径,点击生成二维码,即可在右侧生成二维码图片。下载该图片以备用。



第2步 解码二维码


使用草料二维码扫描器:https://cli.im/deqr,上传刚生成的二维码图片。即可得到解码文本。



第3步 打印二维码标签


本例中使用的标签机是佳博Gprinter ZH3080,标签机打印软件是LabelShop,在条码属性中设置上步的解码文本即可。



脚本实现


以上是手动的方式实现二维码生成和解码,下面介绍一种自动化方式,使用Node.jsrequest库通过向草料二维码网站发出在线请求完成小程序参数二维码的生成和解码。如下所示,只需调用getWeAppQRDecode函数就可获得二维码文本。



测试代码如下:



如要批量打印二维码标签,就需循环调用该函数,并将结果一起保存到一个文件中,通过标签机打印软件调用该文件。


代码下载地址:https://github.com/mingciong/weqrdecode/archive/master.zip


参考


  • 什么是微信小程序参数二维码:https://cli.im/news/help/25756


更多实战干货,可查看:

小程序页面滚动实现广告条隐藏

细解小程序自适应单位rpx

小程序实现地址自动解析和导航

小程序"页面滚动"与"滚动视图区域"区别

小程序使用有赞ZanUI


更多常见错误,可查看:

解决 Page[pages/XXX/XXX] not found错误

解决"Failed to load image"错误


关注晓程序干货店,分享小程序开发干货知识



原创粉丝点击