用于打印条形码的系统和方法、机器可读介质技术方案

技术编号:25395467 阅读:23 留言:0更新日期:2020-08-25 23:00
本发明专利技术涉及用于打印条形码的系统和方法、机器可读介质。公开了一种用于自动替换电子文档内的所选内容的系统。该系统包括使几何形状(例如,矩形)叠加在普通文字处理文档内的将被条形码或其他机器可读内容替换的文本或其他人类可读内容上。此后,打印机驱动程序自动检测所检测到的几何形状下面的人类可读内容,并将该人类可读内容转换为所需的条形码类型。然后,可以以物理方式或电子方式输出文档,该文档现在包括条形码来代替人类可读内容。

【技术实现步骤摘要】
用于打印条形码的系统和方法、机器可读介质版权和商业外观声明本专利文件的公开的一部分包含受版权保护的材料。本专利文件可示出和/或描述已成为权利人的商业外观或可能成为其商业外观的事物。版权和商标权利人不反对任何人以传真形式复制专利公开内容,因为它出现在专利商标局的专利文件或记录中,但除此之外,保留所有版权和商标权。
本公开涉及条形码和类似的特定打印机。更具体地,本公开从诸如传统文字处理器的基于桌面(desktop)的面向文档的软件提供了特定打印机的可用性的改进。
技术介绍
当前,利用条形码打印机的内置功能来呈现条形码是通过定制软件或通过更通用的标签设计软件来完成的。定制软件是专门设计用于条形码生成的软件,通常由条形码打印机创建。该软件存在许多缺点。最明显的是,它需要在将可以打印条形码的每一台和每台计算机上进行特定的安装。其他的缺点包括,它通常很少更新,并且随着时间的流逝,经常会失去支持。要么操作系统在某些时候进行了升级以致不再支持条形码软件,要么条形码软件停止了升级并变得无法运行。另外,为了操作条形码软件,特定的培训和熟悉度对于用户也是需要的。尽管此类软件通常并不难以操作,但它可能是又一个需要培训或更新或需要其他方式的系统,并且如果可取消该系统,这将使IT支持人员的工作和用户的工作更加简单。大多数条形码软件的操作经常会由于不良的用户体验、用户界面设计以及复杂的菜单和说明而晦涩难懂。用户体验远不如理想。如本文中所使用的,“条形码”是指传统的一系列垂直线条形码、二维条形码(诸如QR码、PDF417码、DataMatrix码或其他类似的二维条形码)、RFID(射频识别)标签或非人类可读文本且出现(创建)在文档上的任何其他打印类型。类似地,本文所使用的“条形码打印机”是指打印条形码的特定打印装置或可被指示并能够打印条形码的通用打印装置(例如,多功能打印机或外围设备)。条形码的“打印”实际上可以涉及以机器可读形式写入某些文本或其他内容,该写入文本或其他内容可能是可视的也可能是不可视的(例如,写入RFID标签)。与典型的条形码软件相反,实际上,每个现代计算机用户都熟悉至少一个文字处理器应用程序。是最常见的实例,但是还存在许多其他此类软件。但是,诸如文字处理器之类的软件的用户必须使用外部工具来生成之后被插入文档作为图像的条形码。此类工具通常包括扩展程序或特定的打印机驱动程序,以实现条形码的“打印”。这些外部工具通常很昂贵且会降低软件和硬件的速度。它们还需要其他培训并且不便于用户使用。并且,如上所述,这些工具通常不经常更新。另一种选择是仅使用光栅图像处理来打印条形码(或二维条形码,例如,QR码)。这出于几个原因是有问题的。首先,大多数条形码打印机的分辨率通常低于普通台式或多功能打印机,因此,会引入缩放伪影,从而降低打印条形码的质量和可读性。在某些情况下,可读性的问题非常严重以至于之后条形码的计算机读取都会受到负面影响。这些问题可以通过使用基于矢量的条形码图像来缓解,但是,无论是在光栅还是在矢量条形码图像的情况下,打印机呈现清晰和精确的条形码的内置功能完全被已经放弃。所需要的是一种能够使任何普通打印机都能轻松地并使用常规打印机生成高质量条形码的系统。
技术实现思路
本专利技术一个方面涉及一种用于打印条形码的系统,包括:计算装置,包括:处理器;显示装置,耦接到所述处理器;存储器,耦接到所述处理器,所述存储器存储程序指令,当被执行时,所述程序指令使得所述计算装置执行包括以下项的操作:访问包括在所述显示装置上可视的可打印内容的电子文档;从用户接收指示所述计算装置在所述电子文档的所述可打印内容内由所述用户识别的区域中绘制所选颜色的几何形状的交互;将包括所述区域内的所述几何形状的文档发送到打印机驱动程序;使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业以便于用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。本专利技术的另一方面涉及一种非易失性机器可读介质,存储具有指令的程序,所述指令在被执行时使处理器:访问包括在显示装置上可视的可打印内容的电子文档;从用户接收指示计算装置在所述显示装置上可视的所述电子文档的所述可打印内容内由用户识别的区域中绘制所选颜色的几何形状的交互;将包含所述区域内的所述几何形状的所述文档发送到打印机驱动程序;使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业以便用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。本专利技术的又一方面涉及一种用于打印条形码的方法,包括以下步骤:访问包括在显示装置上可视的电子文档的可打印内容的电子文档;从用户接收指示计算装置在所述电子文档的所述可打印内容内由所述用户识别的区域中绘制所选颜色的几何形状的交互;将包含所述区域内的所述几何形状的所述文档发送到打印机驱动程序;使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业,以便用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。本专利技术的又一方面涉及一种用于打印条形码的系统,包括:计算装置,包括:处理器;显示装置,耦接到所述处理器;存储器,耦接到所述处理器,所述存储器存储程序指令,当被执行时,所述程序指令使所述计算装置执行包括以下的操作:访问在所述显示装置上可视的电子文档内包括可打印内容的电子文档;从用户接收指示所述计算装置在所述电子文档的所述可打印内容内由所述用户识别的区域中绘制所选颜色的几何形状的交互;将包括所述区域内的所述几何形状的所述文档发送到打印机驱动程序;使用所述打印机驱动程序检测在由所述几何形状定义的所述区域内可视的所述可打印内容;并且基于所述区域内的至少一种的几何形状的颜色或所述区域内的所述可打印内容来执行操作。附图说明图1是用于实现条形码的打印的实例系统。图2是用于实现条形码的打印的系统的框图。图3是计算装置的框图。图4是用于使可视文本转换为条形码的处理的流程图。图5是其中某些文本将被转换为条形码的实例文档。图6是在某些文本上添加了颜色的具有几何形状的实例文档。图7是具有替换了某些文本的条形码的实例文档。在整个说明书中,图中出现的元件被分配了三位数字的参考标记,其中最高有效位是引入元件的图号,而两位最低有效位是特定于元件的。可本文档来自技高网
...

【技术保护点】
1.一种用于打印条形码的系统,包括:/n计算装置,包括:/n处理器;/n显示装置,耦接到所述处理器;以及/n存储器,耦接到所述处理器,所述存储器存储程序指令,当被执行时,所述程序指令使得所述计算装置执行包括以下项的操作:/n访问包括在所述显示装置上可视的可打印内容的电子文档;/n从用户接收指示所述计算装置在所述电子文档的所述可打印内容内由所述用户识别的区域中绘制所选颜色的几何形状的交互;/n将包括所述区域内的所述几何形状的文档发送到打印机驱动程序;/n使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;/n使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且/n将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业以便于用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。/n

【技术特征摘要】
20190219 US 16/279,8331.一种用于打印条形码的系统,包括:
计算装置,包括:
处理器;
显示装置,耦接到所述处理器;以及
存储器,耦接到所述处理器,所述存储器存储程序指令,当被执行时,所述程序指令使得所述计算装置执行包括以下项的操作:
访问包括在所述显示装置上可视的可打印内容的电子文档;
从用户接收指示所述计算装置在所述电子文档的所述可打印内容内由所述用户识别的区域中绘制所选颜色的几何形状的交互;
将包括所述区域内的所述几何形状的文档发送到打印机驱动程序;
使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;
使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且
将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业以便于用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。


2.根据权利要求1所述的系统,还包括:
所述条形码打印机,包括:
第二处理器;以及
第二存储器,耦接到所述第二处理器,所述第二存储器存储程序指令,当被执行时,所述程序指令使所述条形码打印机执行包括以下项的操作:
基于所述打印作业生成可视的机器可读标记;并且
输出包括所述机器可读标记的文档来代替所述区域内的所述可打印内容。


3.根据权利要求1所述的系统,其中,所述区域是使用传统的文字处理软件而非特定的条形码设计或打印软件来定义的。


4.根据权利要求1所述的系统,其中,所述电子文档为文字处理文档、便携式文档格式文档、图像格式文档、CAD文件或电子表格文档的形式。


5.根据权利要求1所述的系统,其中,所述处理器通过以下方式识别所述几何形状:
识别一组颜色公差和所述几何形状的标识;
如果所述几何形状和所述所选颜色在预定几何形状和预定颜色的一定公差内,则将适合于所述打印作业的区域确定为机器可读内容。


6.根据权利要求1所述的系统,其中,除了所述几何形状内的所述可打印内容之外,所述条形码还包含其他预定信息。


7.一种非易失性机器可读介质,存储具有指令的程序,所述指令在被执行时使处理器:
访问包括在显示装置上可视的可打印内容的电子文档;
从用户接收指示计算装置在所述显示装置上可视的所述电子文档的所述可打印内容内由用户识别的区域中绘制所选颜色的几何形状的交互;
将包含所述区域内的所述几何形状的所述文档发送到打印机驱动程序;
使用所述打印机驱动程序检测由所述几何形状定义的所述区域内的所述可打印内容;
使用所述打印机驱动程序将由所述几何形状定义的所述区域内的所述可打印内容编码为打印作业,以使用条形码打印机以机器可读格式输出;并且
将所述打印作业发送到所述条形码打印机以进行输出,编码所述打印作业以便用所述机器可读格式替换由所述几何形状定义的所述区域内的所述可打印内容。


8.根据权利要求7所述的机器可读介质,其中,所述指令将进一步使所述处理器:
基于所述打印作业生成可视的机器可读标记;并且
输出包含所述机器可读标记的文档来代替所述区域内的所述可打印内容。


9.根据权利要求7所述的机器可读介质,其中,所述区域是使用传统的文字处理软件而非特定的条形码设计或打印软件来定义的。


10.根据权利要求7所述的机器可读介质,其中,所述电子文档为文字处理文档、便携式文档格式文档、图像格式文档、CAD文件或电子表格文档的形式。


11.根据权利要求7所述的机器可读介质,其中,所述处理器通过以下方式识别几何形状:
...

【专利技术属性】
技术研发人员:戴维·L·吉林
申请(专利权)人:东芝泰格有限公司
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1