- 爱上编程:给孩子的编程入门书
- (日)才望子株式会社著 月刊读懂新闻编
- 437字
- 2025-04-08 08:13:41
识读商品条形码
一般的13位数字条形码,其头、尾和正中央都有一组双重线,将条形码分为前后两个部分。
后半部分比较容易识读,我们一起来挑战一下。

如下图,所有的线型都由黑色开始,以白色结束。例如,线型排列顺序如果是黑粗、白中、黑细,那么就代表0;如果是黑中、白细、黑中,那么就代表2。

致家长朋友们:
【商品条形码的构成】
如果对商品条形码的整体识读感兴趣,可以搜索“ENA-13条形码结构”查找相关信息。
商品条形码前半部分的识读相对来说有些难度。前后两部分虽然尺寸相同,前半部分却比后半部分多出1个数字,需要体现7个数字的信息。当然这是经过非常巧妙的技术处理才得以实现的。
前后两部分都是每7个模块表示一个字符。不同的是,前半部分的6个数字(除第一个数字外)有两张完全不同的模块—字符对应表,也就是说,这6个数字有两种表示方法。根据编码规则,第一个数字不进行编码,但它的值可以确定第二到第七位数使用哪张模块—字符表,我们可以按表格找出它们分别是什么。因此,第一个数字总是被写在条形码最左侧的空白区域。
