联系我们

  • 上海谦如条形码代办有限公司
  • 联系人:王经理
  • 电话:17732605906(微信同步)

新闻中心

您的位置:首页 > 新闻中心 > 上海条码字符的编码容量

上海条码字符的编码容量

作者:上海谦如条形码代办有限公司 时间:2022-12-19 08:41:07

上海条码软件新增了对图片的批量打印,新增了一个“验证”功能。可以在批量打印图片的时候,验证图片路径的正确性及图片文件是否破损,如果图片路径不正确或图片文件破损无法正常预览,打印到该位置时软件会自动停止打印,退出打印任务。接下来我们一起看下图片路径验证功能的操作流程及效果;

1.打开条码软件,新建标签之后,点击软件上方工具栏中的数据库按钮,弹出数据库设置对话框,点击添加(选择要导入的数据库类型excel表),根据提示点击“浏览”,选中要导入的Excel表(表中存放的是图片路径信息),点击打开-测试连接-添加-关闭,Excel表就导入到条码软件了。

点击软件左侧的“插入位图图片”按钮,在画布上绘制位图对象,双击位图,在图形属性-数据源中,点击“+”号按钮,数据对象类型选中“数据库导入”,在字段中选中相应的字段,即可出现对应的内容。

设置好之后,点击软件上方工具栏中的“打印预览”按钮,看下预览效果。

通过上图我们可以看到,个别图片路径错误或图片文件破损的话,图片是不显示的。条码软件中新增的图片路径“验证”功能,如果在条码软件-基本中勾选“验证”的话,一个图片路径错误,后面的图片预览的时候都是不显示的。

以上就是有关图片路径验证的介绍,在条码软件中,默认的是勾选验证的。用户可以根据自己的实际情况,选择是否取消勾选“验证”。

1.代码的编码容量

代码的编码容量即每种代码结构可能编制的代码数量的最大值。例如,EAN/UCC13代码的结构中,有5位数字可用于编制商品项目代码,在每一位数字的代码均无含义的情况下,其编码容量为100000,所以厂商如果选择这种代码结构,最多能标识100000种商品。

2.上海条码字符的编码容量

条码字符的编码容量即条码字符集中所能表示的字符数的最大值。

每个码制都有一定的编码容量,这是由其编码方法决定的。编码容量限制了条码字符集中所能包含的字符个数的最大值。

对于用宽度调节法编码的,仅有两种宽度单元的条码符号,即编码容量为:C(n,k),这里,C(n,k)=n!/[(n-k)!k!]=n(n-1)…(n-k+1)/k!。其中,n是每一条码字符中所包含的单元总数,k是宽单元或窄单元的数量。

例如,39条码,它的每个条码字符由9个单元组成,其中3个是宽单元,其余是窄单元,那么,其编码容量为:C(9,3)=9×8×7/(3×2×1)=84对于用模块组配的条码符号,若每个条码字符包含的模块是恒定的,其编码容量为C(n-1,2k-1),其中n为每一条码字符中包含模块的总数,k是每一条码字符中条或空的数量,k应满足1≤k≤n/2。

例如93条码,它的每个条码字符中包含9个模块,每个条码字符中的条的数量为3个,其编码容量为:C(9-1,2×3-1)=8×7×6×5×4/(5×4×3×2×1)=56,一般情况下,条码字符集中所表示的字符数量小于条码字符的编码容量。

一维条形码虽然提高了资料收集与资料处理的速度,但由於受到资料容量的限制,一维条形码仅能标识商品,而不能描述商品,因此相当依赖电脑网路和资料库。在没有资料库或不便连网路的地方,一维条形码很难派上用场。也因此,最近几年开始有人提出一些储存量较高的二维条形码。由於二维条形码具有高密度、大容量、抗磨损等特点,所以更拓宽了条形码的应用领域。

近年来,随着资料自动收集技术的发展,用条形码符号表示更多资讯的要求与日俱增,而一维条形码最大资料长度通常不超过15个字元,故多用以存放关键索引值(Key),仅可作为一种资料标识,不能对产品进行描述,因此需透过网路到资料库抓取更多的资料项目,因此在缺乏网路或资料库的状况下,一维条形码便失去意义。此外一维条形码有一个明显的缺点,即垂直方向不携带资料,故资料密度偏低。当初这样设计有二个目的:(1)为了保证局部损坏的条形码仍可正确辨识,(2)使扫瞄容易完成。

要提高资料密度,又要在一个固定面积上印出所需资料,可用二种方法来解决:(1)在一维条形码的基础上向二维条形码方向扩展,(2)利用图像识别原理,采用新的几何形体和结构设计出二维条形码。前者发展出堆叠式(Stacked)二维条形码,後者则有矩阵式(Matrix)二维条形码之发展,构成现今二维条形码的两大类型。

堆叠式二维条形码的编码原理是建立在一维条形码的基础上,将一维条形码的高度变窄,再依需要堆成多行,其在编码设计、检查原理、识读方式等方面都继承了一维条形码的特点,但由於行数增加,对行的辨别、解码算法及软体则与一维条形码有所不同。较具代表性的堆叠式二维条形码有PDF417,Code16K,Supercode,Code49等。

矩阵式二维条形码是以矩阵的形式组成,在矩阵相应元素位置上,用点(Dot)的出现表示二进制的“1”,不出现表示二进制的“0”,点的排列组合确定了矩阵码所代表的意义。其中点可以是方点、圆点或其它形状的点。矩阵码是建立在电脑图像处理技术、组合编码原理等基础上的图形符号自动辨识的码制,已较不适合用“条形码”称之。具有代表性的矩阵式二维条形码有Datamatrix,Maxicode,Vericode,Softstrip,Code1,PhilipsDotCode等。

二维条形码的新技术在1980年代晚期逐渐被重视,在「资料储存量大」、「资讯随着产品走」、「可以传真影印」、「错误纠正能力高」等特性下,二维条形码在1990年代初期已逐渐被使用。

运作原理

识别原理

要将按照一定规则编译出来的条形码转换成有意义的信息,需要经历扫描和译码两个过程。

物体的颜色是由其反射光的类型决定的,白色物体能反射各种波长的可见光,黑色物体则吸收各种条形码

制作波长的可见光,所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到上海条码扫描器内部的光电转换器上,

光电转换器根据强弱不同的反射光信号,转换成相应的电信号。根据原理的差异,扫描器可以分为光笔、红光CCD、激光、影像四种。电信号输出到条码扫描器的放大电路增强信号之后,再送到整形电路将模拟信号转换成数字信号。

白条、黑条的宽度不同,相应的电信号持续时间长短也不同。主要作用就是防止静区宽度不足。

然后译码器通过测量脉冲数字电信号0,1的数目来判别条和空的数目。通过测量0,1信号持续的时间来判别条和空的宽度。

此时所得到的数据仍然是杂乱无章的,要知道条形码所包含的信息,则需根据对应的编码规则

(例如:EAN-8码),将条形符号换成相应的数字、字符信息。最后,由计算机系统进行数据处理与管理,

物品的详细信息便被识别了。

扫描原理

条形码的扫描需要扫描器,扫描器利用自身光源照射条形码,再利用光电转换器接受反射的光线,

将反射光线的明暗转换成数字信号。不论是采取何种规则印制的条形码,都由静区、起始字符、

数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。

静区:静区也叫空白区,分为左空白区和右空白区,左空白区是让扫描设备做好扫描准备,右空白区是保证扫描设备正确识别条码的结束标记。

为了防止左右空白区(静区)在印刷排版时被无意中占用,可在空白区加印一个符号(左侧没有数字时印<;号,右侧没有数字时加印>;号)这个符号就叫静区标记。

主要作用就是防止静区宽度不足。

只要静区宽度能保证,有没有这个符号都不影响条码的识别。

起始字符:第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读取代码了。

数据字符:条形码的主要内容。

校验字符:检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。

终止字符:最后一位字符,一样具有特殊结构,用于告知代码扫描完毕,同时还起到只是进行校验计算的作用。

为了方便双向扫描,起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息重新排列。

条码扫描器有光笔、CCD、激光、影像四种

光笔:最原始的扫描方式,需要手动移动光笔,并且还要与条形码接触。

CCD:以CCD作为光电转换器,LED作为发光光源的扫描器。在一定范围内,可以实现自动扫描。

并且可以阅读各种材料、不平表面上的条码,成本也较为低廉。但是与激光式相比,扫描距离较短。

激光:以激光作为发光源的扫描器。又可分为线型、全角度等几种。

影像:以光源拍照利用自带硬解码板解码,通常影像扫描可以同时扫描一维及二维条码,如Honeywell引擎。

线型:多用于手持式扫描器,范围远,准确性高。

全角度:多为工业级固定式扫描,自动化程度高,在各种方向上都可以自动读取条码及输出电平信号,结合传感器使用。


 

版权所有:上海谦如条形码代办有限公司  - 网站地图  技术支持QQ/微信:1766534168