什么是二维码版本?

QR码标准和编码介绍

1. QR码有四种字符的编码模式,草料二维码采用的是二进制模式

QR码可以用四种标准化编码模式来存储数据:数字、字母与数字、字节(二进制)和日文(Shift_JIS)。由于其它三种编码模式都不支持中文汉字,所以草料二维码采用字节(二进制)的编码模式生成QR码,可以支持大多数类型的字符。

file

2. 根据QR码国际标准,二进制模式最多可存储2953字节的内容(1中文汉字=3字节)

国际标准ISO/IEC 18004设定了QR码的内容存储规范,QR码一共提供40种不同存储密度的版本,每个版本都有固定的码元结构。(码元是指构成QR码的黑白小方块)版本1的结构为21码元×21码元,每增加一个版本,长宽就各增加4个码元,最大的是版本40,结构为177×177码元。版本越高,图案越复杂,能存储的内容就越多。

file

QR码还具有「纠错功能」,即使图案变脏或破损,也可自动恢复数据。纠错级别的比率,就是指能被恢复的数据比率,也叫「容错率」。容错率越高,数据量会随之增加,因此图案也就越复杂。 适当调低QR码的容错率也可以存储更多的内容。在容错率最低的情况下,版本40的QR码最多能存放7089个数字(数字模式)或4296个字母(字母与数字模式),在二进制的编码模式下,单个QR码最多能存放2953个字节(1个中文汉字=3个字节,1个字母或数字=1个字节)。

二维码版本越高存储的信息越多,码点也越密集,容量最高的是版本 40、容错率为"L"的尺寸。可存储 2953 字节的数据(约2.9KB)

*注意:由于翻译原因,QR码官网中描述的「汉字」指的是日本汉字,并不是中文汉字。

如何选择二维码版本

草料二维码在生成二维码后,会根据生码内容,默认给能容纳当前码内容的最小Version版本。码内容数据长的话,Version版本会自动提升。

另外也可以手动提升Version版本,让码点变的密一点。

二维码图案为什么复杂

1. 二维码内容越多,图案越复杂

二维码直接将信息用黑白方块(二进制)的方式生成图案,扫描二维码就可以直接读取图案里的信息,无需联网(支持扫码枪、特殊设备或软件扫码)。编码的信息越多,对应的图案就越复杂。

2. 图案复杂的二维码很难扫描

二维码能否扫描会受到图案完整度、图案复杂度、颜色对比度、扫描距离、环境光线、扫描设备分辨率等因素的影响。

超长内容的二维码图案会非常复杂,需要足够清晰的大图才能完整展示,你可以尝试扫描下面的示例二维码体验效果。(显示器上展示的二维码图案已经很清晰了,如果打印出来会更加难以扫描)

file

根据国际标准,二进制编码模式的QR码最多可存储2953字节的内容(1中文汉字=3字节) 二维码国际标准ISO/IEC 18004设定了二维码的存储规范和单个二维码的内容长度限制。

在容错率最低的情况下,版本40的QR码最多能存放7089个数字(数字模式)或4296个字母(字母与数字模式),在二进制的编码模式下,单个QR码最多能存放2953个字节(1个中文汉字=3个字节,1个字母或数字=1个字节)。

3. 如果内容很多,又必须使用 扫码枪/PDA/特殊设备/特殊软件 来扫码,可以调低容错率,增大打印尺寸

如果需要生成的二维码内容超过240字节,并且需要打印后使用扫码枪/PDA/特殊设备/特殊软件等进行扫描,建议在生成二维码前设置调低容错率,或增大打印尺寸,设置后的二维码图案会较为简单,容易扫描。如需批量打印,请打印二维码在实际环境中测试扫描无误后使用。

下图为具体的设置步骤: 在二维码样式编辑器中,将「容错率」适度调低,「标签尺寸」适度调高。

file