Code 39条形码生成器
Code 39是一种简单的自校验条码,可编码大写字母、数字和少量符号,许多工业、政府和老式库存系统至今仍要求使用。输入数据,决定是否添加mod 43校验字符,然后导出矢量标签。
Code 39的用途
Code 39又称三九码(Code 3 of 9),以ISO/IEC 16388标准化,是最早的字母数字条码之一。它至今仍用于汽车零部件标签、国防物流、工牌、图书馆和资产标签,以及按它搭建的旧系统。无需注册许可。
Code 39的编码方式
- 43个字符:A–Z、0–9、空格以及- . $ / + %。
- 每个字符由九个单元(五条四空)组成,其中三个为宽单元,3 of 9的名称由此而来。
- 每个条码都以星号(*)开始和结束,星号不属于数据。
- 它具有自校验特性:单个印刷缺陷不会把一个有效字符变成另一个字符,因此校验字符是可选的。
- 可选的mod 43校验字符能进一步提高可靠性;部分行业规范要求必须添加。
- 全ASCII模式把小写字母等字符编码为两个字符的组合,条码会因此变长。
尺寸与印刷技巧
Code 39是低密度码制:每个字符约需13到16个模块再加一个间隙,因此长字符串会很宽。宽窄比保持在2:1至3:1之间(2.5到3容错性更好),空白区至少10X,条高至少6 mm。在浅色表面上印深色条。它能容忍低分辨率印刷,因此在针式打印机和老式热敏打印机上效果也不错。
制作方法
- 在条形码生成器中选择Code 39。
- 以大写输入数据;如有不允许的字符,应用会提示。
- 如果你的系统需要,打开mod 43校验字符。
- 参考打印尺寸建议设置宽度、宽窄比和条高。
- 导出SVG、PDF或PNG,或从CSV文件批量打印。
常见问题
Code 39能编码小写字母吗?
只有在全ASCII模式下可以,而且识读设备需要相应设置。否则请使用Code 128。
要不要加mod 43校验位?
只有当扫描器或接收系统需要时才添加;否则这个额外字符可能会出现在扫描数据中。
为什么条码下方有星号?
星号表示起始符和终止符。扫描器不会把它们作为数据返回。