产品研发 >> 关于 DotCode 二维码 工作时间QQ:1552869188

条形码( Barcode,One Dimensional Code,又称“条码”、“一维码”)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。详情

 
  我们的公司
   关于我们
   新闻中心
   产品研发
   服务&咨询
   招贤纳士
   联系我们
  我们的产品
SDK 产品
  arrow FitQR® SDK
   Fit417™ SDK
  arrow FitDM™ SDK
   FitHX™ SDK
  arrow FitBar™ SDK
  arrow FitGS1™ SDK
    FitGS1™ SDK 简介
    FitGS1™编码 SDK
    条码解码 SDK
    在线条码编码器
    最新条码 SDK 版本
    关于条形码
    常见问题
  arrow FitQR® Plus SDK
ODM 产品
   MagicQR®
   MagicDM™
   Magic417™
   MagicHX™
   MagicBar™
   MagicQR® Plus
嵌入式产品
   FitDSP™
   FitSoC™
   FitCE™
   FitMID™
   FitMobi™
 

关于 DotCode 码

Online DotCode Creator Link

DotCode 属于矩阵式二维码,是 DPM 二维码的一种能变体,是国际物品编码协会 (GS1) 发布的用于标识小型和难以标记的物品的一种二维码,可以编制多达 150 个二进制字节,使用其他压缩编码方式还可以表示更多的文本数据或数字信息。相比条码来说单位面积可以携带更多的信息,更加适合不同印刷面积要求的场合和需要更多物品属性的场合使用,特别是需要使用高速喷墨打印机和激光打印机打印或者激光雕刻印刷额场合。(标准 AIM specification AIMD013)

DotCode™ 二维码使用矩阵式 Dot 作为附加信息的载体,大小可变,模块(Dot)形状多样,纠错能力强,可以快速识别。DotCode 可以把与全球贸易货品代码 (GTIN) 关联的物品的其他属性(如序列号、生产日期、有效期等)编制成 二维码。它将使难以标记的产品,如新鲜食品和农产品(肉类、熟食、农产品),能有独特的标识和识别方式。DotCode 可以携带除了(GTIN) 之外的所有其他 GS1 应用标识符,如批号和有效期、生产日期等,以支持产品认证和跟踪。

DotCode目前主要是在国外烟草等行业用于产品的追踪和物流,随着使用的推广,预期在更多的行业和领域得到更加广泛的应用和推广。

DotCode 的主要特征

  • 矩阵式二维码,行列数可变
  • 行数:5~200,列数:5~200
  • 可单独使用(Standalone),也可与 GS1 DataBar 组合在一起使用(Composite
  • 有三种数据压缩方式:文本(Text Compaction)、二进制(Binary Compaction)、数字(Numeric Compaction
  • 最大数据容量:450(字母), 900(纯数字)

Code128
DotCode-0123456789

Code39
DotCode

图14.1 DotCode 的示例

DotCode 码的结构

    不论是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成(如下图11.2所示)。有些条码在数据字符与终止字符之间还有校验字符。

静区(Clear Area)

    顾名思义,不携带任何信息的区域,起提示和区别作用。不同条码规范对静区的要求也不相同。静区又称“余白(Margin)”。

起始字符(Start Character)

    第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读取代码了。如下图 11.3 所示的红、灰相间的图形。

数据字符

    条形码的主要内容。如下图 11.3 所示的、灰相间的部分。不同条码的数据字符的构成是不相同的。

校验字符

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

终止字符

    最后一位字符,一样具有特殊结构,用于告知扫描器条码扫描完毕,同时还起到进行校验计算的作用。一般来说,为了方便双向扫描,起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息进行重新排列。如下图 11.3 所示的粉、灰相间的图形部分。

DotCode 的结构示例

FitQR PLus DotCode Encoder
图11.2 DotCode(Contents:FitQR PLus DotCode Encoder)码的结构()

   一般来说,起始符和终止符是由一组特殊的条、空构成的,如下图所示的条型码左边的红色、灰色部分图形(起始符)和最右侧的粉色、灰色部分图形(终止符),不同的条码的起始符和终止符的构成各不相同。有的条型码的起始符和终止符的构成完全相同,有的条型码的起始符和终止符不同。

8-3.gif (10535 bytes)
图11.3 DotCode码的组成示例(Contents:0123456789)

DotCode 码的尺寸

因为 DotCode 二维码是离散的点(Dot)按照一定的规则在x和y两个方向上排列组成的,每一个 Dot 可根据不同的目标设备印制成不同形状和大小,按照一定的间隔排列,以适应各种印刷条件及扫瞄条件的要求。其中每个点的大小和点与点之间的间距是DotCode码中最重要的尺寸,Dot 值的最小限制根据印刷设备、打印设备以及识别设备的精度而定,一般考虑 0.127mm 或者 0.254mm

DotCode 码的宽度

条形DotCode码的最小宽度为5,最大宽度为200(不含余白)可根据需要单独调整,只要确保宽度与高度之和为奇数即可。

DotCode 码的高度

条形DotCode码的高度在 5~200 之间,可与宽度不同,但是宽度与高度之和为奇数。

DotCode 码的纠错能力

条形码的纠错能力较差,与二维码性比基本上没有很有效的纠错手段。但是大部分条码都提供校验码,用于检测条码符号识别结果中的错误,这在大多数情况下已经可以满足实际应用的要求了。

同时,大部分的条形码在设计时在码制本身也融入了一些错误检测和错误纠正的能力,以便在设计解码算法的时候进行纠错。

如前所述,条形码错误纠正技术只能满足基本的纠错要求,在一些复杂的场合条形码的纠错手段就比二维码要差很多,这也是条形码劣于二维码的地方,此一限制同时反映出目前条形码的技术现状。尽管如此,由于条形码的应用需求都比较简单,就目前的技术水平来说,还是可以满足大多数应用场景的需求的。

DotCode 码的特点

1.可靠性强

条形码的读取准确率远远超过人工记录,平均每 15000 个字符才会出现一个错误。而人工键盘的输入出错率为三百分之一,使用光学 OCR 识读技术的出错率为万分之一。

2.效率高

条形码的读取速度很快,相当于每秒 40 个字符,大约是键盘输入的 5 倍。而且一次性采集的数据量可达几十个字符。

3.成本低

与其它自动化识别技术相比较,条形码技术仅仅需要一小张贴纸和相对构造简单的光学扫描仪,成本相当低廉。

4.易于制作

条形码的编写很简单,制作也仅仅需要印刷,对设备和材料没有特殊要求,被称作为“可印刷的计算机语言”。

5.易于操作

条形码识别设备的构造简单,使用方便,不需要特别培训。

6.灵活实用

条形码符号可以手工键盘输入,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。

DotCode 码的种类

Dot Code 可以根据目标可用面积的大小和形状决定采用矩形或者长方形的符号。

正方形

正方形的符号可以采用6x6~200x200的大小, 根据数据的长度而定。

长方形

长方形的 DotCode 符号的长度和高度都需要限制在6~200之间。

表 2 FitBQR™ DotCode SDK 支持的常用条形码一览表

条码符号码制

符 号 的 特 性

Code39
三九条码

能表示字母、数字和其它一些符号共 43 个字符:A-Z,0-9,-.$/+%,space。条形码的长度是可变化的,通常用“*”号作为起始、终止符,无校验码。代码密度介于 3-9.4 个字符/每英寸,空白区是窄条的 10 倍,用于工业、图书、以及票证自动化管理上。

Code128
128条码

表示高密度数据, 字符串可变长,符号内含校验码,有三种不同版本: A, B, C。可用 128 个字符分别在 A, B, C 三个字符串集合中,用于工业、仓库、零售批发。

EAN/UPC
商品条码

只能表示数字,有 A、B、C、D、E 四个版本。其中版本 A - 12 位数字,版本 E - 7 位数字,最后一位为校验位;大小是宽 1.5 高 1,而且背景要与前景清晰区别开来,主要使用于美国和加拿大地区,用于工业、医药、仓库等部门。当 UPC 作为十二位进行解码时,定义如下: 第 1 位 = 数字标识 (已经由 UCC(统一代码委员会)所建立),第 2-6 位 = 生产厂家的标识号(包括第一位),第 7-11 = 唯一的厂家产品代码,第 12 位 = 校验位(用于错误检测)。

Code93
九三条码

由三九条码改进而来,增加了字符的密度。

Codabar
库德巴码

可表示数字0 - 9,字符$、+、 -、还有只能用作起始/终止符的a, b, c d四个字符,可变长度,没有校验位,应用于物料管理、图书馆、血站和当前的机场包裹发送中,空白区比窄条宽10,非连续性条形码,每个字符表示为4条3空。

Industrial 2 of 5
工业二五条码

只能表示数字 0-9 的一种可变长度、连续性条形码,只有条表示信息,空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中。现在已经被交叉二五条码取代。

Interleaved 2 of 5
交叉二五条码

只能表示数字 0-9 的一种可变长度、连续性条形码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成,空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描器可靠扫描,在所有一维条形码中的密度最高。

Matrix 2 of 5
矩阵二五条码

只能表示数字 0-9 的一种可变长度、连续性条形码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成,每两个数组为一组,空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描器可靠扫描,在所有一维条形码中的密度最高。

DotCode 码的应用

条形码是迄今为止最经济、最实用的一种自动识别技术,在世界范围内都得到了广泛的应用,而且还将被越来越多的企业和系统使用。

商品流通领域是目前条形码应用市场规模最大的领域之一。商品条码是在世界范围内标示商品的唯一性编码,EAN 商品条形码亦称“通用商品条形码”,由国际物品编码协会(现称GS1)制定发行,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。中国目前在国内推行使用的也是这种商品条形码。EAN 商品条形码分为 EAN-13(标准版)和 EAN-8(缩短版)两种。

商品条形码的诞生极大地方便了商品的流通和销售管理,现代社会已离不开商品条形码。据统计,中国已有几十万种产品使用了国际通用的商品条形码。自从中国加人世贸组织后,中国企业在国际舞台上赢得了更多的活动空间。为与国际惯例接轨,适应国际经贸的需要,越来越多的企业采用了商品条形码。

条形码技术的应用也是实现现代化管理的必要手段,其优越性是众所周知的,无论工业领域如何发展,条形码是实现工业自动化的必由之路。随着国内工业技术的发展,已有不少工厂实现了条形码的销售管理、库存管理和生产过程管理。

物流领域也是目前在世界范围内条码应用市场规模最大的领域之一。条码自动识别技术也是供应链管理的技术基础,是物流管理现代化、提高企业管理水平和竞争力的重要技术手段,其发展前景不可估量。

 
©2005-2020 北京斐泰科技有限公司版权所有 工作时间:周一~周五 9:00~11:30 13:30~17:00
ICP 05005660