对双重打印机构的控制的制作方法

文档序号:2484273阅读:79来源:国知局
专利名称:对双重打印机构的控制的制作方法
技术领域
本发明涉及对双重打印机构的控制,尤其涉及打印标签的上下 文。本发明特别但不排他地适用于在冲切标签上打印图像的打印机领 域,所述沖切标签通过可去除的粘结剂固定到支撑材料,并形成为巻。 这种标签原料巻在本领域公知,而且利用这样的标签巻的产品目前是 可获得的,且其商业名称为LabelWriter。
背景技术
在LabelWriter打印机中, 一巻标签原料可旋转地安装在打印机 中,而且进给机构推动该原料经过打印机构,所述打印机构可在每张 标签上打印用户定义的图像。标签然后可以从支撑载体上移开。 LabelWriter打印机和正在用的主机相连,用户可以在该主机中定义 要打印的图像。
LabelWriter打印机适用于应用不同类型标签原料的大量不同应 用。例如,每种类型的标签原料都有固定到支撑载体上的不同形状或 不同尺寸。经常出现的情况就是一些特定用户可能希望在重复的基础 上在不止一种应用中^f吏用LabelWriter。例如他们可能正需要船运 标签和邮资标签,或是需要地址标签和文件夹标签。此刻,对于用户 来说,每次他们希望改变应用时都需要在LabelWriter中更换标签原 料。这就意味着用户不得不在标签原料巻之间进行切换,这是难用的 且消耗时间。
EP-A-834828公开了 一种混合打印机,所述混合打印机具有多个独立的打印机构,每个机构都有各自的打印头,且适用于在多种类型 打印介质的相应一种上打印。该混合打印机和主4几相连,所述主机用 于接收打印数据和发送状态信息。在该混合打印机中,打印机构全都 不相同,因为其设想就是要提供一种通过一 台打印机来打印不同类型 文档的"^殳备。
因此每个打印机构需要有各自的打印驱动器以适应其打印机构 的方式来产生打印数据。

发明内容
本发明的一个目的就是要提供一种打印装置,其允许容易地存取 不同类型的标签而无需用户更换巻。
根据本发明的一个方面,提供一种打印系统,其包括打印装置, 其包括第一和第二相似的打印机构;第一和第二相似的保持元件,用 于分别在通过第一和第二打印机构的位置分别保持第一和第二标签 原料巻;以及本地处理器,连接以向所述第一和第二打印机构中选定 的一个提供打印数据,并且包含用于接收打印数据和命令的元件,上 述命令用于向所述第一和第二打印机构中选定的一个提供所述打印 数据,以便基于所述命令,在与所述第一和第二标签原料巻中分别相 关的一个的标签上打印图像;并且主机连接到该打印系统,并布置为 执行向打印装置提供所述打印数据和命令的公共打印驱动器,而不管 选择哪个打印机构。
在一个实施例中,在与打印装置连接的主机处执行的公共打印驱 动器布置成提供所述的打印数据,以及确定将使用第一或第二打印机 构中哪一个的选棒命令。
当第一和第二标签原料巻是不同类型时,满足上迷目的。因此, 基于用户在连接到打印机的主机装置处的选择,本地处理器可以确定 打印数据提供给哪个打印机构。由于第一和第二打印机构基本上是相 同的,仅仅需要单个打印驱动器,所述单个打印驱动器布置成产生由 本地处理器读取的控制代码,以用来确定在第一或第二标签巻上打印。
可能使用以上描述的打印装置来保持相同的第 一和第二标签原 料巻。在这种情况下,打印装置可以配置为从已用完的一巻标签原料 自动切换到另一巻标签原料。在这种情况下,产生的问题是,标签原 料巻在其结尾包括不期望的部分标签。在标签原料制造过程中,经过 制造机器的标签原料的长度是判定一巻终点和后续巻起点的参数。制 造设备的位置精确性使得标签巻之间的分界点是随机的,并且与后续 标签载体上的冲切标签无位置关系。因此对于任何特定标签原料巻来 说,存在适度的概率,先前未使用完的巻的最后标签是部分标签。
这就意味着,将近耗尽巻上的最后一张标签可能不是一张完整的 标签。在本发明所述的实施例中,这个问题如下解决。为了完整性起 见,指出相同制造过程可以导致部分标签在新巻的开头。这个问题的
解决方法由名为Dymo Corporation的公司在PCT/IB04/002194中提出。
本发明的另一方面是,提供一种控制打印装置打印标签的方法, 其包括从用户接收信息,所述信息包括定义即将打印图像的打印数 据和识别用于打印机构选择的自动模式的命令;提供所述打印数据和 所述命令给打印装置用于打印所述标签,所述打印装置具有第一和第 二标签原料巻和相关的第 一和第二打印机构;当提供所述打印数据用 于打印时,在标签緩沖器中存储定义每张标签的打印数据;由后续标 签的打印数据盖写每个已存储的打印数据直到接收到再打印请求指 示符;以及基于再打印请求的接收,向打印装置再提供最后存储的打 印数据。
再一方面提供一种计算机程序产品,当载入计算机时执行该方法。
本发明的另一方面提供一种打印标签的方法,其包括接收定义 将打印的图像的打印数据和识别自动模式的命令;将所述打印数据提 供给与第一打印机构相关的第一标签原料巻;监测第一标签巻的状
态;以及,当检测出第一标签原料巻耗尽时,发出重新打印请求,以再调用已打印数据并将所述打印数据提供给与第二打印机构相关的 第二标签原料巻,藉此第 一巻的最后一张标签作为第二巻的第 一张标 签被重新打印。
本发明的另一方面提供一种打印装置,包括第一和第二两个相 似的打印机构;第一和第二相似的保持元件,用于分别在经过第一和 第二打印机构的位置分别保持第一和第二标签原料巻;以及本地处理
器,连接以接收定义将打印的图像的打印数据和确认自动模式的命 令,用于向第一标签原料巻提供所迷打印数据并且,当检测出第一标 签原料巻耗尽时,发出已打印数据的再打印请求,并向第二标签巻提 供所述已打印数据,藉此第一巻的最后一张标签作为第二巻的第一张 标签被重新打印。
应当理解到,本发明以上方面也可以应用于具有用于单个标签原 料巻的单个保持元件的打印装置。也就是说,本发明在另一方面提供 了一种打印标签方法,其包括接收定义将打印的图像的打印数据; 将所述打印数据提供给打印机构用来在第 一标签原料巻上打印;监测 第一标签原料巻的状态;以及,当检测出第一标签原料巻已经耗尽而 且已经由后续标签原料巻代替时,发出再打印请求,再调用已提供的 打印数据并将所述打印数据提供给打印机构,用来在后续的标签原料 巻上打印,藉此第 一巻的最后一张标签作为后续巻的第 一张标签被重 新打印。
本发明的另一方面提供了一种打印设备,其包括打印机构;保 持元件,用于在通过打印机构的位置保持标签原料巻;本地处理器, 连接以接收定义将打印的图像的打印数据,以及将所述打印数据提供 给打印机构用于在保持机构中的第 一标签原料巻上打印;以及用于检 测第一标签原料巻已经耗尽并且已由后续巻取代的元件;其中,本地 处理器是可操作的以送出针对已经提供的打印数据的再打印请求,并 将所述数据提供给后续标签原料巻,藉此第一巻的最后一张标签作为 后续巻的第 一 张标签被重新打印。
也就是说,当打印到单个巻时,基于再打印请求重新装入巻时,再打印机构工作。再打印请求可以基于再打印请求指示符发出,该再 打印请求指示符的状态在状态緩冲器中设置。该再打印请求指示符可 以是专门的指示符,或者也可以是一旦巻耗尽就置位的打印机空缺 位。当重新装栽后续巻后,该打印空缺位被清零且发出重新打印请求。


为了能更好的理解本发明和怎样执行本发明获得效果,现在将以
实例的形式参考附图,其中
图l示出本发明的一个实施例中的打印装置的外壳;
图2示出打印装置重要部件的示意性块图3示出打印装置以及主;f几的控制部件的示意性块图;以及
图4示出状态报告。
具体实施例方式
下面所描述的打印系统具有两个相似的打印机构和一个打印驱 动器。对于对哪个巻进行打印的选择既可以当一巻耗尽时基于打印机 固件自动切换(巻),也可以基于控制代码,所述代码告知打印机应 在左边或右边的巻上打印。
图1示出本发明的一个实施例中的打印装置的外壳,所述打印装 置具有基座l,所述基座1和电缆3相连,此电缆3允许打印装置连 接到主机上。该装置具有盖5以及下壳部分7,所述盖5可以按箭头 A的方向打开。该下壳部分包括第一和第二缝槽9, 11,可以注意到 第一和第二标签原料巻的端部13、 15通过所述的两个缝槽伸出。每 个标签巻13、 15都安装在支架上,由于盖5的缘故,所述支架在图1 中没有显示,但是所述支架允许标签原料从支架经过缝槽9、 11向前 推进。所述支架实质相同且穿过打印机安装在同一轴线上。标签原料 的推进是在一个或多个进给马达的控制之下。第一和第二打印机构置 于下壳部分7的下方(同样在图1中隐藏),且当该标签原料进给并 通过打印机构时在标签上执行打印操作。在图1中,标签原料13运载多个第一类标签17,并利用本身已知的方式通过粘结剂固定到支撑 载体或巻筒纸17a上。标签原料15运载多个第二类标签19,利用可 去除的粘结剂相似地固定到支撑载体19a上。
应当理解到,除通过各标签原料运载的标签类型外,标签原料巻 和它们的支架实质上相同。
图2是图l所示打印装置中重要部件的示意图。在图2中,示出 了仅一个标签巻及其相关马达以及打印机构。很显然其配置与打印装 置中的第二个标签巻是同样的,其共享在下面描述的部件。打印装置 10包括标签打印机100,所述标签打印机100与计算机系统120相连。 标签打印机100接收安装于支架102上的标签原料并在标签原料13 的标签上打印信息。
标签打印机IOO包括页头(TOF)传感器104,标签尺寸指示符 (LSI)传感器106,压纸巻筒108,马达109,打印头110,引出点 112 (相应于图1所示的缝槽9, 11)以及处理器116。处理器116包 括用于存储信息的存储器118,所述信息包括打印机100搜集的数据。
尽管在图2中没有显示,标签打印机IOO包括用于提供的第二标 签原料的第二套相似的原料13的支架102, TOF传感器104,标签 尺寸指示符传感器106,压纸巻筒108,马达109,打印头110和引出 点112。应当理解到处理器116和存储器118是共享的。
每个TOF传感器104检测TOF标记以及标签原料102的存在或 缺乏。TOF传感器104的一个重要功能就是确定何时标签原料巻耗 尽,也即何时标签原料中的最后一张标签用完。LSI传感器106检测 LSI标记以及标签原料102的存在或缺乏。每个马达109驱动与之相 关的压纸巻筒108以便于使压纸巻筒108可以顺时针或逆时针方向转 动。如果压纸巻筒108以逆时针方向转动,则压纸巻筒108的转动使 得标签原料102向前推进,或者如果压纸巻筒108以顺时针方向转动, 则使得标签原料102向相反方向推进。每个打印头110将信息打印到 与之相关的标签原料17的标签上。每个打印头110处于这样的位置, 即在压纸巻筒和其相关打印头110的压紧点114打印信息。计算机系统120将打印请求以一种随后将讨论的形式传输到标 签打印机IOO,但是尤其要注意的事实是,计算机系统120要为两个打 印头执行相同的打印机驱动,且与打印数据一起传输命令,所迷命令 可以让处理器116决定利用哪个打印头。所迷命令将在下文做更加详 细的介绍。计算机系统120也可以给标签打印积il00输送状态请求。 无论标签打印机100是否准备打印等,标签打印积》100都会将描述包 含在每个标签原料巻上的标签类型的信息传送到计算机系统120。标 签打印机100也可以返回状态报告。该信息允许计算机系统120格式 化对标签打印机100的打印请求。
图3为示出标签打印机100的控制机构中的重要部件和主机120 的示意图。示出处理器116通过双向连接线路3与计算机系统120相 连。主机120执行大量的处理来允许用户用本身已知的方式控制打印。 这些处理的两个已经进行了改变并将在下面更详细介绍。它们通过用 于打印机驱动器的圆标记PD和用于再打印监一见器的RM来阐述。应 当真正理解到,圆的利用只是示意性的,而且实事上处理器利用本身 已知的方式来执行来自存储器的代码。
处理器116收到来自于TOF和LSI传感器104、 106的反馈, 其允许处理器116确定第一和第二打印机构分别的状态。这些状态值 保存在状态緩沖器SB中,所述状态緩沖器构成存储器118的一部分, 以便于计算机系统120存取这些状态值,这些状态的存取是通过从计 算机系统120发出到本地处理器116的请求状态命令进行的。在状态 緩冲器中保持的每个状态包含了多个位,以指示状态元素的不同类 型。当前状态下的重要值是纸张空缺位(PEB, paper empty bit)和 再打印请求位(RRB, reprint request bit)。它们在图4的状态报告 中示出。
打印驱动器PD接收来自用户的输入并生成打印数据,所述输入 定义了即将打印的标签,所述打印数据提供到本地处理器116以驱动 其中一个打印头将图像打印到标签上。为方便参考,图3中的打印头 标示为110L (指示用于左边巻的打印机构)和110R (指示用于右边巻的打印机构)。打印驱动器PD在计算机系统120上给出用户界面, 所述界面允许用户在左或右巻之间进行选择,并响应此选择计算机系 统120在双向连接线路3上发出打印数据和命令,该命令由控制逻辑 117读取并引起其驱动正确的那个打印头。这个命令在这里称为选择 命令。在计算机系统120的显示屏上,被称为左巻和右巻的两个纸盘 呈现给用户。 一旦用户做出选择,打印机驱动器将巻选择命令添加到 每个打印作业的开始。
在标签巻是不同类型时,选择命令是很有用的,对用户来说,代 表着不同类型的标签。
在标签巻是相同类型的情况下,另 一有用的命令就是"自动模式" 命令。当这个命令已被用户在计算机系统120的用户界面上激活时, 此项指令就被传送到本地处理器116并被控制逻辑117读取。如果当 前巻为空时其引起打印机自动切换到另一巻。为了支持此项命令,使 用再打印监视器RM。其用于向打印机运送用于打印的数据。当处于 自动模式时,再打印监视器RM避免在打印过程中遗漏标签。打印机 利用TOF传感器检测纸用完状态。这种状态通过控制逻辑117检测, 并用于改变正被使用的打印机构,从而后续的打印数据提供给另一个 打印机构。即当第一巻耗尽后,打印机自动切换到第二巻。当第二 巻耗尽时,如果新巻已经装载则打印机切换回第一巻,否则它就一直保 持PEB直到巻被更换。
对于前面论述的原因,就产生一个这样的问题,当前空巻上打印 的最后一张标签可能不是一张完整的标签。如果打印程序很简单地继 续在下一巻上打印,假设早先的标签被顺利地打印,如果该巻上的最 后一张标签不是一张完整的标签,则这张标签就会被遗漏。为了防止 遗漏标签,再打印监视器允许打印机重新打印最后一张标签作为下一 巻的第一张标签。 一旦确定需要更换之后,再打印请求位(RRB)将 被置位,引起主机的下一状态请求导致响应该RRB置位。虽然在一 些情况下这可能会导致标签不必要的双重打印,但保证了不会遗漏标 签。为了允许再打印监视器RM正确地进行操作,图4显示的状态 报告包含了再打印请求位RRB。当遵循上述过程从一个巻到另 一个切 换完成时,该位通过控制逻辑117被置位。响应从其发出的状态请求, 包含RRB及PEB的状态报告返回到主机120、以便于利用这些位来 确定向打印机发送何种数据。
为了获得上述效果,下面将介绍再打印监视器的操作方法。
再打印监视器将把它收到的数据分析/汇编到全部标签中。当向 打印机完成发送标签时,其将它放在内部"最后标签緩冲器,,LLB中。 这个緩冲器是下述程序的关键所在。
注意错误处理与现有的混合打印机不同。根据上面介绍的打印装 置,可以报告打印机状态
1) 打印机中错误状态,但不显示哪个打印机构错误,只是存在 一个错误。
2) 空纸状态有两种可能
a) 如果打印机设置成当一个变空时自动切换到另一巻(自动模 式),则只有当两巻都为空时才^^告该状态。
b) 当仅向一巻发送打印作业时,当该选择的巻为空时报告空纸 状态。此时,不会进一步的打印任何巻,直到第一巻重新装栽或取消 打印作业或重新设置打印机。
由于打印机空状态防止了两个机构/巻进一步打印直到通过重新 装载或重新设置打印作业来矫正,如果另一打印机构错误,那么打印 机不能继续在一个打印机构上打印。另外,仅由打印机反馈一项状态 报告,且其组合了两个机构的状态。
由于纸盘设为自动,而且"当前"的巻为空,所以每次打印机从一 巻转换到另一巻时再打印请求位(RRB)被置位。通过接收下一数据 该位将被清零。
每次调用再打印监视器的处理如下
重复
请求打印机状态直到状态=TOF或状态- RRP或状态=空纸或状态=其它错误
;上述是为了保证打印机有时间检测纸张的端点(end)
;当最后一组数据传输到打印机后
:i口果RRP-真,贝'J
从最后标签緩冲器重新传送数据
否则,如果状态一空纸(或其它错误),那么
显示一对话框,告诉用户错误监测状态,直到错误被清除
隐藏对话框
从最后标签緩冲器重新传送数据 否则
传送下一标签
移动标签到最后标签緩冲器
结束
应当理解到,再打印监视器由主机可执行的代码序列实现从而每 次调用时实现上述步骤。
打印空缺位PEB在单巻打印机中可以用来提供相同的效果。即 在单巻打印机中,当第一巻耗尽且后续的巻重新装栽时,打印空缺位 可以用来引起最后标签的再打印。也就是说,当第一巻耗尽时,打印 空缺位在状态报告中被置位。注意,在本实施例中不需要RRB。当通 过用户成功地重新装栽标签原料的后续巻而打印空缺位清零时,再打 印请求从本地处理器传输到主机中,并且主机重新传输最后标签的数
据。因此,最后一张标签可以作为后续巻的第一张标签被重新打印。
权利要求
1. 一种打印标签的方法,包括接收定义将打印的图像的打印数据;将所述打印数据提供给打印机构用于在第一标签原料卷上打印;监视第一标签原料卷的状态;以及,当检测出第一标签原料卷已耗尽并已由后续标签原料卷代替时,发出再打印请求,以再调用已提供的打印数据并向打印机构提供所述数据用于在后续标签原料卷上打印,藉此,第一卷的最后一张标签作为后续卷的第一张标签再打印。
2. 如权利要求l所述的方法,其中发出再打印请求的步骤包括 读取状态报告,所述状态报告保持再打印请求指示符,当所述再打印 请求指示符置位时,引起发出所述再打印请求。
3. —种打印装置,包括 打印才几构;保持元件,用于在通过打印机构的位置保持标签原料巻; 本地处理器,连接以接收定义将打印的图像的打印数据以及向打印机构提供所述打印数据用于在保持元件中的第一标签原料巻上打印;以及用于检测第一标签原料巻已耗尽并已被后续巻代替的部件;其中,本地处理器可操作地发出已提供的打印数据的再打印请 求,并向后续标签原料巻提供所述数据,藉此,第一巻的最后一张标 签作为后续巻的第一张标签再打印。
4. 如权利要求3所述的打印装置,包括存储器,保持包括打印 机空缺指示符的状态报告,当后续巻被装载时所述打印机空缺指示符 引起发出所述再打印请求。
5. —种控制打印装置打印标签的方法,包括 接收来自用户的信息,包括定义将打印的图像的打印数据和识别用于打印机构选择的自动模式的命令;向打印装置提供所述打印数据和所述命令用于打印所述标签,所 述打印装置具有第一和第二标签原料巻以及相关的第一和第二打印机构;当提供定义每张标签的打印数据用于打印时,在标签緩冲器中存 储该打印数据;用后续标签的打印数据盖写每个已存储的打印数据,直到接收到 再打印请求指示符;以及一收到所述再打印请求,向打印装置再提供最后存储的打印数据。
6. —种计算机程序产品,包括当装载到计算机中时执行权利要 求5所述步骤的程序代码元件。
全文摘要
一种打印装置,包括打印机构;保持元件,用于在通过打印机构的位置保持标签原料卷;本地处理器,连接以接收定义将打印的图像的打印数据以及向打印机构提供所述打印数据用于在保持机构中的第一标签原料卷上打印;以及用于检测第一标签原料卷已耗尽并已被后续卷代替的部件;其中,本地处理器可操作地发出已提供的打印数据的再打印请求,并向后续标签原料卷提供所述数据,藉此,第一卷的最后一张标签作为后续卷的第一张标签再打印。
文档编号B41J3/54GK101412326SQ200810135
公开日2009年4月22日 申请日期2005年10月14日 优先权日2004年10月15日
发明者大卫·L·布鲁克, 帕特里克·R·赖茨, 詹姆斯·T·克雷格 申请人:桑福德有限合伙公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1