确定打印进程的方法和设备技术

技术编号:2846991 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供用于确定一正在打印的文件的打印进程的方法和设备。一文件的所述打印程序在打印期间由包括在打印机(10)中的监控构件(12)监控。接着基于从所述监控构件接收的信息实时计算已完成的所述打印的百分比。所计算的百分比可用于确定一具有复数个打印字段的文件的每一打印字段的打印完成状态。所计算的百分比可报告给一与所述打印机相关联的主机装置(20)。所计算的百分比可存储在所述打印机和/或所述主机装置的非易失性存储器(16)中,使得完成打印的所述计算的百分比在一电源故障期间得以保留。完成打印的所述计算的百分比可在电源恢复后从非易失性存储器恢复。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大概涉及打印领域。更明确地说,本专利技术提供用于确定一正在打印的文件的打印进程的方法和设备。
技术介绍
当打印一文件时,需要检验所述文件已完成打印。这通常通过在完全打印的文件的行进的末端放置一感应器来进行。当所述文件到达此感应器时,人们可合理地认为所述文件已打印。此方法的缺点是不能够得知所述文件正在打印时的打印进程。此方法仅仅在打印完毕时做出指示。另一现有技术方法是紧跟打印机构后放置一感应器。此感应器可检测所述文件已退出所述打印机构。当所述文件退出所述打印机构并完全通过此感应器时,人们可合理地认为所述文件已打印。此方法的缺点是不能得知正在打印的文件的打印进程。此方法仅确定所述打印已开始和所述打印已完成。另一现有技术方法是在纸张前进/驱动机构内监控纸张运动的进程。此感应纸张驱动进程系统的缺点是它不能保证纸张确实成功地通过打印机构。举例来说,不管在打印机驱动机构阻止文件完全通过打印机构后是否发生夹纸,此系统仍可指示文件已完全打印。因此提供检测正在打印文件的打印进程的方法和设备是有利的。提供已完成打印的百分比的实时指示更是有利的。能够确定具有复数个打印字段的文件当其正在打印时每一打印字段的打印状态将更为有利。如果此方法和设备独立于纸张驱动机构也是有利的。本专利技术的方法和设备提供上述和其它优点。
技术实现思路
本专利技术提供确定正在打印的文件的打印进程的方法和设备。在本专利技术的一示范性实施例中,文件的打印进程在打印期间由监控构件监控。接着,可基于从监控构件接收的信息实时地计算已完成打印的百分比,例如通过一与所述监控构件相关联的处理器。所述计算的百分比可存储在所述打印机的非易失性存储器中。另外,所述计算的百分比可报告给一与所述打印机相关联的主机装置。一旦所述计算的百分比报告给所述主机装置,它将被存储在所述主机装置的非易失性存储器中。计算的完成打印的百分比可显示在所述打印机的显示器和/或与所述主机装置相关联的显示器上。如果所述文件不是百分之百地被打印,那么可检测到一打印错误。如果检测到一打印错误,所述处理器可确定是否打印了足够的信息以提供一可用文件。所述文件实际上可包含任何类型的文件。然而,当所述文件包含票据、赠券、凭单或任何具有货币或法律价值的类似类型的文件中的一者时,确定是否打印了足够的信息以提供可用文件尤其有价值。在本专利技术的一示范性实施例中,所述监控构件可在打印期间监控所述打印机的纸张驱动机构的运动。在此实施例中,所述监控构件可以软件或硬件实施。在本专利技术的一替代示范性实施例中,所述监控构件可独立于所述打印机的纸张驱动机构。举例来说,所述监控构件可包含一感应轮,它位于所述文件上并在打印期间随着所述文件沿一纸张路径行进而旋转。接着可提供用于感应所述感应轮的旋转运动的感应器。所述感应器可包含光学感应器。或者,所述感应器可包含磁性感应器。在本专利技术的一替代实施例中,所述监视构件可包含沿一纸张路径配置的一系列感应器,它们在打印期间在所述文件沿所述纸张路径行进时感应所述文件的位置。组成所述系列感应器的所述感应器可包含光学感应器。或者,组成所述感应器序列的所述感应器可包含由文件沿所述纸张路径行进的运动致动的机构致动感应器。在本专利技术的一进一步实施例中,所述监控构件可包含一凸轮,在打印期间当所述文件沿纸张路径行进时该文件可旋转该凸轮。可提供一感应器,用于感应所述凸轮的旋转运动。所述感应器可包含一光学感应器。或者,所述感应器可包含一磁性感应器。在本专利技术的另一示范性实施例中,所述监控构件可包含光学导引感应器,它在打印期间在所述文件沿纸张路径行进时感应所述文件的位置。在本专利技术的一进一步示范性实施例中,所述文件可包含复数个打印字段。所述处理器可基于所述计算的百分比确定所述复数个打印字段中每一个的打印完成状态。所述打印完成状态可从所述打印机报告给主机系统。举例来说,可在打印文件的期间实时地报告所述打印字段完成状态。所述打印字段完成状态可存储在所述打印机的非易失性存储器和/或所述主机装置的非易失性存储器中。所述打印字段完成状态可显示在打印机显示器或主机装置显示器中的至少一者上。如果所述复数个打印字段并未都打印,那么可检测到一打印错误。如果检测到打印错误,那么所述处理器可确定是否打印了足够数目的打印字段以提供一可用文件。所述处理器可确定每一打印字段的位置和大小并将每一打印字段的位置和大小与计算的百分比作比较,以确定每一打印字段的打印字段完成状态。在一示范性实施例中,所述复数个打印字段可包含临界和非临界字段。在此实施例中,所述处理器可确定每一临界字段的位置和大小并将每一临界打印字段的位置和大小与计算的百分比作比较,以确定每一临界打印字段的打印字段完成状态。当所有临界打印字段均被打印时可产生可用文件。所述处理器还可确定每一非临界字段的位置和大小并将每一非临界字段的位置和大小与所述计算的百分比作比较,以确定每一非临界字段的打印字段完成状态。根据本专利技术还提供用于打印进程检测的相应方法。附图说明下文将结合附图描述本专利技术,其中类似数字表示类似元件,且图1展示本专利技术的示范实施例的方框图图2展示根据本专利技术的打印进程监控构件的示范性实施例;图3展示根据本专利技术的打印进程监控构件的替代示范性实施例;图4展示根据本专利技术的打印进程监控构件的替代示范性实施例; 图5展示根据本专利技术的打印进程监控构件的替代示范性实施例;图6展示用于根据本专利技术的具有复数个打印字段的文件的实例;图7展示根据图6的打印字段产生的打印文件的实例;和图8(图8a和8b)展示说明根据本专利技术的用于确定具有复数个打印字段的文件的打印字段完成状态的方法的示范性实施例的流程图。具体实施例方式随后的详细描述仅提供示范性实施例,且无意限制本专利技术的范畴、适用性或设定。确切地说,随后的示范性实施例的详细描述将为所属领域的技术人员提供能够用于实施本专利技术的实施例的描述。应了解,可在不脱离如所附权利要求书中所陈述的本专利技术的精神和范畴的情况下,对元件的功能和配置做各种改变。本专利技术提供用于确定一正在打印的文件的打印进程的方法和设备。在图1所示的本专利技术的一示范性实施例中,在打印期间文件的打印进程由包括在打印机10中的监控构件12监控。接着可基于从所述监控构件12接收的信息实时计算已完成的打印的百分比,例如通过一与所述监控构件12相关联的处理器14。所述计算的百分比可存储在打印机10的非易失性存储器16中。另外,可将所述计算的百分比报告给一与所述打印机10相关联的主机装置20。所述计算的百分比可存储在所述主机装置20的非易失性存储器22中。通过将所述计算的打印完成的百分比存储在非易失性存储器中,甚至在所述打印机10和/或所述主机装置20的电源故障期间所述完成的打印百分比仍可得以保留。所述数据保留适用于在电源恢复后确定打印完成的百分比。所述主机装置20可包含个人计算机、收银机、销售终端点、老虎机(slotmachine)、赌博终端、彩票机、运输自动售票机、娱乐自动售票机等。所述计算的完成打印的百分比可显示在所述打印机10的显示器18和/或相关联的主机装置20的显示器24上。如果所述文件未百分之百地打印,那么可检测到一打印错误。举例来说,如果所述文件没有百分之百地打印,那么就可检测到例如未进纸和夹纸的打印错误。如果检测到打印本文档来自技高网...

【技术保护点】
一种用于确定一正在一打印机上打印的文件的打印进程的方法,其包含:在打印期间监控一文件的打印进程;和基于所述监控实时计算已完成的所述打印的百分比。

【技术特征摘要】
【国外来华专利技术】US 2003-11-12 60/519,521;US 2004-4-16 10/826,8321.一种用于确定一正在一打印机上打印的文件的打印进程的方法,其包含在打印期间监控一文件的打印进程;和基于所述监控实时计算已完成的所述打印的百分比。2.根据权利要求1所述的方法,其进一步包含将所述计算的百分比存储在非易失性存储器中。3.根据权利要求1所述的方法,其进一步包含将所述计算的百分比报告给一与所述打印机相关联的主机装置。4.根据权利要求3所述的方法,其进一步包含将所述计算的百分比存储在所述主机装置的非易失性存储器中。5.根据权利要求1所述的方法,其进一步包含将所述计算的百分比显示在一打印机显示器上。6.根据权利要求1所述的方法,其进一步包含将所述计算的百分比显示在一与所述打印机相关联的主机装置的一显示器上。7.根据权利要求1所述的方法,其中所述监控包含监控打印期间所述打印机的一纸张驱动机构的运动。8.根据权利要求1所述的方法,其中所述监控独立于所述打印机的一纸张驱动机构。9.根据权利要求1所述的方法,其进一步包含如果所述文件未百分之百地打印,那么就检测到一打印错误。10.根据权利要求9所述的方法,其进一步包含确定是否打印足够的信息以提供一可用文件。11.根据权利要求1所述的方法,其中所述文件包含一票据、一赠券、一凭单或一收据。12.根据权利要求1所述的方法,其中所述文件包含复数个打印字段,其进一步包含基于所述计算的百分比确定所述复数个打印字段的每一个的打印完成状态。13.根据权利要求12所述的方法,其进一步包含将来自所述打印机的所述打印字段完成状态报告给一主机装置。14.根据权利要求13所述的方法,其中所述报告包含所述打印期间的实时报告。15.根据权利要求12所述的方法,其进一步包含将所述打印字段完成状态存储在所述打印机的非易失性存储器和所述主机装置的非易失性存储器的至少一者中。16.根据权利要求12所述的方法,其进一步包含使所述打印字段完成状态显示在一打印机显示器或一主机装置显示器的至少一者上。17.根据权利要求12所述的方法,其进一步包含如果所述复数个打印字段并未都打印,那么就检测到一打印错误。18.根据权利要求17所述的方法,其进一步包含确定是否已打印足够数目的打印字段以提供一可用文件。19.根据权利要求12所述的方法,其中所述确定步骤包含确定每一打印字段的一位置和大小;将每一打印字段的所述位置和大小与所述计算的百分比作比较,以确定每一打印字段的打印字段完成状态。20.根据权利要求12所述的方法,其中所述复数个打印字段包含临界和非临界字段;且所述确定步骤包含确定每一临界字段的一位置和大小;将每一临界字段的所述位置和大小与所述计算的百分比作比较,以确定每一临界字段的打印字段完成状态。21.根据权利要求20所述的方法,其中当所有临界字段都打印时,创建一可用文件。22.根据权利要求20所述的方法,其中所述确定步骤进一步包含确定每一非临界字段的一位置和大小;将每一非临界字段的所述位置和大小与所述计算的百分比作比较,以确定每一非临界字段的打印字段完成状态。23.根据权利要求1所述的方法,其中所述监控包含感应一感应轮的旋转运动,所述感应轮位于所述文件上并在所述打印期间当所述文件沿一纸张路径进行时而旋转。24.根据权利要求2所述的方法,其中所述感应轮的所述旋转运动由一光学感应器检测。25.根据权利要求23所述的方法,其中所述感应轮的所述旋转运动由一磁性感应器检测。26.根据权利要求1所述的方法,其中所述监控包含在打印期间经由一系列沿一纸张路径配置的感应器在所述文件沿所述纸张路径行进时感应所述文件的位置。27.根据权利要求26所述的方法,其中所述感应器包含光学感应器。28.根据权利要求26所述的方法,其中所述感应器包含由所述文件沿所述纸张路径的运动而致动的机械致动感应器。29.根据权利要求1所述的方法,其中所述监控包含感应一凸轮的旋转运动,其中所述凸轮在所述打印期间在所述文件沿一纸张路径行进时由所述文件旋转。30.根据权利要求29所述的方法,其中所述凸轮的所述旋转运动由一光学感应器检测。31.根据权利要求29所述的方法,其中所述凸轮的所述旋转运动由一磁性感应器检测。32.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:斯蒂芬R佩恩唐纳德E布鲁克斯
申请(专利权)人:交易技术公司
类型:发明
国别省市:US[美国]

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

1