关于条形码生成器
条形码不是把几个数字画成图,而是一套特定的条与空的排列,带有校验位和静区;两者任何一个出错,扫描枪只会对你「哔」一声。这个工具严格按规范为每种码制编码,替你算好校验位,并交还一个可以直接打印的清晰文件。
共支持六种类型:面向零售商品的 EAN-13、UPC-A 和 EAN-8,用于字母数字混排的 Code 128,用于老旧仓储与资产系统的 Code 39,以及用于运输纸箱的 ITF-14。
一切都在你的浏览器里完成。你输入的数值不会被送到任何地方——当这个数值是一款尚未上市的产品代码时,这一点尤其要紧。
使用方法
- 选择类型。 选项下方的提示会告诉你需要多少位数字
- 输入数值。 条形码会随着你的输入实时更新
- 如果要贴在很小或很大的物件上,就调整条宽和条高
- 若想在条码下方印上产品名或存放位置,可添加说明文字
- 下载为 SVG、PNG 或可直接打印的 PDF,也可以把 SVG 代码直接复制到网页里
校验位由我们代劳
EAN、UPC 和 ITF 的末位都是校验位,由前面的数字计算得出。这个工具双向都能处理:
- 输入 EAN-13 的前 12 位,第 13 位会被算出并补上,同时告诉你补的是什么
- 输入完整的 13 位,校验位会被验证。如果不对,你得到的是正确的那一位,而不是一个坏掉的条形码
第二种情况比听起来更要紧。校验位打错会生成一个看上去毫无破绽、却什么也扫不出来的条形码。
这里没有开关可调,因为对 EAN、UPC 和 ITF 来说,校验位是码制本身的一部分,而不是额外附加。12 位的 EAN-13 不是更短的条形码,它压根就不是条形码,任何扫描枪都读不出来。
Code 39 是例外。 它的校验字符是真正可选的:多数系统会忽略它,但 LOGMARS、HIBC 以及一些国防和医疗标准要求必须有。因此选择 Code 39 时会出现一个复选框,用于添加 mod-43 校验字符,默认关闭,除非你主动要求。
静区
条形码两侧的空白边距是符号的一部分,不是装饰。扫描枪靠它判断条码从哪里开始,而印出来的条形码「读不了」最常见的原因,就是有人把它裁得太紧,或者贴得紧挨着箱子边缘。
静区默认包含在内,并会显示在输出中。除非你要放进一个已经预留了边距的版面,否则请保持开启。
下方的文字
条码下方可以出现两样彼此独立的东西。
- 数字本身——默认开启,通常应当保留。GS1 要求零售 EAN 或 UPC 下方必须有人眼可读的数字;标签破损时,收银员正是靠它手动输入。数字按惯例分组打印,因此 EAN-13 显示为 5 901234 123457
- 你自己的说明文字——不输入就不会出现。用于产品名称、货架位置、资产责任人等:那些人需要阅读、却没有编进条里的信息
说明文字以比例字体绘制在数字下方,并随其余部分一同缩放,因此在 PNG 和 PDF 中的呈现与屏幕上完全一致。
打印成 PDF
PDF 下载会把条形码放在 A4 页面的左上角,位于 10 毫米页边距之内,并以真实的毫米而非屏幕像素来确定尺寸。
这个区别很重要。条形码是一个物理对象:能否扫得出来,取决于最细的那根条印在纸上最终有多宽,而不是它在屏幕上占了多少像素。用毫米设定宽度,意味着你指定多少就印出多少。
- 零售 EAN-13 的标称宽度约为 37 毫米。 扫描枪大致能容忍其 80% 到 200%,因此大约 30 毫米到 75 毫米都是安全的
- 对于 Code 128 资产标签,40–60 毫米是比较舒服的范围
- 对于纸箱上的 ITF-14,请往大了做——这种码制存在的意义就是要扛住粗糙的印刷
批量模式下每页一个条形码,全部位于同一个左上角位置。如果你要把这些页送进标签切割机或导入排版软件,这正是合适的起点。
请以 100% 不缩放打印。「适合页面」是把一个本来正确的条形码变成无法识别的最常见做法。
该用哪种类型
- EAN-13——北美以外几乎所有地区的标准零售条形码。13 位,由 GS1 分配给你
- UPC-A——北美的对应版本,12 位。它本质上就是前面补零的 EAN-13,这也是两者可以通用扫描的原因
- EAN-8——供包装太小、放不下完整 EAN-13 时使用的短版本
- Code 128——除零售商品之外一切场合的主力:订单号、资产标签、序列号、地址。可容纳字母、数字和标点,并会自动压缩连续的长数字串,让条码保持简短
- Code 39——更老、更长、密度更低,但某些仓储、国防和汽车行业系统仍然要求使用。其校验字符可选,需要时可开启
- ITF-14——印在外包装纸箱而非商品上。宽条能扛住直接印在瓦楞纸板上的工艺
如果你拿不准,而它又不是零售商品,就用 Code 128。
大批量制作
勾选一次生成多个并粘贴一份清单——每行一个数值,最多 200 条。每一行都单独编码和校验,因此有问题的数值会被标出原因,而不会悄悄毁掉整批。下载时会得到一个 ZIP,每个条形码一个文件,文件名就是它的数值。
要为一整条产品线或一批资产标签一次性出图,通常就是这么做的。
值得一提
- 可在 Windows、macOS、Linux 和 ChromeOS 上使用——它在浏览器中运行,无需安装
- 打印时更推荐下载 SVG。 它与分辨率无关,无论放到多大,条都保持锐利。PNG 适合屏幕显示或邮件
- 条宽刻意采用整数像素。带小数的条宽在栅格化时会发虚,是扫描出问题的常见原因
- 这个工具只负责生成条形码,不负责注册。要在商店里销售的零售 EAN 或 UPC 必须由 GS1 分配给你——自行编造有可能与真实商品撞号
- 印刷方式和文件本身同样重要:以 100% 不缩放打印,保持良好对比度,不要把条码横向拉伸
- PDF 为 A4,条形码位于左上角。屏幕上的条宽不会影响它——PDF 使用的是你设定的毫米宽度
- Code 128 接受可打印的 ASCII。带重音的字母和表情符号无法编码,会被明确报告而不是弄成乱码