CN102375969B - 用于文档处理的***和方法 - Google Patents
用于文档处理的***和方法 Download PDFInfo
- Publication number
- CN102375969B CN102375969B CN201110223631.6A CN201110223631A CN102375969B CN 102375969 B CN102375969 B CN 102375969B CN 201110223631 A CN201110223631 A CN 201110223631A CN 102375969 B CN102375969 B CN 102375969B
- Authority
- CN
- China
- Prior art keywords
- document
- form barcode
- barcode
- image data
- data frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1447—Methods for optical code recognition including a method step for retrieval of the optical code extracting optical codes from image or text carrying said optical code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Character Input (AREA)
- Editing Of Facsimile Originals (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种用于文档处理的***和方法。本发明的实施例更特别针对可以利用该文档的内容与附加到该文档的可解码标记之间的相对位置的***和方法。在一个实施例中,提供了标记读取终端,其包括成像模块,用于捕获文档的图像数据帧。该文档可以包括诸如表单条形码之类的一个或多个可解码标记和各种内容域,所述内容域画出了该文档的特定内容。该表单条形码可以包括与表单设计和表单设计数据相关的信息。此信息可以被用来处理该文档的内容,诸如通过提供坐标或类似的位置和定位量度以供在处理该文档的内容时使用。在一个示例中,分析图像数据帧以标识表单条形码,根据该表单条形码可以辨识出内容域的相对位置而不需要对图像数据帧进行大量处理。
Description
相关申请的交叉引用
本申请要求2010年8月6日提交的、名称为“System and Method For DocumentProcessing”的美国专利申请第12/852031号的优先权。该上面申请的优先权被要求并且将其全部内容结合于此以供参考。
技术领域
本发明涉及用于处理文档的***和方法,且更特别涉及一种***以及实现该***的方法的实施例,在其中,相对于与附加到该文档的可解码标记相关联的基准来标识该文档的内容。
背景技术
可获得多个种类的标记读取终端。这些种类中众所周知的是一般在零售商店结账台看到的枪型终端。也可以获得提供增强功能的其他终端,其具有键盘和显示器,并且包括高级联网通信能力。
这些终端可用于读取和解码被编码在可解码标记中的信息。从编码对包裹的运送和追踪信息到任何数目的表单和文档,其包括但不限于税单、订单、业务单、调查表、递送单、处方、收据、报纸、产品文档、报告等等,这样的可解码标记被广泛利用。此外,虽然一般使用终端和扫描仪来解码这些表单和文档上的可解码标记,但是也可以使用诸如可以生成该表单和/或文档的数字版本的设备之类的其他设备。
这些设备典型地利用图像传感器来解码被编码在条形码符号中的信息,且更特别用来通过条形码解码算法处理表单和文档的捕获图像。然而,由于诸如具有日益增长的数目的像素的阵列之类的更高密度图像传感器阵列的可获得性,增加了必须要处理的像素值数目以获得例如在条形码符号体系(symbology)中编码的信息。虽然更大数目的像素值通常提供了更高分辨率的图像表示,但是这样的分辨率是以处理速度为代价的。
存在对包括用于处理文档的这些终端的***的需要,其在工作中被配置成以高度可靠和准确的方式标识文档内容而基本上不牺牲处理时间。
发明概述
如下面更详细地论述的,提供了用于处理文档的***和方法,其具有改进的处理特性。这些***的实施例可以包括标记读取终端,其在工作中被配置成解码附加到文档的可解码标记,以便定位相对于与该可解码标记相关联的基准的内容。
在一个实施例中,一种用于处理文档的***。该***包括标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装二维图像传感器阵列和光学组件的壳体。在一个示例中,该***这样的模式工作,在该模式中该***响应于操作者发起的命令,捕获图像数据帧并处理该图像数据帧以尝试解码该文档上的表单条形码。在另一示例中,该***用来根据存储在该表单条形码中的信息来标识图像平面上的坐标系。在又一示例中,该***又用来相对于该表单条形码且在该坐标系中标识位于该文档上的内容域的位置。在该***的再一示例中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
在另一实施例中,一种用于自动处理文档的***。该***包括标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装二维图像传感器阵列和光学组件的壳体。该***还包括与该标记读取终端通信的外部服务器,该外部服务器在标记读取终端的外部。在一个示例中,该***以这样的模式工作,在该模式中,该***响应于操作者发起的命令,捕获图像数据帧并处理该图像数据帧以尝试解码文档上的表单条形码。在另一示例中,该***用来形成图像平面,在该图像平面上定位有与坐标系相关的网格。在该***的又一示例中,该网格具有根据该表单条形码的至少一个拐角建立的网格点。在再一示例中,该***用来在该网格上标识具有与该表单条形码中所编码的信息相对应的坐标系上的坐标的内容域。在该***的再有另外的示例中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
在又一实施例中,一种处理文档的方法包括:捕获与该文档对应的图像数据帧的步骤,和处理该图像数据帧以定位附加到该文档的表单条形码的步骤。该方法还包括用于在与所捕获的图像数据相关的图像平面上建立坐标系的步骤。该方法还包括相对于该表单条形码且在该坐标系上定位该文档上的内容域的步骤。在该方法的一个示例中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
附图说明
通过参照实施例,因此可以得到本发明的上面陈述特征能够被详细地理解的方式,对上面简要概述的本发明的更特定的说明,其中的一些实施例在附图中予以图示了。然而,要注意的是,由于本发明可以认可其他等效实施例,所以这些附图仅用于图示此发明的典型实施例,且因此不被视为是对其范围的限制。此外,该附图未必按比例绘制,重点通常放在图示本发明的一定实施例的原理。
因而,为了进一步理解本发明的概念,可以参照结合附图阅读的以下详细说明,其中:
图1是具有与本发明的概念一致的特征的文档的示意图;
图2是图1的文档的图像平面的示意图;
图3是示例性标记读取终端的示意图;
图4是利用附加到文档的可解码标记来处理诸如图1的文档之类的文档的方法的一个示例的流程图;
图5是利用附加到文档的可解码标记来处理诸如图1的文档之类的文档的方法的另一示例的流程图;
图6是利用附加到文档的可解码标记来处理诸如图1的文档之类的文档的方法的又一示例的流程图;
图7是利用附加到文档的可解码标记来处理诸如图1的文档之类的文档的方法的再一示例的流程图;
图8是供在图3的标记读取终端中使用的成像模块的示例的分解透视装配图;
图9是供在图3的标记读取终端中使用的诸如图5的成像模块之类的成像模块的另一示例的透视装配图;
图10是结合了诸如图6和图7的成像模块之类的成像模块的标记读取终端的透视图;和
图11是在诸如图3和图10的标记读取终端之类的标记读取终端中实现的示例性硬件平台的框图。
具体实施方式
下面呈现的本发明的概念可以被实现为文档管理和/或文档处理***的一部分,其被配置成捕获文档的图像数据,处理所捕获的文档图像数据,并通过对所捕获的文档图像数据进行处理来标识该文档的各方面(或区域或域)。为了减少这样的***的处理时间并因而改进其吞吐量、准确性和可靠性,本公开内容的实施例可以利用诸如条形码之类的可解码标记来标识在其上附加有该可解码标记的文档的各方面。例如,一个实施例可以实施可解码标记或表单条形码,其具有在其中被编码有与定位、位置和其他特性有关的信息,所述其他特性与该文档内相对于该表单条形码(form barcode)的域的地点相关。此相关是有利的,这是因为它能够通过在处理期间显示关于该文档的信息来减少处理时间和错误的可能性,这在正常情况下会要求对捕获的文档图像数据进行大量处理。
为了进一步理解这些概念,则现在参照图1,提供了具有依据本发明的概念形成的特征的文档100的示例。如图1所示,文档100可以具有结构102,其具有边界特征104和至少在某种程度上由该边界特征104定义的内容区域106。在该内容区域106的内部是文档内容108,诸如与表单(例如IRS表单)的主题相关联的文本。该文档内容108可以被配置为一个或多个内容域(content field)110和内容条形码118,所述内容域110诸如文本域112、签名域114、复选框域116,其中每一个的内容被特别标识以便使如下面更详细地论述的对文档100的处理便利。每个内容域110可以包括内容域边界120,诸如本示例的矩形框,其画出了文档内容108的特定部分。
文档100还可以包括通常由数字122标识的一个或多个表单条形码。该表单条形码122可以是条形码或其他可解码标记,在其中嵌入了与文档内容108相关的信息。该表单条形码122可以具有由表单条形码边界126标识的形状因子(form factor)124。在一个示例中,表单条形码边界126可以包括拐角(corner)128,并且为了下面所讨论的说明性示例的目的,拐角128包括拐角128A、128B、128C和128D。表单条形码122还可以包括基准(reference)130,诸如至少一个基准点132,相对于该基准130可以标识出内容域110的位置。这里要注意的是,虽然基准130和基准点132仅仅被特别地图示和论述为表单条形码122的独特部分,但是这些特征也可以与表单条形码边界126、拐角128或该文档100的可以提供标识内容域110的基础的任何其他部分相关联。
内容域110和表单条形码122之间的关系可以被用来使对文档100的处理便利。本发明人已经确定了,在所设计的程度上,此关系可以在需要对图像数据进行任何详细分析之前提供对内容域110的快速定位。通过避免这些所涉及的分析和处理步骤,或者在一个实施例中通过简单搜索和解码表单条形码122,本发明的实施例可以用来改进文档处理***的吞吐量。
在一个实施例中,表单条形码122具有在其中被编码的内容,诸如表单结构。表单结构可以用来标识与表单设计有关的数据和信息,诸如像内容域110的定位、内容域110中的信息、其他表单条形码的定位等等。在一个示例中,该内容是表单ID。这样的表单ID可以用来标识一个或多个表格或数据库中的条目。此条目可以包括关于表单设计的信息,由此在需要对文档100的所捕获图像的完全处理之前,提供了对这样的信息的迅速访问。在另一示例中,该内容包括与内容域110之间的关系以及内容域110、表单条形码122和文档100的其他部分之间的关系有关的信息。
内容域110和表单条形码122之间的关系可以被表征为内容域110相对于基准130(诸如相对于基准点132)的相对位置。此表征可以以各种方式来提供,其中的一些可以依赖于***级概念、结构和用来实现这里所公开的概念而提供的可执行指令。举例来说,可以使用笛卡尔和极坐标系来标识每个基准130(例如基准点132)和内容域110的一部分(诸如内容域边界120的一部分)的定位。这些坐标系可以用来建立诸如该内容区域106内的各个定位之间的偏移和距离,其更特别地如这些偏移可以用来表征内容域110与表单条形码122之间的关系。
表单条形码122可以被特别标识以便使在对文档100的所捕获图像的处理期间其标识便利。如图1所描绘,表单条形码122可以被定位成沿着文档100的一个或多个边缘,或者以其它方式在不与文档内容108相干扰 的位置。适当位置的示例还可以将一个或多个表单条形码122定位在文档100的页边空白,沿着文档100的一个或多个边缘,以及嵌入在文档100的内容区域106内。这些位置还可以被选择成便利在图像分析的初级或预处理阶段中对表单条形码122的解码。
除了表单条形码122的特定定位之外,也可以使用表单条形码122的配置来标识和将其与文档100的其他部分相区分。这些配置中的一些可以由形状因子124来描述,所述形状因子124描述了尺寸、形状、颜色和能够在最小处理能力下促进表单条形码122中的信息的解码的其他物理特性中的任何一个。在一个示例中,通过表单条形码122的印刷材料(例如紫外线墨、红外线墨等)将其与文档100的周围区域区分开来。在另一示例中,在文档100上以将表单条形码122与文档100的其他部分区分开的形状来提供该表单条形码122。在又一示例中,表单条形码122被定位在文档100上预选区域中或者使用预选坐标或者在文档100的预指明的部分中。在再一示例中,表单条形码122可以包含条形码指示符,诸如是预分配的几何图案和/或采用全新或特别设计的符号体系的类型,它们中的任何一个均可与这里所预期的其他条形码和符号体系区分开。
表单条形码122的特征可以用来快速且准确地定位并解码表单条形码122,在其中存储了关于文档100的信息。这样的解码将发生在对文档100的图像分析的初始、初级或预处理阶段期间。因而在一个实施例中,形状因子124应当是容许这样的标识发生的类型。例如,形状因子124应当足够大以便容易地被检测到,以致可以被选择以容许解码发生在初始或原始数据阶段,即在对文档100的详细分析和处理之前。形状因子124还应当足够大以表示内容域110的标度和位置,一致会被用来建立文档100的文档坐标系。
在一个实施例中,文档100的坐标系可以具有在其中结合的针对上面提及的笛卡尔和/或极坐标系的原点。仍然应当将形状因子124定尺寸成允许文档内容108的其余部分被分配了具有足够分辨率的相关特性、位置、尺寸和形状,以便容许对在其中查找到的信息进行解码。在一个示例中,且与图1所描绘的相似,表单条形码122可以沿着文档100的最长边的至少大约60%延伸。可以通过表单条形码122中的一个单独产生此覆盖(见图1),或者可以以表单条形码122中的若干个产生此覆盖,其中该形状因子124在尺寸方面更小并且总的来说被分布和附加在内容区域106和/或文档100中的不同位置。
内容域110可以用来标识和/或画出文档内容108的各部分。诸如图1中的本示例的框之类的内容域边界120可以由为了处理文档100的目的而提供的可执行指令自动生成,或者在另一示例中,可以由文档100的用户例如经由合适的用户接口或图形用户界面(GUI)来标识和生成该内容域边界120。特别对于本示例的内容域110而言,文本域112可以标识文档100的一定相干文本或其他信息,其例如可以是对于探知文档100的内容必要的。此文本可以包括题目、标识号、页码等。类似地,签名域114可以用来选择性地标识文档100的区域,在其中存在期望的签名、邮戳、指纹和例如由文档100的用户提供的和/或由该用户请求的其他个人标识信息。由复选框域116标识的信息的示例可以包括复选框的数目、复选框的方向和定位、由每个复选框所指示的收集信息(例如来自文档100的用户的回答)等等。在一个实施例中,内容条形码118具有在其中使用全文所论述和预期的多种符号体系中的任何一个或多个编码的、与该文档相干的信息。一个或多个内容域110中的信息可以被编码到表单条形码122中,而在一个特定实现方式中,在处理所捕获的文档图像数据的其他片段之前,对所捕获的文档图像数据的初始处理可以读取和解码此信息。
继续参照图1,且现在还参照图2,描述了通过表单条形码122(图1)对内容域110(图1)的定位的标识的一个示例。图2图示了例如使用这里所预期和描述的成像和成像技术所捕获的文档100的图像200的示例。该图像200包括具有图像边界204的图像平面202,在其中见到了图像网格206的存在。该图像网格206可以包括多个图像网格线208,诸如在网格点214交叉的水平网格线210和垂直网格线212,如本示例中所描绘的。该图像网格206覆盖在图像平面202上,其表示无限虚线(infinite imaginary line),该无限虚线建立了供在标识和定位内容域110在文档100中的相对位置时使用的坐标系216。图像200还包括具有拐角218A、218B、218C和218D的标记表示218,以及一个或多个内容域表示220,所有这些都表示在例如文档100的物理表现形式上查找到的对应特征。标记表示218例如表示表单条形码122(图1)。
图像边界204可以包括文档100(图1)的全部内容,或者在其他示例中,图像边界204仅表示文档100(图1)的一部分。本公开内容的创造性概念的配置与图像边界204的各种尺寸和形状兼容。将理解,有用的是,使用各种定标因子、方向因子和其他因子来确定图像边界204的相对尺寸、形状,以及用来将该尺寸和形状***到在对表单条形码122(图1)进行解码期间捕获的文档100(图1)的相对部分中。
在一个实施例中,为了通过表单条形码122(图1)来表征内容域110(图1)在文档100(图1)中的相对位置,可以使用拐角218A、218B、218C和218D来标识图像平面202以及建立坐标系216。因为本公开内容主要是用于成像以及相关的成像设备,所以可以使用计算和算法来使像素定位与坐标系216相关,并且更特别地建立水平210网格线和垂直212网格线以及在其中建立的网格点214的定位。在授予Meier等人的美国专利第6561428号中查找到了可以被应用以供对诸如标识和表征图像网格206之类的对图像数据进行显现和处理中使用的概念的细节,其内容通过引用全部结合于此。
与对图像数据的处理一致的,关于内容域110(图1)相对于一个或多个基准点132(图1)的定位和位置的信息可以转换为内容域表示220中的每一个的坐标位置。这些坐标位置可以反映网格点214中的一个或多个,经由水平210和垂直212网格线208所标识的水平和垂直定位,或者在图像平面202内查找到的点和线的其他组合。在一个实施例中,解码表单条形码122(图1)对于提供图像网格206的布局(例如图像网格线208和网格点214的布局和定位)以及如由内容域表示220所表示的内容域110的相对位置是有效的。因而,在这样的示例性构造中,简单通过对表单条形码122(图1)进行解码就能完成对文档100(图1)的处理。
参照图3所示的示例性文档300和相关的***级信息,可以进一步地理解上面结合文档100所论述的概念的实现方式。除了文档300及其相关的特征(其中,图1和图3中后两位数相同的数字被用来标识如图1中所示的文档100和图3中所示的文档300之间同样的组成部分),图3中描绘了示例性标记读取终端334的示意图。该标记读取终端334可以包括设备结构336,其具有:成像模块338、例如中央处理单元(“CPU”)之类的处理模块340以及存储模块342,所述存储模块342诸如具有例如用于存储关于文档300的一定内容的至少一个区344。在一个实施例中,该标记读取终端334可以在工作中被配置成具有例如由成像模块338建立的视野346。可以把该视野346定尺寸成捕获与文档300相关的文档图像348。存在可以便利文档图像数据的捕获的其他部件和硬件,下面结合图8-11中所图示的标记读取终端对它们中的一些进行更详细地论述和描述。
标记读取终端334可以是***2000的一部分,该***2000具有本地服务器2250、远程服务器2750以及耦合该本地服务器2250和远程服务器2750的网络2500。***2000的此配置可以被利用来处理捕获的文档图像数据,且在一种配置中,该本地服务器2250和远程服务器2750中的一个或多个被利用来以与下面公开内容一致的方式对该捕获的文档图像数据进行全部处理。在一个实施例中,处理模块340和存储模块342、或其补充装置中的一个或多个可以定位在该标记读取终端334的外部,以便容许将标记读取终端334所捕获的数据和信息从该标记读取终端334传送到例如对应的存储模块342,以对所捕获的文档图像数据进行直接和/或进一步处理。在另一实施例中,这里所公开、描述和预期的图像处理步骤可以被分布为在该标记读取终端334、本地服务器2250和远程服务器2750之间,其中还有其他实施例可以被配置成由标记读取终端334全部执行图像处理步骤。
表单条形码322和内容条形码318的符号体系、编码和其他方面可以依据处理模块340的配置和性能来选择。在一个实施例中,处理模块340可以是任何类型的CPU或微处理器,其具有被设计成对可机读类型的符号体系进行解码的示例性功能,并且特别地,其与在所捕获的文档图像数据中查找到的符号体系相结合。解码是用来描述对成像模块338所捕获的图像中所包含的可机读标记进行成功解释的术语。该代码具有在其中被编码的数据或信息。与各种参考解码算法相关的信息可以从各种公布的标准,诸如由国际标准组织(“ISO”)公布的标准获得。示例可以包括一维(或线性)符号体系、堆叠式符号体系、矩阵符号体系、复合符号体系、或其他可机读标记。一维(或线性)符号体系且可以包括从巨大到超小的,码128,交叉二五码,Codabar(库德巴码),码 93,码11,码 39,UPC,EAN,MSI,或者其他线性符号体系。堆叠式符号体系可以包括PDF,码 16K,码49,或其他堆叠式符号体系。矩阵符号体系可以包括Aztec(阿兹特克码),Datamatrix(数据矩阵码),Maxicode,QR 码或其他2D符号体系。复合符号体系可以包括与堆叠式符号体系组合的线性符号体系。其他符合体系示例可以包括OCR-A,OCR-B,MICR类型的符号体系。UPC/EAN符号体系或条形码在整个北美、欧洲以及全世界的若干其他国家在标准方面被用来标记零售产品。
继续参照图3,且现在还参照图4,图示了用于处理文档(例如文档300)的方法400的示例性实施例。方法400包括:在块402,捕获文档的图像和;在块404,处理该文档图像以标识设置在该文档上的表单条形码。该方法400还包括:在块406,对该表单条形码进行解码,由此检索嵌入于其中的信息。在一个实施例中,该方法还可以包括,在块408,定位该文档的其他部分,其例如包括该表单条形码的基准、坐标系、和/或一个或多个内容域。在一个示例中,该基准包括如上所论述的一个或多个点或该文档的其他特征。
方法400和类似实施例的执行对于减少该文档图像的处理时间有用。例如,可以对原始或相对低分辨率捕获的图像数据进行在块404的处理,以从该文档图像的背景噪声中拾取和标识该表单条形码。此特征减少了对于高级别处理技术的需要。此外,在一个实施例中,当把与该文档内容相关的信息编码到基本上在文档中例如沿8.5 in(英寸) × 11的长度延伸的低密度条形码中时,可以进一步减少该处理需求。
通过从文档内容中标识出表单条形码,能够辨识出与该文档有关的其他信息而不必对该文档图像进行完全处理。在一个示例中,表单条形码可以具有在其中被编码的、与诸如内容域相对于表单条形码的相对位置之类的内容有关的信息。此相对位置可以以坐标和/或偏移的方式给出,其中这些坐标的原点由与该表单条形码相关联的基准提供。如上所论述,这些坐标可以源自文档坐标系,在其中该文档坐标系的原点、标度和方向可以基于该文档图像中的基准点的位置来构建。当方法400的实施例标识出诸如表单条形码的单个基准点之类的基准时,就可以定位该内容域的位置,而不需要对该图像进行进一步处理以寻找该相关内容域的特定标识特性。
图5中图示了方法500的另一示例性实施例。在一个实施例中,该方法500包括:在块502,捕获文档的图像;在块504,确定在该文档的所捕获图像中是否存在表单条形码。如果不存在表单条形码(或者在所捕获图像中未被标识出),则该方法500还可以包括:在块506,诸如从该标记读取终端的端用户或操作者请求信息以及;在块508,确定是否提供了输入,诸如该输入是否为表单ID。如果端用户例如未经由手动输进来提供条目,则该方法500可以继续到块510,继续完全处理所捕获的图像数据。然而,如果提供了表单ID或其他标识信息,则该方法500包括:在块512,基于表格和/或数据库中的信息查找条目。所请求的信息例如可以包括用来标识该表格或数据库中的条目的表单ID。这样的条目可以包括关于该文档的多种信息,诸如内容域的定位(例如坐标)。此信息是有用的,这是因为由于该信息提供了是被成像的特定文档或者可能与其相干的相关或预选域的信息,所以不要求对该文档进行完全处理。
当存在并标识出表单条形码时,该方法还包括:在块514,对该表单条形码进行解码,以及在块516,确定该表单条形码中是否存在被编码的信息,诸如关于表单设计和/或表单设计数据的信息。此信息可以是处理该文档必要的所有相关信息,由此节省了时间和处理资源。例如,如果在表单条形码中存在与表单设计和相关数据有关的信息,则该方法可以包括,在块518,使用该表单条形码中被编码的数据处理该文档。另一方面,如果在表单条形码中没查找到表单设计或表单设计数据,则方法500可以包括,在块520,确定是否提供表单ID。再次,如果找到了表单ID,则该方法500使用该表单ID从表格或数据库中检索信息(例如,在块512)。在一个实施例中,方法500可以继续向终端用户请求输入(例如,在块506)和执行如图5中所描绘的其余处理步骤。
例如当仅关于结构的信息被编码在表单条形码中时,方法400和方法500的实施例是有用的。此信息可以用来访问其他信息,诸如存储在表格、数据库或其他存储库中的信息。所存储的信息可以提供关于该文档内容的另外细节。在一个示例中,从预处理的文档,诸如先前在这里所公开的类型的处理和协议下的那些文档获得该存储库中的信息。所获得的信息可以被存储、索引并且可用于加速如诸如第一文档和第二文档之类的一个或多个文档之间的处理,这两个文档均包括相同或相似类型的表单条形码和/或相同或相似构造的表单结构。
继续参照图5,且现在还参照图6,关注聚焦在使用表单设计和表单设计数据对所捕获的图像数据的处理上,如将在例如图5的块518中发生的且如上面所提及的。在使用该表单设计和表单设计数据的处理的方法600的示例中提供了对于这样的处理有用的处理步骤的样例。在一个实施例中,方法600包括:在块602,标识文档的所捕获图像中的表单条形码的位置和在块604,基于该表单条形码的位置确定坐标系。方法600还包括:在块606,算出把该坐标系关连到真实图像坐标系的变换T。在一个示例中,此计算可以利用表单条形码位置与真实图像条形码位置之间的对应。
在一个实施例中,对于该文档的每个内容域,诸如在表单条形码中、通过表单ID、和/或在表单设计和表单设计数据中所标识的那些内容域,方法600还包括:在块608,基于变换T算出该内容域在所捕获图像中的真实偏移。方法600还可以包括:在块610,使用所算出的偏移从所捕获图像中剪切(crop)该内容域。在一个示例中,所算出的偏移通过详细地标识了内容域的定位和位置,由此把处理算法(和电路)导向和/或指示到正确定位而节省了处理时间。关于内容域的剪切可以类似地包括所执行的步骤、块和指令,其在广义上对于聚焦于对所捕获图像的特定区域进行处理有用,在所捕获图像中定位有感兴趣内容域。
方法600还可以包括:在块612,例如根据在表单条形码中所编码的信息或者以其他方式可获得(例如,如存储在存储器中)的信息,确定是否存在另外的内容域。如果要处理另外的内容域,则在一个实施例中,方法600可以返回块608和/或610,且继续处理该文档。另一方面,如果没有另外的内容域或者所有内容域都已经处理了,则该方法可以包括块614,继续进行该文档的另外的处理。
可以由被配置成适应如被扫描文档之间的差异的***(例如文档管理***)来实现方法500和方法600的实施例。这些***常常可以采用照相机、手持扫描仪等来捕获文档的图像数据。在文档的形状方面,且更特别是在所捕获图像的形状方面可能存在差异。在一个示例中,变换T的计算和确定容许这样的***诸如通过使用表单条形码的已知方面(例如表单条形码的拐角的定位和/或位置)来算出任何指明位置的真实位置。
此外,还可以预期到,方法500和方法600的块中的一个或多个块可以一起实施。这些块的协作可以扩大应用范围,由此呈递了能够使用表单条形码和在表单条形码中编码的信息来处理许多不同类型的文档的鲁棒文档管理***。在一个示例中,可以将来自表单条形码的信息(例如块514对表单条形码进行解码的输出)提供到块602。在另一示例中,可以将关于文档的信息(例如,块518对文档进行处理的输出)提供到块606。在又一示例中,可以将关于表单设计和/或表单结构的信息(例如,块516所请求的输入)提供到块608。
现在参照图7中描绘的方法700的示例性实施例来扩展本发明的概念。在此示例中,方法700包括:块702,用于捕获文档的图像;块704,用于处理文档图像以查找表单条形码;以及块706,用于定位表单条形码在文档上的基准。方法700还包括:在块708,诸如通过自动文档处理来接收该文档,所述自动文档处理可以操纵大量表单并且可以与大型表单处理***相关。该方法还包括:块710,对表单条形码进行解码;在块712,标识表单条形码的拐角;以及在块714,诸如基于表单条形码的拐角附加图像平面和相关联的坐标系。该方法还包括:在块716,确定基准(及其定位)是否被编码;以及在块718,例如通过使用在表单条形码中所编码的定位来标识该基准。该方法还包括:在块720,确定在表单条形码中内容域是否被编码。如果不存在被编码的内容域,则该方法700可以包括:在块722,继续完全处理该文档图像,诸如以便标识该内容域而不使用或相对于该表单条形码的基准。
当诸如通过表单条形码中的被编码的内容域的定位和/或坐标查找到了一个或多个内容域时,方法700可以包括:在块724,例如使用该坐标查找相对于该基准的内容域。方法700还可以包括:在块726,读取所查找到的内容域的信息;且在块728,确定是否要定位另一内容域。如果没有其他内容域被指明为需要或者对于处理该文档是必要的,则方法700可以继续到块722,用来对该文档图像进行完全处理。另一方面,如果指明了其他的内容域,则方法700可以继续到块720,以确定在表单条形码中新的内容域是否被编码。
方法700的实施例适合于与***(例如文档管理***)结合实施,其中从文档到文档仅有很小差异。在一个实施例中,结合具有相同或基本相似尺寸和形状的文档(例如所有矩形轮廓具有与原始文档相同的大小)来实施方法700。方法700可以利用偏移数据,诸如将内容域的位置关联到表单条形码的数据。在一个示例中,可以通过此偏移数据来完成剪切。
图8-11中图示了诸如图3的标记读取终端334之类的标记读取终端的其他细节,且下面将对其进行更详细地论述。在图8和9中提供了例如用作成像模块338(图2)的成像模块800的示例,且下面将对其进行更详细地描述。在标记读取终端334的一个实施例中,成像模块800可以包括:聚焦元件802;和图像传感器集成电路804,其与照明图案光源组808(“照明组”)一起设置在印刷电路板806上;以及瞄准图案光源组810(“瞄准组”)。这里,照明组808和瞄准组810中的每一个都被提供为单个光源。该成像模块800还可以包括光学板812,其具有光学元件,用来将来自照明组808和瞄准组810的光成形为预定图案。
成像模块800可以设置在标记读取终端中,所述标记读取终端诸如标记读取终端334(图2)和图10中所示出的标记读取终端900的示例性实施例。标记读取终端900可以包括手持壳体902,其支持具有指示器控制器906、键盘908、触摸板910和触发器912的用户输入接口904。该手持壳体902还可以支持具有显示器916的用户输出接口914。
通常,下面紧接着论述可以被用于用户输入接口904的设备的示例性设备。这些设备中的每一个都可以被实施为手持壳体902的一部分,并且常常集成到其中,以便容许操作者输入一个或多个操作者发起的命令。这些命令可以指定和/或激活标记读取终端的一定功能。它们还可以发起应用、驱动器和其他可执行指令中的确定的一些,以便促使该标记读取终端900在工作模式下操作。
被用于指示器控制器906的设备通常被配置成以使得将操作者发起的命令转换为由标记读取终端900的操作***的图形用户界面(“GUI”)提供的虚拟指示器。它可以包括诸如拇指轮、滚球和触摸板之类的设备。在一些其他配置中,该设备还可以包括鼠标或例如经由有线或无线通信技术连接到标记读取终端的其他辅助设备。
键盘908的实现可以使用一个或多个按钮来提供,其在手持壳体902上被呈现给操作者。触摸板910可以补充或替代键盘908的按钮。例如,操作***的GUI之一可以被配置成提供一个或多个虚拟图标,用于显示在例如显示器916上,或者作为标记读取终端900上的或连接到标记读取终端900的另一显示设备的一部分。这样的虚拟图标(例如按钮和滑动条)被配置成使得操作者可以例如通过用指示笔(未示出)或手指(未示出)按压或选择虚拟图标来选择它们。
该虚拟图标还可以被用来实现触发器912。另一方面,其他被用作触发器912的设备也可以被支持在手持壳体902内或作为手持壳体902的一部分。这些包括但不限于,按钮、开关、或可以被结合到标记读取终端900的实施例中的相似类型的可动作的硬件。这些可以被用来激活该便携式数据终端中的一个或多个设备,例如下面所论述的条形码读取器。
适合用在标记读取终端900上的类型的显示器通常被配置成显示图像、数据以及与标记读取终端900的操作***和/或软件(及其相关应用)相关联的GUI。除了许多其他显示器以外该显示器还可以包括但不限于,LCD显示器、等离子显示器、LED显示器、和其组合。虽然标记读取终端900的优选构造将包括显示彩色数据(例如图像和文本)的设备,但是为显示器916选择的显示器也可以以单色(例如灰度)显示此数据。还可以是可希望的,显示器916被配置成显示GUI,而在标记读取终端900的特定配置中,该显示器916可以具有相关联的交互覆盖,像覆盖在触摸板910上的触摸屏。这容许显示器916被用作GUI的一部分,以便容许操作者与该GUI的虚拟图标、按钮和其他实现方式交互以发起由操作者发起的命令,例如通过用指示笔(未示出)或手指(未示出)在显示器916和/或触摸板910上进行按压来发起。
手持壳体902可以被构造成使得其具有形状或“形状因子”,所述形状或“形状因子”可以适应上面提及且下面论述的硬件和设备中的一些或全部。形状因子定义了手持壳体902的整体配置。可以用于手持壳体902的合适的形状因子包括但不限于,蜂窝电话、移动电话、个人数字助理(PDA)、以及被定尺寸和成形成例如作为枪型设备***作者持握、捧抱和支撑在操作者的(一个或多个)手中的其他形状因子。在本图8中所图示的标记读取终端900的实施例中图示了一个示例性形状因子。
参照图11的示意性框图图示和描述了例如供在标记读取终端334和900中使用的示例性硬件平台。在图11中,看出的是,标记读取终端1000(“终端”)可以包括图像传感器1002,其包括多像素图像传感器阵列1004(“图像传感器阵列”),该多像素图像传感器阵列1004具有以行像素和列像素的形式布置的像素,其包括列电路1006和行电路1008。与图像传感器1002相关联的可以是放大器电路1010,以及模数转换器1012,其将从图像传感器阵列1004读出的、以模拟信号形式的图像信息转换为以数字信号形式的图像信息。图像传感器1002还可以具有相关联的定时和控制电路1014,供在例如控制图像传感器1002的曝光周期和/或施加到放大器1010的增益时使用。所注明的电路部件1002、1010、1012和1014可以被封装到图像传感器集成电路1016中。在一个示例中,图像传感器集成电路1016可以由从Micron Technology, Inc.获得的MT9V022图像传感器集成电路获得。在另一示例中,图像传感器集成电路1016可以结合Bayer模式滤波器。在这样的实施例中,CPU 1018在使帧经受进一步处理前,可以***绿色像素值中间的像素值以显现(develop)图像数据的单色帧。在其他实施例中,可以对该单色图像数据利用红色和/或蓝色像素值。
在终端1000工作期间,可以从图像传感器1002读出图像信号,转换并存储到诸如RAM 1020之类的***存储器中。终端1000的存储器1022可以包括RAM 1020,例如EPROM1024之类的非易失性存储器,以及诸如可以由闪速存储器或硬盘驱动存储器提供的储存器存储器设备1026。在一个实施例中,终端1000可以包括CPU 1018,其可以被适配成读出存储在存储器1022中的图像数据并使这样的图像数据经受各种图像处理算法。终端1000可以包括直接存储器存取单元(DMA)1028,用于将从图像传感器1002读出的、已经经受转换的信息路由到RAM 1020。在另一实施例中,终端1000可以采用用于总线仲裁机构而提供的***总线(例如PCI总线),因而消除了对中央DMA控制器的需要。本领域技术人员会认识到,为在图像传感器1002和RAM 1020之间有效数据传送而提供的***总线体系结构和/或直接存储器存取部件的其他实施例在本发明的范围和精神内。
参照终端1000的其他方面,终端1000可以包括成像透镜组件1030,用于将位于基板1036上的视野1034内的表单条形码1032的图像聚焦到图像传感器阵列1004上。成像光线可以围绕光轴1040被传输。该成像透镜组件1030可以被适配成能够实现多个焦距和/或多个最佳焦点距离。
终端1000还可以包括照明图案光源组1042,用于生成基本上对应于终端1000的视野1034的照明图案1044,以及瞄准图案光源组1046,用于在基板1036上生成瞄准图案1048。在使用中,终端1000可以由操作者相对于承载表单条形码1032的基板1036,以瞄准图案1048投射到表单条形码1032上的方式来定向。在图9的示例中,表单条形码1032由1D条形码符号提供。表单条形码还可以由2D条形码符号、堆叠式线性或光学字符识别(OCR)字符等提供。
照明图案光源组1042和瞄准图案光源组1046中的每一个可以包括一个或多个光源。该成像透镜组件1030可以通过使用透镜组件控制电路1050来控制,且包括照明图案光源组1042和瞄准图案光源组1046的照明组件可以通过使用照明组件控制电路1052来控制。透镜组件控制电路1050可以向成像透镜组件1030发送信号,例如用于改变焦距和/或成像透镜组件1030的最佳焦点距离的信号。这例如可以包括向压电致动器提供信号以改变上面论述的聚焦元件的可变位置元件的位置。照明组件控制电路1052可以向照明图案光源组1042发送信号,例如用于改变由照明图案光源组1042输出的照明水平的信号。
终端1000还可以包括多个***设备,诸如用于显示诸如通过使用终端1000所捕获的图像帧之类的信息的显示器1054、键盘1056、指向设备1058、和可以用来产生用于激活帧读出和/或一定解码过程的活动信号的触发器1060。终端1000可以被适配成使得对触发器1060的激活激活了一个这样的信号并发起对表单条形码1032的解码尝试。
终端1000可以包括各种接口电路,用于将***设备中的若干***设备耦合到***地址/数据总线(***总线)1062,以便与也耦合到***总线1062的CPU 1018通信。终端1000可以包括用于将图像传感器定时和控制电路1014耦合到***总线1062的接口电路1064,用于将透镜组件控制电路1050耦合到***总线1062的接口电路1068,用于将照明组件控制电路1052耦合到***总线1062的接口电路1070,用于将显示器1054耦合到***总线1062的接口电路1072,以及用于将键盘1056、指向设备1058和触发器1060耦合到***总线1062的接口电路1076。
在其它方面,终端1000可以包括一个或多个I/O接口1073、1080,用来提供与外部设备(例如收银机服务器、商店服务器、库存设备服务器、同位终端、局域网基站、蜂窝式基站等)的通信。I/O接口1073、1080可以是已知计算机接口中的任何组合的接口,例如以太网(IEEE 802.3)、USB、IEEE 802.11、蓝牙、CDMA、GSM、IEEE 1394、RS232或任何其他计算机接口。
可以预期到,不管是由对本公开内容的论述明确陈述的还是固有导出的,这里所记载的数值以及其他值可以被术语“大约”修改。如这里所使用的,术语“大约”定义了该修改值的数字边界,以便包括但不限于容差和直达到的值,并且包括了如此修改的数值。也就是说,数值可以包括明确陈述的实际值,以及是或可能是在本公开内容中所指示和/或描述的实际值的小数、分数或其他倍数的其他值。
在这里所阐述的***、设备和方法中,这里阐述了:
A1. 一种用于处理文档的***,其包括:
标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装所述二维图像传感器阵列和所述光学组件的壳体,
其中该***以这样的模式工作,在该模式中,该***响应于操作者发起的命令,捕获图像数据帧并处理所述图像数据帧以尝试对文档上的表单条形码进行解码,
其中该***还用来根据存储在所述表单条形码中的信息标识图像平面上的坐标系,
其中该***又用来相对于所述表单条形码标且在所述坐标系中标识位于文档上的内容域的位置,以及
其中与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
A2. 根据A1的***,其中该***用来标识在所述表单条形码中所编码的表单ID,并且其中所述表单ID标识表格中的条目。
A3. 根据A1的***,其中该***用来在文档的其他内容域之前定位和解码所述表单条形码。
A4. 根据A3的***,其中该***还用来标识在所述表单条形码中所编码的预分配几何图案。
A5. 根据A1的***,其中该***用来标识所述表单条形码的至少一个拐角,并且其中所述坐标系是相对于所标识的拐角来定位的。
A6. 根据A1的***,其中该***用来根据所述表单条形码来标识所述内容域中的信息。
A7. 根据A1的***,其中该***用来定位所述表单条形码的至少一个拐角,其中该***用来相对于所述至少一个拐角定位所述表单条形码上的基准,并且其中该***用来相对于所述基准定位所述内容域。
A8. 根据A1的***,其中该***用来在所述图像平面上建立具有水平和垂直网格线的网格,其中该***还用来在所述网格上定位所述内容区域,并且其中所述网格与所述坐标系相关联。
B1. 一种用于自动处理文档的***,所述***包括:
标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装所述二维图像传感器阵列和所述光学组件的壳体;
与所述标记读取终端通信的外部服务器,所述外部服务器在所述标记读取终端的外部;
其中该***以这样的模式工作,在该模式中,该***响应于操作者发起的命令,捕获图像数据帧并处理所述图像数据帧以尝试对文档上的表单条形码进行解码,
其中该***用来形成图像平面,在所述图像平面上定位有与坐标系相关的网格,
其中,所述网格具有根据所述表单条形码的至少一个拐角建立的网格点,
其中,该***还用来在所述网格上标识具有与所述表单条形码中所编码的信息相对应的坐标系上的坐标的内容域,和
其中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
C1. 一种处理文档的方法,其包括:
捕获与文档对应的图像数据帧;
处理所述图像数据帧以定位附加到文档的表单条形码;
在与所捕获图像数据相关的图像平面上建立坐标系;和
相对于所述表单条形码且在所述坐标系上定位文档上的内容域,
其中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
C2. 根据C1的方法,还包括根据所述表单条形码标识表单设计,其中所述表单设计包括与文档的内容域的定位和内容中的一个或多个相关的信息。
C3. 根据C1的方法,还包括:
对所述表单条形码进行解码;和
标识表格中的条目,
其中所述条目对应于所述表单条形码中的信息。
C4. 根据C1的方法,还包括算出变换,并且使用所述变换来算出所述图像数据帧中的内容域的偏移。
C5. 根据C4的方法,还包括剪切与所述内容域有关的图像数据帧。
C6. 根据C1的方法,还包括定位所述表单条形码的至少一个拐角,其中相对于所述至少一个拐角建立所述坐标系。
C7. 根据C1的方法,还包括根据所述表单条形码查找基准,其中所述内容域的位置是相对于所述基准的。
C8. 根据C1的方法,还包括:
尝试对所述表单条形码进行解码;和
根据所解码的表单条形码标识所述基准。
C9. 根据C1的方法,还包括经由自动馈送机制接收所述第一文档和所述第二文档。
C10. 根据C1的方法,其中所述内容区域的位置被嵌入到所述表单条形码中。
C11. 根据C1的方法,其中在标记读取终端外部的外部服务器上完成用于捕获图像数据帧的处理。
虽然参照一定示例性实施例已经特别示出和描述了本发明,但是本领域技术人员将理解,不偏离如权利要求所定义的本发明的精神和范围的情况下,在其中可以实现各种详细改变,所述权利要求能够被所撰写的说明和附图支持。此外,虽然参照一定数目的元件描述了示例性实施例,将理解,可以利用少于或多于该一定数目的元件来实践示例性实施例。
Claims (14)
1.一种处理文档的***,其包括:
标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装所述二维图像传感器阵列和所述光学组件的壳体,
其中该***以这样的模式工作,在该模式中,该***响应于操作者发起的命令,捕获图像数据帧并处理所述图像数据帧以尝试对文档上的表单条形码进行解码,
其中该***还用来根据存储在所述表单条形码中的信息来在图像平面上标识坐标系,
其中该***又用来相对于所述表单条形码并且在所述坐标系中标识位于文档上的内容域的位置,
其中该***还用来标识所述表单条形码的拐角;以及基于所述表单条形码的拐角附加图像平面和相关联的坐标系,
其中该***用来相对于拐角定位所述表单条形码内的基准并将所述基准用作所述坐标系的原点,并且其中该***用来相对于所述基准定位所述内容域,以及
其中与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
2.如权利要求1所述的***,其中该***用来标识在所述表单条形码中所编码的表单ID,并且其中所述表单ID标识表格中的条目。
3.如权利要求1所述的***,其中该***用来在文档的其他内容域之前定位和解码所述表单条形码。
4.如权利要求1所述的***,其中该***用来标识所述表单条形码的至少一个拐角,并且其中所述坐标系是相对于所标识的拐角来定位的。
5.如权利要求1所述的***,其中该***用来根据所述表单条形码来标识所述内容域中的信息。
6.如权利要求1所述的***,其中该***用来在所述图像平面上建立具有水平和垂直网格线的网格,其中该***还用来在所述网格上定位所述内容域,并且其中所述网格与所述坐标系相关联。
7.一种用于自动处理文档的***,所述***包括:
标记读取终端,其包括:包括沿着图像平面延伸的多个像素的二维图像传感器阵列,供在将成像光线聚焦到所述二维图像传感器阵列的多个像素上时使用的光学组件,以及封装所述二维图像传感器阵列和所述光学组件的壳体;
与所述标记读取终端通信的外部服务器,所述外部服务器在所述标记读取终端的外部;
其中该***以这样的模式工作,在该模式中,该***响应于操作者发起的命令,捕获图像数据帧并处理所述图像数据帧以尝试对文档上的表单条形码进行解码,
其中该***用来形成图像平面,在所述图像平面上定位有与坐标系相关的网格,
其中,所述网格具有根据所述表单条形码的至少一个拐角建立的网格点,其中该***还用来标识所述表单条形码的拐角,以及基于所述表单条形码的拐角附加图像平面和相关联的坐标系,
其中,该***还用来在所述网格上标识具有与所述表单条形码中所编码的信息相对应的坐标系上的坐标的内容域,
其中该***用来相对于拐角定位所述表单条形码内的基准并将所述基准用作所述坐标系的原点,并且其中该***用来相对于所述基准定位所述内容域,和
其中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
8.一种处理文档的方法,其包括:
捕获与文档对应的图像数据帧;
处理所述图像数据帧以定位附加到文档的表单条形码;
在与所捕获图像数据相关的图像平面上建立坐标系;和
相对于所述表单条形码且在所述坐标系上定位文档上的内容域,
其中,所述方法还包括标识所述表单条形码的拐角,基于所述表单条形码的拐角附加图像平面和相关联的坐标系,相对于拐角定位所述表单条形码内的基准,并将所述基准用作所述坐标系的原点,其中所述内容域是相对于所述基准来定位的,以及
其中,与对在没有表单条形码的第二文档上的图像数据帧的处理相比,对在其上设置有表单条形码的第一文档上的图像数据帧的处理更快。
9.如权利要求8所述的方法,还包括根据所述表单条形码标识表单设计,其中所述表单设计包括与文档的内容域的定位和内容中的一个或多个相关的信息。
10.如权利要求8所述的方法,还包括:
对所述表单条形码进行解码;和
标识表格中的条目,
其中所述条目对应于所述表单条形码中的信息。
11.如权利要求8所述的方法,还包括剪切与所述内容域有关的图像数据帧。
12.如权利要求8所述的方法,还包括定位所述表单条形码的至少一个拐角,其中相对于所述至少一个拐角建立所述坐标系。
13.如权利要求8所述的方法,还包括经由自动馈送机制接收所述第一文档和所述第二文档。
14.如权利要求8所述的方法,其中在标记读取终端外部的外部服务器上完成用于捕获图像数据帧的处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710343315.XA CN107423652B (zh) | 2010-08-06 | 2011-08-05 | 用于文档处理的***和方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/852,031 US8910870B2 (en) | 2010-08-06 | 2010-08-06 | System and method for document processing |
US12/852031 | 2010-08-06 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710343315.XA Division CN107423652B (zh) | 2010-08-06 | 2011-08-05 | 用于文档处理的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102375969A CN102375969A (zh) | 2012-03-14 |
CN102375969B true CN102375969B (zh) | 2017-05-24 |
Family
ID=44789308
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710343315.XA Active CN107423652B (zh) | 2010-08-06 | 2011-08-05 | 用于文档处理的***和方法 |
CN201110223631.6A Active CN102375969B (zh) | 2010-08-06 | 2011-08-05 | 用于文档处理的***和方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710343315.XA Active CN107423652B (zh) | 2010-08-06 | 2011-08-05 | 用于文档处理的***和方法 |
Country Status (3)
Country | Link |
---|---|
US (5) | US8910870B2 (zh) |
EP (1) | EP2416277A1 (zh) |
CN (2) | CN107423652B (zh) |
Families Citing this family (331)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8908995B2 (en) | 2009-01-12 | 2014-12-09 | Intermec Ip Corp. | Semi-automatic dimensioning with imager on a portable device |
US8910870B2 (en) * | 2010-08-06 | 2014-12-16 | Hand Held Products, Inc. | System and method for document processing |
US8914290B2 (en) | 2011-05-20 | 2014-12-16 | Vocollect, Inc. | Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment |
US20130182974A1 (en) * | 2012-01-13 | 2013-07-18 | Honeywell International, Inc. doing business as (d.b.a.) Honeywell Scanning & Mobility | System and method for obtaining and routing electronic copies of documents |
US9779546B2 (en) | 2012-05-04 | 2017-10-03 | Intermec Ip Corp. | Volume dimensioning systems and methods |
US9007368B2 (en) | 2012-05-07 | 2015-04-14 | Intermec Ip Corp. | Dimensioning system calibration systems and methods |
US10007858B2 (en) | 2012-05-15 | 2018-06-26 | Honeywell International Inc. | Terminals and methods for dimensioning objects |
WO2013188990A1 (en) | 2012-06-20 | 2013-12-27 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control |
US8844821B2 (en) * | 2012-07-24 | 2014-09-30 | Konica Minolta Laboratory U.S.A., Inc. | Multi-layer barcode for print on demand document management |
US10321127B2 (en) | 2012-08-20 | 2019-06-11 | Intermec Ip Corp. | Volume dimensioning system calibration systems and methods |
US20140104413A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Integrated dimensioning and weighing system |
CN103780847A (zh) | 2012-10-24 | 2014-05-07 | 霍尼韦尔国际公司 | 基于板上芯片的高度集成的成像器 |
EP2943859B1 (en) | 2013-01-11 | 2020-10-21 | Hand Held Products, Inc. | System, method, and computer-readable medium for managing edge devices |
US9080856B2 (en) | 2013-03-13 | 2015-07-14 | Intermec Ip Corp. | Systems and methods for enhancing dimensioning, for example volume dimensioning |
USD742891S1 (en) * | 2013-04-23 | 2015-11-10 | Eidetics Corporation | Display screen or portion thereof with a graphical user interface |
US9037344B2 (en) | 2013-05-24 | 2015-05-19 | Hand Held Products, Inc. | System and method for display of information using a vehicle-mount computer |
US8918250B2 (en) | 2013-05-24 | 2014-12-23 | Hand Held Products, Inc. | System and method for display of information using a vehicle-mount computer |
US9930142B2 (en) | 2013-05-24 | 2018-03-27 | Hand Held Products, Inc. | System for providing a continuous communication link with a symbol reading device |
US10228452B2 (en) | 2013-06-07 | 2019-03-12 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
US9104929B2 (en) | 2013-06-26 | 2015-08-11 | Hand Held Products, Inc. | Code symbol reading system having adaptive autofocus |
US8985461B2 (en) | 2013-06-28 | 2015-03-24 | Hand Held Products, Inc. | Mobile device having an improved user interface for reading code symbols |
US9672398B2 (en) | 2013-08-26 | 2017-06-06 | Intermec Ip Corporation | Aiming imagers |
US9572901B2 (en) | 2013-09-06 | 2017-02-21 | Hand Held Products, Inc. | Device having light source to reduce surface pathogens |
US8870074B1 (en) | 2013-09-11 | 2014-10-28 | Hand Held Products, Inc | Handheld indicia reader having locking endcap |
US9373018B2 (en) | 2014-01-08 | 2016-06-21 | Hand Held Products, Inc. | Indicia-reader having unitary-construction |
US10139495B2 (en) | 2014-01-24 | 2018-11-27 | Hand Held Products, Inc. | Shelving and package locating systems for delivery vehicles |
US9665757B2 (en) | 2014-03-07 | 2017-05-30 | Hand Held Products, Inc. | Indicia reader for size-limited applications |
US9412242B2 (en) | 2014-04-04 | 2016-08-09 | Hand Held Products, Inc. | Multifunction point of sale system |
US9258033B2 (en) | 2014-04-21 | 2016-02-09 | Hand Held Products, Inc. | Docking system and method using near field communication |
US9224022B2 (en) | 2014-04-29 | 2015-12-29 | Hand Held Products, Inc. | Autofocus lens system for indicia readers |
US9478113B2 (en) | 2014-06-27 | 2016-10-25 | Hand Held Products, Inc. | Cordless indicia reader with a multifunction coil for wireless charging and EAS deactivation |
US9823059B2 (en) | 2014-08-06 | 2017-11-21 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
US20160062473A1 (en) | 2014-08-29 | 2016-03-03 | Hand Held Products, Inc. | Gesture-controlled computer system |
US10810530B2 (en) | 2014-09-26 | 2020-10-20 | Hand Held Products, Inc. | System and method for workflow management |
EP3001368A1 (en) | 2014-09-26 | 2016-03-30 | Honeywell International Inc. | System and method for workflow management |
US9779276B2 (en) | 2014-10-10 | 2017-10-03 | Hand Held Products, Inc. | Depth sensor based auto-focus system for an indicia scanner |
US10810715B2 (en) | 2014-10-10 | 2020-10-20 | Hand Held Products, Inc | System and method for picking validation |
US10775165B2 (en) | 2014-10-10 | 2020-09-15 | Hand Held Products, Inc. | Methods for improving the accuracy of dimensioning-system measurements |
US9443222B2 (en) | 2014-10-14 | 2016-09-13 | Hand Held Products, Inc. | Identifying inventory items in a storage facility |
EP3009968A1 (en) | 2014-10-15 | 2016-04-20 | Vocollect, Inc. | Systems and methods for worker resource management |
US10909490B2 (en) | 2014-10-15 | 2021-02-02 | Vocollect, Inc. | Systems and methods for worker resource management |
US9557166B2 (en) | 2014-10-21 | 2017-01-31 | Hand Held Products, Inc. | Dimensioning system with multipath interference mitigation |
US9897434B2 (en) | 2014-10-21 | 2018-02-20 | Hand Held Products, Inc. | Handheld dimensioning system with measurement-conformance feedback |
US10060729B2 (en) | 2014-10-21 | 2018-08-28 | Hand Held Products, Inc. | Handheld dimensioner with data-quality indication |
US9752864B2 (en) | 2014-10-21 | 2017-09-05 | Hand Held Products, Inc. | Handheld dimensioning system with feedback |
US10269342B2 (en) | 2014-10-29 | 2019-04-23 | Hand Held Products, Inc. | Method and system for recognizing speech using wildcards in an expected response |
EP3016023B1 (en) | 2014-10-31 | 2020-12-16 | Honeywell International Inc. | Scanner with illumination system |
US9924006B2 (en) | 2014-10-31 | 2018-03-20 | Hand Held Products, Inc. | Adaptable interface for a mobile computing device |
CN204256748U (zh) | 2014-10-31 | 2015-04-08 | 霍尼韦尔国际公司 | 具有照明***的扫描器 |
US10810529B2 (en) | 2014-11-03 | 2020-10-20 | Hand Held Products, Inc. | Directing an inspector through an inspection |
US9984685B2 (en) | 2014-11-07 | 2018-05-29 | Hand Held Products, Inc. | Concatenated expected responses for speech recognition using expected response boundaries to determine corresponding hypothesis boundaries |
US9767581B2 (en) | 2014-12-12 | 2017-09-19 | Hand Held Products, Inc. | Auto-contrast viewfinder for an indicia reader |
US10438409B2 (en) | 2014-12-15 | 2019-10-08 | Hand Held Products, Inc. | Augmented reality asset locator |
US10176521B2 (en) | 2014-12-15 | 2019-01-08 | Hand Held Products, Inc. | Augmented reality virtual product for display |
US10509619B2 (en) | 2014-12-15 | 2019-12-17 | Hand Held Products, Inc. | Augmented reality quick-start and user guide |
US10317474B2 (en) | 2014-12-18 | 2019-06-11 | Hand Held Products, Inc. | Systems and methods for identifying faulty battery in an electronic device |
US9743731B2 (en) | 2014-12-18 | 2017-08-29 | Hand Held Products, Inc. | Wearable sled system for a mobile computer device |
US10275088B2 (en) | 2014-12-18 | 2019-04-30 | Hand Held Products, Inc. | Systems and methods for identifying faulty touch panel having intermittent field failures |
US20160180713A1 (en) | 2014-12-18 | 2016-06-23 | Hand Held Products, Inc. | Collision-avoidance system and method |
US9678536B2 (en) | 2014-12-18 | 2017-06-13 | Hand Held Products, Inc. | Flip-open wearable computer |
US9761096B2 (en) | 2014-12-18 | 2017-09-12 | Hand Held Products, Inc. | Active emergency exit systems for buildings |
US9727769B2 (en) | 2014-12-22 | 2017-08-08 | Hand Held Products, Inc. | Conformable hand mount for a mobile scanner |
US20160180594A1 (en) | 2014-12-22 | 2016-06-23 | Hand Held Products, Inc. | Augmented display and user input device |
US9564035B2 (en) | 2014-12-22 | 2017-02-07 | Hand Held Products, Inc. | Safety system and method |
US10296259B2 (en) | 2014-12-22 | 2019-05-21 | Hand Held Products, Inc. | Delayed trim of managed NAND flash memory in computing devices |
US10049246B2 (en) | 2014-12-23 | 2018-08-14 | Hand Held Products, Inc. | Mini-barcode reading module with flash memory management |
US10191514B2 (en) | 2014-12-23 | 2019-01-29 | Hand Held Products, Inc. | Tablet computer with interface channels |
US10635876B2 (en) | 2014-12-23 | 2020-04-28 | Hand Held Products, Inc. | Method of barcode templating for enhanced decoding performance |
US9679178B2 (en) | 2014-12-26 | 2017-06-13 | Hand Held Products, Inc. | Scanning improvements for saturated signals using automatic and fixed gain control methods |
US10552786B2 (en) | 2014-12-26 | 2020-02-04 | Hand Held Products, Inc. | Product and location management via voice recognition |
US9652653B2 (en) | 2014-12-27 | 2017-05-16 | Hand Held Products, Inc. | Acceleration-based motion tolerance and predictive coding |
US9774940B2 (en) | 2014-12-27 | 2017-09-26 | Hand Held Products, Inc. | Power configurable headband system and method |
US10621538B2 (en) | 2014-12-28 | 2020-04-14 | Hand Held Products, Inc | Dynamic check digit utilization via electronic tag |
US20160189447A1 (en) | 2014-12-28 | 2016-06-30 | Hand Held Products, Inc. | Remote monitoring of vehicle diagnostic information |
US9843660B2 (en) | 2014-12-29 | 2017-12-12 | Hand Held Products, Inc. | Tag mounted distributed headset with electronics module |
US11443363B2 (en) | 2014-12-29 | 2022-09-13 | Hand Held Products, Inc. | Confirming product location using a subset of a product identifier |
US11328335B2 (en) | 2014-12-29 | 2022-05-10 | Hand Held Products, Inc. | Visual graphic aided location identification |
US11244264B2 (en) | 2014-12-29 | 2022-02-08 | Hand Held Products, Inc. | Interleaving surprise activities in workflow |
US9830488B2 (en) | 2014-12-30 | 2017-11-28 | Hand Held Products, Inc. | Real-time adjustable window feature for barcode scanning and process of scanning barcode with adjustable window feature |
US9898635B2 (en) | 2014-12-30 | 2018-02-20 | Hand Held Products, Inc. | Point-of-sale (POS) code sensing apparatus |
US9230140B1 (en) | 2014-12-30 | 2016-01-05 | Hand Held Products, Inc. | System and method for detecting barcode printing errors |
US9685049B2 (en) | 2014-12-30 | 2017-06-20 | Hand Held Products, Inc. | Method and system for improving barcode scanner performance |
US11257143B2 (en) | 2014-12-30 | 2022-02-22 | Hand Held Products, Inc. | Method and device for simulating a virtual out-of-box experience of a packaged product |
US10108832B2 (en) | 2014-12-30 | 2018-10-23 | Hand Held Products, Inc. | Augmented reality vision barcode scanning system and method |
US10152622B2 (en) | 2014-12-30 | 2018-12-11 | Hand Held Products, Inc. | Visual feedback for code readers |
US10049290B2 (en) | 2014-12-31 | 2018-08-14 | Hand Held Products, Inc. | Industrial vehicle positioning system and method |
US9879823B2 (en) | 2014-12-31 | 2018-01-30 | Hand Held Products, Inc. | Reclosable strap assembly |
CN204706037U (zh) | 2014-12-31 | 2015-10-14 | 手持产品公司 | 移动设备的可重配置的滑板和标记读取*** |
US9811650B2 (en) | 2014-12-31 | 2017-11-07 | Hand Held Products, Inc. | User authentication system and method |
US9734639B2 (en) | 2014-12-31 | 2017-08-15 | Hand Held Products, Inc. | System and method for monitoring an industrial vehicle |
US10120657B2 (en) | 2015-01-08 | 2018-11-06 | Hand Held Products, Inc. | Facilitating workflow application development |
US10402038B2 (en) | 2015-01-08 | 2019-09-03 | Hand Held Products, Inc. | Stack handling using multiple primary user interfaces |
US11081087B2 (en) | 2015-01-08 | 2021-08-03 | Hand Held Products, Inc. | Multiple primary user interfaces |
US9997935B2 (en) | 2015-01-08 | 2018-06-12 | Hand Held Products, Inc. | System and method for charging a barcode scanner |
US10061565B2 (en) | 2015-01-08 | 2018-08-28 | Hand Held Products, Inc. | Application development using mutliple primary user interfaces |
US10262660B2 (en) | 2015-01-08 | 2019-04-16 | Hand Held Products, Inc. | Voice mode asset retrieval |
US20160204623A1 (en) | 2015-01-08 | 2016-07-14 | Hand Held Products, Inc. | Charge limit selection for variable power supply configuration |
US20160203429A1 (en) | 2015-01-09 | 2016-07-14 | Honeywell International Inc. | Restocking workflow prioritization |
US9861182B2 (en) | 2015-02-05 | 2018-01-09 | Hand Held Products, Inc. | Device for supporting an electronic tool on a user's hand |
US10121466B2 (en) | 2015-02-11 | 2018-11-06 | Hand Held Products, Inc. | Methods for training a speech recognition system |
US9390596B1 (en) | 2015-02-23 | 2016-07-12 | Hand Held Products, Inc. | Device, system, and method for determining the status of checkout lanes |
CN204795622U (zh) | 2015-03-06 | 2015-11-18 | 手持产品公司 | 一种扫描*** |
US9930050B2 (en) | 2015-04-01 | 2018-03-27 | Hand Held Products, Inc. | Device management proxy for secure devices |
US9852102B2 (en) | 2015-04-15 | 2017-12-26 | Hand Held Products, Inc. | System for exchanging information between wireless peripherals and back-end systems via a peripheral hub |
US9521331B2 (en) | 2015-04-21 | 2016-12-13 | Hand Held Products, Inc. | Capturing a graphic information presentation |
US9693038B2 (en) | 2015-04-21 | 2017-06-27 | Hand Held Products, Inc. | Systems and methods for imaging |
US20160314294A1 (en) | 2015-04-24 | 2016-10-27 | Hand Held Products, Inc. | Secure unattended network authentication |
US10038716B2 (en) | 2015-05-01 | 2018-07-31 | Hand Held Products, Inc. | System and method for regulating barcode data injection into a running application on a smart device |
US10401436B2 (en) | 2015-05-04 | 2019-09-03 | Hand Held Products, Inc. | Tracking battery conditions |
US9891612B2 (en) | 2015-05-05 | 2018-02-13 | Hand Held Products, Inc. | Intermediate linear positioning |
US9954871B2 (en) | 2015-05-06 | 2018-04-24 | Hand Held Products, Inc. | Method and system to protect software-based network-connected devices from advanced persistent threat |
US10007112B2 (en) | 2015-05-06 | 2018-06-26 | Hand Held Products, Inc. | Hands-free human machine interface responsive to a driver of a vehicle |
US9978088B2 (en) | 2015-05-08 | 2018-05-22 | Hand Held Products, Inc. | Application independent DEX/UCS interface |
US9786101B2 (en) | 2015-05-19 | 2017-10-10 | Hand Held Products, Inc. | Evaluating image values |
US10360728B2 (en) | 2015-05-19 | 2019-07-23 | Hand Held Products, Inc. | Augmented reality device, system, and method for safety |
USD771631S1 (en) | 2015-06-02 | 2016-11-15 | Hand Held Products, Inc. | Mobile computer housing |
US9507974B1 (en) | 2015-06-10 | 2016-11-29 | Hand Held Products, Inc. | Indicia-reading systems having an interface with a user's nervous system |
US10354449B2 (en) | 2015-06-12 | 2019-07-16 | Hand Held Products, Inc. | Augmented reality lighting effects |
US10066982B2 (en) | 2015-06-16 | 2018-09-04 | Hand Held Products, Inc. | Calibrating a volume dimensioner |
US9892876B2 (en) | 2015-06-16 | 2018-02-13 | Hand Held Products, Inc. | Tactile switch for a mobile electronic device |
US9949005B2 (en) | 2015-06-18 | 2018-04-17 | Hand Held Products, Inc. | Customizable headset |
US9857167B2 (en) | 2015-06-23 | 2018-01-02 | Hand Held Products, Inc. | Dual-projector three-dimensional scanner |
US20160377414A1 (en) | 2015-06-23 | 2016-12-29 | Hand Held Products, Inc. | Optical pattern projector |
JP6392987B2 (ja) | 2015-06-26 | 2018-09-19 | 株式会社日立製作所 | バーコードを有する表示物、データ処理装置、データ処理方法および商品の品質管理方法 |
CN106332252A (zh) | 2015-07-07 | 2017-01-11 | 手持产品公司 | 基于单元信号的wifi启用 |
US10345383B2 (en) | 2015-07-07 | 2019-07-09 | Hand Held Products, Inc. | Useful battery capacity / state of health gauge |
US9835486B2 (en) | 2015-07-07 | 2017-12-05 | Hand Held Products, Inc. | Mobile dimensioner apparatus for use in commerce |
EP3118576B1 (en) | 2015-07-15 | 2018-09-12 | Hand Held Products, Inc. | Mobile dimensioning device with dynamic accuracy compatible with nist standard |
US20170017301A1 (en) | 2015-07-16 | 2017-01-19 | Hand Held Products, Inc. | Adjusting dimensioning results using augmented reality |
US10094650B2 (en) | 2015-07-16 | 2018-10-09 | Hand Held Products, Inc. | Dimensioning and imaging items |
US9488986B1 (en) | 2015-07-31 | 2016-11-08 | Hand Held Products, Inc. | System and method for tracking an item on a pallet in a warehouse |
US10467513B2 (en) | 2015-08-12 | 2019-11-05 | Datamax-O'neil Corporation | Verification of a printed image on media |
US9853575B2 (en) | 2015-08-12 | 2017-12-26 | Hand Held Products, Inc. | Angular motor shaft with rotational attenuation |
US9911023B2 (en) | 2015-08-17 | 2018-03-06 | Hand Held Products, Inc. | Indicia reader having a filtered multifunction image sensor |
US10410629B2 (en) | 2015-08-19 | 2019-09-10 | Hand Held Products, Inc. | Auto-complete methods for spoken complete value entries |
US9781681B2 (en) | 2015-08-26 | 2017-10-03 | Hand Held Products, Inc. | Fleet power management through information storage sharing |
CN206006056U (zh) | 2015-08-27 | 2017-03-15 | 手持产品公司 | 具有测量、扫描以及显示能力的手套 |
US9798413B2 (en) | 2015-08-27 | 2017-10-24 | Hand Held Products, Inc. | Interactive display |
US11282515B2 (en) | 2015-08-31 | 2022-03-22 | Hand Held Products, Inc. | Multiple inspector voice inspection |
US9490540B1 (en) | 2015-09-02 | 2016-11-08 | Hand Held Products, Inc. | Patch antenna |
US9781502B2 (en) | 2015-09-09 | 2017-10-03 | Hand Held Products, Inc. | Process and system for sending headset control information from a mobile device to a wireless headset |
US9659198B2 (en) | 2015-09-10 | 2017-05-23 | Hand Held Products, Inc. | System and method of determining if a surface is printed or a mobile device screen |
US9652648B2 (en) | 2015-09-11 | 2017-05-16 | Hand Held Products, Inc. | Positioning an object with respect to a target location |
CN205091752U (zh) | 2015-09-18 | 2016-03-16 | 手持产品公司 | 一种消除环境光闪烁噪声的条形码扫描设备及噪声消除电路 |
US9646191B2 (en) | 2015-09-23 | 2017-05-09 | Intermec Technologies Corporation | Evaluating images |
US10373143B2 (en) | 2015-09-24 | 2019-08-06 | Hand Held Products, Inc. | Product identification using electroencephalography |
US10134112B2 (en) | 2015-09-25 | 2018-11-20 | Hand Held Products, Inc. | System and process for displaying information from a mobile computer in a vehicle |
US9767337B2 (en) | 2015-09-30 | 2017-09-19 | Hand Held Products, Inc. | Indicia reader safety |
US10312483B2 (en) | 2015-09-30 | 2019-06-04 | Hand Held Products, Inc. | Double locking mechanism on a battery latch |
US20170094238A1 (en) | 2015-09-30 | 2017-03-30 | Hand Held Products, Inc. | Self-calibrating projection apparatus and process |
US9844956B2 (en) | 2015-10-07 | 2017-12-19 | Intermec Technologies Corporation | Print position correction |
US9656487B2 (en) | 2015-10-13 | 2017-05-23 | Intermec Technologies Corporation | Magnetic media holder for printer |
US10146194B2 (en) | 2015-10-14 | 2018-12-04 | Hand Held Products, Inc. | Building lighting and temperature control with an augmented reality system |
US9727083B2 (en) | 2015-10-19 | 2017-08-08 | Hand Held Products, Inc. | Quick release dock system and method |
US9876923B2 (en) | 2015-10-27 | 2018-01-23 | Intermec Technologies Corporation | Media width sensing |
US10395116B2 (en) | 2015-10-29 | 2019-08-27 | Hand Held Products, Inc. | Dynamically created and updated indoor positioning map |
US9684809B2 (en) | 2015-10-29 | 2017-06-20 | Hand Held Products, Inc. | Scanner assembly with removable shock mount |
US10249030B2 (en) | 2015-10-30 | 2019-04-02 | Hand Held Products, Inc. | Image transformation for indicia reading |
US10397388B2 (en) | 2015-11-02 | 2019-08-27 | Hand Held Products, Inc. | Extended features for network communication |
US10129414B2 (en) | 2015-11-04 | 2018-11-13 | Intermec Technologies Corporation | Systems and methods for detecting transparent media in printers |
US10026377B2 (en) | 2015-11-12 | 2018-07-17 | Hand Held Products, Inc. | IRDA converter tag |
US9680282B2 (en) | 2015-11-17 | 2017-06-13 | Hand Held Products, Inc. | Laser aiming for mobile devices |
US10192194B2 (en) | 2015-11-18 | 2019-01-29 | Hand Held Products, Inc. | In-vehicle package location identification at load and delivery times |
US10225544B2 (en) | 2015-11-19 | 2019-03-05 | Hand Held Products, Inc. | High resolution dot pattern |
US9864891B2 (en) | 2015-11-24 | 2018-01-09 | Intermec Technologies Corporation | Automatic print speed control for indicia printer |
US9697401B2 (en) | 2015-11-24 | 2017-07-04 | Hand Held Products, Inc. | Add-on device with configurable optics for an image scanner for scanning barcodes |
US10282526B2 (en) | 2015-12-09 | 2019-05-07 | Hand Held Products, Inc. | Generation of randomized passwords for one-time usage |
US10064005B2 (en) | 2015-12-09 | 2018-08-28 | Hand Held Products, Inc. | Mobile device with configurable communication technology modes and geofences |
US9935946B2 (en) | 2015-12-16 | 2018-04-03 | Hand Held Products, Inc. | Method and system for tracking an electronic device at an electronic device docking station |
CN106899713B (zh) | 2015-12-18 | 2020-10-16 | 霍尼韦尔国际公司 | 移动终端的电池盖锁定机构及其制造方法 |
US9729744B2 (en) | 2015-12-21 | 2017-08-08 | Hand Held Products, Inc. | System and method of border detection on a document and for producing an image of the document |
US10325436B2 (en) | 2015-12-31 | 2019-06-18 | Hand Held Products, Inc. | Devices, systems, and methods for optical validation |
US9727840B2 (en) | 2016-01-04 | 2017-08-08 | Hand Held Products, Inc. | Package physical characteristic identification system and method in supply chain management |
US9805343B2 (en) | 2016-01-05 | 2017-10-31 | Intermec Technologies Corporation | System and method for guided printer servicing |
US11423348B2 (en) | 2016-01-11 | 2022-08-23 | Hand Held Products, Inc. | System and method for assessing worker performance |
US10026187B2 (en) | 2016-01-12 | 2018-07-17 | Hand Held Products, Inc. | Using image data to calculate an object's weight |
US10859667B2 (en) | 2016-01-12 | 2020-12-08 | Hand Held Products, Inc. | Programmable reference beacons |
US9945777B2 (en) | 2016-01-14 | 2018-04-17 | Hand Held Products, Inc. | Multi-spectral imaging using longitudinal chromatic aberrations |
US10235547B2 (en) | 2016-01-26 | 2019-03-19 | Hand Held Products, Inc. | Enhanced matrix symbol error correction method |
US10025314B2 (en) | 2016-01-27 | 2018-07-17 | Hand Held Products, Inc. | Vehicle positioning and object avoidance |
CN205880874U (zh) | 2016-02-04 | 2017-01-11 | 手持产品公司 | 一种细长激光束光学组件和一种激光扫描*** |
US9990784B2 (en) | 2016-02-05 | 2018-06-05 | Hand Held Products, Inc. | Dynamic identification badge |
US9674430B1 (en) | 2016-03-09 | 2017-06-06 | Hand Held Products, Inc. | Imaging device for producing high resolution images using subpixel shifts and method of using same |
US11125885B2 (en) | 2016-03-15 | 2021-09-21 | Hand Held Products, Inc. | Monitoring user biometric parameters with nanotechnology in personal locator beacon |
US10394316B2 (en) | 2016-04-07 | 2019-08-27 | Hand Held Products, Inc. | Multiple display modes on a mobile device |
US20170299851A1 (en) | 2016-04-14 | 2017-10-19 | Hand Held Products, Inc. | Customizable aimer system for indicia reading terminal |
US10055625B2 (en) | 2016-04-15 | 2018-08-21 | Hand Held Products, Inc. | Imaging barcode reader with color-separated aimer and illuminator |
EP4006769A1 (en) | 2016-04-15 | 2022-06-01 | Hand Held Products, Inc. | Imaging barcode reader with color-separated aimer and illuminator |
US10185906B2 (en) | 2016-04-26 | 2019-01-22 | Hand Held Products, Inc. | Indicia reading device and methods for decoding decodable indicia employing stereoscopic imaging |
US9727841B1 (en) | 2016-05-20 | 2017-08-08 | Vocollect, Inc. | Systems and methods for reducing picking operation errors |
US10183500B2 (en) | 2016-06-01 | 2019-01-22 | Datamax-O'neil Corporation | Thermal printhead temperature control |
US10339352B2 (en) | 2016-06-03 | 2019-07-02 | Hand Held Products, Inc. | Wearable metrological apparatus |
US9940721B2 (en) | 2016-06-10 | 2018-04-10 | Hand Held Products, Inc. | Scene change detection in a dimensioner |
US10097681B2 (en) | 2016-06-14 | 2018-10-09 | Hand Held Products, Inc. | Managing energy usage in mobile devices |
US10163216B2 (en) | 2016-06-15 | 2018-12-25 | Hand Held Products, Inc. | Automatic mode switching in a volume dimensioner |
US9990524B2 (en) | 2016-06-16 | 2018-06-05 | Hand Held Products, Inc. | Eye gaze detection controlled indicia scanning system and method |
US9876957B2 (en) | 2016-06-21 | 2018-01-23 | Hand Held Products, Inc. | Dual mode image sensor and method of using same |
US9955099B2 (en) | 2016-06-21 | 2018-04-24 | Hand Held Products, Inc. | Minimum height CMOS image sensor |
US9864887B1 (en) | 2016-07-07 | 2018-01-09 | Hand Held Products, Inc. | Energizing scanners |
US10085101B2 (en) | 2016-07-13 | 2018-09-25 | Hand Held Products, Inc. | Systems and methods for determining microphone position |
US9662900B1 (en) | 2016-07-14 | 2017-05-30 | Datamax-O'neil Corporation | Wireless thermal printhead system and method |
CN107622217B (zh) | 2016-07-15 | 2022-06-07 | 手持产品公司 | 具有定位和显示的成像扫描仪 |
CN107622218A (zh) | 2016-07-15 | 2018-01-23 | 手持产品公司 | 具有查看框架的条形码读取器 |
US10896403B2 (en) | 2016-07-18 | 2021-01-19 | Vocollect, Inc. | Systems and methods for managing dated products |
US10714121B2 (en) | 2016-07-27 | 2020-07-14 | Vocollect, Inc. | Distinguishing user speech from background speech in speech-dense environments |
US9902175B1 (en) | 2016-08-02 | 2018-02-27 | Datamax-O'neil Corporation | Thermal printer having real-time force feedback on printhead pressure and method of using same |
US9919547B2 (en) | 2016-08-04 | 2018-03-20 | Datamax-O'neil Corporation | System and method for active printing consistency control and damage protection |
US11157869B2 (en) | 2016-08-05 | 2021-10-26 | Vocollect, Inc. | Monitoring worker movement in a warehouse setting |
US10640325B2 (en) | 2016-08-05 | 2020-05-05 | Datamax-O'neil Corporation | Rigid yet flexible spindle for rolled material |
US9922278B2 (en) * | 2016-08-15 | 2018-03-20 | Lenovo (Singapore) Pte. Ltd. | Verifying integrity of physical documents |
US10372954B2 (en) | 2016-08-16 | 2019-08-06 | Hand Held Products, Inc. | Method for reading indicia off a display of a mobile device |
US9940497B2 (en) | 2016-08-16 | 2018-04-10 | Hand Held Products, Inc. | Minimizing laser persistence on two-dimensional image sensors |
US10685665B2 (en) | 2016-08-17 | 2020-06-16 | Vocollect, Inc. | Method and apparatus to improve speech recognition in a high audio noise environment |
US10384462B2 (en) | 2016-08-17 | 2019-08-20 | Datamax-O'neil Corporation | Easy replacement of thermal print head and simple adjustment on print pressure |
US10158834B2 (en) | 2016-08-30 | 2018-12-18 | Hand Held Products, Inc. | Corrected projection perspective distortion |
US10042593B2 (en) | 2016-09-02 | 2018-08-07 | Datamax-O'neil Corporation | Printer smart folders using USB mass storage profile |
US10286694B2 (en) | 2016-09-02 | 2019-05-14 | Datamax-O'neil Corporation | Ultra compact printer |
US9805257B1 (en) | 2016-09-07 | 2017-10-31 | Datamax-O'neil Corporation | Printer method and apparatus |
US9946962B2 (en) | 2016-09-13 | 2018-04-17 | Datamax-O'neil Corporation | Print precision improvement over long print jobs |
US10484847B2 (en) | 2016-09-13 | 2019-11-19 | Hand Held Products, Inc. | Methods for provisioning a wireless beacon |
US9881194B1 (en) | 2016-09-19 | 2018-01-30 | Hand Held Products, Inc. | Dot peen mark image acquisition |
US10375473B2 (en) | 2016-09-20 | 2019-08-06 | Vocollect, Inc. | Distributed environmental microphones to minimize noise during speech recognition |
US9701140B1 (en) | 2016-09-20 | 2017-07-11 | Datamax-O'neil Corporation | Method and system to calculate line feed error in labels on a printer |
US9785814B1 (en) | 2016-09-23 | 2017-10-10 | Hand Held Products, Inc. | Three dimensional aimer for barcode scanning |
US9931867B1 (en) | 2016-09-23 | 2018-04-03 | Datamax-O'neil Corporation | Method and system of determining a width of a printer ribbon |
US10181321B2 (en) | 2016-09-27 | 2019-01-15 | Vocollect, Inc. | Utilization of location and environment to improve recognition |
EP3220369A1 (en) | 2016-09-29 | 2017-09-20 | Hand Held Products, Inc. | Monitoring user biometric parameters with nanotechnology in personal locator beacon |
US9936278B1 (en) | 2016-10-03 | 2018-04-03 | Vocollect, Inc. | Communication headsets and systems for mobile application control and power savings |
US9892356B1 (en) | 2016-10-27 | 2018-02-13 | Hand Held Products, Inc. | Backlit display detection and radio signature recognition |
US10114997B2 (en) | 2016-11-16 | 2018-10-30 | Hand Held Products, Inc. | Reader for optical indicia presented under two or more imaging conditions within a single frame time |
US10022993B2 (en) | 2016-12-02 | 2018-07-17 | Datamax-O'neil Corporation | Media guides for use in printers and methods for using the same |
CN108616148A (zh) | 2016-12-09 | 2018-10-02 | 手持产品公司 | 智能电池平衡***和方法 |
US10909708B2 (en) | 2016-12-09 | 2021-02-02 | Hand Held Products, Inc. | Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements |
US10395081B2 (en) * | 2016-12-09 | 2019-08-27 | Hand Held Products, Inc. | Encoding document capture bounds with barcodes |
US10740855B2 (en) | 2016-12-14 | 2020-08-11 | Hand Held Products, Inc. | Supply chain tracking of farm produce and crops |
US10163044B2 (en) | 2016-12-15 | 2018-12-25 | Datamax-O'neil Corporation | Auto-adjusted print location on center-tracked printers |
US10044880B2 (en) | 2016-12-16 | 2018-08-07 | Datamax-O'neil Corporation | Comparing printer models |
US10304174B2 (en) | 2016-12-19 | 2019-05-28 | Datamax-O'neil Corporation | Printer-verifiers and systems and methods for verifying printed indicia |
US10237421B2 (en) | 2016-12-22 | 2019-03-19 | Datamax-O'neil Corporation | Printers and methods for identifying a source of a problem therein |
CN117556839A (zh) | 2016-12-28 | 2024-02-13 | 手持产品公司 | 用于dpm扫描仪的照明器 |
CN108259702B (zh) | 2016-12-28 | 2022-03-11 | 手持产品公司 | 一种用于同步多传感器成像器中的照明定时的方法和*** |
US9827796B1 (en) | 2017-01-03 | 2017-11-28 | Datamax-O'neil Corporation | Automatic thermal printhead cleaning system |
US10652403B2 (en) | 2017-01-10 | 2020-05-12 | Datamax-O'neil Corporation | Printer script autocorrect |
US10468015B2 (en) | 2017-01-12 | 2019-11-05 | Vocollect, Inc. | Automated TTS self correction system |
US11042834B2 (en) | 2017-01-12 | 2021-06-22 | Vocollect, Inc. | Voice-enabled substitutions with customer notification |
CN108304741B (zh) | 2017-01-12 | 2023-06-09 | 手持产品公司 | 条形码扫描器中的唤醒*** |
US10263443B2 (en) | 2017-01-13 | 2019-04-16 | Hand Held Products, Inc. | Power capacity indicator |
US9802427B1 (en) | 2017-01-18 | 2017-10-31 | Datamax-O'neil Corporation | Printers and methods for detecting print media thickness therein |
CN108363932B (zh) | 2017-01-26 | 2023-04-18 | 手持产品公司 | 读取条形码并去激活商品电子防窃标签的方法 |
US9849691B1 (en) | 2017-01-26 | 2017-12-26 | Datamax-O'neil Corporation | Detecting printing ribbon orientation |
US10350905B2 (en) | 2017-01-26 | 2019-07-16 | Datamax-O'neil Corporation | Detecting printing ribbon orientation |
US10158612B2 (en) | 2017-02-07 | 2018-12-18 | Hand Held Products, Inc. | Imaging-based automatic data extraction with security scheme |
US10984374B2 (en) * | 2017-02-10 | 2021-04-20 | Vocollect, Inc. | Method and system for inputting products into an inventory system |
US10252874B2 (en) | 2017-02-20 | 2019-04-09 | Datamax-O'neil Corporation | Clutch bearing to keep media tension for better sensing accuracy |
US10778124B2 (en) * | 2017-02-24 | 2020-09-15 | General Electric Company | Integrated monitoring of an electric motor assembly |
US9908351B1 (en) | 2017-02-27 | 2018-03-06 | Datamax-O'neil Corporation | Segmented enclosure |
US10195880B2 (en) | 2017-03-02 | 2019-02-05 | Datamax-O'neil Corporation | Automatic width detection |
US10737911B2 (en) | 2017-03-02 | 2020-08-11 | Hand Held Products, Inc. | Electromagnetic pallet and method for adjusting pallet position |
US10105963B2 (en) | 2017-03-03 | 2018-10-23 | Datamax-O'neil Corporation | Region-of-interest based print quality optimization |
CN108537077B (zh) | 2017-03-06 | 2023-07-14 | 手持产品公司 | 用于条形码检验的***和方法 |
US11047672B2 (en) | 2017-03-28 | 2021-06-29 | Hand Held Products, Inc. | System for optically dimensioning |
US10780721B2 (en) | 2017-03-30 | 2020-09-22 | Datamax-O'neil Corporation | Detecting label stops |
US10798316B2 (en) | 2017-04-04 | 2020-10-06 | Hand Held Products, Inc. | Multi-spectral imaging using longitudinal chromatic aberrations |
US10223626B2 (en) | 2017-04-19 | 2019-03-05 | Hand Held Products, Inc. | High ambient light electronic screen communication method |
US9937735B1 (en) | 2017-04-20 | 2018-04-10 | Datamax—O'Neil Corporation | Self-strip media module |
US10463140B2 (en) | 2017-04-28 | 2019-11-05 | Hand Held Products, Inc. | Attachment apparatus for electronic device |
US10810541B2 (en) | 2017-05-03 | 2020-10-20 | Hand Held Products, Inc. | Methods for pick and put location verification |
US10549561B2 (en) | 2017-05-04 | 2020-02-04 | Datamax-O'neil Corporation | Apparatus for sealing an enclosure |
CN108859447B (zh) | 2017-05-12 | 2021-11-23 | 大数据奥尼尔公司 | 热敏打印机的介质更换过程的方法、介质转接器及打印机 |
US10438098B2 (en) | 2017-05-19 | 2019-10-08 | Hand Held Products, Inc. | High-speed OCR decode using depleted centerlines |
US10523038B2 (en) | 2017-05-23 | 2019-12-31 | Hand Held Products, Inc. | System and method for wireless charging of a beacon and/or sensor device |
US10732226B2 (en) | 2017-05-26 | 2020-08-04 | Hand Held Products, Inc. | Methods for estimating a number of workflow cycles able to be completed from a remaining battery capacity |
US10592536B2 (en) | 2017-05-30 | 2020-03-17 | Hand Held Products, Inc. | Systems and methods for determining a location of a user when using an imaging device in an indoor facility |
US9984366B1 (en) | 2017-06-09 | 2018-05-29 | Hand Held Products, Inc. | Secure paper-free bills in workflow applications |
US9928632B1 (en) | 2017-06-14 | 2018-03-27 | Capital One Services, Llc | Systems and methods for generating and reading intrinsic matrixed bar codes |
US10710386B2 (en) | 2017-06-21 | 2020-07-14 | Datamax-O'neil Corporation | Removable printhead |
US10035367B1 (en) | 2017-06-21 | 2018-07-31 | Datamax-O'neil Corporation | Single motor dynamic ribbon feedback system for a printer |
US10644944B2 (en) | 2017-06-30 | 2020-05-05 | Datamax-O'neil Corporation | Managing a fleet of devices |
US10977594B2 (en) | 2017-06-30 | 2021-04-13 | Datamax-O'neil Corporation | Managing a fleet of devices |
US10778690B2 (en) | 2017-06-30 | 2020-09-15 | Datamax-O'neil Corporation | Managing a fleet of workflow devices and standby devices in a device network |
US10127423B1 (en) | 2017-07-06 | 2018-11-13 | Hand Held Products, Inc. | Methods for changing a configuration of a device for reading machine-readable code |
US10216969B2 (en) | 2017-07-10 | 2019-02-26 | Hand Held Products, Inc. | Illuminator for directly providing dark field and bright field illumination |
US10264165B2 (en) | 2017-07-11 | 2019-04-16 | Hand Held Products, Inc. | Optical bar assemblies for optical systems and isolation damping systems including the same |
US10867141B2 (en) | 2017-07-12 | 2020-12-15 | Hand Held Products, Inc. | System and method for augmented reality configuration of indicia readers |
US10956033B2 (en) | 2017-07-13 | 2021-03-23 | Hand Held Products, Inc. | System and method for generating a virtual keyboard with a highlighted area of interest |
US10733748B2 (en) | 2017-07-24 | 2020-08-04 | Hand Held Products, Inc. | Dual-pattern optical 3D dimensioning |
US10650631B2 (en) | 2017-07-28 | 2020-05-12 | Hand Held Products, Inc. | Systems and methods for processing a distorted image |
CN116976373A (zh) | 2017-07-28 | 2023-10-31 | 手持产品公司 | 对彩色条形码进行解码 |
US10255469B2 (en) | 2017-07-28 | 2019-04-09 | Hand Held Products, Inc. | Illumination apparatus for a barcode reader |
US10099485B1 (en) | 2017-07-31 | 2018-10-16 | Datamax-O'neil Corporation | Thermal print heads and printers including the same |
US10373032B2 (en) | 2017-08-01 | 2019-08-06 | Datamax-O'neil Corporation | Cryptographic printhead |
CN118095309A (zh) | 2017-08-04 | 2024-05-28 | 手持产品公司 | 用于多个安装位置的标记读取器声学壳体 |
CN109390994B (zh) | 2017-08-11 | 2023-08-11 | 手持产品公司 | 基于pogo连接器的软功率启动解决方案 |
CN109424871B (zh) | 2017-08-18 | 2023-05-05 | 手持产品公司 | 用于条码扫描器的照明器 |
US10399359B2 (en) | 2017-09-06 | 2019-09-03 | Vocollect, Inc. | Autocorrection for uneven print pressure on print media |
US10372389B2 (en) | 2017-09-22 | 2019-08-06 | Datamax-O'neil Corporation | Systems and methods for printer maintenance operations |
US10756900B2 (en) | 2017-09-28 | 2020-08-25 | Hand Held Products, Inc. | Non-repudiation protocol using time-based one-time password (TOTP) |
US10621470B2 (en) | 2017-09-29 | 2020-04-14 | Datamax-O'neil Corporation | Methods for optical character recognition (OCR) |
US10245861B1 (en) | 2017-10-04 | 2019-04-02 | Datamax-O'neil Corporation | Printers, printer spindle assemblies, and methods for determining media width for controlling media tension |
US10728445B2 (en) | 2017-10-05 | 2020-07-28 | Hand Held Products Inc. | Methods for constructing a color composite image |
US10884059B2 (en) | 2017-10-18 | 2021-01-05 | Hand Held Products, Inc. | Determining the integrity of a computing device |
US10654287B2 (en) | 2017-10-19 | 2020-05-19 | Datamax-O'neil Corporation | Print quality setup using banks in parallel |
US10084556B1 (en) | 2017-10-20 | 2018-09-25 | Hand Held Products, Inc. | Identifying and transmitting invisible fence signals with a mobile data terminal |
US10399369B2 (en) | 2017-10-23 | 2019-09-03 | Datamax-O'neil Corporation | Smart media hanger with media width detection |
US10293624B2 (en) | 2017-10-23 | 2019-05-21 | Datamax-O'neil Corporation | Smart media hanger with media width detection |
US10679101B2 (en) | 2017-10-25 | 2020-06-09 | Hand Held Products, Inc. | Optical character recognition systems and methods |
US10210364B1 (en) | 2017-10-31 | 2019-02-19 | Hand Held Products, Inc. | Direct part marking scanners including dome diffusers with edge illumination assemblies |
US10181896B1 (en) | 2017-11-01 | 2019-01-15 | Hand Held Products, Inc. | Systems and methods for reducing power consumption in a satellite communication device |
US10427424B2 (en) | 2017-11-01 | 2019-10-01 | Datamax-O'neil Corporation | Estimating a remaining amount of a consumable resource based on a center of mass calculation |
US10369823B2 (en) | 2017-11-06 | 2019-08-06 | Datamax-O'neil Corporation | Print head pressure detection and adjustment |
US10369804B2 (en) | 2017-11-10 | 2019-08-06 | Datamax-O'neil Corporation | Secure thermal print head |
US10399361B2 (en) | 2017-11-21 | 2019-09-03 | Datamax-O'neil Corporation | Printer, system and method for programming RFID tags on media labels |
US10654697B2 (en) | 2017-12-01 | 2020-05-19 | Hand Held Products, Inc. | Gyroscopically stabilized vehicle system |
US10232628B1 (en) | 2017-12-08 | 2019-03-19 | Datamax-O'neil Corporation | Removably retaining a print head assembly on a printer |
US10703112B2 (en) | 2017-12-13 | 2020-07-07 | Datamax-O'neil Corporation | Image to script converter |
US10756563B2 (en) | 2017-12-15 | 2020-08-25 | Datamax-O'neil Corporation | Powering devices using low-current power sources |
US10323929B1 (en) | 2017-12-19 | 2019-06-18 | Datamax-O'neil Corporation | Width detecting media hanger |
KR102102291B1 (ko) * | 2017-12-20 | 2020-04-21 | 주식회사 고영테크놀러지 | 옵티컬 트래킹 시스템 및 옵티컬 트래킹 방법 |
US10773537B2 (en) | 2017-12-27 | 2020-09-15 | Datamax-O'neil Corporation | Method and apparatus for printing |
US10803264B2 (en) | 2018-01-05 | 2020-10-13 | Datamax-O'neil Corporation | Method, apparatus, and system for characterizing an optical system |
US10546160B2 (en) | 2018-01-05 | 2020-01-28 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia |
US10834283B2 (en) | 2018-01-05 | 2020-11-10 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer |
US10795618B2 (en) | 2018-01-05 | 2020-10-06 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for verifying printed image and improving print quality |
US10731963B2 (en) | 2018-01-09 | 2020-08-04 | Datamax-O'neil Corporation | Apparatus and method of measuring media thickness |
US10897150B2 (en) | 2018-01-12 | 2021-01-19 | Hand Held Products, Inc. | Indicating charge status |
US10809949B2 (en) | 2018-01-26 | 2020-10-20 | Datamax-O'neil Corporation | Removably couplable printer and verifier assembly |
US10584962B2 (en) | 2018-05-01 | 2020-03-10 | Hand Held Products, Inc | System and method for validating physical-item security |
US10434800B1 (en) | 2018-05-17 | 2019-10-08 | Datamax-O'neil Corporation | Printer roll feed mechanism |
US11639846B2 (en) | 2019-09-27 | 2023-05-02 | Honeywell International Inc. | Dual-pattern optical 3D dimensioning |
CN111428446B (zh) * | 2020-02-26 | 2023-09-01 | 佛山四面体科技有限公司 | 问卷识别方法及问卷识别*** |
US11710008B1 (en) * | 2022-01-11 | 2023-07-25 | Zebra Technologies Corporation | Methods and apparatus for locating small indicia in large images |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1868137A1 (en) * | 2005-03-18 | 2007-12-19 | Fujitsu Ltd. | Code image processing method |
CN101149785A (zh) * | 2007-11-06 | 2008-03-26 | 天津市阿波罗信息技术有限公司 | 识别纸介质政府申请文件所埋入网屏编码的方法 |
CN101777119A (zh) * | 2009-01-13 | 2010-07-14 | 芯发威达电子(上海)有限公司 | 快速图样定位的方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6561428B2 (en) | 1997-10-17 | 2003-05-13 | Hand Held Products, Inc. | Imaging device having indicia-controlled image parsing mode |
US6398117B1 (en) | 2000-01-14 | 2002-06-04 | Hewlett-Packard Co. | Method and system for combining bar codes of different encoding dimensions |
US7191392B1 (en) * | 2000-03-23 | 2007-03-13 | Virpack.Com | System and method for the creation of virtual information packages |
JP2002304597A (ja) | 2001-04-04 | 2002-10-18 | Sakana Ryutsu Net:Kk | 梱包箱に記入された手書き数値情報の認識方式 |
JP2002324166A (ja) | 2001-04-25 | 2002-11-08 | Hitachi Ltd | 帳票、帳票処理システム、帳票作成システム、帳票印刷システム、帳票処理方法、帳票作成方法、及び、帳票印刷方法 |
CN1388479A (zh) * | 2001-05-24 | 2003-01-01 | 刘中华 | 一种利用条形码连接互联网的设备***和方法 |
US7152786B2 (en) | 2002-02-12 | 2006-12-26 | Digimarc Corporation | Identification document including embedded data |
US7204419B2 (en) * | 2003-05-01 | 2007-04-17 | Identifcation Dynamics, Llc | Method and apparatus for reading firearm microstamping |
AU2003227506A1 (en) * | 2003-04-15 | 2004-11-04 | Fujitsu Limited | Code recognizing method and device |
US7252222B2 (en) | 2003-12-19 | 2007-08-07 | Scientific Game Royalty Corporation | Embedded optical signatures in documents |
GB0402022D0 (en) * | 2004-01-30 | 2004-03-03 | Hewlett Packard Development Co | Method of obtaining at least a portion ofa document |
US7246754B2 (en) | 2004-02-18 | 2007-07-24 | Hewlett-Packard Development Company, L.P. | Secure currency |
US7298901B2 (en) | 2004-04-07 | 2007-11-20 | Scantron Corporation | Scannable form and system |
WO2006010019A2 (en) | 2004-07-07 | 2006-01-26 | Digimarc Corporation | Systems and methods for document verification |
US20060157574A1 (en) * | 2004-12-21 | 2006-07-20 | Canon Kabushiki Kaisha | Printed data storage and retrieval |
US7506801B2 (en) * | 2005-04-07 | 2009-03-24 | Toshiba Corporation | Document audit trail system and method |
EP1886246B1 (en) | 2005-04-13 | 2011-07-06 | Scanbuy, Inc. | Visual code method for camera-equipped mobile devices |
US7523864B2 (en) | 2006-01-10 | 2009-04-28 | Inlite Research, Inc. | Automatic placement of an object on a page |
JP4630824B2 (ja) * | 2006-01-19 | 2011-02-09 | キヤノン株式会社 | 文書処理装置、文書処理方法、及びコンピュータプログラム |
US7865042B2 (en) * | 2006-01-31 | 2011-01-04 | Konica Minolta Systems Laboratory, Inc. | Document management method using barcode to store access history information |
JP2007249692A (ja) * | 2006-03-16 | 2007-09-27 | Ricoh Co Ltd | 画像処理装置 |
CN1867142B (zh) * | 2006-06-16 | 2012-05-02 | 钟杨 | 移动终端设备获取计算机信息的方法和*** |
US7766241B2 (en) * | 2006-09-29 | 2010-08-03 | Konica Minolta Systems Laboratory, Inc. | Barcode for two-way verification of a document |
JP5098302B2 (ja) | 2006-11-10 | 2012-12-12 | 日本電気株式会社 | 郵便物仕分けシステムおよび郵便物仕分け方法 |
KR20090106511A (ko) * | 2006-12-08 | 2009-10-09 | 립소 시스테므즈 인코포레이티드 | 미디어 객체의 최적화를 위한 시스템 및 방법 |
US8238599B2 (en) | 2006-12-15 | 2012-08-07 | Ricoh Company, Ltd. | Image processing device and image processing method for identifying a selected one or more embedding methods used for embedding target information |
US20090050700A1 (en) * | 2007-08-26 | 2009-02-26 | Noboru Kamijoh | Adding and detecting bar code printed with ink invisible to human eye onto printed medium |
CN101276383A (zh) * | 2008-05-16 | 2008-10-01 | 上海健业文化传播有限公司 | 交互式营养配餐***及其方法 |
US8379261B2 (en) * | 2008-12-18 | 2013-02-19 | Konica Minolta Laboratory U.S.A., Inc. | Creation and placement of two-dimensional barcode stamps on printed documents for storing authentication information |
TW201120769A (en) * | 2009-12-11 | 2011-06-16 | Ind Tech Res Inst | Visual-based contactless communication device and method thereof |
US8910870B2 (en) | 2010-08-06 | 2014-12-16 | Hand Held Products, Inc. | System and method for document processing |
-
2010
- 2010-08-06 US US12/852,031 patent/US8910870B2/en active Active
-
2011
- 2011-07-28 EP EP11175888A patent/EP2416277A1/en not_active Withdrawn
- 2011-08-05 CN CN201710343315.XA patent/CN107423652B/zh active Active
- 2011-08-05 CN CN201110223631.6A patent/CN102375969B/zh active Active
-
2014
- 2014-12-02 US US14/557,483 patent/US9530040B2/en active Active
-
2016
- 2016-12-21 US US15/386,659 patent/US9990527B2/en active Active
-
2018
- 2018-05-10 US US15/976,483 patent/US11507767B2/en active Active
-
2022
- 2022-10-19 US US18/047,782 patent/US11983599B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1868137A1 (en) * | 2005-03-18 | 2007-12-19 | Fujitsu Ltd. | Code image processing method |
CN101149785A (zh) * | 2007-11-06 | 2008-03-26 | 天津市阿波罗信息技术有限公司 | 识别纸介质政府申请文件所埋入网屏编码的方法 |
CN101777119A (zh) * | 2009-01-13 | 2010-07-14 | 芯发威达电子(上海)有限公司 | 快速图样定位的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107423652B (zh) | 2020-06-16 |
EP2416277A1 (en) | 2012-02-08 |
US20180260597A1 (en) | 2018-09-13 |
US20120031962A1 (en) | 2012-02-09 |
US9530040B2 (en) | 2016-12-27 |
US11983599B2 (en) | 2024-05-14 |
US20170103245A1 (en) | 2017-04-13 |
CN107423652A (zh) | 2017-12-01 |
US8910870B2 (en) | 2014-12-16 |
US11507767B2 (en) | 2022-11-22 |
US20230067071A1 (en) | 2023-03-02 |
US9990527B2 (en) | 2018-06-05 |
CN102375969A (zh) | 2012-03-14 |
US20150083800A1 (en) | 2015-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102375969B (zh) | 用于文档处理的***和方法 | |
US10331929B2 (en) | Imaging terminal, imaging sensor to determine document orientation based on bar code orientation and methods for operating the same | |
US10049250B2 (en) | Document decoding system and method for improved decoding performance of indicia reading terminal | |
US9477867B2 (en) | System and method to manipulate an image | |
US7918397B2 (en) | Indicia reading system | |
US7111787B2 (en) | Multimode image capturing and decoding optical reader | |
US6199044B1 (en) | Universal data input and processing device, such as universal point-of-sale device for inputting and processing bar code symbols, document images, and other data | |
US8038054B2 (en) | Method of using an indicia reader | |
EP2320350B1 (en) | Annotation of optical images on a mobile device | |
CN107256373B (zh) | 具有可配置操作特性的标记读取终端 | |
CN105787403B (zh) | 一种高像素图像的条码识读方法及高像素图像的条码识读设备 | |
US9176592B2 (en) | System for, and method of, configuring electro-optical reader as a keyboard device having a selected keyboard layout |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |