条码编程和各类码型
物流编码的条码码制说明

物流编码的条码码制说明在现代物流企业内部,通常是用条码符号来表示物流标识的编码。
这种以条码符号的形式表示的编码,在日常工作中,对产品有自动识别的能力,使原来繁琐的人工劳动转为自动化识别,从而使整个物流作业达到快速、准确的效果。
表示物流标识编码的条码符号有不同的码制,有的码制只能标识一个内容,有的码制则能标识很多内容,本文着重介绍专门用于表示物流编码的条码码制,现行通用的主要有商品条码、储运单元条码以及贸易单元128码等。
商品条码商品条码是用于标识国际通用的商品代码的一种模块组合型条码。
分为标准版商品条码(13位)和缩短版商品条码(8位)。
标准版商品条码所表示的代码由13位数字组成。
厂商识别代码。
由7-9位数字组成,用于对厂商的唯一标识。
厂商识别代码是EAN编码组织在EAN分配的前缀码(X13X12X11)的基础上分配给厂商的代码。
前缀码是标识EAN 编码组织的代码,由EAN统一管理和分配。
商品项目代码。
由5-3位数字组成,商品项目代码由厂商自行编码。
在编制商品项目代码时,厂商必须遵守商品编码的基本原则的唯一性和无含义性。
在EAN系统中,商品编码仅仅是一种识别商品的手段,而不是商品分类的手段。
校验码。
1位数字,用于校验厂商识别代码和商品项目代码的正确性。
标准版商品条码符号由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成储运单元条码储运单元条码是专门表示储运单元编码的一种条码,这种条码常见用于搬运、仓储、订货和运输过程中,一般由消费单元组成的商品包装单元构成。
在储运单元条码中,又分为定量储运单元(由定量消费单元组成的储运单元)和变量储运单元(由变量消费单元组成的储运单元)。
定量储运单元一般采用13位或14位数字编码。
当定量储运单元同时又是定量消费单元时,应按定量消费单元进行编码,如电冰箱等家用电器,其定量消费单元的编码等同于通用商品编码。
当含相同种类的定量消费单元组成定量储运单元时,可给每一定量储运单元分配一个区别于它所包含的消费单元代码的13位数字代码,也可用14位数字进行编码。
常用条形码类型及介绍范文

条形码类型及常见条形码介绍条形码或条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。
常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。
条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
条形码类型条码是由一组按一定编码规则排列的条,空符号,用以表示一定的字符,数字及符号组成的信息。
条码系统是由条码符号设计,制作及扫描阅读组成的自动识别系统。
条码卡分为一维码和二维码两种。
一维码比较常用,如日常商品外包装上的条码就是一维码。
它的信息存储量小,仅能存储一个代号,使用时通过这个代号调取计算机网络中的数据。
二维码是近几年发展起来的,它能在有限的空间内存储更多的信息,包括文字、图象、指纹、签名等,并可脱离计算机使用。
条码种类很多,常见的大概有二十多种码制,其中包括:Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变体)、Code-B码、MSI码、Code11码、Code93码、ISBN码、ISSN 码、Code128码(Code128码,包括EAN128码)、Code39EMS(EMS专用的39码)等一维条码和PDF417等二维条码。
目前,国际广泛使用的条码种类有:EAN、UPC码——商品条码,用于在世界范围内唯一标识一种商品。
我们在超市中最常见的就是EAN和UPC条码。
其中,EAN码是当今世界上广为使用的商品条码,已成为电子数据交换(EDI)的基础;UPC码主要为美国和加拿大使用;Code39码——因其可采用数字与字母共同组成的方式而在各行业内部管理上被广泛使用ITF25码——在物流管理中应用较多Codebar码——多用于血库,图书馆和照像馆的业务中另还有Code93码,Code128码等。
条形码分类

1、按码制分类1)UPC码1973年,美国率先在国内的商业系统中应用于UPC码之后加拿大也在商业系统中采用UPC码。
UPC码是一种长度固定的连续型数字式码制,其字符集为数字0~9。
它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。
IPC码有两种类型,即UPC-A码和UPC-E码。
2)EAN码1977年,欧洲经济共同体各国按照UPC码的标准制定了欧洲物品编码EAN码,与UPC码兼容,而且两者具有相同的符号体系。
EAN码的字符编号结构与UPC码相同,也是长度固定的、连续型的数字式码制,其字符集是数字0~9。
它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。
EAN码有两种类型,即EAN-13码和EAN-8码。
3)交叉25码交叉25码是一种长度可变的连续型自校验数字式码制,其字符集为数字0~9。
采用两种元素宽度,每个条和空是宽或窄元素。
编码字符个数为偶数,所有奇数位置上的数据以条编码,偶数位置上的数据以空编码。
如果为奇数个数据编码,则在数据前补一位0,以使数据为偶数个数位。
4)39码39码是第一个字母数字式码制。
1974年由Intermec公司推出。
它是长度可比的离散型自校险字母数字式码制。
其字符集为数字0—9,26个大写字母和7特殊字符(-、。
、Space、/、%、¥),共43个字符。
每个字符由9个元素组成,其中有5个条(2个宽条,3个窄条)和4个空(1个宽空,3个窄空),是一种离散码。
5)库德巴码库德巴码(Code Bar)出现于1972年,是一种长度可变的连续型自校验数字式码制。
其字符集为数字0—9和6个特殊字符(-、:、/、。
、+、¥),共16个字符。
常用于仓库、血库和航空快递包裹中。
6)128码128码出现于1981年,是一种长度可变的连续型自校验数字式码制。
它采用四种元素宽度,每个字符由3个条和3个空,共11个单元元素宽度,又称(11,3)码。
它由106个不,同条形码字符,每个条形码字符有三种含义不同的字符集,分别为A、B、C。
条形码的种类及其常见类型

• • • • • •
• •
ITF25码开始模式为窄条,窄空,窄条,窄空,非条码字符 ITF25码结束模式为宽条,窄空,窄条,非条码字符 介与ITF25码开始模式和ITF25码结束模式的条码表示代码 应用于商品批发、仓库、生产/包装识别、运输以及国际航空系统的机票顺序编号等 条码的识读率高,可适用于固定扫描器可靠扫描 自校验校验码:校验码计算与UPC码相同,条码奇数位数字的和乘以3,加上偶数位的和,加上校 验码等于该和的下一个为10的倍数的偶数。 例如, 条码 4963401, 那么 3 * (4+6+4+1) + (9+3+0) = 57. 57的下一个为10的倍数的偶数为60, 所以校验码为 3. 例:编码 "01": NwNnWnWnNw (大写 NNWWN 为 0, 小写 wnnnw 为 1)
Code39
• CODE39码(也称CODE 3 of 9)是Intermec公司于1974年发明的条 码码制,是世界上最为广泛使用的条码码制之一,尤其是非零售行业。 CODE39码可表示数字、英文字母以 及“-”、“.”、“/”、“+”、“%”、 “$”、“ ”(空格)和“*”共44个符号,其中“*”仅作为启始符和 终止符。 CODE39码且有编码规则简单、误码率低、所能表示字符个数多等特 点,因此在各个领域有着极为广泛的应用。我国也制定了相应的国家 标准(GB12908-91)。 CODE39码仅有两种单元宽度——分别为宽单元和窄单元。宽单元这 宽度为窄单元的1到3倍,一般多选用2倍、2.5倍或3倍。39码的每一 个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因 此称为39码。
• •
• • •
这个是由国际商品条码总会授权的,前缀码并不代表产品的原产地,只能说明 分配和管理有关厂商识别代码的国家(或地区)编码组织。 商品代码是用来标识商品的代码,由生产企业按照规定条件自己决定在自己的 何种商品上使用哪些阿拉伯数字为商品条形码。 商品条形码最后用1位校验码来校验商品条形码中左起第l-12数字代码的正确 性。
物流条形码的码制有哪些?

目前国际上通用的和公认的物流条码码制只有三种:ITF-14条码、EAN-13条码、UCC/EAN-128(又可以叫EAN/UCC128)条码。
选用物流条形码时,需要根据货物的不同和商品包装的不同,选择不同的条码码制类型。
比如说单个大件商品,如电视机、电冰箱、洗衣机等商品的包装箱往往采用EAN-13条码类型;储运包装箱常常使用的是ITF-14条形码或UCC/EAN-128条形码,包装箱内可以是单一商品,也可以是不同的商品或多件头商品小包装。
接下来一起简单了解一下这三种物流条形码码制的基本信息。
一、ITF-14条码
ITF-14条码属于交叉二五条码,可以编码长度固定的14位数字数据(最后一位是校验位,可以由条码打印软件生成)。
ITF-14条码只能用于物流仓储环节,对条码印刷精度要求不高,可以直接印刷在物流包装箱的外包装上。
ITF-14条码和普通条码冉,一般的ITF-14条码是被一个矩形框包围,或者只有上下两条支承线条。
二、UCC/EAN-128条码(EAN/UCC128)
UCC/EAN-128条形码是一种连续型、非定长条码,能更多地标识贸易单元中需表示的信息,如产品批号、数量、规格、生产日期、有效期、交货地等。
EAN/UCC128条码可表示变长的数据,条码符号的长度依字符的数量、类型、和放大系数不同而变化,并且能将若干信息编码在一个条码符号。
该符号条码可编码的最大数据字数为48个,包括空白区在内的物理长度不能超过
165mm。
三、EAN-13条码
EAN-13条码是最常见的一种条形码类型。
EAN-13不仅是商品条形码还可以物流商品包装上面的条形码。
有关。
各种条形码的简介

(1)条码编码技术条码编码技术主要涉及条码编码规则及标准。
条码编码规则是制定码制标准和对条码符号进行识别的主要依据。
目前,国际上常用码制有以下几种:①UPC码1973年,美国率先在国内的商业系统中应用。
该码制主要用于商业系统。
该码长度固定为12位。
②EAN码1977年,欧洲经济共同体各国按照UPC码标准制定了欧洲物品编码EAN码。
EAN码有两种类型:EAN-13码和EAN-8码。
③交叉25码交叉25码(Interleaved 2 of 5 Code)是一种长度可变的连续自校验数字码制。
④39码39码(Code 3 of 9 )是长度可变的离散型自校验字母字式码制。
⑤库德巴码(codabar)库德巴码是长度可变的离散型自校验数字码制。
它常用于仓库、血库和航空快递包裹的管理工作中。
⑥128码(Code128)128码(Code128)是一种长度可变的连续型字母数字式码制。
⑦中国邮政码(China Post Code)中国邮政快件专用码。
⑧其它码:93码(Code 93),49码(Code 49),25码(Code 2 of 5),11码(Code 11),矩阵25码(Matrix 2 of 5)在上述码制中,我国现行常用码有以下几种:①UPC/EAN码我国通用商品条形码②39码常用于运输、仓储、工业控制、图书情报、证卡等方面。
39码是我国除通用商品码之外用途最广泛的一种码制。
③Coda Bar码适用于卫生医疗、图书情报、物流。
④中国标准书号条码,彩用EAN码。
⑤中国邮政码其它码制在国内较少采用。
(2)磁卡编码技术磁卡编码标准目前国内常接触到的有三种,即:①ISO标准②IBM标准③NCR标准国内使用最多的是ISO 7810~7816标准,包括各种信用卡,证卡均采用这一标准。
条码基本常识

条码基本常识?? 条码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。
?条码的概念?? 条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。
?条码的码制?? 码制即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、128码、及Codabar(库德巴码)等。
不同的码制有它们各自的应用领域:条码符号的组成?? 一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码)、(校验符)、终止符、静区(后),如图所示:静区:指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。
起始/终止符:指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。
数据符:位于条码中间的条、空结构,它包含条码所表达的特定信息。
模块的概念?? 构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mm或mil(千分之一英寸)为单位。
构成条码的一个条或空称为一个单元,一个单元包含的模块数是由编码方式决定的,有些码制中,如EAN码,所有单元由一个或多个模块组成;而另一些码制,如39码中,所有单元只有两种宽度,即宽单元和窄单元,其中的窄单元即为一个模块。
?条码的几个参数?? 密度(Density):条码的密度指单位长度的条码所表示的字符个数。
对于一种码制而言,密度主要由模块的尺寸决定,模块尺寸越小,密度越大,所以密度值通常以模块尺寸的值来表示(如5mil)。
商品及储运主要使用的条码的类型及编码规则

商品及储运主要使用的条码的类型及编码规则在商品及储运行业中,条码技术起到了至关重要的作用。
条码是一种用于标识物品的编码系统,它基于一系列黑白条纹的组合来代表数字、文字或其他信息。
条码的产生和应用,大大提高了商品及储运领域的工作效率和准确性。
在商品领域,最常见的条码类型是国际商品编码(GTIN)条码,它是由国际商品编码协会(GS1)制定的。
GTIN条码用于唯一标识商品,以便在采购、库存管理、销售和物流等方面进行追踪和管理。
GTIN条码的编码规则是根据GS1的标准,使用特定的位数和结构来代表不同的信息。
通过扫描GTIN条码,我们可以获取商品的批次、价格、生产日期等重要信息。
在储运领域,最常用的条码类型是国际物流变体编码(ITF)条码。
ITF条码被广泛应用于物流领域,用于标识运输和储存单位,如集装箱、托盘和包裹等。
ITF条码采用了与GTIN条码不同的编码规则,它通常由14位数字组成,可以包含更多的信息,如物品的重量和尺寸。
通过扫描ITF条码,我们可以快速识别和跟踪物流单位,确保货物的准确交付。
除了GTIN和ITF条码,还有许多其他类型的条码在商品及储运领域得到应用。
例如,QR码是一种二维条码,由许多小方块组成。
QR码具有较高的容错率和数据存储能力,因此在物流管理和快速支付等方面广泛使用。
同时,还有PDF417码、Code 128码等条码类型也在不同的场景中得到广泛应用。
在使用条码时,我们需要遵循一定的规则和标准,以确保条码的准确性和可读性。
首先,我们需要确保条码的打印质量良好,避免条码模糊或变形,以免影响条码的扫描和识别。
此外,条码的位置和大小也需要符合标准,通常放置在商品或包裹的侧面或底部,并且不能过小或过大。
总而言之,条码技术在商品及储运行业中起到了重要的作用。
不同类型的条码根据其编码规则和应用场景,可以帮助我们从整个供应链的角度进行商品追踪、库存管理和物流跟踪等工作。
只有熟练掌握各种条码类型和编码规则,我们才能更好地利用条码技术,提高工作效率和准确性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
条码编程和各类码型
2009-2-20 20:08:19
就程序开发者而言,如何将条码技术结合进应用系统中是一个必须面临的问题!
从开发角度讲,条码应用系统中与条码直接相关的有条码打印与读取两部分。
条码的译码读取有专用的设备——条码阅读器,其与PC系统一般采用键盘仿真接口或RS232口进行联接。
键盘口的设备使用很简单,条码扫描器串联在键盘上,其读条码完成后,将条码中的数据从键盘接口送回PC机,其效果与在键盘上手工输入完全相同,编程时无需特别考虑。
RS232口的条码扫描器是将条码字符从RS232口送回,您只要从RS232口读回相应的字符就可以了。
目前新上市的USB接口的扫描器一般都是模拟成键盘输入的,与USB键盘一样。
数据采集器是一个可编程的设备,一般都使用C对其进行程序开发。
与PC通讯一般采用RS232方式。
条码打印编程好不难,对于普通打印机,将条码做成位图发送到打印机上就可以了。
对于专用条码打印机,一般直接使用打印机的控制指令。
每种打印机的指令不尽相同,但基本上大同小异。
直接向打印机发送相应的指令,就可以打印出条码,还可以控制切刀等设备的动作。
常用条码简介:
EAN码:
EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。
EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种,我国的通用商品条码与其等效。
我们日常购买的商品包装上所印的条码一般就是EAN码。
UPC码:
UPC码是美国统一代码委员会制定的一种商品用条码,主要用于美国和加拿大地区,我们在美国进口的商品上可以看到。
39码:
39码是一种可表示数字、字母等信息的条码,主要用于工业、图书及票证的自动化管理,目前使用极为广泛。
库德巴(Codabar)码:
库德巴码也可表示数字和字母信息,主要用于医疗卫生、图书情报、物资等领域的自动识别。
Code 128 码:
128可表示ASCII 0 到ASCII 127 共计128个ASCII字符,。
二维条码:
一维条码所携带的信息量有限,如商品上的条码仅能容纳13位(EAN-13码)阿拉伯数字,更多的信息只能依赖商品数据库的支持,离开了预先建立的数据库,这种条码就没有意义了,因此在一定程度上也限制了条码的应用范围。
基于这个原因,在90年代发明了二维条码。
二维条码除了具有一维条码的优点外,同时还有信息量大、可靠性高,保密、防伪性强等优点。
目前二维条码主要有PDF417码、Code49码、Code 16K码、Data Matrix码、MaxiCode码等,主要分为堆积或层排式和棋盘或矩阵式两大类。
二维条码作为一种新的信息存储和传递技术,从诞生之时就受到了国际社会的广泛关注。
经过几年的努力,现已应用在国防、公共安全、交通运输、医疗保健、工业、商业、金融、海关及政府管理等多个领域。
二维条码依靠其庞大的信息携带量,能够把过去使用一维条码时存储于后台数据库中的信息包含在条码中,可以直接通过阅读条码得到相应的信息,并且二维条码还有错误修正技术及防伪功能,增加了数据的安全性。
二维条码可把照片、指纹编制于其中,可有效地解决证件的可机读和防伪问题。
因此,可广泛应用于护照、身份证、行车证、军人证、健康证、保险卡等。
美国亚利桑纳州等十多个州的驾驶证、美国军人证、军人医疗证等在几年前就已采用了PDF417技术。
将证件上的个人信息及照片编在二维条码中,不但可以实现身份证的自动识读,而且可以有效的防止伪冒证件事件发生。
菲律宾、埃及、巴林等许多国家也已在身份证或驾驶证上采用了二维条码,我国香港特区护照上也采用了二维条码技术。
另外在海关报关单、长途货运单、税务报表、保险登记表上也都有使用二维条码技术来解决数据输入及防止伪造、删改表格的例子。
在我国部分地区注册会计师证和汽车销售及售后服务等方面,二维条码也得到了初步的应用。
目前我国正式颁布的与条码相关的国家标准:
1 GB/T 12904-1998 通用商品条码
2 GB/T 12905-1991 条码系统通用术语条码符号术语
3 GB/T 12906-1991 中国标准书号(ISBN部分)条码
4 GB/T 12907-1991 库德巴条码
5 GB/T 12908-1991 三九条码
6 GB/T 14257-1993 通用商品条码符号位置
7 GB/T 14258-1993 条码符号印刷质量的检验
8 GB/T 15425-1994 贸易单元128条码
9 GB/T 16827-1997 中国标准刊号(ISSN部分)条码
10 GB/T 16829-1997 交插二五条码
11 GB/T 16830-1997 储运单元条码
12 GB/T 16986-1997 条码应用标识
13 GB/T 17172-1997 四一七条码
14 GB/T 18284-2000 快速响应矩阵码(QR Code)
INDUSTRIAL 25 码
Industrial 25 码只能表示数字,有两种单元宽度。
每个条码字符由五个条组成,其中两个宽条,其余为窄条。
这种条码的空不表示信息,只用来分隔条,一般取与窄条相同的宽宽度
INTERLEAVED 25 码
交插25码是一种条和空都表示信息的条码,交插25码有两种单元宽度,每一个条码字符由五个单元组成,其中二个宽单元,三个窄单元。
在一个交插25码符号中,组成条码符号的字符个数为偶数,当字符是奇数个时,应在左侧补0变为偶数。
条码字符从左到右,奇数位置字符用条表示,偶数位字符用空表示。
交插25码的字符集包括数字0到9。
储运单元码用的就是这种条码!
MATRIX 25 码
Matrix 25码只能表示数字0到9。
当采用Matrix25码的编码规范,而采用ITF25码的启始符和终止符时,生成的条码就
是中国邮政码。
我公司的LabelShop条码标签打印软件可打印中国邮政码!!
CODE 128 码
Code 128 码可表示从ASCII 0 到ASCII 127 共128 个字符,故称128 码。
128 码由于其字符集大,密度高,应用非常广泛。
国际UCC/EAN 组织有一个专门的关于128 码的条码标识标准,就是UCC/EAN128 码,这种128 码在全球范围内有统一的编码规范和解释。
128 码在我国应用也非常广泛,邮政部门新的条码标准使用了128 码,中国输血协会也采用了128 码作为血袋上的标识条码。
CODE 93 码
Code 93 码与39 码具有相同的字符集,但它的密度要比39 码高,所以在面积不足的情况下,可以用93 码代替39 码。
三九码
三九码是Intermec 公司于1975 年推出的一种条码,它可表示数字、英文字母以及“-”、“.”、“/” 、“+” 、“%”、“$”、“ ”(空格)和“*”共44 个符号,其中“*”仅作为启始符和终止符。
三九码且有编码规则简单、误码率低、所能表示字符个数多等特点,因此在各个领域有着极为广泛的应用。
我国也制定了相应的国家标准(GB12908-91)。
三九码仅有两种单元宽度——分别为宽单元和窄单元。
宽单元这宽度为窄单元的1 到3 倍,一般多选用2 倍、2.5 倍或3 倍。
三九码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因此称为三九码。
我国有的图书馆使用的39 码使用了特殊的校验字符,LabelShop 软件可打印适用于图书馆的39 码。
CODABAR 码
CodaBar 码是一种广泛应用在医疗和图书领域的条码,其字符集为0 到9 10 个数字、“ABCD”四个字母和“$-:/.+” 六个特殊字符,其中“ABCD”仅作为启始符和终止符,并可任意组合。