确定二维码范围时的要点

留出边缘(空白)

版本和码元大小确定以后,QR码本身的大小也就确定了。为进行实际运用,请在二维码的边缘还留出足够的空白。

边缘空白是指在标记四周的不包含任何内容的范围。必须在上下左右四个方向分别留出4码元宽度以上的空白。

求二维码范围的计算示例

以下示例是求出包括边缘在内的二维码最终范围的例子。

(例)将50位英文字母与数字转换为QR码的情况

  • 假设纠错级别为标准级别“M”。
  • 根据各版本和和最多可存储字数一览表决定版本。(查看英文字母与数字栏和级别M 的交叉处)
    →选择可存储50个字符以上的“版本3”。(因为版本2的级别M只能存储38个字符)
  • 假设打印机的分辨率为400dpi。→以4点构成方式打印时,码元尺寸为0.254mm。
    (计算公式:25.4mm/inch ÷ 400dpi × 4dot/码元 = 0.254mm/码元)
  • 由于版本3有29码元,因此QR码大小为29码元×0.254mm/码元=7.366mm
  • 边缘留出4码元宽度的空白。7.366mm+0.254mm/码元×8码元 = 9.398mm

也就是说,二维码范围需要每边9.398mm的正方形空间。

无法读取的情况举例

当通过上述过程求得的QR码范围无法放入希望打印的空间内时,请考虑以下3点解决方案。

  • 降低版本。
  • 减小码元尺寸。
  • 分割QR码。