设为首页设为首页 关于我们关于我们网站地图网站地图系统公告系统公告线上客服繁体中文選擇語言 : 繁體中文

会员专区

帐号

密码

    

加入会员   忘记密码

Andy的条码世界讨论园地 最新迷你型系列条码扫描器 迷你蓝芽无线条码扫描器 Barcode APP Store 市集推广, 条码产品评价服务

Code 93 条码

我们知道Code 39 条码的字元编码固定是由5条黑色线条(简称Bar),4条白色线条(简称Space),总共9条线所组成,而每一字元占了12等份(module),如下图为Code 39 条码"A"字元的编码所示

Code 39 条码编码结构占去相当大的印列空间,能记录的资料有限,因为印列出来的条码比较长,近距离式的条码扫描器读取不易,所以需要比较昂贵的长距离广角度的条码扫描器才能读取.


Code 93 条码.字元基本结构

为了改善Code 39 条码的缺点,因此Intermec公司于1982年开发出来Code 93 条码.下图为Code 93 条码的"A"字元编码结构

Code 93 条码的字元编码是由3条黑色线条(简称Bar),3条白色线条(简称Space),总共6条线所组成,而每一字元占了9等份(module) ,Code 93 条码的粗线条可以是最细线条的2倍,或3倍,或4倍,因此可以缩短条码列印长度.


Code 93 条码字元表

Code 93 条码的字元表现有10个数字,26个英文大写,7个特殊字元,4个检查字元,共46个字元,再加上起始与结束码"口"( start/stop code).

图一


Code 93 条码编码方式

Bx代表Bar,Sx代表Space,举个实际例子说明,例如"A"字元编码为211113,B1的Bar为两倍粗,S3的Space为3倍粗,其余为1倍的细线条.

图二


Code 93 条码基本架构,如下图所示

Code 93 条码的由"起始码START"开始.

在起始码后面跟着为"资料码".

然后为"检查码C",以及"检查码K".

最后为"结束码STOP"

起始码及结束码均为"口"字元111141,其中有一条最粗的Bar(B3位置)为最细Bar的4倍比.


Code 93 检查码

Code 93 条码里有2个检查码,以降低条码扫描器读取条码时的错误率.

我们就以实际的条码来做说明,如下图Code 39 条码的资料码为"ANDY"为例计算出检查码C及检查码K

首先我们必须算出检查码C的值

步骤一.依据循环权重1-20,将资料组每一字元的权重相乘值加总起来,如上图Code 39条码为"ANDY",查图一字元值对照表,"A "字元值为10,"N"字元值为23,"D"字元值为13,"Y"字元值为34.

套入公式一.(10*4)+(23*3)+(13*2)+(34*1)=169

步骤二.然后再以总和169除以47, 169/47=3...余数为28,查得图一字元表对照表为"S"字元,则检查码C的值为"S".

步骤三.将"S"字元放在"ANDY"的最右边--->"ANDYS",一起计算检查码K值.

步骤四.依据循环权重1-15,将资料组(包括检查码C)每一字元的权重相乘值加总起来,

套入公式二."ANDYS"权重加总(10*5)+(23*4)+(13*3)+(34*2)+(28*1)=277

步骤五.最后再以总和237除以47, 277/47=5...余数为42,查得图一字元表对照表42值为"%"字元,则检查码K的值为"%".

我们再补充说明公式一Check digit C运算公式,若资料码有21个字元,则最左边乘数权重回到1,公式为SUM = (B21*1)+(B20*20)+ (B19*19)+(B18*18)+(B17*17)+(B16*16)+(B15*15)+(B14*14)+(B13*13)+(B12*12)+(B11 *11)+(B10*10)+(B9*9)+(B8*8)+(B7*7)+(B6*6)+(B5*5)+(B4*4)+(B3*3 )+(B2*2)+(B1*1).

而公式二Check digit K运算公式,若资料码有16个字元,则最左边乘数权重回到1,公式为SUM = (B16*1)+(B15*15)+(B14* 14)+(B13*13)+(B12*12)+(B11*11)+(B10*10)+(B9*9)+(B8*8)+(B7*7)+(B6*6) +(B5*5)+(B4*4)+(B3*3)+(B2*2)+(B1*1).


Code 93 条码.特性综合说明

1.Code 93 条码,其起始码/结束码为"",(其编码B1,S1,B2,S2,B3,S3=1,1,1,1 ,4,1)

2.资料字元数总共有46个,搭配”($)”,”(%)​​”,”(/)”,”(+)”,可扩展成Full ASCII Code 93 条码,字元数变成128个.

3.每一字元间没有间隙Gap,而是连续性字元排列.

4.检查码C(Check Digit C)由资料码乘数权数加总计算公式一而得.

5.检查码K(Check Digit)由资料码及检查码C乘数权数加总计算公式二而得.

6.Code 93 条码列印长度较Code 39短,条码读取机读取较容易.

7.Code 93 条码字元表与Code 39 条码相容.

8.Full ASCII Code 93 条码字元表,如下图所示

最新消息

条码新闻

交换连结

您是第185529 位訪客,今年:185529 人,本月:5723 人,本日:83 人      目前線上人數: 1

意見反應交換連結廣告刊登免責聲明服務條款合作提案