Code 39 如何编码字符
每个 Code 39 字符由九个单元组成,五条条和四个空,其中三个是宽的。这个固定的图案就是“3 of 9”这个名字的来源,也让该码具备自校验能力:读错时通常产生的是无效图案,而不是错误的字符。
每个符号都以星号开头和结尾,所以星号不能用作数据。模 43 校验字符是可选的,完整 ASCII 模式可以通过组合成对的符号来表示其他字符。
- 数字 0 到 9
- 大写字母 A 到 Z
- 空格和符号 - . $ / + %
- 起始和终止字符:*
Code 39 用在哪里
Code 39 研发于 20 世纪 70 年代,因为印刷和解码都简单而流行起来。它至今仍用于汽车行业、LOGMARS 计划下的国防物流,以及工作证和内部资产标签。
它的缺点是密度低:每个字符占用的空间比 Code 128 多得多。该码制由 ISO/IEC 16388 规定。