二维码
二维码又称QR Code,QR全称Quick Response
Version 1是21 x 21的矩阵
公式是:(V-1)*4 + 21(V是) 最高Version 40,(40-1)*4+21 = 177,所以最高是177 x 177 的正方形
level L : 最大 7% 的错误能够被纠正;
level M : 最大 15% 的错误能够被纠正;
level Q : 最大 25% 的错误能够被纠正;
level H : 最大 30% 的错误能够被纠正;
QR码支持编码的内容包括纯数字、数字和字符混合编码、8位字节码和包含汉字在内的多字节字符。其中:
数字:每三个为一组压缩成10bit。
字母数字混合:每两个为一组,压缩成11bit。
8bit字节数据:无压缩直接保存。
多字节字符:每一个字符被压缩成13bit。
理论上内容经过压缩处理后可以存7089个数字,4296 个字母和数字混合字符,2953个8位字节数据,1817个汉字;
二编码在线生成:
二维码应用场景
微信/支付宝支付
车票/发票/企业机构代码证等
资产管理
电子优惠券
积分二维码
共享单车
签到
资产管理
二维码开发库
JAVA(Android): ZXing 生成识别
C++: ZBAR(图片或摄像头识别二维码)
PHP:phpqrcode
JavaScript: jquery.qrcode.min.js
delphi/bcb: DelphiZXIngQRCode.pas
小票二维码打印
按图片方式打印即可,有些型号打印机内置二维码生成支持,按指令发送文本即可