一种条码读取装置的制造方法_3

文档序号:8223850阅读:来源:国知局
br>[0118]如图6、图7、图8所示,所述第一条码解码引擎11和所述第二条码解码引擎12具有相同的对称轴,呈上下排列或水平排列。图6为上下排列的一个条码读取装置的示意图。图7中,所述第一镜头111具有第一景深E,所述第二镜头121具有第二景深F,通过上下排列使得所述条码读取装置具有组合景深G,G = A+D。如图8所示,所述第一镜头111与所述镜头121水平排列,所述第一镜头111具有第一视场M,所述第二镜头121具有第二视场L,通过水平排列使得所述条码读取装置具有组合视场P,P〈M+L。
[0119]如图4所示,所述第一解码芯片113与所述第一图像传感器112位于同一电路板上。如图5所示,所述第一解码芯片123与所述第一图像传感器122位于同一电路板上。
[0120]实施例2
[0121]如图9所示,在上述实施例1的基础上,所述第一解码芯片113与所述第二解码芯片123相同,解码芯片进一步包括:
[0122]扫描模块21,产生扫描坐标,扫描坐标对应于外挂的数据存储器(未不出)的地址存储空间内的地址位。所述扫描模块21扫描所述数条码图像;
[0123]边界识别模块22,根据所述扫描坐标读取所述条码图像,并对所读取的图像像素点进行计算,以获取所述条码图像的条空边界点;
[0124]方向识别模块23,根据所述边界识别模块获取的所述条空边界点计算获得条码方向;
[0125]条空边界处理模块24,根据所述条码方向对所述条码图像进行处理,以获取所述条码图像中的条空边界;
[0126]符号参数识别模块25,根据所述条空边界对条码的符号参数进行识别,以获取符号参数;
[0127]符号字符获取模块26,根据所述条空边界和所述符号参数计算获得符号字符;
[0128]译码模块27,将所述符号字符转换为条码信息,具体为:
[0129]码表存储单元271,生成表示所述符号字符与码字对应关系的码表;
[0130]码字获取单元272,根据所述码表利用接收的所述符号字符获取初始码字;
[0131]码字纠错单元273,对所述初始码字进行RS纠错处理,以获取正确码字;
[0132]译码单元274,根据所述码表利用所述正确码字获取正确符号字符,并根据所述正确符号字符所对应的字符集进行译码来获得所述条码数据;
[0133]状态控制模块28,控制所述扫描模块21、所述边界识别模块22、所述方向识别模块23、所述条空边界处理模块24、所述符号字符提取模块26、所述符号参数识别模块25以及所述译码模块27的工作状态和处理流程。
[0134]所述第一解码芯片和所述第二解码芯片可解码的码制包括:EAN-13,EAN-8,UPC-A, UPC-E, ISSN, ISBN,Codabar, Code 128,Code 93,ITF-6, ITF-14, Interleaved2of 5, Industrial 2of 5,Standard 2of 5, Matrix 2of 5, GSlDatabar, Code 39, Code11, MS1-Plessey,Plessey, PDF417, Data Matrix(ECC200, ECC000, 050, 080,100,140),QRCode中的至少一种。
[0135]实施例3
[0136]在实施例1的基础上,所述解码芯片与所述第二解码芯片不相同,所述第一解码芯片,如图9所示,进一步包括:
[0137]扫描模块21,产生扫描坐标,扫描坐标对应于外挂的数据存储器(未不出)的地址存储空间内的地址位。所述扫描模块21扫描所述数条码图像;
[0138]边界识别模块22,根据所述扫描坐标读取所述条码图像,并对所读取的图像像素点进行计算,以获取所述条码图像的条空边界点;
[0139]方向识别模块23,根据所述边界识别模块获取的所述条空边界点计算获得条码方向;
[0140]条空边界处理模块24,根据所述条码方向对所述条码图像进行处理,以获取所述条码图像中的条空边界;
[0141]符号参数识别模块25,根据所述条空边界对条码的符号参数进行识别,以获取符号参数;
[0142]符号字符获取模块26,根据所述条空边界和所述符号参数计算获得符号字符;
[0143]译码模块27,将所述符号字符转换为条码信息,具体为:
[0144]码表存储单元271,生成表示所述符号字符与码字对应关系的码表;
[0145]码字获取单元272,根据所述码表利用接收的所述符号字符获取初始码字;
[0146]码字纠错单元273,对所述初始码字进行RS纠错处理,以获取正确码字;
[0147]译码单元274,根据所述码表利用所述正确码字获取正确符号字符,并根据所述正确符号字符所对应的字符集进行译码来获得所述条码数据;
[0148]状态控制模块28,控制所述扫描模块21、所述边界识别模块22、所述方向识别模块23、所述条空边界处理模块24、所述符号字符提取模块26、所述符号参数识别模块25以及所述译码模块27的工作状态和处理流程。
[0149]所述第二解码芯片,如图10所示,进一步包括:
[0150]数据存储器31,存储条码图像;
[0151]至少两个条码运算逻辑模块32,为对应于不同识别规则的识别单元,对所述数据存储器内存储的所述条码图像进行并行处理;
[0152]选通逻辑门33,设置于所述数据存储器31与所述至少两个条码运算逻辑模块32之间;
[0153]状态机34,控制所述至少两个条码运算逻辑模块的工作状态,并控制所述选通逻辑门选择性连通所述数据存储器与对应的所述条码运算逻辑模块,以使所述至少两个条码运算逻辑模块依次调用所述数据存储器中的所述条码图像。
[0154]所述第一解码芯片和所述第二解码芯片可解码的码制包括:EAN-13,EAN-8,UPC-A, UPC-E, ISSN, ISBN,Codabar, Code 128,Code 93,ITF-6, ITF-14, Interleaved2of 5, Industrial 2of 5,Standard 2of 5, Matrix 2of 5, GSlDatabar, Code 39, Code
11,MS1-Plessey,Plessey, PDF417, Data Matrix(ECC200, ECC000, 050, 080,100,140),QRCode中的至少一种。
[0155]实施例4
[0156]如图11所示,作为本发明一种条码读取方法的一个优选实施例,包括以下步骤:
[0157]S1:发送读取条码指令;
[0158]S2:收到所述读取条码指令后依据设置的顺序向至少两个条码解码引擎发送工作指令,并控制照明光源和瞄准光源启动,所述至少两个条码解码引擎包括:第一条码解码引擎和第二条码解码引擎;所述的设置顺序,包括:先启动第一条码解码引擎后启动第二条码解码引擎;先启动第二条码解码引擎后启动第一条码解码引擎。用户可在两种设置的顺序中选择其中之一。
[0159]S3:所述第一条码解码引擎具有第一景深,所述第二条码解码引擎具有第二景深,所述第一景深与所述第二景深至少部分重叠,所述第一条码解码引擎和所述第二条码解码引擎并行处理获取条码图像;
[0160]S4:所述第一条码解码引擎和所述第二条码解码引擎分别对捕获的条码进行解码处理;
[0161]S5:收到任一条码解码引擎完成条码解码的消息后,终止其他条码解码引擎的解码处理和条码解码数据的传输。
[0162]所述第一条码解码引擎和所述第二条码解码引擎具有相同的对称轴,呈上下排列或水平排列。
[0163]所述第一条码解码引擎的解码方法与所述第二条码解码引擎具有相同解码方法,解码方法进一步包括:
[0164]Sll:产生扫描坐标,扫描所述数条码图像;
[0165]S12:根据所述扫描坐标读取所述条码图像,并对所读取的图像像素点进行计算,以获取所述条码图像的条空边界点;
[0166]S13:根据获取的所述条空边界点计算获得条码方向;
[0167]S14:根据所述条码方向对所述条码图像进行处理,以获取所述条码图像中的条空边界;
[0168]S15:根据所述条空边界对条码的符号参数进行识别,以获取符号参数;
[0169]S16:根据所述条空边界和所述符号参数计算获得符号字符;
[0170]S17:将所述符号字符转换为条码信息,具体包括:
[0171]S171:生成表示所述符
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1