20 世纪 90 年代以来,二维码凭借其信息 容量大、可靠性高、内含文字及图像信息丰富、保密防伪性能强等特点,已被广泛应用于运输管理、物流仓储、信息交换和网银支付等领域 。 近年来,随着动物卫生监督信息化建设水平的不断提升,二维码技术在动物检疫监管领域的研究应用也取得了显著进展。北京市动物卫生监督抽检样品标识系统采用的二维码标签技术解决了过 去纸质标签反复冻融后不易识读等问题,且缩短了样品的标识时间;河南省动物卫生监督所使用的二维码技术将检疫出证与证明查验相关联,通过扫描二维码实现了公路检查和屠宰环节的检疫证明查验,增强了检疫证明的防伪性能。 实行动物检疫电子出证以后,为便于使用机打出证,采用了新式的动物检疫合格证明。新式检疫证明以包为基本发放使用单位,按 10 位阿拉伯数字编号顺序依次印刷、散页装包。官方兽医在拆 包、拿放和打印机搓纸、拾纸、打印过程中会发生 所出具检疫证明编号与所使用检疫证明编号不一致的错序问题,批量出证时出错率更高。本研究提出了一种基于动物检疫出证的二维码改进技术(图1), 研制了一种嵌有“特征码”的新型二维码,增加了 二维码的人眼视读性能,提升了动物检疫出证信息的人工核验效率和纠错能力。 图1 二维码改进技术路线 1、采用的技术 1.1 QR 二维码。QR 二维码(以下简称,QR 码)是矩阵式二 维条码的一种,QR 是英文“Quick Response”的 缩写,即快速反应的意思,源自发明者希望 QR 码 可让其内容快速被解码。QR 码与其他二维码相比,具有识读快、数据密度大、占用空间小的优势。此外,QR 码中配置有校正图形,从二维码的外形求 得校正图形中心点与实际校正图形中心点的误差,以此来修正各模快的中心距离,使其具有很强的纠错功能,如二维码损坏也可被正确识读。QR 码有 4 个纠错等级:L(低)等级、M(中)等级、Q(标准)等级、H(高)等级,可分别修正 7%、15%、25%、30% 的字码。所以,动物检疫出证系 统选择采用了 QR 码,并基于 QR 二维码的该种容 错纠错能力对其进行改进。 1.2 Zxing 库。Zxing 由 Google 公司开发,是一个开放源代 码的能够生成和解析二维码图像处理库,它提供了多种编程语言的应用开发接口。本研究需要用 到 的 Zxing 开 发 包 函 数 接 口 包 括:google.zxing. BarcodeFormat(设置二维码类型)、google.zxing. EncodeHintType( 设置二维码参数)、google. zxing.MultiFormatWriter( 编译生成二维码)、 google.zxing.WriterException(监测写入异常)、 google.zxing.client.j2se.MatrixToImageWriter( 图像数据输出)、google.zxing.common.BitMatrix (生成二维码位阵)、google.zxing.qrcode.decoder. ErrorCorrectionLevel(设置二维码纠错等级)。
|