用于提高打印精度的方法、设备和系统与流程

文档序号:20706369发布日期:2020-05-12 16:29阅读:253来源:国知局
用于提高打印精度的方法、设备和系统与流程

本公开的示例性实施例总体上涉及打印机设备,更具体地,涉及用于操作打印机设备的方法和系统。



背景技术:

申请人已经发现了与传统打印机设备相关的许多缺陷和问题。通过应用努力、独创性和创新,这些已发现的问题中的许多已经通过开发包括在本公开的实施例中的解决方案得到解决,本公开的实施例的许多示例在此详细描述。



技术实现要素:

本公开的示例性实施例总体上涉及打印机设备,更具体地,涉及用于操作打印机设备的方法和系统。

本公开的各种实施例示出了打印机设备。打印机设备包括具有至少打印机介质输出装置的打印机外壳。此外,打印机设备包括介质毂,该介质毂被配置成接收介质卷,并且在打印方向上沿着介质路径从介质卷向打印机介质输出装置提供介质。介质包括多个标签。此外,打印机设备包括打印头,该打印头邻近介质路径设置并且在打印方向上位于介质毂的下游。打印头被配置成在多个标签上打印内容。第一介质传感器在打印方向上设置在打印头的下游距打印头预定距离处,其中,第一介质传感器被配置成生成指示多个标签在介质路径上的位置的第一信号。另外,打印机设备包括可通信地联接到介质毂、第一介质传感器和打印头的处理器。处理器被配置成使介质毂沿介质路径在缩回方向缩回介质。缩回方向与打印方向相反。此外,处理器被配置成在介质沿着介质路径缩回期间监测从第一介质传感器接收的第一信号,以检测多个标签中的标签的前缘或后缘中的至少一个。此外,处理器被配置成在检测到标签的前缘或后缘中的所述至少一个时,使介质缩回至少预定距离。

在一些示例中,打印机设备还包括相对于打印方向沿着介质路径设置在打印头上游的第二介质传感器。第二介质传感器被配置成生成指示所述多个标签在介质路径上的位置的第二信号。

在一些示例中,打印机设备还包括设置在打印机外壳中的图像验证器外壳,其中图像捕获装置和第一介质传感器设置在图像验证器外壳中。图像捕获装置被配置成捕获打印内容的图像。

在一些示例中,处理器可通信地联接到图像捕获装置,其中处理器还被配置成基于捕获的图像来验证打印内容。

在一些示例中,在打印内容的验证失败的情况下,处理器被配置成使介质沿着介质路径缩回。

在一些示例中,其中第一介质传感器定位在图像验证器外壳中,使得第一介质传感器相对于打印方向沿着介质路径定位在图像捕获装置的上游,其中打印头和第一介质传感器之间沿着介质路径的第一距离小于第二介质传感器和打印头之间沿着介质路径的第二距离。

在一些示例中,打印机设备还包括定位在打印机介质输出装置近侧并且定位在第一介质传感器下游的撕纸杆。撕纸杆被配置成便于撕裂从打印机介质输出装置输出的多个标签。

在一些示例中,处理器被配置成响应于预定时间段的流逝而使介质沿着介质路径缩回。

在一些示例中,处理器还被配置成确定多个标签的标签长度,并基于与新介质卷相关联的一个或多个参数确定介质毂是否已经接收到新介质卷,其中新介质卷包括进一步包括多个新标签的新介质。基于确定介质毂接收到新介质卷,使得新介质卷中的新介质在缩回方向上沿着介质路径缩回,直到基于第一信号检测到新标签的后缘。此外,基于对新标签的后缘的检测,使得新介质在缩回方向上沿着介质路径缩回,直到在基于第一信号检测到新标签的前缘之前新介质经过的第一距离等于标签长度。在确定新介质经过的第一距离等于标签长度时,缩回新介质,直到处理器基于第一信号检测到新标签的前缘。此外,处理器被配置成确定在新介质已经经过标签长度之后并且在处理器基于第一信号检测到新标签的前缘之前新介质经过的第二距离。此外,处理器被配置成通过第二距离来修改标签长度。

在一些示例中,处理器还被配置成确定多个标签的标签长度,并基于与新介质卷相关联的一个或多个参数确定介质毂是否已经接收到新介质卷,其中新介质卷包括进一步包括多个新标签的新介质。基于确定介质毂接收到新介质卷,使得新介质卷中的新介质在缩回方向上沿着介质路径缩回,直到基于第一信号检测到新标签的后缘。此外,基于对新标签的后缘的检测,使得新介质在缩回方向上沿着介质路径缩回,直到在新介质经过的距离等于标签长度之前基于第一信号检测到新标签的前缘。在检测到新标签的前缘时,确定新介质在检测到后缘之后和基于第一信号检测到前缘之前经过的第一距离。此外,处理器被配置成将标签长度修改为第一距离。

本公开的各种实施例公开了一种用于操作包括打印头的打印机设备的方法。该方法包括使介质毂沿介质路径在缩回方向缩回介质。此外,该方法包括在介质缩回期间使第一介质传感器生成第一信号。此外,该方法包括监测第一信号以检测多个标签中的标签的前缘或后缘中的至少一个。在检测到标签的前缘或后缘中的所述至少一个时,使介质毂将介质缩回至少预定距离,其中预定距离是打印头和第一介质传感器之间的距离。

提供上述发明内容仅仅是为了提供在此描述的一个或多个示例性实施例的概述,以提供对本公开的一些方面的基本理解。因此,应当理解,上述实施例仅仅是示例,不应被解释为以任何方式缩小本公开的范围或精神。应当理解,除了这里概述的那些实施例之外,本公开的范围涵盖许多潜在的实施例,其中一些实施例将在下面的具体实施方式及其附图中进一步解释。

附图说明

说明性实施例的描述可以结合附图阅读。应当理解,为了说明的简单和清楚,图中所示的元件不一定按比例绘制。例如,一些元件的尺寸相对于其他元件被夸大了。结合本公开的教导的实施例相对于在此呈现的附图被示出和描述,其中:

图1a-1d示出了根据本文描述的一个或多个实施例的打印设备的透视图;

图2a和2b示出了根据本文描述的一个或多个实施例的打印机设备的示例示意图;

图3a示出了根据本文描述的一个或多个实施例的示例性直接热敏打印机的透视图;

图3b示出了根据本文描述的一个或多个实施例的示例性直接热敏打印机的示意图;

图4a-4d示出了根据本文描述的一个或多个实施例的图像验证器外壳;

图5示出了根据本文描述的一个或多个实施例的控制系统的框图;

图6示出了根据本文描述的一个或多个实施例的用于操作打印机设备的流程图;

图7示出了根据本文描述的一个或多个实施例的用于在校准模式下操作打印机设备的方法的流程图;

图8示出了根据本文描述的一个或多个实施例的示例性第二信号的图形表示;

图9示出了根据本文描述的一个或多个实施例的用于确定多个标签的长度的方法的流程图;

图10示出了根据本文描述的一个或多个实施例的用于在打印模式下操作打印机设备的流程图;

图11示出了根据本文描述的一个或多个实施例的在打印模式下操作打印机设备的示例方法的各种示意图;和

图12示出了根据本文描述的一个或多个实施例的用于在新介质模式下操作打印机设备的流程图。

具体实施方式

下面将参照附图更全面地描述本公开的一些实施例,其中示出了本公开的一些但不是所有实施例。当然,这些公开内容可以许多不同的形式具体化且不应该被理解为仅限于本文所阐述的实施例;相反地,提供这些实施例使得本公开将满足可适用的法定要求。在全文中相同的附图标记表示相同的元件。本专利中使用的术语并不意味着限制性的,因为本文描述的装置或其部分可以在其他取向上附接或使用。

短语“在一个实施例中”、“根据一个实施例”等一般意指该短语之后的特定特征、结构或特性可被包括在本公开的至少一个实施例中,并且可被包括在本公开的多于一个实施例中(重要的是,此类短语不一定指同一个实施例)。

词语“示例性的”在本文中用来表示“充当示例、实例或例示”。本文描述为示例性的任何实施方式不一定被理解为相比任何其它实施方式优选的或有利的。

如果说明书阐述部件或特征“可以”、“能”、“可”、“应该”、“将”、“优选地”、“可能地”、“通常”、“任选地”、“例如”、“常常”或“可能”(或其它这样的语言)包括或具有一特性,则该特定部件或特征不一定包括或具有该特性。在一些实施例中,这样的部件或特征可以任选地被包括,或者它可以被排除。

在各种示例性实施例中,术语“介质”在本文中用于表示可打印介质,例如页面或纸张,在其上可以打印内容,例如图形、文本和/或视觉图像。该介质可以对应于连续介质,该连续介质可以卷或叠的形式装载在打印设备中。在一些实施例中,本公开的范围不限于具有连续介质。在一些实施例中,可以通过沿着介质宽度限定的穿孔将介质分成多个标签。在一些替代实施例中,介质可以被一个或多个标记分成多个标签,这些标记沿着介质的长度彼此相距限定的距离。在一个示例性实施例中,两个连续标记或两个连续穿孔之间的一段连续介质对应于多个标签中的标签。在一些示例中,多个标签中的每一个包括可打印部分,可以使用打印机设备在该可打印部分上打印内容。在一些实施方式中,标签上的可打印部分可以对应于完整的标签。在这样的实施方式中,内容可打印在完整标签上。在另一实施方式中,可打印部分的面积小于标签的面积。在一些实施例中,介质可以对应于热介质,在介质本身上施加热量时,内容打印在该热介质上。在替代实施例中,介质可以对应于衬垫介质、无衬垫介质和/或类似物。

打印系统,例如复印机、打印机、传真装置或其他系统,可能能够在页面或介质上再现内容、视觉图像、图形、文本等。打印系统的一些示例可以包括但不限于热敏打印机、喷墨打印机、激光打印机和/或类似物。

典型的热敏打印机包括具有一个或多个加热元件的热敏打印头。这些加热元件可以单独或共同通电以执行打印操作。热敏打印机的示例可以包括热转印打印机和直接热敏打印机。通常,在热转印打印机中,通过加热色带的涂层,使得涂层被转印到介质上,从而将内容打印在介质上。这与直接热敏打印形成对比,直接热敏打印过程中不存在色带。在打印内容后,介质沿着介质路径前进,以从限定在打印机外壳中的打印机介质输出装置输出打印过的介质。可以使用撕纸杆自动或手动撕开输出的介质。在撕开打印过的介质之后,介质沿着介质路径缩回,以将介质(内容要被打印到的地方)对准打印头下方。由于在介质缩回期间的各种机械限制(例如但不限于,齿轮侧隙、进给误差、电驱动器的斜升和斜降误差),介质可能不会与打印头对准,这可能导致内容在介质上的不正确打印。

在本发明的各种实施例中,打印机设备包括配置成接收介质卷的介质毂。介质卷对应于包括多个标签的一卷介质。多个标签中的每一个具有前缘和后缘。在一些示例中,多个标签中的标签的前缘和后缘将该标签与介质中的相邻标签分开。在一些示例中,介质毂使介质沿着介质路径行进。打印机设备还包括邻近介质路径定位的打印头。在示例性实施例中,打印头可以被配置成在介质上打印内容。例如,打印头可以被配置成在多个标签中的第一标签上打印内容。在第一标签上打印内容后,介质毂使介质沿着介质路径前进,以从打印机介质输出装置输出打印后的第一标签。在下文中,介质沿着介质路径前进的方向(例如,用于打印和输出打印后的第一标签)被称为打印方向。

在一些实施例中,打印机设备还包括第一介质传感器和第二介质传感器。在一些实施例中,第一介质传感器和第二介质传感器中的每一个可以对应于标签停止传感器(lss传感器)。在一些实施例中,第一介质传感器和第二介质传感器被配置成检测多个标签在介质路径上的位置。在一些实施例中,第一介质传感器和第二介质传感器被配置成分别生成第一信号和第二信号。第一信号和第二信号指示多个标签在介质路径上的位置。

在一些实施例中,第一介质传感器相对于打印方向定位在打印头的下游,第二介质传感器相对于打印方向定位在打印头的上游。在一些实施例中,第一介质传感器定位在打印头和打印机介质输出装置之间,而第二介质传感器定位在打印头和介质毂之间。

在示例性实施例中,打印机设备包括处理器,该处理器可通信地联接到第一介质传感器、打印头和第二介质传感器。在一些实施方式中,处理器被配置成控制打印机设备的各种操作。例如,处理器可以被配置成使打印头在第一标签上打印内容。在内容被打印在第一标签上之后,处理器使得介质毂便于介质沿着介质路径在打印方向上的行进,以便从打印机介质输出装置输出打印后的第一标签。当输出第一标签时,与第一标签相邻的第二标签的一部分也经过打印头。在第一标签被撕开之后,处理器使介质缩回,直到处理器基于由第一介质传感器生成的第一信号检测到第二标签的前缘。在检测到第二标签的前缘之后,处理器继续使介质沿着介质路径缩回预定距离。在一些示例中,预定距离对应于第一介质传感器和打印头之间的物理距离。因此,在介质缩回预定距离之后,第二标签与打印头对准。结果,本发明的各种实施例消除了第二标签和打印头之间未对准的可能性,并且提供了对传统打印机设备的技术改进。

在另一个实施方式中,当用户将新介质卷(包括具有多个新标签的新介质)加载到打印机设备时,处理器使新介质缩回,直到处理器检测到多个新标签中的新标签的后缘(基于由第一介质传感器生成的第一信号)。在检测到后缘之后,处理器可以使新介质缩回,直到新介质经过的距离等于标签长度,或者直到检测到新标签的前缘(基于由第一介质传感器生成的第一信号)。在一些示例中,标签长度可以对应于在新介质之前加载到打印机设备中的介质中的多个标签中的标签长度。

在新介质经过的距离等于标签长度并且处理器没有检测到新标签的前缘的情况下,处理器可以被配置成继续使新介质缩回,直到处理器检测到新标签的前缘。此后,处理器可以被配置成确定在新介质缩回等于标签长度的距离之后新介质所经过的附加距离。处理器可以被配置成将新标签长度确定为标签长度和附加距离的总和。

在处理器在新介质经过标签长度距离之前检测到新标签的前缘的情况下,处理器可以被配置成在检测到新标签的后缘之后确定新介质经过的距离。此后,处理器可以被配置成将新标签长度确定为所确定的距离。因为在缩回新介质期间基于对新介质中新标签的前缘和后缘的检测而确定了新标签长度(在加载新介质卷时),所以避免了为新介质卷校准打印机设备的需要。

图1a-1d示出了根据本文描述的一个或多个实施例的打印机设备100的透视图。打印机设备100可以包括介质毂102、打印机介质输出装置104、色带驱动组件106、色带卷取毂108、打印头110、图像验证器外壳112和打印机盖传感器113。

在示例性实施例中,介质毂102被配置成接收介质卷114。在示例性实施例中,介质卷114可以对应于一卷介质116,该卷介质116可以是连续介质,或者在一些示例性实施例中可以包括通过一个或多个穿孔或一个或多个标记限定(在介质116中或介质116上)的多个标签117。在示例性实施例中,介质116中或介质116上的多个标签117可以对应于打印机设备100可以被配置成在其上打印内容的部分。在一些示例中,一个或多个穿孔和/或一个或多个标记可以限定两个相邻标签之间的边缘(例如,边缘119a)。此外,多个标签117中的每个标签具有两个边缘(例如,标签117a具有边缘119a和119b)。类似地,标签117b具有边缘119b和119c。边缘119b是标签117a和117b的公共边缘。

在示例性实施例中,介质毂102联接到致动介质毂102的第一电驱动器(未示出)。在致动时,介质毂102使得介质辊114旋转,这进一步使得介质卷114沿着介质路径118(图1c中阴影部分)向打印头110供应介质116。在示例性实施例中,沿着介质路径118,介质116从介质卷114行进到打印头110、图像验证器外壳112和打印机介质输出装置104。在这样的实施例中,介质行进的方向被称为打印方向。在一些示例中,介质毂102可以以介质116在与打印方向相反的方向上行进的方式被致动。在下文中,与打印方向相反的介质行进方向被称为缩回方向。

如上所述,介质116包括多个标签117,并且多个标签117中的每个标签包括两个边缘(例如,119a和119b)。在示例性实施例中,朝向打印方向定位的标签(例如,117a)的边缘(两个边缘中的边缘)被称为标签的前缘(例如,119a)。标签117a的两个边缘中的另一个边缘被称为标签的后缘(例如,119b)。此外,后缘(例如119b)相对于打印方向定位在前缘(例如119a)的上游。类似地,对于标签117b,边缘119b对应于前缘,而边缘119c对应于标签117b的后缘。

在示例性实施例中,介质毂102还可以包括介质卷传感器103,该传感器可以包括合适的逻辑和/或电路来确定与介质卷114相关联的一个或多个参数。在示例性实施例中,与介质卷114相关联的一个或多个参数可以包括介质卷114的重量、介质卷114的直径和介质毂102的每分钟转数(rpm)(当介质卷114在介质路径118上供应介质116时)。在示例性实施例中,与介质卷114相关联的一个或多个参数取决于存在于介质卷114中的介质116的量。例如,随着介质卷114中介质116的量减少,介质卷114的重量也减少。类似地,随着介质卷114中介质116的量减少,介质卷114的直径减小。此外,随着介质卷114的直径减小,旋转介质毂102以保持介质116在介质路径118上的供应的rpm增加。因此,基于所述一个或多个参数的一个或多个测量值,可以确定存在于介质卷114中的介质116的量。介质卷传感器103的一些示例可以包括压力传感器、重量传感器、长度传感器、编码器轮(被配置成确定介质毂102的rpm)和红外(ir)传感器阵列。

在一些示例性实施例中,本公开的范围不限于促进介质116沿着介质路径118的供应的介质毂102。在替代实施例中,除了介质毂102之外,打印机设备100还可以包括可以沿着介质路径118定位的压板辊(示例性压板辊在图2a和图2b中进一步描述)。在这样的实施例中,压板辊可以联接到第一电驱动器,该第一电驱动器致动压板辊。在致动时,压板辊可以被配置成从介质卷114(安装在介质毂102上)拉动介质116,使得介质116沿着介质路径118行进。在一些实施例中,第一电驱动器可以联接到压板辊和介质毂102两者,使得压板辊和介质毂102两者同步操作。结合图2a和图2b进一步描述打印机设备100(包括压板辊和介质毂102)的这种配置。

在示例性实施例中,打印机介质输出装置104对应于打印机设备100的外壳中的狭槽,打印过的介质(例如打印过的标签)通过该狭槽输出。打印机介质输出装置104的宽度与介质116的宽度一致。在一些示例中,打印机介质输出装置104的宽度可以对应于由打印机设备100支持的介质116的最大宽度。在打印机介质输出装置104处定位有介质输出传感器121。在示例性实施例中,介质输出传感器121可以对应于ir传感器,该传感器可以被配置成当从打印机介质输出装置104输出打印过的介质116时生成介质存在信号。当从打印机介质输出装置104撕下打印过的介质116时,介质输出传感器121可以停止介质存在信号的生成。

色带驱动组件106可以接收对应于一卷色带122的色带卷120。在示例性实施例中,色带122可以对应于被用于将墨设置在介质116上以在介质116上打印内容的墨介质。在示例性实施例中,色带驱动组件106可以联接到第二电驱动器,该第二电驱动器可以被配置成致动色带驱动组件106。在色带驱动组件106致动时,色带驱动组件106旋转,这使得色带卷120旋转并沿着色带路径124(图1b中阴影部分)供应色带122。沿着色带路径124,色带122从色带卷120行进到打印头110,并进一步行进到色带卷取毂108。

在示例性实施例中,色带卷取毂108可以对应于可以接收色带(即,色带122的一部分,墨已经从该部分设置在介质116上)的组件。色带卷取毂108也可以联接到第三电驱动器,该第三电驱动器可以被配置成致动色带卷取毂108。在致动时,色带卷取毂108从色带卷120拉动色带122。在一些示例中,第二电驱动器和第三电驱动器可以同步操作,使得由色带卷120释放的色带122的量(由于第二电驱动器的致动)等于由色带卷取毂108接收的色带122的量。

打印头110可以对应于配置成在介质116上打印内容的部件。在示例性实施例中,打印头110可以包括多个加热元件(未示出),这些加热元件被通电并压靠在色带122上以执行打印操作。在操作中,打印头110在色带122的部分上施加热量,并且同时将色带122压靠在介质116上以将墨转移到介质116上。为了将色带122压靠在介质116上,打印头110在垂直向下的方向(或向下的方向)上移动,以将色带122推靠在介质116上。在介质116对应于热敏纸的实施例中,打印头110可以直接压靠热敏纸以执行打印操作。

在打印操作期间,多个加热元件中的一个或多个加热元件被通电以执行打印操作。可以基于打印作业中的数据来选择一个或多个加热元件。例如,如果要打印字母“a”,则通电的一个或多个加热元件被定位在打印头110上,使得当打印头110压靠色带122和介质116时,字母“a”被打印在介质116上。

在示例性实施例中,在打印操作之后,介质116和色带122分别沿着介质路径118和色带路径124行进,使得打印过的介质116沿着图像验证器外壳112下方的介质路径118行进。图像验证器外壳112可以包括图像捕获装置(在图4a-4d中进一步描述),其被配置成捕获打印内容的图像。基于打印内容的图像,打印机设备100可以被配置成验证打印内容(即,确定打印内容是否可接受),如结合图10进一步描述的。在一些示例中,打印内容的验证可以使得打印机设备100能够执行各种操作,例如但不限于校正打印内容和/或检测打印中的错误。稍后结合图4a-4d描述图像验证器外壳112的结构。

在示例性实施例中,在验证打印内容之后,打印过的介质从打印机介质输出104输出。在示例性实施例中,介质116沿着介质路径118在打印方向上行进,以从打印机介质输出装置104输出打印过的介质。

在一些示例中,打印机设备100还可以包括盖(未示出),该盖可以被配置成隐藏打印机设备100的各种部件(包括,例如,介质毂102、打印机介质输出装置104、色带驱动组件106、色带卷取毂108、打印头110、图像验证器外壳112和打印机盖传感器113)。在要更换介质卷的一些示例中,打印机设备100的用户可以移除盖以更换介质卷。在这样的示例中,需要检测盖的移除,以便为了用户的安全而停止打印机设备100的操作。因此,为了检测盖的移除,打印机设备100可以包括打印机盖传感器113。打印机盖传感器113可以包括合适的逻辑和/或电路,其可以被配置成检测打印机设备100的盖是否已经被移除或打开。在一些示例中,打印机盖传感器113可以对应于设置在打印机设备100的外壳上的按钮,当盖附接到打印机设备100时,按钮被按压(以下称为按下状态)。在一些示例中,打印机盖传感器113可以被配置成当打印机盖传感器113处于按下状态时生成信号。当从打印机设备100移除盖时,按钮被释放(以下称为释放状态)。在一些示例中,打印机盖传感器113可以被配置成当打印机盖传感器113处于释放状态时停止信号的生成和打印机设备100的操作。

在示例性实施例中,打印机设备100可以被配置成以一种或多种模式操作。在一些示例中,打印机设备100的一种或多种操作模式可以包括但不限于打印模式、新介质模式和校准模式。在示例性实施例中,结合图7描述了打印机设备100在校准模式下的操作。在示例性实施例中,结合图10描述了打印机设备100在打印模式下的操作。在示例实施例中,结合图12描述了打印机设备100在新介质模式下的操作。

图1d示出了可以固定到打印机设备100的中央支撑构件(机架)的相对侧的各种电气和驱动部件。电气和驱动部件可以包括步进马达组件的步进马达126、电子电路128和电驱动组件130,它们在与打印部件相对的一侧固定到中央支撑构件。电子电路128可以包括一个或多个电路板132,电路板132可以通过将电路板132滑动穿过形成在打印机设备100的壳体中的开口134而安装在打印机设备100中。电路板132可以被选择为适合要执行的特定打印操作。例如,电子电路128可以针对不同的通信接口而改变。或者,可以通过诸如com端口或cups打印机驱动程序的机制下载软件,以控制特定的打印应用。还示出了第一安装位置136和第二安装位置138,它们可以被配置成接收步进马达组件。

步进马达组件中的步进马达126可以被配置成致动电驱动器,例如如上所述的各种其他组件的第一、第二和/或第三电驱动器,以及介质驱动器(未示出),从而控制介质116在打印方向和缩回方向上的行进。例如,在示例性实施例中,步进马达126的致动进一步致动第一电驱动器,该第一电驱动器使得介质毂102旋转,这又使得介质卷114沿着介质路径118(图1c中阴影部分)供应介质116。在示例性实施例中,步进马达126的致动进一步致动第二电驱动器,该第二电驱动器使得色带驱动组件106旋转并沿着色带路径124(图1b中阴影部分)供应色带122。在示例性实施例中,步进马达126的致动进一步致动第三电驱动器,该第三电驱动器可以被配置成致动色带卷取毂108。

在一些示例中,本公开的范围不限于在打印机设备100中具有单个步进马达126。在示例性实施例中,打印机设备100可以包括多于一个步进马达。例如,打印机设备100可以包括用于第一电驱动器、第二电驱动器和第三电驱动器中的每一个的单独步进马达。

图2a和图2b示出了根据本文描述的一个或多个实施例的打印机设备100的示意图。如图所示,打印机设备100还包括第一介质传感器202、第二介质传感器204、控制系统206和压板辊207。打印机设备100的示意图进一步描绘了介质路径118和色带路径124。此外,打印机设备100的示意图描绘了打印头110在打印方向上定位在介质卷114的下游,并且沿着色带路径124定位在色带卷120的下游。

在示例性实施例中,打印头110定位在色带路径124和介质路径118的顶部。此外,与介质卷114相比,色带卷120更接近打印头110。这样,与介质116(未示出)相比,色带122(未示出)更靠近打印头110,并且定位在介质116的顶部。

在打印操作期间,打印头110在垂直向下的方向(正交于打印方向)上移动,以将色带122压靠在介质116上来执行打印操作。更具体而言,打印头110包括加热色带122的一部分(在色带122压靠介质116的同时)以执行打印操作的烧录线。在一些示例中,烧录线包括被加热以执行打印操作的多个加热元件。在图2a和2b中,烧录线相对于介质路径118的位置由数字208描绘。此外,在一些示例中,烧录线208定位在距打印机介质输出装置104第一预定距离236处。在示例性实施例中,第一预定距离236基于烧录线208和打印机介质输出装置104之间的物理距离来预定。

在示例性实施例中,压板辊207相对于打印方向沿着介质路径118定位在打印头110的下游。如上所述,压板辊207可以联接到第一电驱动器,该第一电驱动器使得压板辊207能够旋转并从介质卷114拉动介质116,并因此使得介质116沿着介质路径118行进。

此外,打印机设备100的示意图还描绘了相对于打印方向定位在打印头110下游的图像验证器外壳112。在示例性实施例中,图像验证器外壳112包括第一外壳部分212和第二外壳部分214。在一些示例中,与第一外壳部分212相比,第二外壳部分214更靠近打印头110。在示例性实施例中,第一外壳部分212包括图像捕获装置216,而第二外壳部分214包括第一介质传感器202。

在一些示例性实施例中,图像捕获装置216可以包括透镜组件(未示出)和传感器组件(未示出)。在示例性实施例中,图像捕获装置216中的传感器组件可以便于图像捕获装置216捕获图像捕获装置216视野内的打印过的介质的图像。在一些示例中,传感器组件可以对应于cmos传感器和/或ccd传感器。在示例性实施例中,图像捕获装置216的视野由数字218描绘。在下文中,图像捕获装置216的视野被称为验证器扫描线218。

在示例性实施例中,验证器扫描线218和烧录线208之间的距离对应于第二预定距离(由232描绘)。在一些示例中,第二预定距离232是基于验证器扫描线218和烧录线208之间的物理距离而预定的。

在示例性实施例中,验证器扫描线218和打印机介质输出装置104之间的距离对应于第三预定距离(由234描绘)。在一些示例中,第三预定距离234是基于验证器扫描线218和打印机介质输出装置104之间的物理距离而预定的。

在示例性实施例中,第一介质传感器202可以对应于被配置成检测介质路径118上介质116的存在的传感器。在一些示例性实施例中,第一介质传感器202可以被配置成通过确定介质116的透射率和/或反射率来检测介质116的存在。在示例性实施例中,介质116的透射率可以对应于介质116允许通过的光信号的强度的测量值。在示例性实施例中,介质116的反射率可以对应于从介质116的表面反射的光信号的强度的测量值。

在一些示例性实施例中,第一介质传感器202包括光发射器220a和光接收器222a。光发射器220a可以对应于光源,例如发光二极管(led)、激光器和/或类似物。光发射器220a可以被配置成将光信号引导到介质路径118上。光接收器222a可以对应于光电检测器、光电二极管或光敏电阻中的至少一个。光接收器222a可以基于光接收器222a接收的光信号的强度生成第一信号。在示例性实施例中,第一信号可以对应于电压信号,其中电压信号的一个或多个特性(例如电压信号的振幅和电压信号的频率)与第一介质传感器202接收的光信号的部分的强度成正比或反比。

现在参考图2a,第一介质传感器202的光发射器220a可以被配置成将光信号引导到介质路径118上。如果介质116存在于介质路径118上,则光信号的一部分可以从介质116的表面反射。光接收器222a可以接收光信号的该部分。基于光信号的该部分的强度,光接收器222a被配置成生成第一信号。因为从介质116的表面反射的光信号的部分的强度取决于介质116的反射率,所以由第一介质传感器202生成的第一信号(基于光信号的该部分的强度)指示介质116的反射率的测量值。

现在参考图2b,第一介质传感器202可以被配置成确定介质116的透射率。为了确定介质116的透射率,光接收器222b可以接收穿过介质116的光信号的部分。为了接收穿过介质116的光信号的部分,光接收器222b与光发射器220a间隔开,使得介质116穿过光接收器222a和光发射器220a之间的空间。当光发射器220a将光信号引导到介质116上时,光信号穿过介质116的部分可被光接收器222b接收。光接收器222b可以根据所接收的光信号的部分的测量强度生成第一信号。因为穿过介质116的光信号的部分的强度取决于介质116的透射率,所以由第一介质传感器202生成的第一信号(基于光信号的该部分的强度)指示介质116的透射率的测量值。

在一些示例中,第一介质传感器202被配置成根据与第一介质传感器202相关联的预定采样率来生成第一信号。在示例性实施例中,预定采样率是基于第一介质传感器202确定介质116的透射率/反射率并相应地发送第一信号的频率来预定的。

在示例性实施例中,第一介质传感器202可以被用于检测介质路径118上的多个标签117的位置。如上所述,介质116中的多个标签117中的每一个具有前缘119a和后缘119b(由穿孔或标记形成)。因此,当介质116上的这种标记/穿孔在介质116行进期间经过第一介质传感器202时,第一介质传感器202可以检测介质116的透射率/反射率测量值的突然增加/减少。因此,由第一介质传感器202生成的第一信号也描绘了介质116的透射率/反射率测量值的这种突然增加/减少。例如,第一信号可以包括指示介质116的透射率/反射率测量值的突然增加或减少的尖峰或波谷。这种尖峰和波谷可以被用于检测标签的前缘和后缘,并识别多个标签117在介质路径118上的位置。

在一些示例中,第二介质传感器204在结构和功能上类似于第一介质传感器202。例如,第二介质传感器204可以被配置成生成指示介质116的透射率/反射率的测量值的第二信号。在示例性实施例中,第一介质传感器202位于图像验证器外壳112内,使得第一介质传感器202在打印头110和图像捕获装置216之间。在替代实施例中,第一介质传感器202可以不位于图像验证器外壳内。在这样的实施例中,在不脱离本公开的范围的情况下,第一介质传感器202可以定位在图像验证器外壳112的外部,但是在打印头110和图像捕获装置216之间。在示例性实施例中,第二介质传感器204可以相对于打印方向定位在打印头110的上游,并且第二介质传感器204可以相对于打印方向定位在介质毂102的下游。

在示例性实施例中,第一介质传感器202和第二介质传感器204两者确定第一介质传感器202和第二介质传感器204的视野内的一部分介质的透射率/反射率的测量值。在下文中,第一介质传感器202和第二介质传感器204的视野被称为第一介质传感器扫描线(由224描绘)和第二介质传感器扫描线(由226描绘)。

在示例性实施例中,第一介质传感器扫描线224和烧录线208之间的距离对应于第四预定距离(由228描绘)。在一些示例中,第四预定距离228是基于第一介质传感器扫描线224和打印头110中的烧录线208之间的物理距离来预定的。

在示例性实施例中,第一介质传感器扫描线224和打印机介质输出装置104之间的距离对应于第五预定距离238。在一些示例中,第五预定距离238是基于打印机介质输出装置104和第一介质传感器202之间的物理距离来预定的。

在示例性实施例中,第二介质传感器扫描线226和烧录线208之间的距离对应于第六预定距离(由230描绘)。在一些示例中,第六预定距离230基于第二介质传感器扫描线和打印头110中的烧录线208之间的物理距离来预定。

打印机设备100还包括控制系统206,该控制系统206包括合适的逻辑和电路来控制打印机设备100的操作。例如,控制系统206可以被配置成控制打印机设备100的一个或多个部件的操作,以控制打印机设备100的操作。例如,控制系统206可以被配置成控制打印头110中的多个加热元件的加热/通电以执行打印作业。此外,控制系统206可以与第一介质传感器202、第二介质传感器204、第一电驱动器、第二电驱动器和第三电驱动器可通信地联接。结合图4进一步描述控制系统206的结构。

图1a、1b、1c和1d将打印机设备100描绘为热转印打印机。在一些实施例中,本公开的范围不限于作为热转印打印机的打印机设备100。在替代实施例中,打印机设备100可以对应于直接热敏或激光打印机,如结合图3a和3b进一步描述的,图3a和3b分别示出了根据本文描述的一个或多个实施例的示例性直接热敏打印机300的透视图和示意图。

参考图3a,直接热敏打印机300包括外壳302,外壳302包括顶盖303和主体304。顶盖303枢转地联接到主体304。此外,顶盖303接纳打印头305和图像验证器外壳307。直接热敏打印机300的主体304具有打印床306,一对介质支撑构件308在向上方向上从打印床306延伸。该对介质支撑构件308被配置成接纳介质卷309。在示例性实施例中,介质卷309中的介质310对应于热打印介质。

在示例性实施例中,主体304还被配置成接纳压板辊312,压板辊312被配置成使得介质310从介质卷309行进到打印机介质输出装置314。当直接热敏打印机300执行打印作业时,打印头305可以直接压靠介质310以在介质310上打印内容。因为介质310是热敏介质,所以在施加热量时(通过将打印头305的多个加热元件压靠在介质310上),内容被打印在介质310上。

参考图3b,直接热敏打印机300还包括第二介质传感器322、图像验证器外壳和控制系统326。类似于以上关于打印机设备100的描述,直接热敏打印机300中的图像验证器外壳307可以包括第一介质传感器324和图像捕获装置328。

为了进行描述,已经针对打印机设备100描述了本公开的各种实施例。然而,在不脱离本公开的范围的情况下,这里描述的实施例也适用于直接热敏打印机300。

图4a-4d示出了根据本文描述的一个或多个实施例的图像验证器外壳112。参考图4a,示出了图像验证器外壳112的内部剖视图。图像验证器外壳112包括第一外壳部分212和第二外壳部分214。第一外壳部分212包括窗口404、电路板406、图像捕获装置216、透镜阵列408、光板410、多个光源414(例如,发光二极管(led))和超声振动器412。第一外壳部分402形成罩壳,用于保护内部部件,例如图像验证器外壳112的电路板406、图像捕获装置216、透镜阵列408、光板410、多个光源414(例如发光二极管(led))和超声振动器412。

窗口404可以对应于开口或者可以由透明材料(例如玻璃)构成,其允许图像验证器外壳112中的多个光源414将光投射到打印过的介质上。基于投射的光,当打印介质横穿窗口404时(在打印方向上),图像捕获装置216捕获打印过的介质的图像。

电路板406可以被配置成便于诸如图像捕获装置216、透镜阵列408、光板410、多个光源414和超声波振动器412的各种其他内部部件之间的通信。在各种实施例中,内部部件可以通过电路板406彼此电联接。

在示例性实施例中,图像捕获装置216可以是线性传感器阵列,其被配置成当介质116经过第一外壳部分402的窗口404时捕获打印过的介质的图像。

透镜阵列408可以是以特定图案布置的一组透镜,该组透镜被配置成接收来自打印过的介质的反射光并将反射光引导到图像捕获装置216上。在示例性实施例中,图像捕获装置216可以基于接收到的反射光生成打印内容的图像。在一些示例中,透镜阵列408可以具有一行或多行梯度折射率透镜,每个透镜在圆柱体内具有折射率的连续变化。一行或多行梯度折射率(grin)透镜,例如selfoc®牌透镜阵列,将从介质116上的打印内容反射的光联接到图像捕获装置216。

参考图4b,在示例性实施例中,光板410可以被配置成支撑第一外壳部分402中的多个光源414(例如,发光二极管(led))。在示例性实施例中,多个光源414可以以指定图案分散在光板410的长度上以用于照明打印过的介质。多个光源414可以被配置成当介质116经过窗口404时照亮打印过的介质并在其上投射光。多个光源414对应于以指定图案固定在光板410上的led。在该示例性实施例中,如图4b所示,示出了作为多个光源414的12个led。然而,在其他示例性实施例中,多个光源414可以包括更多或更少的光源,用于照亮打印过的介质116。

如图4c所示,超声振动器412可以直接安装在窗口404上。超声振动器412可以被配置成振动窗口404,以防止灰尘或其他小颗粒沉降在窗口404的表面上。在一些实施例中,超声振动器412可以是压电元件。

图像验证器外壳112包括第二外壳部分214。第二外壳部分214机械联接到第一外壳部分212,使得第二外壳部分214靠近打印头110。如上所述,第二外壳部分214包括光发射器220a和光接收器222a。在一些示例中,第一外壳部分212和第二外壳部分214可以一体地成形以形成图像验证器外壳112。

参考图4d,示出了图像验证器外壳112的各种部件的示意图。图像验证器外壳112可以被配置成从打印机设备100的控制系统206接收包括编码器信号、功率和接地信号以及光控制信号的多个信号。功率接口电路422接收这样的信号,根据需要缓冲这些信号,并向图像验证器外壳112中的若干其他部件提供适当的信号。功率接口电路422可以包括必要的部件,以向图像验证器外壳112中的其他部件提供适当的功率和接地信号。

在一些示例中,光源414通过窗口404提供光以照亮图像捕获装置216的视野。在示例性实施例中,图像捕获装置216的视野可以包括标签117a。来自标签117a的反射光穿过窗口404到达透镜阵列408,并由图像捕获装置216测量。在一些示例中,图像捕获装置216可以将捕获到的图像发送到控制系统206。

此外,参考图4d,第二外壳部分214中的第一介质传感器202可以被配置成将光信号引导到介质116(例如标签117a)上,该光信号从介质116的表面反射并被光接收器222a接收。如上所述,光接收器222a可以被配置成基于光信号的接收强度生成第一信号。此外,光接收器222a可以被配置成将第一信号发送到控制系统206。

图5示出了根据本文描述的一个或多个实施例的控制系统206的框图。控制系统206包括处理器502、存储装置504、通信接口506、输入/输出(i/o)装置接口单元508、校准单元510、打印操作单元512、信号处理单元514、图像处理单元516和介质对准单元518。在示例性实施例中,处理器502可以可通信地联接到存储装置504、通信接口506、i/o装置接口单元508、校准单元510、打印操作单元512、信号处理单元514、图像处理单元516和介质对准单元518中的每一个。

处理器502可以具体化为包括下列的装置:具有伴随数字信号处理器的一个或多个微处理器、没有伴随数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、包括诸如专用集成电路(asic)或现场可编程门阵列(fpga)的集成电路的各种其他处理元件、远程或“云”处理器、或它们的一些组合。因此,尽管在图5中示出为单个处理器,但是在一个实施例中,处理器502可以包括多个处理器和信号处理模块。多个处理器可以具体化在单个电子装置上,或者可以分布在多个电子装置上,这些电子装置被共同配置成用作控制系统206的电路。多个处理器可以彼此可操作地通信,并且可以被共同配置成执行控制系统206的电路的一个或多个功能,如本文所述。在示例性实施例中,处理器502可以被配置成执行存储在存储装置504中或者处理器502可访问的指令。这些指令在由处理器502执行时,可以使得控制系统206的电路执行一个或多个功能,如本文所述。

无论是通过硬件、固件/软件方法或其组合来配置,处理器502可以包括能够在相应地配置时执行根据本公开的实施例的操作的实体。因此,例如,当处理器502具体化为asic、fpga等时,处理器502可以包括用于执行本文描述的一个或多个操作的特定配置的硬件。替代地,作为另一示例,当处理器502具体化为例如可以存储在存储装置504中的指令的执行器时,指令可以特定地配置处理器502来执行本文描述的一个或多个算法和操作。

因此,本文使用的处理器502可以指可编程微处理器、微型计算机或一个或多个多处理器芯片,其可以由软件指令(应用程序)配置以执行各种功能,包括上述各种实施例的功能。在一些装置中,可以提供专用于无线通信功能的多个处理器和专用于运行其他应用程序的一个处理器。软件应用程序可以在被访问并加载到处理器中之前存储在内部存储器中。处理器可以包括足以存储应用程序软件指令的内部存储器。在许多装置中,内部存储器可以是易失性或非易失性存储器,例如闪存,或者两者的混合物。存储器还可以位于另一计算资源的内部(例如,使得计算机可读指令能够通过互联网或另一有线或无线连接下载)。

存储装置504可以包括适合于存储可由处理器502执行以执行预定操作的指令集的合适的逻辑、电路和/或接口。一些公知的存储器实施方式包括但不限于硬盘、随机存取存储器、高速缓冲存储器、只读存储器(rom)、可擦除可编程只读存储器(eprom)和电可擦除可编程只读存储器(eeprom)、闪存、磁卡带、磁带、磁盘存储或其他磁存储装置、致密盘只读存储器(cd-rom)、数字多功能光盘只读存储器(dvd-rom)、光盘、配置成存储信息的电路、或它们的一些组合。在一个实施例中,在不脱离本公开的范围的情况下,存储装置504可以与处理器502集成在单个芯片上。

通信接口506可以对应于可以便于向各种装置发送并从各种装置接收消息和数据的通信接口。例如,通信接口506与计算装置(未示出)可通信地联接。通信接口506的示例可以包括但不限于天线、以太网端口、usb端口、串行端口或任何其他可以适于接收和发送数据的端口。通信接口506根据各种通信协议,例如i2c、tcp/ip、udp和5g、5g或5g通信协议,发送和接收数据和/或消息。

i/o装置接口单元508可以包括合适的逻辑和/或电路,该逻辑和/或电路可以被配置成根据一个或多个装置通信协议与打印机设备100的一个或多个部件通信,所述装置通信协议例如为但不限于i2c通信协议、串行外围接口(spi)通信协议、串行通信协议、控制局域网(can)通信协议和1-wire®通信协议。在示例性实施例中,i/o装置接口单元508可以与第一介质传感器202、第二介质传感器204、图像捕获装置216、介质卷传感器103、打印机盖传感器113和步进马达126通信。在示例性实施例中,i/o装置接口单元508可以接收分别来自第一介质传感器202和第二介质传感器204的第一信号和第二信号。此外,在一些示例中,i/o装置接口单元508可以使步进马达126致动与介质毂102相关联的第一电驱动器。如上所述,第一电驱动器的致动导致介质毂102旋转并在介质路径118上供应介质116。i/o装置接口单元508的一些示例可以包括但不限于数据采集(daq)卡、电驱动器驱动电路和/或类似物。

校准单元510可以包括用于校准打印机设备100的合适的逻辑和/或电路,如结合图7进一步描述的。在示例性实施例中,校准单元510可以被配置成确定介质116的一个或多个参数(例如,介质116中的多个标签117的长度),如在图9中进一步描述的。附加地或替代地,在一些示例中,介质116的一个或多个参数可以进一步包括但不限于介质116的宽度和介质116的类型。在下文中,多个标签117的长度被称为标签长度。在示例性实施例中,校准单元510可以被配置成将与介质116相关联的一个或多个参数存储在存储装置504中。在一些实施例中,校准单元510包括单独的处理器。在一些实施例中,校准单元510可以充分利用处理器502。校准单元510可以使用由用于实现本文描述的功能的硬件或软件配置的设备的硬件部件来实现。

打印操作单元512可以包括合适的逻辑和/或电路,其可以使得打印机设备100执行打印操作,如结合图10进一步描述的。在示例性实施例中,打印操作单元512可以被配置成从计算装置接收打印作业。此后,打印操作单元512可以被配置成基于打印作业执行打印操作。例如,在打印操作期间,打印操作单元512可以被配置成指示i/o装置接口单元508致动分别与介质毂102、色带驱动组件106和色带卷取毂108相关联的第一电驱动器、第二电驱动器和第三电驱动器,以使介质116和色带122分别沿着介质路径118和色带路径124行进。此外,打印操作单元512可以被配置成控制打印头110的操作(例如,一个或多个加热元件的通电和打印头110的垂直平移)以执行打印操作。在一些实施例中,打印操作单元512包括单独的处理器。在一些实施例中,打印操作单元512可以充分利用处理器502。打印操作单元512可以使用由用于实现本文描述的功能的硬件或软件配置的设备的硬件部件来实现。

信号处理单元514可以包括合适的逻辑和/或电路,用于分析分别从第一介质传感器202和第二介质传感器204接收的第一信号和第二信号。在示例性实施例中,信号处理单元514可以包括数字信号处理器,该处理器可以被配置成分析第一信号和第二信号,以确定第一信号和第二信号的一个或多个特性的一个或多个测量值,如图7和8中所描述的。在示例性实施例中,第一信号和第二信号的一个或多个特性可以包括但不限于第一信号和第二信号的振幅和频率。此外,信号处理单元514可以利用一种或多种信号处理技术,例如但不限于快速傅立叶变换(fft)、离散傅立叶变换(dft)、离散时间傅立叶变换(dtft)来分析第一信号和第二信号。在一些实施例中,信号处理单元514包括单独的处理器。在一些实施例中,信号处理单元514可以充分利用处理器502。信号处理单元514可以使用由用于实现本文描述的功能的硬件或软件配置的设备的硬件部件来实现。

图像处理单元516可以包括合适的逻辑和/或电路,用于从图像验证器外壳112中的图像捕获装置216接收打印内容的图像。在示例性实施例中,图像处理单元516可以被配置成基于打印内容的捕获图像来验证打印内容,如结合图10进一步描述的。在一些实施例中,图像处理单元516包括单独的处理器。在一些实施例中,图像处理单元516可以充分利用处理器502。图像处理单元516可以使用由用于实现本文描述的功能的硬件或软件配置的设备的硬件部件来实现。

介质对准单元518可以包括用于将介质116与打印头110对准的合适的逻辑和/或电路,如结合图10进一步描述的。更具体地,介质对准单元518可以被配置成将多个标签117之一与打印头110对准,如结合图10进一步描述的。另外,如结合图12进一步描述的,介质对准单元518还可以被配置成当新的介质卷被安装在打印机设备100中时更新多个标签117的长度。在一些实施例中,介质对准单元518包括单独的处理器。在一些实施例中,介质对准单元518可以充分利用处理器502。介质对准单元518可以使用由用于实现本文描述的功能的硬件或软件配置的设备的硬件部件来实现。

在一些示例中,本公开的范围不限于包括前述部件和/或单元的控制系统206。在示例性实施例中,一些部件可以在打印机设备100的其他部件中实现。例如,图像处理单元516可以在图像捕获装置216中(在图像验证器外壳112中)实现。类似地,在一些示例中,在不脱离本公开的范围的情况下,信号处理单元514可以在第一介质传感器202或第二介质传感器204中实现。

图6-7、9-10和12示出了根据本发明的示例性实施例的由设备执行的操作的示例流程图,该设备例如是图1a-1c所示的打印机设备100和图3a-3b所示的直接热敏打印机300。应当理解,流程图的每个框以及流程图中的框的组合可以通过各种方式来实现,例如硬件、固件、一个或多个处理器、电路和/或与包括一个或多个计算机程序指令的软件的执行相关联的其他装置。例如,上述过程中的一个或多个可以由计算机程序指令具体化。在这点上,具体化上述过程的计算机程序指令可以由采用本发明的实施例的设备的存储器存储,并由设备中的处理器执行。可以理解,任何这样的计算机程序指令可以被加载到计算机或其他可编程设备(例如硬件)上以产生机器,使得所得的计算机或其他可编程设备有助于流程图的框中指定的功能的实现。这些计算机程序指令也可以存储在非暂时性计算机可读存储存储器中,该存储器可以指导计算机或其他可编程设备以特定方式工作,使得存储在计算机可读存储存储器中的指令产生一种制品,该制品的执行实现流程图的框中指定的功能。计算机程序指令也可以被加载到计算机或其他可编程设备上,以使得一系列操作在计算机或其他可编程设备上执行,以产生计算机实现的过程,使得在计算机或其他可编程设备上执行的指令提供用于实现流程图的框中指定的功能的操作。这样,图6-7、9-10和12的操作在执行时将计算机或处理电路转换成被配置成执行本发明的示例性实施例的特定机器。因此,图6-7、9-10和12的操作限定了用于配置计算机或处理器以执行示例性实施例的算法。在一些情况下,通用计算机可以被提供执行图6-7、9-10和12的算法的处理器的实例,以将通用计算机转换成配置成执行示例性实施例的特定机器。

因此,流程图的框支持用于执行指定功能的装置的组合和用于执行指定功能的操作的组合。还应当理解,流程图的一个或多个框以及流程图中的框的组合可以由执行指定功能的基于专用硬件的计算机系统或者专用硬件和计算机指令的组合来实现。

图6示出了根据本文描述的一个或多个实施例的用于操作打印机设备100的流程图600。

在步骤602,打印机设备100包括诸如控制系统206、处理器502、i/o装置接口单元508和/或类似物的装置,用于确定是否接收到用于在校准模式下配置打印机设备100的输入。在一些实施例中,打印机设备100的用户可以通过以预定模式按下设置在打印机设备100的输入面板上的一个或多个按钮来提供输入(对应于在校准模式下操作打印机设备100)。在示例性实施例中,预定模式可以对应于以预定顺序或预定持续时间按下按钮。例如,用户可以保持按下按钮10秒钟。在一些示例性实施例中,预定模式可以在打印机设备100的制造期间预先配置。

如果i/o装置接口单元508确定接收到用于在校准模式下配置打印机设备100的输入,则处理器502可以被配置成执行步骤604。在步骤604,打印机设备100包括用于在校准模式下操作打印机设备100的装置,例如控制系统206、处理器502、校准单元510和/或类似物。结合图7进一步描述打印机设备100在校准模式下的操作。

然而,如果在步骤602,i/o装置接口单元508确定未接收到用于在校准模式下配置打印机设备100的输入,则处理器502可以被配置成执行步骤606。在步骤606,打印机设备100包括用于确定打印机盖是否被移除的装置,例如控制系统206、处理器502、i/o装置接口单元508和/或类似物。在示例性实施例中,i/o装置接口单元508可以被配置成监测从打印机盖传感器113接收的信号,以确定打印机盖传感器113是处于按下状态还是释放状态。如上所述,当盖附接到打印机设备100时,打印机盖传感器113处于按下状态。此外,在按下状态下,打印机盖传感器113生成信号。如上所述,当从打印机设备100移除盖时,打印机盖传感器113处于释放状态。在释放状态下,打印机盖传感器113停止信号的生成。

因此,在步骤606,i/o装置接口单元508基于来自打印机盖传感器113的信号的接收来确定盖是否附接到打印机设备100。例如,当i/o装置接口单元508接收到信号时,i/o装置接口单元508确定打印机盖附接到打印机设备100,并且可以被配置成执行步骤620。如果i/o装置接口单元508没有接收到来自打印机盖传感器113的信号,则i/o装置接口单元508确定打印机盖已经从打印机设备100移除,并且可以被配置成执行步骤608。

在步骤608,打印机设备100包括用于确定与介质卷114相关联的一个或多个参数的测量值的装置,例如控制系统206、处理器502、i/o装置接口单元508和/或类似物。如上所述,与介质卷114相关联的一个或多个参数包括介质卷114的重量、介质卷114的直径以及介质毂102旋转以在介质路径118上供应介质116的rpm。

在一些实施例中,i/o装置接口单元508可以使得介质卷传感器103在移除打印机设备100的盖时确定与介质卷114相关联的一个或多个参数的测量值。例如,i/o装置接口单元508可以使得介质卷传感器103在移除打印机设备100的盖时确定介质卷114的重量和介质卷114的直径的测量值。此外,i/o装置接口单元508可以被配置成将介质卷114的重量和介质卷114的直径的测量值存储在存储装置504中,作为与介质卷114相关联的一个或多个参数的先前测量值。在一些实施例中,i/o装置接口单元508可以被配置成将与介质卷114相关联的一个或多个参数的最后已知测量值存储在存储装置504中,作为与介质卷114相关联的一个或多个参数的先前测量值。

在一些实施例中,与介质卷114相关联的一个或多个参数的最后已知测量值可以对应于在移除打印机盖之前的时刻确定的测量值。例如,在移除打印机盖之前,例如在执行打印作业期间,i/o装置接口单元508可能已经使得介质卷传感器103确定与介质卷114相关联的一个或多个参数的测量值。

在步骤610,打印机设备100包括用于确定打印机设备100的打印机盖是否已经重新附接的装置,例如控制系统206、处理器502、i/o装置接口单元508和/或类似物。在示例性实施例中,i/o装置接口单元508可以利用与步骤606中描述的类似方法来确定盖是否已经重新附接到打印机设备100。例如,i/o装置接口单元508可以基于从打印机盖传感器113接收到信号来确定盖附接到打印机设备100。如果i/o装置接口单元508确定盖附接到打印机设备100,则i/o装置接口单元508可以被配置成执行步骤612。然而,如果i/o装置接口单元508确定盖没有附接到打印机设备100,则i/o装置接口单元508可以被配置成重复步骤610。

在步骤612,打印机设备100包括用于使介质卷传感器103确定与介质卷114相关联的一个或多个参数的当前测量值的装置,例如控制系统206、处理器502、i/o装置接口单元508和/或类似物。

在步骤614,打印机设备100包括诸如控制系统206、处理器502、i/o装置接口单元508和/或类似物的装置,用于将与当前介质卷相关联的一个或多个参数的当前测量值和与先前介质卷相关联的一个或多个参数的先前测量值(从存储装置504检索得到)进行比较,以确定它们是否不同。例如,i/o装置接口单元508可以将介质卷的重量的当前测量值确定为250gm,并检索得到的介质卷的先前重量为100gm。因此,基于比较,i/o装置接口单元508可以确定介质卷114的重量已经增加。因此,i/o装置接口单元508确定与介质卷114相关联的一个或多个参数的当前测量值不同于与介质卷114相关联的一个或多个参数的先前测量值。

如果在步骤614中i/o装置接口单元508确定与介质卷114相关联的一个或多个参数的当前测量值不同于与介质卷114相关联的一个或多个参数的先前测量值,则i/o装置接口单元508可以被配置成执行步骤616。然而,如果i/o装置接口单元508确定与介质卷114相关联的一个或多个参数的当前测量值和与介质卷114相关联的一个或多个参数的先前测量值没有不同,则i/o装置接口单元508可以被配置成执行步骤620。

在步骤616,打印机设备100包括用于确定新的介质卷已经安装在打印机设备100中的装置,例如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物。因此,在618,打印机设备100包括用于在新介质模式下操作打印机设备100的装置,例如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物。结合图12描述打印机设备100在新介质模式下的操作。

在步骤620,打印机设备100包括用于在打印模式下操作打印机设备100的装置,例如控制系统206、处理器502、打印操作单元512和/或类似物。结合图10描述打印机设备100在打印模式下的操作。

图7示出了根据本文描述的一个或多个实施例的用于在校准模式下操作打印机设备100的方法的流程图700。

在步骤702,打印机设备100包括用于使介质116在打印方向上沿着介质路径118行进的装置,例如控制系统206、处理器502、校准单元510、i/o装置接口单元508和/或类似物。在示例性实施例中,校准单元510可以被配置成指示i/o装置接口单元508致动与介质毂102和压板辊207相关联的第一电驱动器。第一电驱动器的致动导致介质毂102和压板辊207旋转,这又导致介质卷114沿着介质路径118供应介质116。当介质116沿着介质路径118行进时,介质116也相对于第一介质传感器202和第二介质传感器204行进。

在一些示例中,i/o装置接口单元508可以被配置成以预定角速度致动第一电驱动器。在示例性实施例中,以预定角速度致动第一电驱动器导致介质116以确定的线速度沿着介质路径118行进。在示例性实施例中,校准单元510可以被配置成将第一电驱动器的预定角速度和介质116的确定的线速度存储在存储装置504中。

在步骤704,打印机设备100包括诸如控制系统206、处理器502、校准单元510、i/o装置接口单元508和/或类似物的装置,用于在介质116沿着介质路径118行进时从第二介质传感器204接收第二信号。如上所述,第二信号对应于电压信号,该电压信号表示当介质116在打印方向上沿介质路径118行进时介质116的透射率/反射率的测量值。此外,如上所述,介质116的透射率/反射率基于从介质116的表面反射或透射通过介质116的光信号的部分的强度来确定。因此,由第二介质传感器204生成的第二信号表示由第二介质传感器204接收的光信号的部分的强度。更具体地,第二信号的一个或多个特性(例如第二信号的振幅和第二信号的频率)表示由介质传感器204接收的光信号的部分的强度。例如,如果在第一时刻由第二介质传感器204接收的光信号的部分的强度大于在第二时刻由第二介质传感器204接收的光信号的部分的强度,则在第一时刻由第二介质传感器204生成的第二信号的振幅大于在第二时刻由第二介质传感器204生成的第二信号的强度。

在示例性实施例中,当介质116沿着介质路径118行进时,介质116的不同部分经过第二介质传感器204。因此,透射率/反射率的测量值随着介质116沿着介质路径118行进而变化。此外,如上所述,介质116具有多个标签117,标签117具有前缘119a和后缘119b(即,由一个或多个穿孔和/或一个或多个标记限定)。当这样的标记/穿孔在介质116沿着介质路径118行进的同时经过第二介质传感器204时,第二介质传感器204可以感测由第二介质传感器204的光接收器接收的光信号强度的突然增加或光信号强度的突然降低。因此,第二介质传感器204生成可以指示接收的光信号中的这种变化的第二信号。例如,接收的光信号的强度的这种突然增加可以由第二信号中的峰值(即,第二信号的振幅的峰值)来描绘。在另一示例中,光信号的强度的突然降低可以用第二信号中的波谷来描绘。结合图8描述了一个这样的示例性第二信号。

图8示出了根据本文描述的一个或多个实施例的示例性第二信号的图形表示800。

图形表示800包括x轴802和y轴804。x轴802表示接收示例性第二信号的持续时间。y轴804表示示例性第二信号的振幅的量度。曲线806表示示例性第二信号的振幅的测量值中的变化。例如,曲线806具有各种峰值,例如808a和808b。峰值808a和峰值808b按时间顺序彼此隔开。此外,峰值808a和808b描绘了当介质116沿着介质路径118行进时,介质116的透射率的测量值的突然增加。如上所述,介质116的透射率的测量值的突然增加是由于例如介质116上的穿孔(例如标签(例如117a)的前缘或后缘)穿过第二介质传感器204引起的。因此,峰值808a和808b可以表示当介质116沿着介质路径118行进时介质116上的穿孔可能已经经过第二介质传感器204。

此外,如上所述,穿孔用于将介质116分成多个标签117,并且多个标签117中的每个标签具有两个穿孔,用于限定标签的两个边缘(即前缘119a和后缘119b)。因此,在一些示例中,当穿孔经过第二介质传感器204时,与多个标签117中的标签(例如,117a)相关联的前缘119a或后缘119b可能已经经过第二介质传感器204。因此,峰值808a和808b可以分别描绘标签117a的前缘119a和后缘119b。

重新参考图7,在步骤706,打印机设备100包括用于基于接收到的第二信号确定介质116中的多个标签117的长度的装置,例如控制系统206、处理器502、校准单元510、信号处理单元514和/或类似物。结合图9进一步描述多个标签117的长度的确定。

图9示出了根据本文描述的一个或多个实施例的用于确定多个标签117的长度的方法的流程图900。

在步骤902,打印机设备100包括诸如控制系统206、处理器502、信号处理单元514和/或类似物的装置,用于识别第二信号(在步骤704中接收)中的多个峰值。在示例性实施例中,信号处理单元514可以被配置成利用一种或多种信号处理技术来识别所接收的第二信号中的多个峰值,包括但不限于移动平均、信号平滑、小波变换和/或类似技术。如上所述,第二信号中的多个峰值可以表示介质116的透射率的测量值的突然增加,并且介质116的透射率的测量值的突然增加指示在介质116沿着介质路径118行进期间,多个标签117中的标签的前缘或后缘已经经过第二介质传感器204。

在步骤904,打印机设备100包括用于确定第二信号中两个连续峰值之间的持续时间的装置,例如控制系统206、处理器502、信号处理单元514和/或类似物。如上所述,多个峰值表示多个标签117的前缘或后缘(由穿孔限定),并且两个连续穿孔之间的一段连续介质116对应于介质116中的标签117a。因此,两个连续峰值之间的持续时间可以对应于标签117a在介质116沿着介质路径118行进期间经过第二介质传感器204所花费的时间段。

在步骤906,打印机设备100包括诸如控制系统206、处理器502、校准单元510和/或类似物的装置,用于基于两个连续峰值之间的所确定的持续时间和所确定的介质沿介质路径118行进的线速度来确定标签117a的长度。如上所述,在校准期间,i/o装置接口单元508使得介质以确定的线速度沿着介质路径118行进(通过以预定角速度旋转介质卷114)。因此,在示例性实施例中,校准单元510可以利用速度和时间之间的关系来确定标签117a的长度。此外,校准单元510可以被配置成将所确定的标签117a的长度作为原始标签长度存储在存储装置504中。

在一些实施例中,本公开的范围不限于如结合图9所述确定原始标签长度。在示例性实施例中,在不脱离本公开的范围的情况下,可以利用其他方法来确定多个标签117的原始标签长度。

在一些实施例中,本公开的范围不限于校准单元510利用从第二介质传感器204接收的第二信号来确定多个标签117的原始标签长度。在示例性实施例中,校准单元510可以被配置成利用从第一介质传感器202接收的第一信号来确定多个标签117的原始标签长度。在示例性实施例中,校准单元510可以利用流程图900中描述的方法来基于第一信号确定原始标签长度。

图10示出了根据本文描述的一个或多个实施例的用于在打印模式下操作打印机设备100的流程图1000。

在步骤1002,打印机设备100包括用于从计算装置接收打印作业的装置,例如控制系统206、处理器502、通信接口506、打印操作单元512和/或类似物。在示例性实施例中,打印操作单元512可以通过通信接口506接收打印作业。在一些示例中,打印作业可以包括关于要打印在介质116上的内容的信息。此外,打印作业可以包括关于介质116上要打印内容的位置的信息。例如,打印作业可以包括与标签117a上要打印内容的坐标有关的信息。此外,在接收到打印作业时,打印操作单元512可以被配置成将要打印的内容作为参考内容存储在存储装置504中。

在步骤1004,打印机设备100包括用于使打印头110在介质116上打印内容的装置,例如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508和/或类似物。例如,打印操作单元512可以使打印头110在标签117a上打印内容。在示例性实施例中,在将内容打印在标签117a上之前,打印操作单元512可以被配置成将标签117a上的可打印部分与烧录线208对准。

在一些示例中,标签117a的可打印部分可以对应于标签117a上可打印内容的区域。在一些示例中,标签117a的可打印部分可以位于距前缘119a和后缘119b一定距离处。例如,标签117a的可打印部分位于距标签117a的前缘0.5mm的距离处。在一些示例中,距标签117a的前缘119a的这种距离可以由打印机设备100的用户输入。在示例性实施例中,打印机设备100的用户可以通过计算装置输入该距离的值。在替代实施例中,用户可以在创建要在打印机设备100上执行的打印作业的同时输入距标签117a的前缘119a的距离的值。

为了将标签117a的可打印部分与烧录线208对准,i/o装置接口单元508可以使介质毂102旋转,这又使得介质116沿着介质路径118行进第一距离。在示例性实施例中,i/o装置接口单元508可以基于标签长度和在烧录线208和第二介质传感器扫描线226之间的第六预定距离230来确定第一距离,如图2a所示。例如,如果第六预定距离是50mm并且标签长度是10mm,则i/o装置接口单元508可以确定第二介质传感器扫描线226和烧录线208之间的多个标签117的标签计数是5。当多个标签117中的标签(例如,标签x)的前缘与第二介质传感器扫描线226对准时,i/o装置接口单元508确定从标签x起的第五个标签的前缘与烧录线208对准。此后,i/o装置接口单元508可以基于用户输入使介质116在打印方向上移动例如0.5mm的距离,以将可打印部分与烧录线对准。

在示例性实施例中,打印操作单元512可以使得打印头110基于要打印的内容和标签117a上要打印该内容的坐标来加热多个加热元件中的一个或多个加热元件。例如,如果内容对应于将被打印在标签117a的周边上的页边空白,则打印操作单元512可以使得打印头110加热在烧录线208的拐角处的一个或多个加热元件,以便在标签117a上打印页边空白。

同时,i/o装置接口单元508可以使介质116在打印方向上沿介质路径118行进。随着介质116继续在打印方向上沿介质路径118行进,在一段持续时间(自打印操作开始以来)之后,标签117a的一部分(正在其上打印内容)移动到对应于验证器扫描线218的位置。在示例性实施例中,当多个标签117的标签长度大于烧录线208和验证器扫描线218之间的第二预定距离232时,出现这种情况,如图2a所示。

在多个标签117的标签长度小于烧录线208和验证器扫描线218之间的第二预定距离232的某些实施方式中,在标签117a上的内容打印完成后,i/o装置接口单元508使介质116在打印方向上沿介质路径118行进。

在步骤1006,打印机设备100包括用于使图像捕获装置216捕获标签117a的该部分上的打印内容的图像的装置,例如控制系统206、处理器502、打印操作单元512、图像处理单元516和/或类似物。在图像捕获装置216捕获标签117a的该部分上的打印内容的图像之后,图像处理单元516从图像捕获装置216接收捕获的图像。

在步骤1008,打印机设备100包括用于基于捕获的图像来确定打印内容是否可接受的装置,例如控制系统206、处理器502、打印操作单元512、图像处理单元516和/或类似物。为了确定打印内容是否可接受,在示例性实施例中,图像处理单元516可以被配置成将捕获的图像(即标签117a的一部分的图像)与参考内容(在步骤1002中存储在存储装置504中)进行比较。如上所述,参考内容对应于打印作业中接收的内容。因此,基于比较,图像处理单元516确定从打印作业接收的内容是否被正确地再现在标签117a的该部分上。例如,图像处理单元516可以将标签117a的一部分的图像与对应的参考内容进行比较,以确定在打印作业中接收的内容是否被正确地再现在标签117a上。在一些示例中,图像处理单元516可以基于参考内容的类型来比较标签117a的一部分的图像和对应的参考内容。参考内容类型的一些示例可以包括但不限于标识、文本内容、图像等。

例如,如果参考内容的类型对应于标识(例如条形码),则图像处理单元516可以被配置成从捕获的图像解码条形码。此外,图像处理单元516可以被配置成从参考内容解码条形码。此后,图像处理单元516可以被配置成确定从捕获的图像获得的解码信息是否与从参考内容接收的解码信息相同。如果从参考内容和捕获图像两者获得的解码信息相同,则图像处理单元516确定打印内容是可接受的。然而,如果从参考内容和捕获的图像获得的解码信息不相同,则图像处理单元516可以确定打印内容不可接受。

在另一示例中,如果参考内容的类型是文本内容,则图像处理单元516可以被配置成对捕获的图像执行光学字符识别(ocr)以获得文本。此后,图像处理单元516可以将来自参考内容的文本与通过ocr获得的文本进行比较,以确定参考内容是否被正确地再现在标签117a上。如果图像处理单元516确定参考内容被正确地再现在标签117a上,则图像处理单元516确定打印内容是可接受的。

在确定标签117a的部分上的打印内容是可接受的之后,图像处理单元516可以被配置成使用步骤1008中描述的方法来确定在标签117a的剩余部分上的打印内容是否是可接受的。在一些示例中,在图像处理单元516确定标签117a的所有部分上的打印内容都是可接受的之后,标签117a相对于验证器扫描线218的位置使得标签117a的后缘119b与验证器扫描线218对准。换句话说,标签117a的所有部分都已经通过图像处理单元516用以确定打印的内容是否可接受的验证器扫描线218,从而导致标签117a的后缘119b与验证器扫描线218对准。

在示例性实施例中,如果图像处理单元516确定打印内容是可接受的,则图像处理单元516可以被配置成执行步骤1010。然而,如果图像处理单元516确定打印内容不可接受(换句话说,打印内容的验证失败),则图像处理单元516可以被配置成执行步骤1014。

在步骤1010,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508和/或类似物的装置,用于使介质116沿着介质路径118在打印方向上行进第二距离,以从打印机介质输出装置104输出打印过的标签117a。在示例性实施例中,i/o装置接口单元508可以被配置成基于标签长度和在验证器扫描线218和打印机介质输出装置104之间的第三预定距离234来确定第二距离。

例如,在标签117a上的打印内容的验证完成之后,标签117a的后缘与验证器扫描线218对准,如上所述。如果第三预定距离234是10mm并且标签长度是15mm,为了从打印机介质输出装置104输出打印过的标签,i/o装置接口单元508可以被配置成使得介质116经过10mm(这是第三预定距离)的第二距离。当标签117a(具有打印内容)从打印机介质输出装置104输出时,标签117b的一部分(与标签117a相邻)也在打印方向上行进第二距离。因此,接下来要在其上打印内容的标签117b相对于打印头110未对准。

在步骤1012,打印机设备100包括用于确定第一预定时间段是否已经过去的装置,例如控制系统206、处理器502、打印操作单元512和/或类似物。在一些示例中,第一预定时间段可以对应于这样的持续时间,在该持续时间内,打印机设备100的用户必须通过利用打印机设备100中的撕纸杆(未示出)撕掉其上已经打印了内容的标签(例如,标签117a)。如果打印操作单元512确定第一预定时间段已经过去,则打印操作单元512执行步骤1014。然而,如果打印操作单元512确定尚未经过第一预定时间段,则打印操作单元512可以被配置成重复步骤1012。

附加地或替代地,打印操作单元512可以通过传感器确定其上已经打印了内容的标签是否已经被撕掉。在示例性实施例中,打印操作单元512可以被配置成基于介质存在信号(由介质输出传感器121生成)的接收来确定标签是否已经被撕掉。当打印操作单元512停止接收介质存在信号时,打印操作单元512确定标签已经被撕掉。因此,打印操作单元512可以被配置成执行步骤1014。然而,如果打印操作单元512确定它仍在接收介质存在信号,则打印操作单元512确定打印的标签没有被撕掉。因此,打印操作单元512可以重复步骤1012。

在步骤1014,打印机设备100包括用于使介质116在缩回方向上沿介质路径118缩回的装置,例如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508和/或类似物。在示例性实施例中,打印操作单元512可以指示i/o装置接口单元508使介质116沿着介质路径118缩回。例如,在接收到指令时,i/o装置接口单元508可以被配置成致动第一电驱动器以使介质116缩回。

在步骤1016,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于在介质116沿着介质路径118缩回时分析从第一介质传感器202接收的第一信号,以检测介质116的透射率/反射率的测量值的突然增加或减少。如上所述,第一信号指示介质116的各个部分的透射率/反射率的测量值。当标签117b在介质116沿着介质路径118缩回期间经过第一介质传感器202时,由第一介质传感器202生成的第一信号指示标签117b的各个部分的透射率/反射率的测量值。此外,如上所述,当标签117b的前缘119b或后缘119c经过第一介质传感器202时,第一介质传感器202可以记录介质116的透射率/反射率的突然增加或减少,如第一信号(由第一介质传感器202生成)的一个或多个特性的一个或多个测量值所指示的。因此,信号处理单元514可以被配置成分析第一信号以检测介质116的透射率/反射率的测量值中的这种突然增加或减少。在检测到介质116的透射率/反射率的测量值的突然增加或减少时,信号处理单元514可以确定标签117b的前缘或后缘在介质116在缩回方向上行进期间已经经过第一介质传感器202。

在步骤1018,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于确定多个标签117的标签长度(例如在图9的步骤906中确定的)是否大于或等于第一介质传感器扫描线224和打印机介质输出装置104之间的第五预定距离238。如果i/o装置接口单元508确定多个标签117的长度大于或等于第五预定距离238,则信号处理单元514可以被配置成执行步骤1020。然而,如果i/o装置接口单元508确定多个标签117的长度小于第五预定距离238,则信号处理单元514可以被配置成执行步骤1024。

在一些实施例中,在步骤1018的确定使得信号处理单元514能够确定介质116的透射率/反射率的测量值的突然增加/减少是由于标签117b的前缘119b还是后缘119c经过第一介质传感器202引起的。例如,如果标签117b的长度小于第五预定距离238,则在执行步骤1010期间,整个标签117b已经经过第一介质传感器扫描线224。因此,在介质116缩回期间,介质116的透射率/反射率的测量值的突然增加/减少可能是由于标签117b的后缘经过第一介质传感器202引起的。如果标签117b的长度大于第五预定距离238,则在执行步骤1010期间,标签117b的仅一部分经过了第一介质。因此,介质116的透射率/反射率的测量值的突然增加/减少可能是由于标签117b的前缘经过第一介质传感器202引起的。

在步骤1020,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于基于在介质在步骤1014沿着介质路径缩回时在步骤1016对第一信号的分析来确定已经检测到标签(例如,117b)的前缘119b。因此,在步骤1022,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508和/或类似物的装置,用于使介质116继续沿着介质路径118缩回第三距离,使得标签117b的前缘119b与烧录线对准。在一些实施例中,第三距离对应于第四预定距离228,如图2a所示。

在一些实施例中,第三距离可以对应于基于第四预定距离228减去可打印部分距前缘的距离而确定的距离。在这样的实施例中,i/o装置接口单元508可以被配置成确定第三距离。此外,在这样的实施例中,烧录线208与标签117b上的可打印部分对准。

在步骤1024,打印机设备100包括诸如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于基于在介质在步骤1014沿着介质路径缩回时在步骤1016对第一信号的分析来确定已经检测到标签117b的后缘119c。因此,在步骤1026,打印机设备100包括用于使介质116继续沿着介质路径118缩回第四距离的装置,例如控制系统206、处理器502、打印操作单元512、i/o装置接口单元508和/或类似物。在示例性实施例中,第四距离对应于第四预定距离228和多个标签117的长度之和。在这样的实施例中,当i/o装置接口单元508使介质缩回第四距离时,在缩回后,标签117b的前缘与烧录线对准。

在一些实施例中,第四距离可以对应于通过从第四预定距离228和多个标签117的长度之和减去可打印部分距前缘的距离而确定的距离。在这样的实施例中,i/o装置接口单元508可以被配置成确定第四预定距离。此外,在这样的实施例中,在缩回之后,烧录线208与标签117b上的可打印部分对准。

如上所述,在沿着介质路径118缩回介质116期间,来自第一介质传感器202(与第二介质传感器204相比,第一介质传感器202更靠近打印头110定位)的第一信号用于将标签117b与烧录线208重新对准。因此,标签117b与打印头110的对准可以比仅利用来自第二介质传感器204的第二信号来将标签117b与打印头110对准的情况更精确。如果重新对准的计算仅基于来自第二介质传感器204的第二信号,则各种因素(例如但不限于,由于介质116沿介质路径118的张力变化而导致的进给误差)可能导致标签117b与打印头110的不准确对准。

如果在步骤1008,图像处理单元516确定打印内容不可接受,则图像处理单元516可以被配置成执行步骤1028。在步骤1028,i/o装置接口单元508可以使介质116在缩回方向上沿介质路径118缩回。在步骤1030,信号处理单元514可以被配置成分析第一信号,以检测介质116的透射率/反射率的测量值的突然增加或突然减少。介质116的透射率/反射率的测量值的突然增加或突然减少可以描绘前缘119b或后缘119c行进经过第一介质传感器202。为了确定哪个边缘经过了第一介质传感器202,在步骤1032,i/o装置接口单元508确定多个标签117的长度是否大于或等于验证器扫描线218和第一介质传感器扫描线224之间的预定距离。如果i/o装置接口单元508确定多个标签117的长度大于或等于验证器扫描线218和第一介质传感器扫描线224之间的预定距离,则i/o装置接口单元508执行步骤1020。在步骤1020,i/o装置接口单元508确定标签117b的前缘119b已经经过第一介质传感器202。因此,在框1022,i/o装置接口单元508可以被配置成使得介质116缩回第三距离。

如果在步骤1032,i/o装置接口单元508确定多个标签117的长度小于验证器扫描线218和第一介质传感器扫描线224之间的预定距离,则i/o装置接口单元508可以确定后缘119c已经经过第一介质传感器202。因此,在框1026,i/o装置接口单元508可以使介质116缩回第四距离。

图11示出了根据本文描述的一个或多个实施例的在打印模式下操作打印机设备100的示例方法1100。

示例方法1100示出了打印机设备100的一系列示意图,这些示意图描绘了打印机设备100在打印模式下操作期间的打印机设备100的各种状态。例如,打印机设备100的示意图1102描绘了标签117a在打印头110下方,以便打印头110在标签117a上打印内容。在打印头110将内容打印在标签117a上之后,i/o装置接口单元508使介质116在打印方向上移动,使得标签117a在图像验证器外壳112中的图像捕获装置216下方,如示意图1104所示。如上所述,图像捕获装置216可以被配置成捕获打印内容的图像。此后,图像处理单元516可以被配置成验证打印内容以确定打印内容是否可接受。

在图像处理单元516确定打印内容是可接受的之后,i/o装置接口单元508可以使介质116在打印方向上沿着介质路径118行进,以从打印机介质输出装置104输出标签117a,如示意图1106所示。如图所示,在从打印机介质输出装置104输出标签117a期间,标签117b(接下来将在其上打印内容)变得不对准。

因此,i/o装置接口单元508使得介质116在缩回方向上沿着介质路径118移动。在介质116沿着介质路径118缩回期间,信号处理单元514可以被配置成分析由第一介质传感器202生成的第一信号,以检测介质116的透射率的测量值的突然增加。如上所述,透射率的测量值的突然增加可以指示第一介质传感器202已经检测到前缘(由1110描绘)。示意图1108描绘了打印机设备100的这种状态,其中标签117b的前缘1110与第一介质传感器扫描线224对准。

此后,i/o装置接口单元508使介质116行进第三距离。如示意图1112所示,在介质116在缩回方向上行进第三距离之后,标签117b的前缘1110与烧录线208对准。

如上所述,当新介质卷安装在打印机设备100中时(例如,在图6的步骤618),处理器502使打印机设备100在新介质模式下操作。这里结合图12描述打印机设备100在新介质模式下的操作。

图12示出了根据本文描述的一个或多个实施例的用于在新介质模式下操作打印机设备100的流程图1200。

在步骤1202,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508和/或类似物的装置,用于使来自新介质卷的新介质(以下称为新介质)在缩回方向上沿介质路径118行进。在示例性实施例中,新介质包括多个新标签。在一些实施例中,当新介质卷被安装在打印机设备100中时,新介质的某些部分从新介质卷中被取回,并且被手动地沿着介质路径118放置,使得新介质在新介质卷和打印机介质输出装置104之间延伸。在沿着介质路径118这样放置新介质的部分之后,第一新标签(内容将被打印在其上)不与打印头110对准。因此,在安装新介质卷时,i/o装置接口单元508使新介质沿缩回方向行进,以将第一新标签与打印头110对准。

如上所述,i/o装置接口单元508可以致动第一电驱动器,使得新介质在缩回方向上沿介质路径118移动。在一些示例中,i/o装置接口单元508可以使得新介质以确定的线速度沿着介质路径118缩回。如上所述,为了使新介质以确定的线速度沿着介质路径118行进,i/o装置接口单元508以预定角速度致动第一电驱动器。

在步骤1204,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于在新介质在缩回方向上沿着介质路径118行进期间使第一介质传感器202生成第一信号。

在步骤1206,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、信号处理单元514和/或类似物的装置,用于基于新介质的透射率/反射率的测量值的突然增加/减少来分析第一信号以检测新标签的后缘。如上所述,新介质的透射率/反射率的测量值的突然增加/减少可以指示多个新标签中的新标签的前缘或后缘行进经过第一介质传感器202。因为新介质的一部分已经沿着介质路径118放置,所以信号处理单元514可以将透射率/反射率的测量值的突然增加/减少的第一种情况确定为后缘。在示例性实施例中,信号处理单元514可以被配置成利用图10的步骤1016中描述的方法。响应于检测到新标签的后缘,打印机设备100可以包括用于沿着介质路径118在缩回方向上继续缩回新介质的装置,例如控制系统206、处理器502、i/o装置接口单元508和/或类似物。

在步骤1208,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物的装置,用于确定在检测到新标签的后缘之后新介质在缩回方向上沿着介质路径118经过的第一距离。如上所述,i/o装置接口单元508使得新介质以确定的线速度沿着介质路径118行进。因此,介质对准单元518可以被配置成基于所确定的线速度和自检测到新标签的后缘以来经过的持续时间来确定新介质在缩回方向上沿介质路径118经过的第一距离。在示例性实施例中,i/o装置接口单元508可以利用距离、速度和时间之间的数学关系来确定新介质在缩回方向上沿介质路径118经过的第一距离。

在步骤1210,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物的装置,用于确定新介质经过的第一距离是否满足原始标签长度(例如,在图9的步骤906中确定的)。例如,如果介质对准单元518确定新介质在缩回方向上沿介质路径118经过的第一距离等于原始标签长度,则介质对准单元518确定新介质经过的第一距离满足标签长度。因此,介质对准单元518可以被配置成执行步骤1216。然而,如果介质对准单元518确定新介质沿介质路径118经过的第一距离不等于标签长度,则介质对准单元518可以被配置成执行步骤1212。

在步骤1212,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518、信号处理单元514和/或类似物的装置,用于分析第一信号以确定新标签的前缘是否已经经过第一介质传感器202。如上所述,为了确定新标签的前缘是否已经经过第一介质传感器202,信号处理单元514可以被配置成检测新介质的透射率/反射率的测量值的突然增加/减少(例如,基于第一信号的一个或多个特性)。如果第一信号指示新介质的透射率/反射率的测量值的突然增加/减少,则介质对准单元518可以确定新标签的前缘已经经过第一介质传感器202。因此,介质对准单元518可以被配置成执行步骤1214。然而,如果介质对准单元518确定新标签的前缘没有经过第一介质传感器202,则介质对准单元518可以被配置成执行步骤1208。

在步骤1214,打印机设备100可以包括用于将标签长度更新为第一距离的装置,例如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物。因为新标签的前缘在新介质经过等于原始标签长度(即,为介质116中的多个标签117确定的标签长度)的距离之前经过第一介质传感器202,所以新介质中的多个新标签的标签长度小于原始多个标签117的原始标签长度。因此,介质对准单元518可以被配置成将新标签长度确定为第一距离。

换句话说,如果在新介质经过的距离等于标签长度之前检测到新标签的前缘,则打印机设备100可以继续使新介质在缩回方向上沿介质路径缩回,直到检测到前缘。打印机设备100然后可以基于第一信号确定新介质在检测到后缘之后和检测到前缘之前经过的第一距离,并且将第一距离设置为新标签的标签长度。

如果在步骤1210中介质对准单元518确定介质116经过的第一距离等于标签长度,则在步骤1216,打印机设备100可以包括用于继续沿着介质路径118缩回新介质的装置,例如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物。

在步骤1218,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518、信号处理单元514和/或类似物的装置,用于分析第一信号以确定新标签的前缘是否已经经过第一介质传感器202。在一些示例中,信号处理单元514可以被配置成利用与步骤1212中描述的类似方法来确定新标签的前缘是否已经经过第一介质传感器202。如果信号处理单元514确定新标签的前缘没有经过第一介质传感器202,则介质对准单元518可以被配置成执行步骤1216。然而,如果信号处理单元514确定新标签的前缘已经经过第一介质传感器202,则介质对准单元518可以被配置成执行步骤1220。

在步骤1220,打印机设备100可以包括诸如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物的装置,用于在确定新介质经过的第一距离等于原始标签长度之后确定新介质沿着介质路径118(在缩回方向上)经过的第二距离。在示例性实施例中,介质对准单元518可以被配置成利用与步骤1208中描述的类似方法来确定第二距离。

在步骤1222,打印机设备100可以包括用于将新标签长度确定为原始标签长度和第二距离之和的装置,例如控制系统206、处理器502、i/o装置接口单元508、介质对准单元518和/或类似物。

换句话说,如果在打印机设备100基于第一信号检测到新标签的前缘之前,新介质经过第一距离(等于旧标签长度),则打印机设备100可以缩回新介质,直到检测到新标签的前缘。打印机设备100然后可以确定在新介质已经经过旧标签长度之后并且在检测到新标签的前缘之前新介质经过的第二距离,并且通过将旧标签长度和第二距离相加来计算新标签的新标签长度。

在一些示例性实施例中,本文的某些操作可以被修改或进一步扩大,如下所述。此外,在一些实施例中,还可以包括附加的可选操作。应当理解,本文所述的修改、可选添加或扩大中的每一个可以单独或与本文所述特征中的任何其它特征相结合地包括在本文的操作中。

前面的方法描述和过程流程图仅作为说明性示例提供,并非意图要求或暗示各种实施例的步骤必须以提供的顺序执行。如本领域技术人员应当理解,前述实施例中的一些中的步骤顺序可以以任何顺序执行。诸如“此后”、“然后”、“下一步”等词并非意图限制步骤的顺序;这些词只是用来引导读者了解方法的描述。此外,对单数形式的权利要求要素的任何引用,例如使用冠词“一”、“一个”或“该”不应被解释为将要素限制为单数形式。

用于实现结合本文公开的方面描述的各种说明性逻辑、逻辑块、模块和电路的硬件可以包括通用处理器、数字信号处理器(dsp)、诸如专用集成电路(asic)或现场可编程门阵列(fpga)的专用处理器、可编程逻辑装置、离散门或晶体管逻辑、离散硬件部件或设计成执行本文描述的功能的它们的任何组合。通用处理器可以是微处理器,但是,替代地,处理器可以是任何处理器、控制器或状态机。处理器也可实现为计算装置的组合,例如,dsp和微处理器的组合、多个微处理器、结合dsp芯的一个或多个微处理器、或任何其它这样的配置。替代地或附加地,一些步骤或方法可以由特定于给定功能的电路来执行。

在一个或多个示例性实施例中,本文描述的功能可以由专用硬件或者由固件或其他软件编程的硬件的组合来实现。在依赖固件或其他软件的实施方式中,这些功能可以作为存储在一个或多个非暂时性计算机可读介质和/或一个或多个非暂时性处理器可读介质上的一个或多个指令的执行的结果来执行。这些指令可以由驻留在一个或多个非暂时性计算机可读或处理器可读存储介质上的一个或多个处理器可执行软件模块来具体化。在这方面,非暂时性计算机可读或处理器可读存储介质可包括可由计算机或处理器访问的任何存储介质。作为示例而非限制,这种非暂时性计算机可读或处理器可读介质可以包括ram、rom、eeprom、闪存、磁盘存储、磁存储装置等。本文使用的磁盘存储包括致密盘(cd)、激光盘、光盘、数字多功能光盘(dvd)、软盘和blu-raydisc™(蓝光光盘)或者以磁性方式或激光光学方式存储数据的其他存储装置。上述类型介质的组合也包括在术语非暂时性计算机可读和处理器可读介质的范围内。另外,存储在一个或多个非暂时性处理器可读或计算机可读介质上的指令的任何组合在本文中可以称为计算机程序产品。

受益于以上描述和相关联的附图中提出的教导的发明所涉及的领域的技术人员将会想到本文阐述的这些发明的许多修改和其它实施例。尽管附图仅示出了本文描述的设备和系统的某些部件,但是应当理解,各种其它部件可以与系统结合使用。因此,应当理解本发明不限于公开的具体实施例,并且修改和其它实施例旨在涵盖在所附权利要求的范围内。此外,上述方法中的步骤可能不一定按照附图中描绘的顺序发生,并且在一些情况下,所描绘的一个或多个步骤可能基本上同时发生,或者可能涉及附加的步骤。尽管本文使用特定的术语,但是它们是在一般和描述的意义上使用的而非用于限制性的目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1