Code 93 旨在修正 Code 39 的主要弱点:低密度和弱错误检查。它可编码完整的 ASCII 字符集,并自动包含两个模 47 校验位。
Code 93 在实际中并不常见——大多数需要从 Code 39 升级的环境会改选 Code 128。当你的扫描器或规范要求时才使用 Code 93。
由你浏览器中的 JavaScript 生成。不上传任何内容;我们的服务器上不存储任何内容。
At a glance
| 规范 | ANSI/AIM BC5-1995(USS Code 93)——不存在 ISO 标准 — ANSI/AIM BC5-1995 (USS Code 93) |
|---|---|
| 字符集 | 47 个原生字符;通过四个 shift 字符支持完整的 128 字符 ASCII — ANSI/AIM BC5-1995 (USS Code 93) |
| 校验字符 | 两个(C 和 K),模 47,由编码器自动添加 — ANSI/AIM BC5-1995 (USS Code 93) |
| 结构 | 连续型;每个字符为 6 个元素中的 9 个模块(3 条 + 3 空) — ANSI/AIM BC5-1995 (USS Code 93) |
| 密度 | 比 Code 39 密约 25% |
| 推出年份 | 1982 年(Intermec) |
“Code 93 旨在与 Code 39 互补,提供更高的密度以及两个校验字符带来的额外数据安全性。”
与 Code 128 和 Code 39 的比较
Code 93 比 Code 39 密约 30%,并通过 shift 字符支持完整的 ASCII 集。与 Code 128 相比,它密度略低、支持面略窄,但其他方面相似。
大多数条码扫描器开箱即可读取 Code 93,但少数低端 CCD 读取器出厂时禁用了它。在正式采用前先用你的目标扫描器测试。
Frequently asked questions
- Code 93 与 Code 39 扫描器向后兼容吗?
- 不兼容。它们是不同的符号体系。不支持 Code 93 的 Code 39 扫描器无法读取它。
- Code 93 使用多少个校验位?
- 两个——由编码器自动生成,由扫描器验证。
