仓储管理中信息技术的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十章仓储管理中信息技术的应用
10.1 条码技术―――――――――――――――――条码实例
一、条码基础
1、条码的概念
▪条码()由一组规则排列的条、空及对应字符组成的标记,用以表示一定的信息。
▪条码系统()由条码符号设计、制作及扫描阅读组成的自动识别系统。
2、条码的分类
▪条码按照不同的分类方法,不同的编码规则可以分成许多种,最新资料显示,现在已知的世界上正在使用的条码就有250 种之多。
▪按条码的长度来分,可分为定长和非定长条码;
▪按排列方式分,可分为连续型和非连续型条码;
▪从校验方式分,又可分为自校验和非自校验型条码等
▪按储存方式,条码可分为一维条码、二维条码和复合条码
3、符号表示技术
▪目前较常用的一维条码码制有
➢商品条码、商品条码、25条码、交插25条码、库德巴码、39条码、128条码等。
▪较常用的二维条码码制有
➢417码、码等。
128条码
13代码
▪13代码由13位数字组成。不同国家(地区)的条码组织对13位代码的结构有不同的划分。在中国大陆,13代码分为三种结构,每种代码结构由三部分组成。
13代码
▪1.前缀码:前缀码由2~3位数字(X13X12或X13X12X11)组成,是分配给国家(或地区)编码组织的代码。前缀码由统一分配和管理,截
至2003年7月,全球共有101个国家(或地区)编码组织代表103个国家(或地区)加入,成为的成员组织。在中国大陆,当X13X12X11为690、691时,13代码采用结构一;当X13X12X11为692、693时,采用结构二。694、695暂未启用(现在已启用),是否采用结构三视发展待定。
▪2.厂商识别代码:用来在全球范围内惟一标识厂商,其中包含前缀码。在中国大陆,厂商识别代码由7~9位数字组成,由中国物品编码中心负责注册分配和管理。
▪4.校验码:商品条码是商品标识代码的载体,由于条码的设计、印刷的缺陷,以及识读时光电转换环节存在一定程度的误差,为了保证条码识读设备在读取商品条码时的可靠性,我们在商品标识代码和商品条码中设置校验码。校验码为1位数字,用来校验编码X13~X2的正确性。校验码是根据X13~X2的数值按一定的数学算法计算而得。厂商在对商品项目编码时,不必计算校验码的值,该值由制作条码原版胶片或直接打印条码符号的设备自动生成。
▪校验码的计算步骤如下:
(1) 包括校验码在内,由右至左编制代码位置序号(校验码的代码位置序号为1)。
(2) 从代码位置序号2开始,所有偶数位的数字代码求和。
(3) 将步骤2的和乘以3。
(4) 从代码位置序号3开始,所有奇数位的数字代码求和。
(5) 将步骤3与步骤4的结果相加。
(6) 用大于或等于步骤5所得结果且为10的最小整数倍的数减去步骤5所得结果,其差即为所求校验码。
▪8代码是13代码的一种补充,用于标识小型商品。它由8位数字组成。
▪可以看出,8的代码结构中没有厂商识别代码。
▪8的商品项目识别代码由7位数字组成。在中国大陆,X8X7X6为前缀码。前缀码与校验码的含义与13相同。
▪计算校验码时只需在8代码前添加5个“0”,然后按照13代码中的校验位计算即可。
计算8代码的校验位
12代码
12代码可以用商品条码和商品条码的符号表示。
是12代码的条码符号表示,则是在特定条件下将12位的12消“0”后得到的8位代码的12符号表示。
▪需要指出的是,通常情况下,不选用商品条码。当产品出口到北美地区并且客户指定时,才申请使用商品条码。中国厂商如需申请商品条码,须经中国物品编码中心统一办理。
▪商品条码的代码结构
商品条码所表示的12代码由12位(最左边加0可视为13位)数字组成,其结构如下:
(1)厂商识别代码
➢厂商识别代码是美国统一代码委员会分配给厂商的代码,由左起
6 ~10 位数字组成。其中,X12 为系统字符,其应用规则见下表。
▪起初只分配6位定长的厂商识别代码,为了充分利用编码容量,2000年开始,根据厂商对未来产品种类的预测,分配6~10位可变长度的厂商识别代码。系统字符0、6、7用于一般商品,通常为6位厂商识别代码;系统字符2、3、4、5的厂商识别代码用于特定领域(2、4、5用于内部管理)的商品;系统字符8用于非定长的厂商识别代码的分配,其厂商识别代码位数如下所示:
80:6位84:7位
81:8位85:9位
82:6位86:10位
83:8位
▪(2)商品项目代码由厂商编码
➢由1 ~5 位数字组成,编码方法与13 相同。
▪(3)校验码
➢校验码为1 位数字。在12 最左边加0 即视为13 位代码,计算方法与13 代码相同。
▪商品条码的代码结构
商品条码所表示的12代码由8位数字(X8~X1)组成,是将系统字符为“0”的12代码进行消零压缩所得,消零压缩方法见表3-6。
➢其中,X8 ~X2 为商品项目代码;X8 为系统字符,取值为0 ;X1 为校验码,校验码为消零压缩前12 的校验码。
只有以“0”打头的厂商识别代码的厂商,在确实需要时才能使用商品条码。
需要特别说明的是,在识读设备读取商品条码时,由条码识读软件或应用软件把压缩的8位标识代码按表中所示的逆算法还原成全长度的12代码。条码系统的数据库中不存在表示的8位数字代码。
▪示例:设某编码系统字符为“0”,厂商识别代码为012300,商品项目代码为00064,将其压缩后用的代码表示。
查表3-6,由于厂商识别代码是以“300”结尾,首先取厂商识别代码的前三位数字“123”,后跟商品项目代码的后两位数字“64”,再其后是“3”。计算压缩前12位代码的校验字符的校验字符为“2”。因此,的代码为:。▪再例:厂商识别代码为012340,商品项目代码为00002,将其压缩后用的代码表示。
▪的代码为:01234248
▪交插25码是在25条码基础上发展起来的,公司72年发明。
▪交插25条码是一种条、空均表示信息的连续型、非定长、具有自校验功能的双向条码。它的字符集为数字字符0~9。下图是表示“3185”的交插25条码的结构。
▪条码符号从左到右,表示奇数位数字符的条码数据符由条组成,表示偶数位数字符的条码数据符由空组成。组成条码符号的条码字符个数为偶数。当条码字符所表示的字符个数为奇数时,应在字符串左端添加“0”。39条码