打印设备和打印系统的制作方法

文档序号:7745641阅读:190来源:国知局
专利名称:打印设备和打印系统的制作方法
技术领域
本发明涉及用于响应于打印请求执行打印的打印设备和打印系统。并且更加详细 地,本发明涉及能够管理打印工作的执行历史的打印设备和打印系统。
背景技术
在相关技术中,已经提出响应于打印请求执行打印并且将打印工作的执行结果作 为打印历史信息(打印日志)存储在外部装备中的打印系统。例如,在JP-A-2002-163097 中,公开了一种打印系统,该打印系统暂时地存储与打印工作相关的打印日志,并且然后在 对打印处理没有任何影响的时刻将打印日志写入在服务器中。当利用JP-A-2002-163097 中的打印系统的用户从服务器读取打印日志时,该用户能够掌握打印的情况,例如,掌握用 户名称以及执行时间。

发明内容
然而,在上述相关技术中存在下述问题。换言之,JP-A-2002-163097中的打印系 统被构造使得在完成打印的执行之后存储打印日志。因此,在通信被保持到将打印日志写 入服务器中之前,打印日志不被记录。即,尽管进行了打印,但是没有证明被保留在服务器 中。结果,用户通过打印日志不能够掌握进行了什么类型的打印。本发明已经解决上述相关技术包含的问题。即,本发明的目的是为了提供打印设 备和打印系统,其能够抑制打印日志的遗漏,并且更加精确地管理打印日志。为了达到此目的,根据本发明的示例性实施例的打印设备包括打印装置,该打印装置用于响应于打印请求执行打印;获取装置,该获取装置用于获取包括与打印请求相关的多个历史项目的打印日 志,该历史项目包括在打印装置完成打印之前定义的前打印历史项目;以及发送装置,该发送装置用于在打印完成之前将前打印历史项目发送到外部装备。打印设备获取包括多个历史项目的打印日志。打印日志包括在打印完成之前定义 的前打印历史项目(例如,用户名称、工作名称、打印的开始时间)中的至少一个。在打印 完成之前该前打印历史项目中的至少一个被传输到外部装备。在打印完成之后发送剩余的 项目。S卩,在打印设备中,由于在打印完成之前定义的打印日志的至少一部分被发送,所 以在无需等待打印完成的情况下对打印日志进行了记录。因此,尽管在打印完成时与外部 装备的通信被断开,但是进行了打印的证明仍被保留在外部装备中。因此,能够在数目上减 少在打印完成之后没有保留进行了打印的证明的情况。在这里,可以采用打印完成之前的 任何时刻作为发送时刻,并且因此可以采用打印开始之前或者打印处理期间的时刻。优选地,历史项目包括在打印完成之后定义的后打印历史项目,并且在打印完成 之后发送装置将后打印历史项目发送到外部装备。即,由于还对在打印完成之后定义的历 史项目(例如,打印量、完成的日期和时间)进行管理,所以能够执行更加适当的历史管理。
优选地,在打印完成之后发送装置不发送前打印项目。例如,由于历史项目的发送,其中,在打印完成之前被发送的历史项目当中的、即使在打印完成之后也没有发生变化 的历史项目的内容被省略,所以能够减轻通信的负载。优选地,发送装置判定在打印完成之前从发送装置发送的前打印历史项目是否已 经被发送到外部装备,并且当发送装置判定前打印历史项目还没有被发送时,发送装置在 打印完成之后当历史项目被发送时重新发送前打印历史项目。即,由于对发送装置来说可 以恢复打印完成之前的历史项目,所以能够更加安全地执行历史管理。在这样的情况下,例 如,通信故障、外部装备的存储容量不足、以及无权访问外部装备均对应于导致历史项目不 能够被发送的情况的因素。即,历史项目不能被发送的情况不仅包含没有建立通信的情况, 而且包含在通信被建立以后没有进行记录的情况。优选地,打印设备进一步包括存储装置,该存储装置用于判定后打印历史项目是 否已经被发送到外部装备,并且当存储装置判定历史项目还没有被发送时,对还没有被发 送的后打印历史项目进行存储,并且发送装置在打印完成之前当历史项目被发送时,对被 存储在存储装置中的后打印历史项目进行重新发送。即,由于对发送装置来说可以恢复打 印完成之后的历史项目,所以能够更加精确地执行历史管理。优选地,打印装置在前打印历史项目已经被发送到外部装备时开始打印,并且在 前打印历史项目还没有被发送时不开始打印。即,当即使在打印完成之前定义的历史项目 还没有被发送时,很有可能的是,即使在打印完成之后也不能发送该历史项目。因此,当在 打印开始之前历史项目已经被发送到外部装备时,将该种情况设置为不应开始打印。结果, 可以成功地避免进行了打印的证明没有被保留的该种情况。优选地,响应于被请求打印的打印工作的属性,对是否进行关于前打印历史项目 是否已经被发送的判定进行变换。即,关于历史项目是否已经被发送的判定导致吞吐量 (throughput)的减少。同时,取决于打印工作的属性可以考虑不需要严格地管理历史的情 况。因此,取决于打印工作的属性(例如,用户名称、打印设置等等),能够对是否应进行该 判定进行变换,使得能够实现更加适当的操作。优选地,响应于被请求打印的打印工作的属性,对前打印历史项目是否要被发送 进行变换。即,当打印工作不需要严格的历史管理时,在某些情况下,即使事先没有有意地 发送历史,在打印工作之后对历史进行发送也可能足够。因此,通过减少打印设备与外部装 备进行通信的次数能够减轻网络上的负载。优选地,其中,响应于与外部装备的通信的稳定性,对前打印历史项目是否要被发 送进行变换。即,当通信稳定时,很有可能的是,即使事先没有故意地发送历史,但是通过事 后的发送也可以使历史得以保留。因此,通过减少打印设备与外部装备的通信的次数能够 减轻网络上的负载。根据本发明的示例性实施例的打印系统,该打印系统包括打印设备,该打印设 备响应于打印请求执行打印;和信息存储装备,该信息存储装备经由网络被连接至打印设 备;其中打印设备包括打印装置,该打印装置用于响应于打印请求执行打印;获取装置,该获取装置用于获取包括与打印请求相关的多个历史项目的打印日志,该历史项目包括在打印装置完成打印之前定义的前打印历史项目;以及发送装置,该发送装置用于在打印完成之前将前打印历史项目发送到信息存储装 备;并且信息存储装备包括接收装置,该接收装置用于接收来自于打印设备的打印日志,以及存储装置,该存储装置用于存储由接收装置接收到的打印日志。—种根据本发明的示例性实施例的控制打印设备的方法,包括 接收打印请求;获取包括与打印请求相关的多个历史项目的打印日志,该历史项目包括打印完成 之前定义的前打印历史项目;在打印完成之前将前打印历史项目发送到外部装备;以及响应于打印请求执行打印。根据本发明,能够实现所述打印设备和打印系统,该打印设备和打印系统能够抑 制打印日志的遗漏,并且更加精确地管理打印日志。


图1是示出根据本发明的实施例的打印系统的构造的框图。图2是示出根据实施例的多功能外围设备的电气构造的框图。图3是示出根据第一实施例的打印处理的程序的流程图。图4是示出在开始打印之前被定义的打印日志的示例的视图。图5是示出完成打印之后被定义的打印日志的示例的视图。图6是示出根据第二实施例的打印处理的(前一半)程序的流程图。图7是示出根据第二实施例的打印处理的(后一半)程序的流程图。图8是示出根据第三实施例的打印处理的程序的流程图。图9是示出根据第四实施例的打印处理的程序的流程图。图10是示出根据第五实施例的打印处理的程序的流程图。
具体实施例方式在下文中将会参考附图描述根据本发明的示例性实施例的打印设备和包括该打 印设备的打印系统。在本实施例中,本发明被应用于装备有打印功能并且将打印日志发送 到服务器的多功能外围设备(MFP)。系统构造如图1中所示,本实施例的打印系统400包括MFP 100 (打印设备的示例)、服务器 200 (外部装备的示例)、以及个人计算机(PC) 300。在本打印系统400中,MFP 100、服务器 200、以及PC 300经由网络401相互连接在一起。在这里,除了这些设备之外的其它的设备 能够被连接至网络401,但是为了简化解释省略了对它们的阐述。在本实施例的打印系统400中,在MFP 100中打印工作的执行结果作为打印日志 被记录在服务器200的数据库210中。作为被记录为打印日志的项目,例如,存在工作的ID 编号、用户名称、工作名称、日期、页数、墨粉消耗量,并且多个项目被记录在数据库210中。稍后将会描述记录此打印日志的程序的细节。MFP的电气构造接下来,在下文将会解释MFP 100的电气构造。如图2中所示,MFP 100包括图像 形成部件10 (打印装置的示例),其用于将图像打印在纸张上;图像读取部件20,其用于读 取原件上的图像;操作面板40,其由液晶显示器和包括开始键、停止键、十键的数字小键盘 等等的按钮组来组成;以及控制部件30,其用于控制这些部件。而且,控制部件30具有CPU 31、ROM 32、RAM 33、NVRAM 34、ASIC 35、以及网络接口 36。CPU 31执行操作,以实施诸如MFP 100的图像读取功能、图像形成功能等等的各 种不同的功能,并且CPU 31用作控制的中心。用于控制MFP 100的各种控制程序、各种设 置、初始值等等被存储在ROM 32中。RAM 33被用作各种控制程序被读取到其中的工作区域 或者被用作在其中暂时地存储图像数据的存储器区域。NVRAM(非易失性RAM) 34是具有非 易失性的存储装置,并且被用作在其 中保存各种设置、图像数据等等的存储器区域。CPU 31根据从RAM 32读取的控制程序和从各种传感器发送的信号,经由ASIC 35 来控制MFP 100的各种组件,同时将处理的结果存储在RAM 33或者NVRAM 34中。网络接口 36被连接至网络401,并且能够提供到PC 300和服务器200的连接。各 个部件能够经由网络接口 36来对工作进行传输。打印系统的操作第一实施例接下来,在下文中将会参考图3中的流程图解释打印系统400的打印处理(打印 装置、获取装置、以及发送装置的示例)。除了 MFP 100中的打印处理之外,在本打印处理中 包含服务器200中的打印日志记录处理。首先,MFP 100接收打印工作(SlOl)。例如,PC 300可以直接要求MFP 100的打 印工作或者可以经由服务器200要求打印工作。而且,打印工作可以被应用于图像读取部 件20读取的图像的打印。然后,MFP 100获取在打印开始之前定义的打印日志的项目(S102)。例如,用于标 识打印工作的信息对应于打印开始之前定义的打印日志的项目。具体地,在本实施例中MFP 100获取工作ID、用户名称、工作名称、以及接收到的数据。然后,MFP 100将在S102中获取的打印日志发送到服务器200(S103)。可以选择 在S102中获取的所有项目或者可以选择它们中的一部分作为被发送的打印日志的项目。 在S103中,在开始打印之前MFP 100将打印日志的至少一部分项目发送到服务器200。当打印日志被发送时,服务器200接收打印日志(S201)。然后,服务器200将接收 到的打印日志的各项目记录在数据库210中(S202)。这时,如图4中所示,接收到的打印日 志的记录被添加至数据库210,并且相关的打印日志的各项目的信息被写入其中。在这样的 情况下,数据库210的记录包括在打印开始之前定义的项目(虚线框211)和打印完成之后 定义的项目(虚线框212)。由于虚线框211中的项目包含在S201中接收到的打印日志的 项目,所以打印工作的任何信息被写入在它们的至少一部分中。相反地,虚线框212中的项 目没有包含在S201中接收到的打印日志的项目,所以指示未定义状态(在当前状态下,为 “?”标记)的信息被写入其中。同时,在S103中MFP 100发送打印日志之后,MFP 100开始目标工作的打印(S104)。然后,MFP 100获取打印完成之后定义的打印日志的项目(S105)。例如,用于标识 打印完成的日期和时间以及打印的数量的信息对应于在打印完成之后定义的打印日志的 项目。具体地,在本实施例中,MFP 100获取页数和覆盖率(在纸张片材上由墨粉占据的比 率)。然后,MFP 100将在S105中获取的打印日志发送到服务器200(S106)。除了在S105 中获取的项目之外,还可以选择在S103中获取的项目当中的在S103中没有被发送到服务 器200的项目作为被发送的打印日志的项目。换言之,不发送已经被发送过的项目。 在打印日志被发送时,服务器200接收打印日志(S211)。然后,服务器200将接收 至_打印日志的项目记录在数据库210中(S212)。因此,信息被写入在先前的记录中被保 持未定义的项目中,并且作为结果,该信息以及先前记录的信息被写入打印日志的记录的 所有项目中,如图5中所示。换言之,在第一实施例的打印处理中,在当MFP 100接收到打印工作时,MFP 100 获取打印日志,其包括在打印完成之前指定的项目。然后,在打印开始之前,MFP 100将所 获取的打印日志的至少一部分项目发送到服务器200。然后,在完成打印之后补充并且发送 剩余的项目。因为打印开始之前定义的打印日志被发送,所以在无需等待打印完成的情况 下,进行了打印的证明保持在服务器200中。因此,能够在数目上减少在打印完成之后没有 保留进行了打印的证明的情况。例如,尽管在发送打印日志之后通信被暂时中断,直到打印 完成,但是表示进行了打印的历史被保留的此种可能性变高。结果,尽管打印量大并且花费 大量的时间完成打印,但是可期待的是,进行了打印的证明能够被保留。而且,即使在打印完成之后,MFP 100也将打印日志发送到服务器200。S卩,MFP 100将打印完成之后指定的历史项目发送到服务器200。因此,能够执行更加合适的历史管 理,诸如打印的实际成效的管理等等。在这样的情况下,开始打印工作的数据的接收、开始显影数据、开始将着色剂粘附 在纸张上等等对应于本实施例的“打印开始”。而且,完成将着色剂粘附在纸张上、完成将纸 张弹出到设备的外面等等对应于“打印完成”。第二实施例接下来,在下文中将会参考图6和图7的流程图解释根据第二实施例的打印处理。 在根据第二实施例的打印处理中,响应于打印日志的发送结果来变换下次要被发送的打印 日志的项目。在这里,与第一实施例相类似的步骤编号被附于与第一实施例相类似的处理。首先,像第一实施例一样,MFP 100接收打印工作,并且然后将在打印开始之前定 义的打印日志发送到服务器200 (S101至S103)。在发送打印日志之后,MFP 100开始目标工 作的打印(S104)。服务器200接收打印日志(S201),并且将打印日志的项目记录在数据库 210中(S202)。在完成打印日志的记录之后,服务器200发送记录完成的响应信号(S203)。而且,与S104中的打印操作并行地,MFP 100获取S103中的发送结果(Slll)。即, 如果在服务器200中正常地完成打印日志的记录,那么在S203中服务器200对记录完成的 响应信号进行发送。当完成服务器200中的记录时,MFP 100能够接收响应信号。相反地, 如果在S103中在发送中没有保持通信,那么服务器200获得诸如通信超时等等的错误信 号。而且,如果引起除了通信之外的错误,例如,MFP100不具有访问服务器200的权利,用 户的授权没有被接受,由于添加的数据导致数据库210缺乏存储容量等等,那么尽管通信是正常的,但是服务器200仍响应于各个错误发送响应信号。结果,MFP 100能够获取详细的发送结果。在S104中的打印操作和Slll中的发送结果的获取操作完成之后,MFP 100判定 是否已经发送了在S102中获取的打印日志(S112)。在本实施例中,如果从服务器200接收 到记录完成的响应信号,那么MFP100判定已经发送了打印日志。如果已经发送了打印日志(S112 是),那么MFP 100获取在打印完成之后定义的 打印日志的项目(S105)。然后,MFP 100将所获取的打印日志的项目和在S103中还没有 被发送的项目一起发送到服务器200 (S106)。相反地,如果打印日志还没有被发送(S112: 是),那么MFP 100获取打印完成之后定义的打印日志和打印开始之前定义的打印日志 (S113)。然后,MFP 100将打印日志的所有信息发送到服务器200(S106)。即,再次发送在 S103中发送的打印日志的项目。服务器200接收打印日志(S211),并且然后将接收到的打印日志的各项目记录在 数据库210中(S212)。这时,当包含在打印开始之前没有通过打印日志的发送而被记录的 项目时,在打印完成之后定义的打印日志的项目被记录的时刻,记录该没有被记录的项目。 在完成打印日志的记录之后,服务器200发送记录完成的响应信号(S213)。而且,MFP 100获取3106中的发送结果(5121)。在5121中,像5111—样,]^^ 100 能够获取详细的发送结果。在这样的情况下,MFP 100进入待机状态直到获取发送结果。在S121中的发送结果的获取结束之后,MFP 100判定在S106中获取的打印日志 是否已经被发送(S122)。如果已经发送了打印日志(S122 是),那么MFP 100待机直到接 收下一个打印工作。相反地,如果打印日志还没有被发送(S122 否),那么MFP 100将在 S106中发送的打印日志的各项目暂时地存储在NVRAM 34中(S123)。然后,MFP 100待机 直到接收下一个打印工作。然后,MFP 100接收下一个打印工作(在下文中被称为“当前打印工作”,并且先前 接收到的打印工作被称为“先前的打印工作”)(SlOl)。然后,MFP 100获取打印开始之前定 义的当前打印工作的打印日志和在S123中保存的先前的打印工作的打印日志(S124)。然 后,MFP 100将在S124中获取的打印日志发送到服务器200(S103)。即,MFP 100发送当前 打印工作的打印日志和先前的打印工作的打印日志。服务器200接收打印日志(S221),并且然后将接收到的打印日志的各项目记录在 数据库210中(S222)。即,在记录当前打印工作的打印日志的时刻,能够记录在打印完成之 后没有通过打印日志的发送而被记录的先前的打印工作的打印日志。换言之,在第二实施例的打印处理中,判定打印日志是否已经被发送,并且然后, 如果判定打印日志还没有被发送,那么在下一个打印日志的发送时刻,重新发送还没有被 发送的打印日志的项目。即,能够恢复打印日志的项目。结果,能够减少打印日志的项目的 遗漏,并且能够更加安全地执行历史管理。第三实施例接下来,在下文中将会参考图8的流程图解释根据第三实施例的打印处理。在根据第三实施例的打印处理中,如有必要,对是否应在打印开始之前进行打印日志的发送进 行变换。在这里,与第一实施例相类似的步骤编号被附于与第一实施例相类似的处理。首先,MFP 100接收打印工作(SlOl),并且然后判定是否需要在打印开始之前记录打印日志(S131)。例如,基于打印工作的属性或者网络的稳定性来判定打印日志的记录 的必要性。当基于打印工作的属性进行判定时,用户、打印设置等等对应于该判定的标准 (measure)的属性。例如,不需要记录打印日志的用户判定不需要在打印开始之前记录打印 日志。而且,例如,仅在颜色设置的情况下,用户可以判定需要在打印开始之前记录打印日而且,当网络的稳定性被采用为判定的标准时,例如,基于打印设备在保持与外部 装备的通信中连续成功的次数、从最后一次故障的时间开始的流逝时间、定期的通信诊断 (TCP/IP中的ping命令等等)等等能够判定网络的稳定性的程度。而且,当经由无线电通 信建立到服务器200的连接时,可以测量场强度。如果判定需要在打印开始之前记录打印日志(S131 是),那么MFP 100获取在打 印开始之前定义的打印日志(S102)。然后,MFP 100将打印日志的至少一部分项目发送到 服务器200(S103)。然后,MFP100开始目标工作的打印(S104)。相反地,如果判定不需要 在打印开始之前记录打印日志(S131 否),那么MFP 100立即开始目标工作的打印以不执 行 S102 和 S103(S104)。然后,在打印完成之后,MFP 100判定是否在打印开始之前已经发送了打印日志
(5132)。如果已经发送了打印日志(S132是),则MFP 100获取在打印完成之后定义的打 印日志的项目(S105)。然后,MFP 100将所获取的打印日志的项目和在S103中没有定义的 项目一起发送到服务器200 (S106)。相反地,如果打印日志还没有被发送(S132 否),那么 MFP 100获取打印完成之后定义的打印日志的项目和打印开始之前定义的打印日志的项目
(5133)。然后,MFP100将两个打印日志的所有信息发送到服务器200(S106)。换言之,在第三实施例的打印处理中,判定是否需要在开始打印之前的阶段中记 录打印日志,并且然后,如果判定不需要记录打印日志,那么开始打印而不执行打印日志的 发送。因此,增加了操作的灵活性。例如,当打印工作不需要严格的历史管理时,即使在打印 日志之前没有故意地发送打印日志,在某些情况下事后进行打印日志的发送就已经足够。 结果,通过减少打印设备与服务器200进行通信的次数能够减轻网络401上的负载。第四实施例接下来,在下文中将会参考图9的流程图解释根据第四实施例的打印处理。在根 据第四实施例的打印处理中,在打印开始之前响应于打印日志的发送结果,对是否应执行 打印处理进行变换。在这里,与第一实施例的相类似的步骤编号被附于与第一实施例中的 相类似的处理。首先,像第一实施例一样,MFP 100接收打印日志,并且然后将打印之前定义的打 印日志发送到服务器200(S101至S103)。然后,MFP 100待机直到在打印日志被发送之后 获得发送结果。Slll中的发送结果的获取与第二实施例的相类似。 当MFP 100获取S103中的发送结果(Slll)时,判定打印日志是否已经被发送 (S112)。如果已经发送了打印日志(S112 是),那么MFP 100开始打印(S114).然后,MFP 100获取在打印完成之后定义的打印日志的项目(S105)。然后,MFP 100将所获取的打印 日志的项目和在S103中还没有被发送的打印日志的项目一起发送到服务器200 (S106)。相反地,如果打印日志还没有被发送(Si 12 否),那么MFP 100通知错误(S141)。作为错误的通知模式,例如,错误消息被显示在操作面板40的液晶显示器上。另外,错误信 号可以被发送到发送打印工作的PC上。在MFP 100通知错误之后,处理结束以不进行打印。换言之,在第四实施例的打印处理中,MFP 100获取在打印开始之前获得的发送结 果,并且然后基于发送结果判定是否应进行打印。当在打印开始之前不能写入打印日志,则 在打印完成之后也不能写入打印日志,这种可能性是较高的。因此,由于仅在接收到发送结 果之后开始打印,可以可行地避免在很可能没有保持表示进行了打印的证明这样的情况下 进行打印。例如,在响应于打印量来判定用于打印的费用的系统的情况下,当在打印日志不 能得以保留的此种情况下开始打印时,很难对打印工作的费用进行收费。在本实施例中,能 够避免在很可能不能保留打印日志这样的情况下进行打印,并且因此,能够减少不能收取 用于打印工作的费用的情况。第五实施例接下来,在下文中将会参考图10的流程图解释根据第五实施例的打印处理。在根 据第五实施例的打印处理中,如有必要,对是否应在打印开始之前发送打印日志检查进行 检查。在这一点上,第五实施例与第四实施例的不同之处在于始终检查打印开始之前的打 印日志的发送。在这里,与第四实施例相类似的步骤编号被附于与第一实施例相类似的处 理。首先,像第一实施例一样,MFP 100接收打印工作,并且然后将打印之前定义的打 印日志的至少一部分项目发送到服务器200(S101至S103)。然后,MFP 100判定是否需要 对在打印开始之前定义的打印日志的发送检查(S151)。例如,取决于打印工作的属性判定 检查此种发送的必要性。如果需要进行发送检查(S151 是),那么MFP 100待机直到获取发送结果。然后, 当MFP 100获取发送结果(Slll)时,它判定是否已经发送了打印日志(S112)。如果已经发 送了打印日志(S112 是),那么MFP 100使开始打印(S104)。然后,MFP 100获取在打印完 成之后定义的打印日志的项目(S105)。然后,MFP 100将所获取的打印日志和在S103中没 有被发送的打印日志的项目一起发送到服务器200 (S106)。相反地,如果打印日志还没有被 发送(S112:否),那么MFP 100通知错误(S141)。然后,处理结束以不进行打印。相反地,如果不需要进行发送检查(S151 否),那么MFP 100在没有等待发送结果 的获取的情况下执行打印(S104)。然后,MFP 100获取在打印完成之后定义的打印日志的 项目。然后,MFP 100将获取的打印日志和在S103中没有被发送的打印日志的项目一起发 送到服务器200(S106)。换言之,在第五实施例的打印处理中,判定在打印开始之前的阶段中是否需要进 行打印日志的发送检查,并且然后,如果是,则在获取发送结果之后判定是否进行打印。因 为打印日志的发送检查需要获取发送结果的时间,所以引起吞吐量的减少。为此,仅当需要 进行发送检查时,才暂停打印工作的开始直到获取了发送结果。结果,能够期望的是能够将 吞吐量的减少抑制到最低的最小值。在这样的情况下,给出本实施例仅仅出于说明,并且其完全不对本发明进行限制。 因此,在没有脱离其中心精神的范围内,当然能够将各种不同的改进和变化应用于本发明。 例如,本发明不仅能够应用于多功能外围设备(MFP),而且能够应用于被装备有打印功能的复印设备、打印机等等。而且,可以采用电子摄影系统和喷墨系统中的任何一个作为图像形 成部件的图像形成系统。而且,本发明可以被用于形成彩色图像或者本发明可以被专用于 形成单色图像。而且,在本发明中,打印日志可被记录在服务器中,但是本发明不限于此实 施例。例如,被记录的日志可以被记录在PC或者移动信息终端中。
而且,在第一实施例中,在开始MFP 100中的打印之前对打印日志的项目进行发 送。但是不是总是在在打印开始之前发送打印的项目。即,例如,可以采用在完成MFP 100 中的打印之前的任何时刻,并且因此可以采用打印开 始之前或者打印处理期间的时刻。
权利要求
一种打印设备,包括打印装置,所述打印装置用于响应于打印请求来执行打印;获取装置,所述获取装置用于获取包括与所述打印请求相关的多个历史项目的打印日志,所述历史项目包括在所述打印装置完成所述打印之前定义的前打印历史项目;以及发送装置,所述发送装置用于在所述打印完成之前将所述前打印历史项目发送到外部装备。
2.根据权利要求1所述的打印设备,其中,所述历史项目包括在所述打印完成之后定义的后打印历史项目,所述发送装置在所述打印完成之后将所述后打印历史项目发送到所述外部装备。
3.根据权利要求2所述的打印设备,其中所述发送装置在所述打印完成之后不发送所 述前打印历史项目。
4.根据权利要求2所述的打印设备,其中,所述发送装置判定在所述打印完成之前从所述发送装置发送的所述前打印历史项目 是否已经被发送到所述外部装备,并且当所述发送装置判定所述前打印历史项目还没有被发送时,所述发送装置在所述打印 完成之后当所述历史项目被发送时,重新发送所述前打印历史项目。
5.根据权利要求2至4中的任何一项所述的打印设备,进一步包括存储装置,所述存储装置用于判定所述后打印历史项目是否已经被发送到所述外部装 备,并且当所述存储装置判定所述历史项目还没有被发送时,存储还没有被发送的所述后 打印历史项目;其中,所述发送装置在所述打印完成之前当所述历史项目被发送时,重新发送被存储 在所述存储装置中的所述后打印历史项目。
6.根据权利要求1至5中的任何一项所述的打印设备,其中,所述打印装置在所述前打 印历史项目已经被发送到所述外部装备时,开始所述打印,并且在所述前打印历史项目还 没有被发送时,不开始所述打印。
7.根据权利要求6所述的打印设备,其中,响应于被请求打印的打印工作的属性,对是 否进行关于所述前打印历史项目是否已经被发送的判定进行变换。
8.根据权利要求1至4中的任何一项所述的打印设备,其中,响应于被请求打印的打印 工作的属性,对所述前打印历史项目是否要被发送进行变换。
9.根据权利要求1至4中的任何一项所述的打印设备,其中,响应于与所述外部装备的 通信的稳定性,对所述前打印历史项目是否要被发送进行变换。
10.一种打印系统,包括打印设备,所述打印设备用于响应于打印请求来执行打印; 和信息存储装备,所述信息存储装备经由网络被连接至所述打印设备;其中,所述打印设备包括打印装置,所述打印装置用于响应于打印请求来执行打印;获取装置,所述获取装置用于获取包括与所述打印请求相关的多个历史项目的打印日 志,所述历史项目包括在所述打印装置完成所述打印之前定义的前打印历史项目;以及发送装置,所述发送装置用于在所述打印完成之前将所述前打印历史项目发送到所述 信息存储装备;并且所述信息存储装备包括接收装置,所述接收装置用于接收来自于所述打印设备的打印日志,以及存储装置,所述存储装置用于存储由所述接收装置接收到的所述打印日志。
11. 一种控制打印设备的方法,所述方法包括 接收打印请求;获取包括与所述打印请求相关的多个历史项目的打印日志,所述历史项目包括在打印 完成之前定义的前打印历史项目;在所述打印完成之前将所述前打印历史项目发送到外部装备;以及 响应于所述打印请求来执行所述打印。
全文摘要
本发明涉及一种打印设备和打印系统。多功能打印机接收打印工作。然后,MFP获取打印开始之前定义的打印日志的项目。例如,用户名称、执行的日期/时间、以及工作ID信息对应于在打印开始之前定义的打印日志的项目。然后,在打印完成之前,MFP将打印开始之前定义的打印日志中的至少一个项目发送到服务器。
文档编号H04N1/00GK101848304SQ201010143189
公开日2010年9月29日 申请日期2010年3月24日 优先权日2009年3月24日
发明者杉山隆志 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1