已有 70 万+ 用户使用
免费 Code 93 条码生成器。
Code 93 把大写字母、数字和七个符号放进比 Code 39 更窄的线性条码。输入数据即可;生成器会附加两个校验字符。
如何创建 Code 93 条码
-
01
输入不含校验字符的数据
只输入
ABC-1234-/+。输入的校验字符会被当作数据:ABC-1234-/+2C会再得到两个新的校验字符。 -
02
让每个模块占整数个打印点
条和空有四种宽度。将“分辨率(dpi)”设为打印机的分辨率,并将“模块宽度单位”设为“像素”:300 dpi 下 4 个像素为 0.3387 mm。
-
03
下载 PNG 并规划边距
请不缩放地放置 PNG。文件止于第一个和最后一个条,所以两端各留出 10 个模块的空白,且不少于 6.35 mm。
什么是 Code 93?
Code 93 是一种线性条码,可编码 Code 39 的 43 个字符:0–9、A–Z、空格和 - . $ / + %。每个字符占 9 个模块,即三个条和三个空,每个 1 至 4 个模块,所以相同的数据所需宽度更小。它由 Intermec 于 1982 年推出。 数据之后是两个校验字符 C 和 K。Canada Post 接受 Code 93 用于 Machineable Mail。
Code 93 的用途:邮件、打印流、手机应用
Canada Post 接受 Code 93 作为 Machineable Mail 上的客户条码,放在地址块左侧或上方;Code 39 须经测试才符合要求,Code 128 则不在列表中。AFP 是用于大批量事务打印的打印架构,内置了 Code 93。
Google 的 ML Kit(面向 Android 和 iOS 应用的扫描库)可读取它,Zebra 的 DS8208 扫描器默认可解码它。Volkswagen 2022 年的 GTL 指南 1.3 已不再允许在供应商字段 E1 中使用 Code 93,除非收货方逐案同意。
比 Code 39 窄三分之一,且有两重校验
Code 39 的一个字符在 3:1 比例下需要 16 个模块(含间隙);Code 93 的一个字符只需 9 个。因此 ABC-1234-/+ 占 136 个模块,而不是 207 个;Code 128 则需要 156 个。
两个校验都是模 47,且 K 也覆盖 C。AFP 条码参考资料(BCOCA)建议的默认值是 0.33 mm(13 mil)的模块,条高取 6.35 mm 与符号宽度 15% 中的较大者。图中的示例采用这些数值绘制。
在线提供普通 Code 93,Code 93 Extended 见 TEC-IT 软件
在线生成器可免费下载 GIF、PNG 或 JPG 格式的 Code 93;SVG 和更高的打印分辨率需付费方案。无需账户时一次生成一个条码;要一次生成多个,请免费登录并使用数据表格。
小写字母和控制字符需要 Code 93 Extended,它把四个移位字符之一与第二个字符配成一对。TBarCode SDK 和 Barcode Studio 可创建它;在线生成器提供的是普通 Code 93。Barcode Studio 还能导入 CSV 列表并生成递增的序列号。
Code 93 概览
- 类型
- 线性(一维),可变长度
- 规范
- AIM USS Code 93
- 字符集
- 0–9、A–Z、空格、- . $ / + %;4 个移位字符
- 符号字符
- 9 个模块:3 个条、3 个空,各 1–4 个模块
- 校验字符
- C 和 K,模 47,不在文本行中
- 模块宽度(X)
- 至少 0.19 mm (TEC-IT)
- 静区
- 10X,至少 6.35 mm (TEC-IT)
计算 ABC-1234-/+ 的 C 和 K
值:数字为 0–9,A–Z 为 10–35,- . 空格 $ / + % 为 36–42。权重从右侧开始:C 为 1–20,K 为 1–15,然后重新开始。
| 字符 | A | B | C | - | 1 | 2 | 3 | 4 | - | / | + | C = 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 值 | 10 | 11 | 12 | 36 | 1 | 2 | 3 | 4 | 36 | 40 | 41 | 2 |
| C 的权重 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | – |
| K 的权重 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
C:895 = 19 × 47 + 2,所以 C 是 2。K:1093 = 23 × 47 + 12,所以 K 是 C。加上起始符、终止符和 1 个模块的终止条:15 × 9 + 1 = 136 个模块。生成器的渲染结果与此一致。
打印 Code 93:点和边距
| 打印机 | 每个模块的点数 | 1、2、3 和 4 个模块 |
|---|---|---|
| 203 dpi | 3 | 0.375、0.751、1.126、1.501 mm |
| 300 dpi | 4 | 0.339、0.677、1.016、1.355 mm |
- 静区。0.33 mm 下,10 个模块只有 3.3 mm;请保留 6.35 mm。
- 以空格作为首字符。据 TEC-IT 的参考资料,这样扫描器可能会把该符号与下一个符号连在一起。
Code 93 与相关条码的比较
相同的 43 个字符,每个 16 个模块;模 43 校验可选。规范指定它时使用。
全部 128 个 ASCII 字符,数字两两合并,一个模 103 校验:20 位数字占 145 个模块,而不是 217 个。
只有数字和连字符;不具备自校验能力,所以 TEC-IT 的参考资料建议使用两个校验位。
Telepen Alpha 接受全部 128 个 ASCII 字符,包括普通 Code 93 不接受的小写字母。
常见问题
深入了解 Code 93。