专利名称:使用二维编程代码编程条码符号扫描终端的方法、装置以及系统的制作方法
使用ニ维编程代码编程条码符号扫描终端的方法、装置以及系统
相关申请的交叉引用本申请要求2011年I月31日提交的、题目为“使用ニ维编程代码来编程条码符号扫描终端的方法、装置以及系统”的第13/017,981号美国专利申请的优先权。上述申请的全部内容通过引用被结合于此。
本发明的领域
本发明一般涉及扫描设备,且更具体的涉及扫描设备的编程。
背景技术:
用于读取可解码条码的条码读取终端以多种品种可用。例如,以最简单为特色的不带键盘和显示器的条码读取終端在销售点应用中是普遍的。不带键盘和显示器的条码读取終端可用于具有把手和可由食指致动的触发按钮(触发器)的可识别枪式形状因子。带有键盘和显示器的条码读取終端也是可用的。配备有键盘和显示器的条码读取終端通常用于运输和仓储应用中,并且可用于结合了显示器和键盘的形状因子。在配备有键盘和显示器的条码读取終端中,用于致动解码消息输出的触发按钮通常被提供在这样的位置使得由操作者拇指能够致动。配备有键盘和显示器的条码读取終端可用于这样的形状,在该形状中键盘和显示器通常由具有相关联的触摸板的显示器提供。以不带键盘和显示器的形式或配备有键盘和显示器的形式的条码读取終端通常用于包括销售点应用、运输应用、仓储应用、安检点应用以及病患护理应用的多种数据收集应用中。条码读取终端还可用于呈现读取器形状因子。这种终端可以被安装在检查站。一些条码读取终端适用于读取包括ー维(ID)条码和ニ维(2D)条码中的一个或多个条码的条码符号。
发明内容
公开了ー种包括条码符号扫描终端和ニ维成像器终端的配置系统,该配置系统提供了用于配置这两个终端的改进的方法和装置,以及其他有利特征。ニ维成像器終端包括中央处理器(CPU)、通信耦合到CPU的存储器、以及2D图像传感器。ニ维成像器終端被配置成捕获表示ニ维条码的图像数据帧,并基于表示ニ维条码的图像数据帧确定编程数据。ニ维成像器終端进ー步包括用于传送确定的编程数据的输入/输出(I/o)接ロ。条码符号扫描终端包括CPU、通信耦合到CPU的存储器、包括第一部分和第二部分的外売。第一激光组件置于外壳的第一部分之内。第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描第一激光束的ー个或多个镜子,用于聚焦第一反射激光束到第一光电探测器単元上的ー个或多个镜子,第一光电探测器単元被配置用于检测第一反射激光束。条码符号扫描终端进ー步包括置于外壳的第二部分之内的第二激光组件,第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描第二激光束的ー个或多个镜子、用于聚焦第二反射激光束到第二光电探测器单元上的一个或多个镜子,该光电探测器单元被配置用于检测第二反射激光束。条码符号扫描终端进ー步包括用于从ニ维成像器终端的I/o接ロ接收确定的编程数据的I/O接ロ,其中条码符号扫描終端操作成基于所述确定的编程数据被配置。提供本概述以通过简化的形式介绍将在以下具体实施方式
中进ー步描述的概念的选择。本概述并不g在识别所要求保护的主题的关键特征或必要特征,也不g在用作帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决背景中所提到的任何或所有缺点的实现。
通过參考以下描述的附图可以更好的理解在此描述的特征。附图是不必按比例的,而是一般将重点放在说明本发明的原理上。在附图中,相同的数字用于说明遍及各种视图中的相同部分。图I是说明了在一些实施例中用于配置条码符号扫描终端的配置系统的系统图。·图2是在ー些实施例中具有可以结合在所述配置系统中的部件的成像器終端和条码符号扫描终端的方框图。图3是说明了根据本发明一些实施例的激光组件的图。图4是说明了根据本发明一些实施例的操作方法的流程图。图5是说明了根据本发明一些实施例的操作方法的流程图。
具体实施例方式在图I中示出了配置系统2。在一些实施例中,配置系统2也可以用作数据收集系统。配置系统2包括条码符号扫描终端10和2D成像器終端30。条码符号扫描终端10和2D成像器終端30通过通信链路50连接。条码(未说明)可以由条码符号扫描终端10或2D成像器終端30 二者之ー读取。条码符号扫描终端10可以不具有2D图像传感器,而仅仅可操作成扫描ID条码。条码符号扫描终端10可以包括第一扫描窗ロ 18和第二扫描窗ロ 20。第一扫描窗ロ 18放置于扫描终端外壳8的第一部分4中,而第二扫描窗ロ 20可放置于扫描终端外壳8的第二部分6中。如所说明的,第一扫描窗ロ 18和第二扫描窗ロ 20实质上互相垂直。在一些实施例中,第一扫描窗ロ 18和第二扫描窗ロ 20可以并排布置,或者第一扫描窗ロ 18和第二扫描窗ロ 20可被布置为相对于彼此的角度小于90°。如图2中所示,激光组件12可以位于第一扫描窗ロ 18和第二扫描窗ロ 20的后面。激光组件12可用于扫描条码。在一些实施例中,条码符号扫描终端10操作成仅仅扫描ID条码,而不操作成扫描2D条码。在一个实施例中,图2的在虚线边框8内描绘的元件可以被置于扫描终端外壳8之内,如图I所示。2D成像器終端30通过通信链路50连接到条码符号扫描终端10,并且可包括置于成像器终端外壳28之前的扫描窗ロ 32。如图2中所不,2D成像器终端30可包括位于扫描窗ロ 32之后的2D图像传感器36。在一些实施例中,2D成像器终端30可成像在扫描窗ロ32之前的2D条码。用户可以致动触发器52以使2D成像器終端30捕获条码的图像。2D成像器終端30可通过通信链路50与条码符号扫描终端10通信。通信链路50可以包括高速电缆、蓝牙连接、键盘ロ(keyboard wedge)、RS232、IEE802. 11连接或任何其他适合的通信手段。在一些实施例中,2D成像器終端30可以捕获表示2D条码的图像数据帧。2D成像器終端30可被配置成基于表示2D条码的图像数据帧来确定编程数据,并通过通信链路50传送编程数据到条码符号扫描终端10。图2说明了根据本发明一些实施例的2D成像器終端30和条码符号扫描终端10的方框图。如上所述,2D成像器終端30与条码符号扫描终端10可以通过通信链路50通信。通信链路50可以连接到2D成像器终端30的输入/输出(I/O)接ロ 46和条码符号扫描终端10的I/O接ロ 28。在一个实施例中,图2的在虚线边框28内描绘的元件可以置于成像 器终端外壳28之内,如图I中所不。在一个实施例中,成像器终端外壳28可以是手持的。条码符号扫描终端10可以包括经由系统总线22通信地耦合在一起的电源24、存储器26、1/0接ロ 28、中央处理器(CPU)16以及两个激光组件12。如所说明的,每个激光组件被放置在扫描窗ロ 18、20其中ー个之后。下面将关于图3详细讨论激光组件12。2D成像器終端30可以包括经由系统总线48通信地耦合在一起的2D图像传感器36,CPU 38、存储器40、电源44和I/O接ロ 46。2D图像传感器36可以是具有MXN像素阵列的CMOS图像传感器,具有多行和多列像素。在一些实施例中,CPU 38可操作成与存储器40通信并在存储器40中存储数据。2D成像器終端30可操作成通过读出、转换、并存储图像数据帧到存储器40中来捕获图像数据帧。在读出帧之前,可以在2D图像传感器的曝光阶段期间使帧被曝光。在一些实施例中,CPU 38可以进ー步的操作成与I/O接ロ 46通信并传送信息到I/O接ロ 46。參考2D成像器終端30的进ー步多个方面,透镜组件34可以适用于聚焦位于视场内的条码的图像到图像传感器36上。成像光线可以使用各种未说明的手段(例如LED、光源等)在成像轴42周围被传送。透镜组件34可适用于能够有多个焦距和多个最佳聚焦距离。透镜组件34可以包括单独采用或与其他光学元件(例如,可变形流体透镜元件、电润湿流体透镜元件、或传统的不可变形固态(例如玻璃、聚碳酸酷)透镜元件)相组合地采用的聚焦装置(例如透镜元件、流体透镜元件或者与透镜元件组合的泵)。随着2D条码的图像被聚焦,2D图像传感器36可以捕获表示2D条码的图像数据帧。在已经捕获图像数据帧之后,可以由CPU 38来处理以确定ー组编程数据。CPU 38可以包括固件,该固件允许CPU 38解码来自2D条码的图像的信息并基于解码的信息确定编程数据。编程数据可操作成配置条码符号扫描终端10。在一些实施例中,CPU 38可进ー步地操作成基于用于配置2D成像器終端30的解码信息来确定编程数据。CPU 38可以经由系统总线48传送确定的编程数据到I/O接ロ 46。然后2D成像器終端30的I/O接ロ 46可以经由通信链路50传送确定的编程数据到条码符号扫描终端
10的 I/O 接 ロ 28。接收的编程数据可以经由系统总线22从I/O接ロ 28传送到CPU 16。然后CPU 16可使用接收的编程数据来配置条码符号扫描终端10的參数和设备。这样,可以使用由2D成像器終端30基于扫描的2D条码确定的编程数据来配置条码符号扫描终端10。在一些实施例中,也可以基于编程数据来配置2D成像器終端30。例如,2D成像器終端30的CPU 38可以使用编程数据来配置2D成像器終端30的设备。在一些实施例中,可以基于编程数据来同时配置2D成像器終端30和条码符号扫描终端10。虽然在上述描述中,成像器終端30确定编程数据,但对于成像器終端30,仅仅传送捕获的2D条码的图像数据帧(适宜地以图像文件格式,例如BMP、TIF、JPG)到条码符号扫描终端10,以及对于条码符号扫描终端10,基于捕获的2D图像数据帧确定编程数据是在本发明的范围之内的。此外,编程数据能以任意合适的格式被格式化,包括可扩展标记语言格式。图3说明了激光组件12。第一激光产生模块300产生对准旋转的多面镜304的激光312。多面镜304以箭头306所说明的方向旋转;然而在一些实施例中,旋转也可以反向。多面镜304包括在不同方向上反射激光312的多个面。因此,当激光312从多面镜304的不同面上反射时,产生多个扫描平面。多面镜304可以通过扫描窗ロ 18、20反射激光312。
从旋镜304反射的激光可以再次从诸如条码的物体朝着激光组件12反射。镜子308可以收集从物体反射的激光束,并聚焦这样的收集光线到光电探测器310上,光电探测器310产生电信号,该电信号的幅值与在其上聚焦的光线强度成比例。由光电探测器310产生的电信号被供给到模拟/数字信号处理电路(未说明),该模拟/数字信号处理电路处理模拟和数字扫描数据信号以执行条码符号读取操作,或其他需要的操作。在一些实施例中,第二激光产生模块302可以产生激光束314。第二激光产生模块302与第一激光产生模块300的操作类似,并且不需要更进一歩讨论。虽然图I和图2的实施例中的条码符号扫描终端10被描绘为具有两个激光组件12,但条码符号扫描终端10可以被配置成具有更多数量的激光组件12,或更少数量的激光组件12,即零或ー个激光组件12。另外,虽然图I和图2中示出的元件12、16、22、24、26、28、34、36、38、40、44、46、48 布置在单独的外壳 8、28 中,但元件 12、16、22、24、26、28、34、36、38、40、44、46、48可以放置在共同的外壳中。在这样的实施例中,可提供具有ー个或多个ニ维图像传感器36和ー个或多个激光组件12的終端,该ー个或多个ニ维图像传感器36被用来读取ニ维条码,该ー个或多个激光组件12被用来读取条码。在这样的实施例中,其中元件12、16、22、24、26、28、34、36、38、40、44、46、48共同放置在共同的外壳中,系统总线22、48可以由共同的系统总线所代替以使得编程数据的通信可以经由系统总线而不是经由I/O接ロ 46、48。同样,图2中示出的多个CPU和电源也可以由单个CPU、电源所代替。在这样的实施例中,其中元件12、16、22、24、26、28、34、36、38、40、44、46、48共同放置在共同的外壳中,通过对利用2D图像传感器36捕获的图像数据帧进行解码所确定的编程数据,可以用于配置激光组件12,例如扫描速度、激光强度、扫描角度、识读码制使能、良好读取输出等等。通过解码单个2D条码所确定的编程数据可以用于确定多个操作參数,例如,对如扫描速度、激光强度、扫描角度、识读码制使能、良好读取输出等等的那些确定。共同收纳了元件
12、16、22、24、26、28、34、36、38、40、44、46、48的外壳可以是适合安装在收银台的外壳,并且该外壳可以安装在结账台。图4是说明了根据本发明实施例的操作方法400的流程图。在步骤402,使用2D成像器終端30的2D图像传感器36捕获表示2D条码的图像数据帧。如步骤404中所说明的,2D成像器終端30可以基于表示2D条码的图像数据帧来确定编程数据。在一些实施例中,其中图像数据帧表示2D条码符号,可以由CPU 38执行的解码尝试可包括步骤使用特征检测算法定位取景器(finder)图案,根据与取景器图案的预定关系来定位与取景器图案相交的矩阵线,沿着矩阵线确定暗単元和亮单元的图案,并经由表格查找将每个亮的图案转换为字符或字符串。2D成像器終端30可操作用于解码多种2D条码,例如Aztcc、Maxi码、数据矩阵、Code I、QR码以及其他类型的矩阵码。在步骤406,2D成像器終端30传送编程数据到条码符号扫描终端10,然后条码符号扫描终端10在步骤408接收确定的编程数据。在步骤410,可以基于确定的编程数据来配置条码符号扫描终端10。一些可被配置的设备包括I/O接ロ 28和激光组件12。在一些实施例中,也可以基于确定的编程数据来配置2D成像器終端30,并且在一些实施例中,可以基于编程数据来同时配置2D成像器終端30和条码符号扫描终端10。一些可以由2D成像器終端30所配置的设备包括射频收发器设备、图像传感器36。图5是说明了根据本发明实施例的操作方法500的流程图。在步骤502,使用2D成像器終端30的2D图像传感器36捕获表示2D条码的图像数据帧。在步骤504,表示2D条码的图像数据帧(适宜地以图像文件格式来格式化)从2D成像器終端30传送到条码符号扫描终端10。在步骤506,在条码符号扫描终端10处接收表示2D条码的图像数据帧。在步骤508,条码符号扫描终端10可以基于2D条码的图像数据帧来确定编程数据。例如,条码符号扫描终端10可以解码表示2D条码符号的图像数据帧,该2D条码符号编码了编程数据。在步骤510,可以基于确定的编程数据来配置条码符号扫描终端10。在一些实施例中,条码符号扫描终端10可以传送编程数据到2D成像器終端30。也可以基于编程数据来配置2D成像器終端30,并且在一些实施例中,可以与条码符号扫描終端10同时被配置。在配置系统2的开发中观察到,在一些情况下,条码符号扫描终端10不能够扫描和处理2D条码。反而,条码符号扫描终端10被限制为扫描和处理ID条码。可以进ー步观察到,由于ID条码的显著的编码字节限制,使用ID条码编码编程数据是不具有优势的。在一个实施例中,单个2D条码能够拥有如若干个ID条码那样多的信息。在一些情况下,2D条码可以一次编码若干个參数,而ID条码被限制为配置单个參数。当扫描若干个ID条码而不是单个2D条码时,配置条码符号扫描终端10所需要的时间量増加,并且由于用户可能会不正确地扫描大量ID条码中的ー个而使该处理易于出现误差。例如,编程所必要的所有ID条码必须由条码符号扫描终端10在特定的扫描平面中扫描,该特定的扫描平面可以由条码符号扫描终端10所读取。如果ー个ID条码没有在正确的扫描平面中被扫描,则该ID条码不能被读取并且条码符号扫描终端10可能没有被正确地编程。进ー步在配置系统2的开发中,注意到当2D成像器終端30,诸如辅助的2D成像器終端30,耦合到条码符号扫描终端10时,还存在进ー步的缺点。可以通过使用单个2D条码来配置2D成像器終端30,而可以使用若干个ID条码来行配置条码符号扫描终端10。因此,使用不同的条码和处理来配置2D成像器終端30和条码符号扫描终端10。这对于用户、既是繁琐的又是费时的。为了解决这些问题,条码符号扫描终端10可以连接到2D成像器終端30。2D成像器終端30可以扫描2D条码并传送与该2D条码相关的信息到条码符号扫描终端10。2D成像器終端30和条码符号扫描终端10 二者都可以基于与2D条码相关的信息来被配置。据此,即使条码符号扫描终端10不能正确地扫描2D条码,仍然可以使用来自2D成像器終端30的2D条码信息来配置条码符号扫描终端10。本文所阐述的装置和方法在此阐明
Al. ー种使用ニ维条码来配置条码符号扫描终端的配置系统,包括
ニ维成像器終端,包括中央处理器(CPU)、通信耦合到CPU的存储器、以及2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外壳,其中所述ニ维成像器終端被配置成捕获表示ニ维条码的图像数据帧,其中所述ニ维成像器終端被配置成基于表示所述ニ 维条码的所述图像数据帧确定编程数据,所述ニ维成像器終端进ー步包括用于传送确定的编程数据的输入/输出(I/O)接ロ ;
条码符号扫描终端,包括CPU、通信耦合到CPU的存储器、包括第一部分和第二部分的扫描终端外壳、置于所述扫描终端外壳的第一部分之内的第一激光组件,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的一个或多个镜子,用于聚焦第一反射激光束到第一光电探测器単元上的ー个或多个镜子,所述第一光电探测器単元被配置用于检测所述第一反射激光束,所述条码符号扫描终端进ー步包括置于所述扫描终端外壳的第二部分之内的第二激光组件,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描所述第二激光束的ー个或多个镜子、用于聚焦第二反射激光束到第二光电探测器単元上的ー个或多个镜子,所述光电探测器单元被配置用于检测所述第二反射激光束,所述条码符号扫描终端进ー步包括I/O接ロ,该I/O接ロ用于从所述ニ维成像器终端的I/O接ロ接收确定的编程数据,其中所述条码符号扫描终端操作成基于所述确定的编程数据被配置。
A2. Al的配置系统,其中所述ニ维成像器終端也基于所述确定的编程数据被配置。
A3.A2的配置系统,其中所述ニ维成像器終端和条码符号扫描终端基于所述确定的编程数据被同时配置。
A4. Al的配置系统,其中所述条码符号扫描终端被配置成扫描ー维条码。
A5.A1的配置系统,其中所述确定的编程数据适用于配置所述条码符号扫描终端的多个操作參数。
A6.A1的配置系统,其中所述确定的编程数据是以可扩展标记语言的格式的。
A7.A1的配置系统,其中所述ニ维成像器終端是耦合到所述条码符号扫描终端的外部辅助扫描器。
AS. Al的配置系统,其中所述2D图像传感器是从由包括CXD图像传感器和CMOS图像传感器的光学成像器组成的组中选择的图像传感器。
BI. 一种用于配置条码符号扫描终端的方法,包括步骤
使用ニ维成像器终端的图像传感器来成像ニ维条码以捕获表示所述ニ维条码的图像数据帧,其中所述成像器終端包括中央处理器(CPU)、通信耦合到CPU的存储器、2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外売、以及输入/输出(I/O)接ロ ;使用所述ニ维成像器終端来基于表示所述ニ维条码的所述图像数据帧确定编程数
据;
使用所述ニ维成像器终端的I/o接ロ来传送所述确定的编程数据,其中所述编程数据被传送到条码符号扫描终端,所述条码符号扫描终端包括CPU、通信耦合到CPU的存储器、包括第一部分和第二部分的扫描终端外壳、置于所述扫描终端外壳的第一部分之内的第一激光组件,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的ー个或多个镜子、用于聚焦第一反射激光束到第一光电探测器单元上的ー个或多个镜子,所述第一光电探测器単元被配置用于检测第一反射激光束,所述条码符号扫描终端进ー步包括置于所述扫描终端外壳的第二部分之内的第二激光组件,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描所述第ニ激光束的ー个或多个镜子、用于聚焦第二反射激光束到第二光电探测器单元上的ー个或多个镜子,所述光电探测器单元被配置用于检测所述第二反射激光束,所述ニ维成像器终端进ー步包括I/o接ロ ;
在所述条码符号扫描终端的I/o接ロ处接收所述确定的编程数据;以及
基于所述确定的编程数据配置所述条码符号扫描终端。
B2.B1的方法,进ー步包括步骤基于所述确定的编程数据配置所述ニ维成像器終端。
B3. B2的方法,其中配置所述ニ维成像器终端的步骤和配置所述条码符号扫描终端的 步骤同时发生。
B4. B I的方法,其中所述条码符号扫描终端可操作成扫描ー维条码。
B5.B1的方法,其中所述确定的编程数据适用于配置所述条码符号扫描终端的多个操作參数。
B6. BI的方法,其中所述确定的编程数据是以可扩展标记语言的格式的。
B7. BI的方法,其中2D图像传感器是从由CXD图像传感器和CMOS图像传感器所组成的组中选择的图像传感器。
Cl. 一种条码符号扫描终端,包括
CPU ;
存储器,通信耦合到CPU;
扫描终端外壳,包括第一部分和第二部分;
第一激光组件,置于所述扫描终端外壳的第一部分之内,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的ー个或多个镜子、用于聚焦第一反射激光束到第一光电探测器単元上的ー个或多个镜子,所述第一光电探测器单元被配置用于检测所述第一反射激光束;
第二激光组件,置于所述扫描终端外壳的第二部分之内,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描所述第二激光束的ー个或多个镜子、用于聚焦第二反射激光束到第二光电探测器単元上的ー个或多个镜子,所述光电探測器単元被配置用于检测所述第二反射激光束;以及
I/o接ロ,用于从ニ维成像器终端的I/O接ロ接收数据,其中所述条码符号扫描终端可操作成基于所接收的数据被配置,所述数据是由解码了 2D条码符号的所述ニ维成像器终端所已经确定的ー个或多个编程数据,以及表示编码了编程数据的2D条码符号的图像数据。
C2. Cl的条码符号扫描终端,其中所述条码符号扫描终端适于利用所接收的数据配置所述条码符号扫描终端的多个操作參数。
C3. Cl的条码符号扫描终端,其中所接收的编程数据是以可扩展标记语言的格式的。
C4. Cl的条码符号扫描终端,其中所述条码符号扫描终端不具有ニ维图像传感器。
Dl. ー种使用ニ维条码来配置条码符号扫描终端的配置系统,包括
ニ维成像器終端,包括中央处理器(CPU)、 通信耦合到CPU的存储器、以及2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外壳,其中所述ニ维成像器終端被配置成捕获表示ニ维条码的图像数据帧,其中所述ニ维成像器終端被配置成以下一个或多个(a)基于表示ニ维条码的图像数据帧来确定编程数据,和(b)传送表示ニ维条码的图像数据帧,所述ニ维成像器終端进ー步包括输入/输出(I/O)接ロ,该输入/输出(I/O)接ロ用于传送所述确定的编程数据以及表示ニ维条码的图像数据帧中的ー个或多个;
条码符号扫描终端,包括CPU、通信耦合到CPU的存储器、包含激光组件的扫描终端外壳,所述激光组件具有用于产生激光束的激光束产生单元、用于投射和扫描所述激光束的ー个或多个镜子、用于聚焦反射的激光束到光电探测器単元上的ー个或多个镜子,所述光电探测器単元被配置用于检测所述反射的激光束,所述条码符号扫描终端进ー步包括I/O接ロ,该I/O接ロ用于从所述ニ维成像器终端的所述I/O接ロ接收所述确定的编程数据以及表示ニ维条码的图像数据帧中的ー个或多个,其中所述条码符号扫描终端操作成基于所述确定的编程数据以及表示ニ维条码的所述图像数据帧中的ー个或多个被配置。
El. —种方法,包括
提供包括2D图像传感器和激光组件、以及外壳的终端,在所述外壳中布置了所述2D图像传感器和所述激光组件;
使用所述终端的2D图像传感器成像ニ维条码以捕获表示所述ニ维条码的图像数据帧,其中所述终端包括中央处理器(CPU)、通信耦合到CPU的存储器、以及输入/输出(I/O)接ロ ;
使用ニ维成像器終端基于表示所述ニ维条码的所述图像数据帧确定编程数据;
利用所述编程数据配置置于所述終端外壳中的所述激光组件,所述激光组件包括用于产生激光束的激光束产生单元、用于投射和扫描所述激光束的ー个或多个镜子,用于聚焦反射的激光束到光电探测器単元上的ー个或多个镜子,所述光电探测器单元被配置用于检测所述反射的激光束。
E2. BI的方法,其中所述激光组件可操作的用于扫描ー维条码。
E3. BI的方法,其中所述确定的编程数据适用于配置所述激光组件的多个操作參数。虽然已经參考多个具体实施例描述了本发明,但是将理解的是,本发明的真实精神和范围应当仅相对于本说明书能够支持的权利要求书来确定。另外,虽然此处的多种情况下,其中系统和装置以及方法被描述为具有特定数目的元件,将理解的是,这些系统、装置和方法可以用少于或多于提及的一定数目的元件来实施。同样,尽管已经描述了多个特定实施例,但将理解的是,參考每个特定实施例所描述的多个特征和多个方面可用于每个其余特定描述的实施例。
权利要求
1.ー种使用ニ维条码来配置条码符号扫描终端的配置系统,包括 ニ维成像器終端,包括中央处理器(CPU)、通信耦合到CPU的存储器、以及2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外壳,其中所述ニ维成像器終端被配置成捕获表示ニ维条码的图像数据帧,其中所述ニ维成像器終端被配置成基于表示所述ニ维条码的所述图像数据帧来确定编程数据,所述ニ维成像器終端进ー步包括用于传送确定的编程数据的输入/输出(I/O)接ロ ; 条码符号扫描终端,包括CPU、通信耦合到CPU的存储器、包括第一部分和第二部分的扫描终端外壳、置于所述扫描终端外壳的第一部分之内的第一激光组件,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的一个或多个镜子、用于聚焦第一反射激光束到第一光电探测器単元上的ー个或多个镜子,所述第一光电探测器単元被配置用于检测所述第一反射激光束,所述条码符号扫描终端进ー步包括置于所述扫描终端外壳的第二部分之内的第二激光组件,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描所述第二激光束的ー个或多个 镜子、用于聚焦第二反射激光束到第二光电探测器単元上的ー个或多个镜子,所述光电探 测器单元被配置用于检测所述第二反射激光束,所述条码符号扫描终端进ー步包括I/O接ロ,该I/O接ロ用于从所述ニ维成像器终端的I/O接ロ接收确定的编程数据,其中所述条码符号扫描终端操作成基于所述确定的编程数据被配置。
2.权利要求I的配置系统,其中所述ニ维成像器終端也基于所述确定的编程数据被配置。
3.权利要求2的配置系统,其中所述ニ维成像器終端和条码符号扫描终端基于所述确定的编程数据被同时配置。
4.权利要求I的配置系统,其中所述条码符号扫描终端被配置成扫描ー维条码。
5.权利要求I的配置系统,其中所述确定的编程数据适用于配置所述条码符号扫描终端的多个操作參数。
6.权利要求I的配置系统,其中所述确定的编程数据是以可扩展标记语言的格式的。
7.权利要求I的配置系统,其中所述ニ维成像器終端是耦合到所述条码符号扫描终端的外部辅助扫描器。
8.权利要求I的配置系统,其中所述2D图像传感器是从由包括CXD图像传感器和CMOS图像传感器的光学成像器组成的组中选择的图像传感器。
9.一种用于配置条码符号扫描终端的方法,包括步骤 使用ニ维成像器终端的图像传感器来成像ニ维条码以捕获表示所述ニ维条码的图像数据帧,其中所述成像器終端包括中央处理器(CPU)、通信耦合到CPU的存储器、2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外売、以及输入/输出(I/O)接ロ ; 使用所述ニ维成像器終端来基于表示所述ニ维条码的所述图像数据帧确定编程数据; 使用所述ニ维成像器终端的I/O接ロ来传送所述确定的编程数据,其中所述编程数据被传送到条码符号扫描终端,所述条码符号扫描终端包括CPU、通信耦合到CPU的存储器、包括第一部分和第二部分的扫描终端外壳、置于所述扫描终端外壳的第一部分之内的第一激光组件,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的ー个或多个镜子、用于聚焦第一反射激光束到第一光电探测器单元上的ー个或多个镜子,所述第一光电探测器単元被配置用于检测所述第一反射激光束,所述条码符号扫描终端进ー步包括置于所述扫描终端外壳的第二部分之内的第二激光组件,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元、用于投射和扫描所述第二激光束的ー个或多个镜子、用于聚焦第二反射激光束到第二光电探测器単元上的ー个或多个镜子,所述光电探测器单元被配置用于检测所述第二反射激光束,所述ニ维成像器终端进ー步包括I/o接ロ ; 在所述条码符号扫描终端的I/o接ロ处接收所述确定的编程数据;以及 基于所述确定的编程数据配置所述条码符号扫描终端。
10.权利要求9的方法,其中所述确定的编程数据是以可扩展标记语言的格式的。
11.一种条码符号扫描终端,包括 CPU ; 存储器,通信耦合到CPU; 扫描终端外壳,包括第一部分和第二部分; 第一激光组件,置于所述扫描终端外壳的第一部分之内,所述第一激光组件包括用于产生第一激光束的第一激光束产生单元、用于投射和扫描所述第一激光束的ー个或多个镜子、用于聚焦第一反射激光束到第一光电探测器単元上的ー个或多个镜子,所述第一光电探测器单元被配置用于检测所述第一反射激光束; 第二激光组件,置于所述扫描终端外壳的第二部分之内,所述第二激光组件包括用于产生第二激光束的第二激光束产生单元,用于投射和扫描所述第二激光束的ー个或多个镜子,用于聚焦第二反射激光束到第二光电探测器単元上的ー个或多个镜子,所述光电探測器単元被配置用于检测所述第二反射激光束;以及 I/o接ロ,用于从ニ维成像器终端的I/O接ロ接收数据,其中所述条码符号扫描终端操作成基于所接收的数据被配置,所述数据是由解码了 2D条码符号的所述ニ维成像器終端所已经确定的ー个或多个编程数据,以及表示编码了编程数据的2D条码符号的图像数据。
12.ー种使用ニ维条码来配置条码符号扫描终端的配置系统,包括 ニ维成像器終端,包括中央处理器(CPU)、通信耦合到CPU的存储器、以及2D图像传感器、以及其中布置了所述2D图像传感器的成像器終端外壳,其中所述ニ维成像器終端被配置成捕获表示ニ维条码的图像数据帧,其中所述ニ维成像器終端被配置成以下一个或多个(a)基于表示ニ维条码的图像数据帧来确定编程数据,和(b)传送表示ニ维条码的图像数据帧,所述ニ维成像器終端进ー步包括输入/输出(I/O)接ロ,该输入/输出(I/O)接ロ用于传送所述确定的编程数据以及表示ニ维条码的图像数据帧中的ー个或多个; 条码符号扫描终端,包括CPU、通信耦合到CPU的存储器、包含激光组件的扫描终端外壳,所述激光组件具有用于产生激光束的激光束产生单元、用于投射和扫描所述激光束的ー个或多个镜子、用于聚焦反射的激光束到光电探测器単元上的ー个或多个镜子,所述光电探测器単元被配置用于检测所述反射的激光束,所述条码符号扫描终端进ー步包括I/O接ロ,该I/O接ロ用于从所述ニ维成像器终端的所述I/O接ロ接收所述确定的编程数据以及表示ニ维条码的图像数据帧中的ー个或多个,其中所述条码符号扫描终端操作成基于所述确定的编程数据以及表示ニ维条码的所述图像数据帧中的ー个或多个被配置。
13.—种方法,包括 提供包括2D图像传感器和激光组件、以及外壳的终端,在所述外壳中布置了所述2D图像传感器和所述激光组件; 使用所述终端的2D图像传感器成像ニ维条码以捕获表示所述ニ维条码的图像数据帧,其中所述终端包括中央处理器(CPU)、通信耦合到CPU的存储器、以及输入/输出(I/O)接ロ ; 使用ニ维成像器終端基于表示所述ニ维条码的所述图像数据帧确定编程数据; 利用所述编程数据配置置于所述終端外壳中的所述激光组件,所述激光组件包括用于产生激光束的激光束产生单元、用于投射和扫描所述激光束的ー个或多个镜子,用于聚焦反射的激光束到光电探测器単元上的ー个或多个镜子,所述光电探测器单元被配置用于检测所述反射的激光束。
14.权利要求13的方法,其中所述激光组件可操作用于扫描ー维条码。
15.权利要求13的方法,其中所述确定的编程数据适用于配置所述激光组件的多个操作參数。
全文摘要
提供了一种使用二维条码来配置条码符号扫描终端的配置系统。所述配置系统包括二维成像器终端,该二维成像器终端包括被配置成收集表示二维条码的图像的图像传感器,其中二维成像器终端被配置成基于表示二维条码的图像确定编程数据并传输确定的编程数据。所述配置系统进一步包括条码符号扫描终端,其中所述条码符号扫描终端从所述二维成像器终端接收所述确定的编程数据,其中所述条码符号扫描终端操作成基于所述确定的编程数据被配置。
文档编号G06K7/10GK102722691SQ20121007242
公开日2012年10月10日 申请日期2012年1月31日 优先权日2011年1月31日
发明者G·格莱 申请人:计量仪器公司