专利名称:图像形成装置和方法、计算机程序产品以及图像形成系统的制作方法
技术领域:
本发明涉及一种用于响应图像形成装置中的输出故障的技术。
背景技术:
近年来,通常使用 一种如下方式的用于打印出打印数据的技术。也就是说, 一种图像形成装置(诸如连接到网络的打印机)打印出从信息处理装置(诸如 主机个人计算机(主机PC ))传送的打印数据。日本专利申请早期公开No. 2003-122539公开了一种关于这种打印机的技术,其中如果在从主机发送的打 印数据的打印处理中出现故障,或是如果打印机不能接收到从主机(客户机) 传送的部分打印数据,则打印机指定接收失败的数据并且请求主机重新传送该 数据,并且通过数据重新传递服务来接收所请求的打印数据,并且继续打印处 理。
曰本专利申请早期公开No. 2002-189581公开了一种技术,其中当第一打 印机从用户的计算机接收到第一打印任务(推送打印任务)并且由于发生故障 而不能打印出第一打印任务时,第一打印机寻找网络上的第二打印机,向第二 打印机发出基于第一打印任务而最新创建的第二打印任务(抽拉打印任务), 并且第二打印机执行打印。
在日本专利申请早期公开No. 2003-122539公开的技术中,然而,基于其 中打印机始终响应来自主机的传送的完全同步系统的协议,不对打印处理指定 打印处理,并且当从主机传送打印数据到打印机时这个特征会导致通信结束。 如果在这种情况下在打印机中发生故障,则直到成功执行打印或是出现错误的 页面时主机才能识别出指示该页面的信息。在日本专利申请早期公开No. 2003-122539公开的技术中,如果在打印机中发生故障,则从数据存储服务器
接收打印数据并且因而始终持续打印处理,因此不执行诸如打印处理中断的任
何其它处理。此外,在日本专利申请早期公开No. 2002-189581公开的技术中, 如果在出现错误之后具有能够打印的第二打印机,则第二打印机始终从第一打 印机获取打印数据以执行打印,因此不执行诸如不能完成打印的任何其它处 理。也就是说,在这两种技术中,当在打印机中发生故障之后该故障恢复时, 不可能从主机侧设定是否重新启动打印,因此不能从主机侧选择在发生故障之 后的任何处理,引起可用性变差。
发明内容
本发明的目的在于至少部分地解决现有技术中所存在的问题。 根据本发明的一个方面,提供了一种图像形成装置,通过网络连接到信息 处理装置,所述图像形成装置包括模式存储单元,配置用于在其中存储操作 模式;接收单元,用于接收来自所述信息处理装置的设备获取命令,设备获取 命令包含操作模式、输出对象数据以及输出对象数据的输出请求;确定单元, 用于确定设备获取命令中所指定的操作模式是否为自动重启防止模式,所述自 动重启防止模式是在从输出对象数据的接收期间发生的输出故障中恢复之后, 防止输出对象数据的输出发生重启的模式;设定单元,用于当所述确定单元确 定操作模式是自动重启防止模式时,将自动重启防止模式存储到所述模式存储 单元中,从而设定自动重启防止模式作为操作模式;传送单元,用于传送表示 在图像形成装置中设定了自动重启防止模式的设备信息到所述信息处理装置; 以及输出单元,用于根据由所述设定单元设定的操作模式,输出设备获取命令 所指定的输出对象数据。
根据本发明的另一方面,提供了一种图像形成方法,在通过网络连接到信 息处理装置的图像形成装置上实现。所述图像形成方法包括下列步骤接收来 自所述信息处理装置的包含操作模式、输出对象数据以及输出对象数据的输出 请求的设备获取命令;确定在设备获取命令中所指定的操作模式是否为自动重 启防止模式,所述自动重启防止模式是在从输出对象数据的接收期间发生的输 出故障中恢复之后,防止输出对象数据的输出发生重启的模式;当确定了操作 模式是自动重启防止模式时,将所述图像形成装置的操作模式设定为自动重启 防止模式;传送表示在所述图像形成装置中设定了自动重启防止模式的设备信
息到所述信息处理装置;以及根据在所述设定步骤中设定的操作模式,输出在 设备获取命令中所指定的输出对象数据。
根据本发明的另一方面,提供了一种计算机程序产品,包括在计算机可读 记录介质上存储的计算机程序代码,当在通过网络连接到信息处理装置的图像 形成装置上执行所述计算机程序代码时,使得图像形成装置执行上述的图像形 成方法。
根据本发明的再一方面,提供了一种图像形成系统,包括经由网络彼此相 互连接的图像形成装置和信息处理装置。所述图像形成装置包括模式存储单 元,配置用于在其中存储操作模式;接收单元,用于接收来自所述信息处理装 置的包含操作模式、输出对象数据以及输出对象数据的输出请求的设备获取命 令;确定单元,用于确定设备获取命令中所指定的操作模式是否为自动重启防 止模式,所述自动重启防止模式是在从输出对象数据的接收期间发生的输出故 障中恢复之后,防止输出对象数据的输出发生重启的模式;设定单元,用于当 所述确定单元确定操作模式是自动重启防止模式时,将自动重启防止模式存储 到所述模式存储单元中,从而设定自动重启防止模式作为操作模式;传送单元, 用于传送表示在图像形成装置中设定了自动重启防止模式的设备信息到所述 信息处理装置;以及输出单元,用于根据由所述设定单元设定的操作模式,输 出设备获取命令所指定的输出对象数据。所述信息处理装置包括数据存储单 元,用于在其中存储将要被发送到所述图像形成装置的输出对象数据;以及通 信单元,用于传送设备获取命令、输出对象数据以及输出请求到所述图像形成 装置,并且接收来自所述图像形成装置的设备信息。
当参考所附的附图来考虑时,通过阅读下面对于本发明的当前优选实施例 的详细说明,可以对本发明的上述和其它的目的、特征、优点以及技术上和工 业上的重要性获得更好的理解。
图1是根据本发明第一实施例的打印机的配置的方框图; 图2是用于说明根据第一实施例的从打印机至主机传送的响应的格式的 示意图3是由根据第一实施例的主机和打印机执行的打印处理的流程例子的
示意图4是由根据第一实施例的打印机执行的自动重启防止模式设定处理的 流程图5是由根据第一实施例的主机执行的状态监视命令传送处理的流程图; 图6是在发生故障之后由根据第一实施例的打印机执行的流程的流程图; 图7是由根据第一实施例的主机和打印机执行的打印处理的流程的另一
例子的流程图8是#>据本发明的第二实施例的打印机配置的方框图9是由根据第二实施例的主机和打印机执行的打印处理的流程的例子
的示意图10是由根据第二实施例的主机执行的取消命令传送处理的流程图; 图11是在发生故障之后由根据第二实施例的打印机执行的流程的流程
图12是根据本发明的第三实施例的打印机的配置的方框图; 图13是由根据第三实施例的主机和打印机执行的打印处理的流程的例子 的示意图14是由根据第三实施例的打印机执行的卡纸恢复关闭模式设定处理的 流程图15是发生故障之后由根据第三实施例的打印机执行的流程的流程以及
图16是根据第 一至第三实施例的打印机的硬件配置的方框图。
具体实施例方式
下面参考所附的附图来详细地说明本发明的示例性实施例。接下来的实施 例代表其中根据本发明的图像形成装置是打印机并且信息处理装置是主机的 打印系统的例子。然而,图像形成装置并不局限于打印机,也就是说,本发明 可以被应用到执行图像形成处理的任何设备,诸如多功能产品、复印机以及传 真机。此外,图像形成装置并不局限于主机PC,也就是说,本发明可以被应 用到可传送打印数据到打印机进行打印的任何设备等。
如图1所示,根据第一实施例的打印系统包括经由网络200彼此相互连接
的主机(hostPC) 300和打印机100。打印系统一边接收或传送命令和响应一 边执行打印。更具体地,通过开始使用从主机发送的设备获取命令的会话以及 对应该命令的打印机100的响应,打印系统执行打印,从主机300传送每页的 打印数据到打印机IOO,并且从打印机100传送响应到主机300。通过从主机 300以预定时间间隔传送表示打印机100的状态需要被监视的指令的状态监视
页面信息到主机300,来进一步继续会话。随后,主机300同步地以预定间隔 获取表示完成每页的打印的信息,当完成最后 一 页的打印时传送设备释放命令 到打印机IOO,接收来自打印机100的响应,并且结束会话。利用这种配置, 关于打印机100的打印状态的信息被同步地传送到主机300,并且主机300可 同步地获知在同一会话当中关于每页的在打印机100中的打印完成。
主机300包括通信单元、数据存储单元、应用单元、显示单元以及输入单 元(未示出)。数据存储单元是诸如硬盘驱动器(HDD)和用于在其中存储将 要由打印机IOO打印的打印数据的存储器的记录介质。当将要打印在数据存储 单元中存储的打印数据时,主机300通过通信单元传送设备获取命令、打印数 据以及打印数据的打印请求到打印机100,并且接收来自打印机100的作为响 应的设备信息。主机300还以预定间隔传送状态监视命令到打印机100。当打 印机100中出现故障时,主机300还传送状态监视命令到打印机100。随后当 说明打印机100的配置时将会说明设备获取命令和设备信息。
网络200是电话线、无线网络、互联网等,并且连接在主机300和打印扭i 100之间。
打印机100打印从主机300传送来的打印数据。图1是打印机100的详细 方框图。打印机100包括网络接口 (I/F)103、操作面板I/F 121、操作面板120、 引擎I/F111、打印机引擎IIO、模式存储单元104、随机存取存储器(RAM) 105、只读存储器(ROM) 106以及图像形成单元150。
网络I/F 103控制前往/来自主机300的输入/输出。
操作面板I/F 121控制前往/来自操作面板120的输入/输出。操作面板120 向用户显示各种屏幕,并且允许用户通过显示的屏幕和操作键来输入数据。 引擎I/F 111控制打印机引擎110。打印机引擎110基于图像数据在纸张等 页面上打印图像。
模式存储单元104是诸如HDD和在其中存储用于指定在打印机100中将 要执行的操作的操作模式的存储器的记录介质。例如,操作模式是自动重启防 止模式。自动重启防止模式是一种用于防止先前接收到的打印数据的打印重启 或是在任何故障下都不重启打印的模式,诸如在从主机300接收打印数据的期 间内在打印机100中出现"缺纸"并且通过提供纸张等来恢复故障。
RAM 105在其中临时地存储从主机300接收的打印数据。ROM 106在其 中存储诸如图像形成程序、打印程序的各种计算机程序。
图像形成单元150对打印数据执行处理。图像形成单元150包括接收单元 151、确定单元152、设定单元153、传送单元154以及打印单元155。
接收单元151接收设备获取命令,该设备获取命令是指定关于操作打印 机、打印数据以及来自主机300的打印数据的打印请求的操作模式的指令。例 如,包含在设备获取命令中的是用于指定是否将要设定作为操作模式其中之一 的自动重启防止模式的信息,并且打印机IOO根据该信息执行操作模式的设定 等。接收单元151接收状态监视命令,该状态监视命令是表示在打印数据的打 印期间需要以预订间隔来监视打印机100的状态的指令。接收单元151还接收 状态监视命令,该状态监视命令表示在接收从主才几300传送的打印数据期间发 生故障后,从主机300监视打印机100的状态。
通过参考接收到的设备获取命令,确定单元152确定由设备获取命令所指 定的操作模式是否为自动重启防止模式。当操作模式是自动重启防止模式时, 确定单元152进一步确定是否将操作模式设定为自动重启防止模式。通过读取 在打印机100的诸如非易失性存储器(未示出)的存储介质中存储的可操作的 操作模式,确定单元152确定打印机100是否支持自动重启防止功能。进一步, 基于来自打印机引擎等的通知,确定单元152确定在打印机100中发生打印故 障之后打印机100的状态是否发生改变,或是确定打印机100的打印故障是否 恢复。在打印故障恢复之后,基于在模式存储单元104中是否存储有自动重启 防止模式,确定单元152确定打印机100的操作^t式是否将要被设定为自动重 启防止纟莫式。
当确定单元152确定由设备获取命令所指定的操作;漠式是自动重启防止
模式并且操作模式将要被设定为自动重启防止模式时,设定单元153将自动重
启防止模式存储在模式存储单元104当中并且将打印机100的操作模式设定为
自动重启防止纟莫式。
当对打印机100设定了自动重启防止模式,传送单元154传送实现上述设
定的设备信息到主机300作为对设备获取命令的响应。传送单元154还传送表
示打印机100的打印状态的页面信息到主机300作为对由接收单元151接收的 状态监^f见命令的响应。在打印机100中发生打印故障之后,传送单元154还传 送作为对所接收到的状态监视命令的响应的页面信息以及表示从故障中恢复 的信息到主机300。
下面将会说明从打印机100到主机300传送的响应。图2是用于说明从打 印机到主机传送的响应的格式的示意图。响应包含有4字节的"响应数据大 小"、16字节的"命令名称"、4字节的"响应标志"、16字节的"请求源标识
(ID)"以及根据信息量变化的"响应信息"。
"响应数据大小"是打印机100响应主机的整个数据的大小。"命令名称" 是所接收到的回送响应的触发命令的名称,以表示对应于从主机接收到的任何 命令的特定响应。"响应标志"示出了打印机100的状态。"请求源ID"是发 送命令到打印机100的主机的IP地址。"响应信息,,是对应于每种接收到的命 令的与打印机100相关的响应信息,或是关于设定操作模式的信息和关于打印 数据的打印状态的信息。根据所接收到的命令的类型,响应信息是不同的。
下面将会说明具有设备信息的响应。具体地,当从主机300接收到设备获 取命令并且在打印机100中设定自动重启防止模式时,向主机300传送设^f言 息。作为响应的设备信息的"命令名称"包含有"连接"。"响应标志"包含有 表示"错误"的比特,当不存在错误时被设定为"0"。"响应信息"包含有表 示自动重启防止模式的设定的"自动重启防止支持"信息。
下面将会说明具有页面信息的响应。具体地,当从主机300接收到状态监 视命令时,通过获取关于打印状态的信息和在打印机IOO中的错误信息,页面 信息被传送到主机300。作为响应的页面信息的"命令名称"包含有"轮询"。
"响应标志"包含有表示错误信息的比特,当不存在错误时表示"错误"的比 特被设定为"0",当存在错误时该比特被设定为'T,或者类似的。"响应信息"
包含有诸如由打印机100处理的任务数目的信息、具有每个任务的任务ID和 已经完成打印的页面的数目的页面信息表、以及特定错误信息。
打印单元155根据操作模式输出所接收到的打印数据。当确定打印机100 的操作模式不被设定为自动重启防止模式时,打印单元155重启打印数据的打 印。
接下来,将会说明由主机300和打印机100执行的打印处理的流向。图3 是由主机和打印机执行的打印处理的流程的例子的示意图。图3代表其中当打 印机100的操作模式没有被设定为自动重启防止模式并且打印机100中发生打 印故障时,使用从主机300传送到打印机100的设备获取命令,将状态监视命 令从主机300传送到打印机100。
首先,主机300创建与打印机100的会话。随后,主才几300传送设备获取 命令到打印机100 (步骤S100 ),并且打印机100传送作为响应的设备信息到 主机300 (步骤S101 )。
下面将会说明步骤S100和S101的内容。图4是打印机100中的自动重 启防止模式设定处理的流程图。首先,接收单元151接收从主机300在图3 的步骤SIOO中传送的设备获取命令(步骤SIO)。
接下来,确定单元152解析设备获取命令中的操作模式(步骤Sll ),并 且确定是否将要把操作模式设定为自动重启防止模式(步骤S12)。当被设定 为自动重启防止模式时(步骤S12中的是),确定单元152进一步确定打印机 IOO是否支持自动重启防止功能(步骤S13)。
当打印机100支持自动重启防止模式时(步骤S13中的是),设定单元153 将自动重启防止模式存储到模式存储单元104中并且将打印机100的操作模式 设定为自动重启防止模式(步骤S14)。随后,作为响应,设定单元153传送 表示操作模式被设定为自动重启防止模式的设备信息到主机300 (步骤S15 )。
同时,当没有被设定为自动重启防止模式时(步骤S12中的否)并且当打 印机100不支持自动重启防止功能时(步骤S13中的否),作为响应,设定单 元153传送表示操作模式没有被设定为自动重启防止模式的设备信息到主机 300 (步骤S15)。值得注意的是,图3代表其中没有设定自动重启防止模式的 例子。
重新参考图3,主机300接收作为响应的设备信息(步骤S101),向打印 机100传送任务开始通知(步骤S102 ),打印机100执行页面描述语言(PDL ) 切换处理并且传送表示向主机300指定了 PDL的作为响应的消息(步骤S103 )。
随后,主机300传送第一页面的打印数据到打印机100 (步骤S104),打 印机100使用接收到的第一页面的打印数据开始打印并且传送表示作为响应 的打印状态的页面信息到主才几300 (步骤S105 )。
接下来,主机300传送第二页面的打印数据到打印机100 (步骤S106)。 此时,如果打印机100中发生诸如缺纸的任何打印故障,则作为响应,打印机 100传送页面信息和表示发生诸如缺纸的打印故障的消息到主机300 (步骤 S107)。接下来,主机300传送状态监视命令到打印机100 (步骤S108)。
下面将会说明步骤S107和S108所包含的内容。图5是主机300中的状 态监视命令传送处理的流程图。主机300的通信单元接收从打印机100在图3 的步骤S107中传送的响应(步骤S20 )。主机300通过参考所接收到的页面信 息中的"响应标志"来确定打印机100中是否发生任何打印故障(步骤S21)。 如果没有发生过打印故障(步骤S21中的否),或是如果"响应标志"是"0", 则立即结束该处理。另一方面,如果已经发生过任何打印故障(步骤S21中的 是),或是如果"响应标志"是除"0"之外的任何值,则通信单元传送状态监 视命令到打印机100 (步骤S22 )。值得注意的是,图3代表其中打印机中发生 打印故障并且因此传送状态监视命令的例子。
重新参考图3,打印机100接收状态监视命令(步骤S108),并且传送作 为响应的页面信息。值得注意的是,以预订间隔执行在步骤S108中的状态监 视命令的传送,即执行轮询。打印机IOO接收这些状态监视命令。当恢复打印 机100的打印故障时,重启打印,并且完成第一页面的打印,打印机100传送 作为响应的实现上述的页面信息到主机300 (步骤S109 )。
下面将会说明步骤S108和S109的内容。图6是打印机100中发生故障 之后的流程的流程图。首先,接收单元151接收从主机300在图3的步骤S108 中传送的状态监视命令(步骤S30 )。
确定单元152确定打印机100的状态是否发生改变,或是确定打印机的打 印故障是否已经恢复(步骤S31 )。如果打印机100的状态没有发生改变(步
骤S31中的否),确定单元152立即结束该处理,并且再次重复图6的处理。
同时,如果打印机100的状态已经改变(步骤S31中的是),基于模式存 储单元104中是否存储有自动重启防止模式,确定单元152确定打印机100 是否被设定为自动重启防止模式(步骤S32)。如果打印机100没有被设定为 自动重启防止模式(步骤S32中的否),打印单元155重启打印数据的打印(步 骤S33)。当打印单元155重启打印并且完成第一页的打印时,传送单元154 传送已被实现的作为页面信息的响应到主机300 (步骤S34 )。
同时,如果被设定为自动重启防止模式(步骤S32中的是),打印单元155 不会重启打印数据的打印。传送单元154传送表示不会重启打印的响应到主机 300 (步骤S34)。值得注意的是,图3代表其中重启打印数据的打印的例子。
重新参考图3,主机300接收作为响应的页面信息(步骤S109),并且由 于打印数据的传送的结束的缘故而结束了在步骤S102中开始的任务,主机300 传送任务结束通知到打印机100 (步骤SllO)。此时,当完成了打印数据的接 收时,打印机100传送已被实现的响应到主机300 (步骤Slll)。接下来,主 机300传送任务完成确认来确认任务是否被完成(步骤S112 )。此时,当完成 了第二页的打印时,打印机100传送已被实现的响应到主机300(步骤S113)。
主机300传送状态监视命令到打印机100 (步骤S114),并且打印机100 传送响应到主机300 (步骤S115)。在预订间隔之后,主机300进一步传送状 态监^L命令到打印机100 (步骤S116)。此时,当完成最后页的打印时,打印 机100传送已被实现的响应到主机300 (步骤S117)。
随后,主机300传送设备释放命令到打印机100 (步骤S118 ),并且打印 机100传送响应到主机300 (步骤S119 )。随后,主机300结束与打印机100 的会话。
图7是由主机300和打印机100执行的打印处理的流程的另 一例子的示意图。 图7代表其中当打印机100的操作模式被设定为自动重启防止模式并且恢复了 打印机100中已经发生的打印故障时,基于从主机300传送到打印机100的设 备获取命令不重启打印的例子。
首先,主机300创建与打印机100的会话。随后,主机300传送设备获取
命令到打印机100 (步骤S200 ),并且打印机100传送作为响应的设备信息到 主机300 (步骤S201)。
步骤S200和S201的内容与图4中的内容相同。在这个例子中,在图4 的步骤S14中,打印机100的操作模式被设定为自动重启防止模式。
接下来,主机300传送任务开始通知到打印机100 (步骤S202),并且打 印机100执行PDL切换处理,并且传送作为响应的表示指定了 PDL的消息到 主机300 (步骤S203 )。
随后,主机300传送第一页面的打印数据到打印机100 (步骤S204),并 且打印机100使用所接收到的关于第一页面的打印数据开始打印并且传送作 为响应的表示打印状态的页面信息到主机300 (步骤S205 )。
接下来,主机300传送关于第二页面的打印数据到打印机100(步骤S206 )。 此时,当完成了第一页面的打印并且打印机100中发生诸如缺纸的打印故障 时,作为响应,打印机100传送页面信息和表示诸如缺纸的打印故障的发生的 消息到主机300 (步骤S207 )。接下来,主机300传送状态监视命令到打印机 100 (步骤S208 )。步骤S207和S208的内容与图5中的内容相同。
接下来,打印机100接收状态监视命令(步骤S208 ),并且传送作为响应 的页面信息。值得注意的是,以预订间隔执行步骤S208中的状态监视命令的 传送,即执行轮询。打印机IOO接收这些状态监视命令。当恢复了打印机IOO 的打印故障时,打印机100传送作为响应的已被实现的页面信息到主机300(步 骤S209 )。
步骤S208和S209的内容与图6的内容相同。在图6的步骤S32中,打 印机100的操作模式被设定为自动重启防止模式并且因此不会重启打印。
主机300侧无需重启打印就可立即结束处理或是可以开始重启打印的处 理。下面将会说明其中重启打印处理并且选择了打印数据的打印(选择了继续) 的例子。
主机300传送表示重启打印的消息(步骤S210)。此时,主机300偶尔接 收了打印机100的页面信息,因此不会进入将要重启的打印页面。打印机IOO 开始打印并且传送已被实现的响应到主机300 (步骤S211 )。
主机300传送第三页面的打印数据(步骤S212)。此时,当完成了第二页
面的打印时,打印机100传送已被实现的响应到主机300 (步骤S213)。
接下来,由于打印数据的传送的结束而结束在步骤S202中已经开始的任 务,主机300传送任务结束通知到打印机100 (步骤S214)。此时,当完成了 打印数据的接收时,打印机100传送已被实现的响应到主机300 (步骤S215 )。 接下来,主机300传送任务完成确认以便确认是否完成了任务(步骤S216), 并且打印机100传送对于确认的响应到主机300 (步骤S217 )。
主机300传送状态监视命令到打印机100 (步骤S218 ),并且打印机100 传送对于命令的响应到主机300 (步骤S219)。随后,在预订间隔之后,主机 300传送状态监视命令到打印机100 (步骤S220)。此时,当完成了最后页面 的打印时,打印机100传送已被实现的响应到主机300 (步骤S221)。
随后,主机300传送设备释放命令到打印机100 (步骤S222),并且打印 机100传送对于命令的响应到主机300 (步骤S223 )。随后,主机300结束与 打印机100的会话。
如上所述,在打印机100中,可以使用从主机300接收到的设备获取命令
打印的自动重启防止模式。因此,甚至在从打印故障中恢复之后也不会总是需 要重启打印,这使得可用性得以提高。进一步,当打印机IOO没有被设定为自 动重启防止模式时,可以在发生打印故障之后,使用由打印机100接收到的状 态监视命令从主机300侧设定打印的重启,因而进一步提高了可用性。
在第一实施例中,当没有设定自动重启防止模式并且打印机IOO中发生打 印故障时,根据来自主机300的指令,使用从主机300传送的状态监视命令来 重启打印。与此相反,在下面将要说明的本发明的第二实施例中,当没有设定 自动重启防止模式并且打印机中发生打印故障时,使用从主机传送的取消命令 来删除(丟弃)未打印的打印数据。
图8是根据第二实施例的打印机500的配置的详细方框图。打印机500 经由网络200连接到主机300。网络200的功能和配置与第 一 实施例中的功能 和配置相同,因此省略了对其的说明。
主机300的功能和配置与第一实施例的主机相同,然而,当打印机500 中发生打印故障时,主机300传送关于丢弃未打印的打印数据的取消命令到打
印机500。
打印机500打印从主机300传送来的打印数椐。打印机500包括网络I/F 103、操作面板I/F 121、操作面板120、引擎I/F 111、打印机引擎IIO、模式 存储单元104、 RAM 105、 ROM106以及图像形成单元550。在这里,除了图 像形成单元550之外的部件的每个功能和配置都与第一实施例中的功能和配 置相同,因此省略了对其的说明。
图像形成单元550执行与打印数据相关的处理。图像形成单元550包括接 收单元551、确定单元152、设定单元153、传送单元554以及打印单元555。 在这里,确定单元152和设定单元153的每个功能和配置都与第一实施例中的 功能和配置相同,因此省略了对其的说明。
接收单元551接收具有所指定的操作模式、打印数据以及来自主机300 的打印数据的打印请求的设备获取命令。接收单元551还接收状态监视命令, 作为表示在打印数据的打印期间需要以预定间隔来监视打印机500的状态的 指令。进一步,在从主机300传送的打印数据的接收期间发生任何的打印故障
消命令。
当设定单元153设定了打印机100中的自动重启防止模式时,传送单元 554传送已实现上述效果的设备信息到主机300作为对设备获取命令的响应。 在打印机500中发生打印故障之后,传送单元554传送已经删除了未打印的打 印数据的通知到主机300作为对由接收单元551接收到的取消命令的响应。
打印单元555根据操作模式输出所接收到的打印数据。当确定了打印机 500的操作模式没有被设定为自动重启防止模式时,打印单元555删除在RAM 105中存储的未打印的打印数据。
接下来,将会说明由主机300和打印机500执行的打印处理的流向。图9 是由主机300和打印机500执行的打印处理的流程的例子的示意图。图9代表 了其中当打印机500的操作模式没有被设定为自动重启防止模式并且打印机 500中发生打印故障时,基于从主机300传送到打印机500的设备获取命令将 取消命令从主机300传送到打印机500的例子。
首先,主机300创建与打印机500的会话。随后,主机300传送设备获取
命令到打印机500 (步骤S300),并且打印机500传送作为响应的设备信息到 主机300 (步骤S301)。
步骤S300和S301的内容与图4中的内容相同。在这个例子中,在图4 的步骤S14中,打印机500的操作模式没有被设定为自动重启防止模式。
接下来,主机300传送任务开始通知到打印机500 (步骤S302),并且打 印机500执行PDL切换处理并且传送作为响应的表示指定了 PDL的消息到主 机300 (步骤S303 )。
随后,主机300传送第一页面的打印数据到打印机500 (步骤S304),并 且打印机500使用所接收到的第 一页面的打印数据开始打印。当完成了第 一页 面的打印时,打印机500传送作为响应的已被实现的页面信息到主机300 (步 骤S305 )。
接下来,主机300传送第二页面的打印数据到打印机500 (步骤S306)。 此时,当打印机500中发生了诸如缺纸的任何打印故障时,打印机500传送作 为响应的页面信息以及表示诸如缺纸的打印故障的发生的消息到主机300 (步 骤S307 )
接下来,由于打印数据的传送的结束,为了结束在步骤S302中已经开始 的任务,主机300传送任务结束通知到打印机500 (步骤S308 )。此时,当完 成了打印数据的接收时,打印机500传送已被实现的响应到主机300 (步骤 S309)。接下来,如果停止了打印并且选择了删除打印数据(选择了删除),主 机300传送取消命令到打印机500 (步骤S310 )。
下面将会说明步骤S307和S310的内容。图10是主机300中的取消命令 传送处理的流程图。主机300的通信单元接收从打印机500在图9的步骤S307 中传送的响应(步骤S40)。主机300通过参考所接收的页面信息中的"响应 标志"来确定打印机100中已经发生任何的打印故障(步骤S41)。如果没有 发生打印故障(步骤S41中的否),或是如果"响应标志"是"0",则立即结 束处理。同时,如果已经发生了任何打印故障(步骤S41的是),或是如果"响 应标志"是除"0"之外的任何值,则通信单元传送取消命令到打印机500 (步 骤S42)。值得注意的是,图9代表了其中打印机500中发生打印故障并且因 而传送取消命令的例子。
重新参考图9,打印机500接收取消命令(步骤S310),取消任务,删除 (丟弃)未打印的打印数据,并且传送作为响应的已被实现的丢弃信息到主机 300 (步骤S311 )。
下面将会说明步骤S310和S311的内容。图11是打印机500中发生故障 之后的流程图。首先,接收单元551接收从主机300在图9的步骤S310中传 送的取消命令(步骤S50 )。
确定单元152确定打印机500的状态是否已经发生改变,或是打印机的打 印故障是否已经恢复(步骤S51 )。如果打印机500的状态还没有发生改变(步 骤S51中的否),则确定单元152立即结束该处理,并且再次重复图11的处理。
同时,如果打印机500的状态已经发生改变(步骤S51中的是),基于在 模式存储单元104中是否存储有自动重启防止模式,确定单元152进一步确定 打印机500是否被设定为自动重启防止模式(步骤S52 )。如果没有被设定为 自动重启防止模式(步骤S52中的否),打印单元555删除未打印的打印数据 (步骤S53),并且传送表示作为响应的已经删除打印数据的丢弃信息到主机 300 (步骤S54 )。
另一方面,当被设定为自动重启防止模式时(步骤S52中的是),打印单 元555不会重启打印数据的打印,而是传送表示不会重启打印的响应到主机 300 (步骤S54)。值得注意的是,图9代表了其中删除未打印的打印数据的例 子。
主机300可立即结束打印处理或是可通过重新传送所删除的打印数据以 便开始打印。下面将会说明其中选择了重新传送打印数据以便开始打印(选择 了继续)的例子。
主机300传送任务开始通知到打印机500以便重新传送所删除的打印数据 (步骤S312)。打印机500执行PDL切换处理以便开始打印,并且传送表示 指定了 PDL的响应到主机300 (步骤S313 )。
由于已经完成了第一页面的打印,主机300传送第二页面的打印数据到打 印机500 (步骤S314 ),并且打印机500传送响应到主机300 (步骤S315 )。
接下来,由于打印数据的传送的结束,为了结束在步骤S312中已经开始 的任务,主机300传送任务结束通知到打印机500 (步骤S316)。此时,当完
成了打印数据的接收时,打印机500传送已被实现的响应到主机300 (步骤
骤S318)。此时,当完成了第二页面的打印时,打印机500传送已被实现的响 应到主机300 (步骤S319 )。
主机300传送状态监视命令到打印机500 (步骤S320 ),并且打印机500 传送响应到主机300 (步骤S321 )。在预订间隔之后,主机300进一步传送状 态监视命令到打印机500 (步骤S322)。此时,当完成了最后一页的打印时, 打印机500传送已被实现的响应到主机300 (步骤S323 )。
随后,主机300传送设备释放命令到打印机500 (步骤S324),并且打印 机500传送响应到主机300 (步骤S325 )。随后,主机300结束与打印机500 的会话。
如上所述,在打印机500中,可使用从主机300接收的设备获取命令在主
的自动重启防止模式。因此,不会在从打印故障恢复之后仍需要重启打印,这 使得可用性得以提高。进一步,当打印机500没有被设定为自动重启防止模式
侧设定未打印的打印数据的删除,从而主机300可指令丢弃机密纸张,因此进 一步提高了可用性。
在第一实施例中,从主机300处设备获取命令的传送实现了从主机由指令 进行自动重启防止模式的设定。与此相反,在第三实施例中,从主机处设备获 取命令的传送实现了从主机侧由指令进行不执行从卡纸的恢复的设定。
图12是根据第三实施例的打印机600的配置的方框图。打印机600经由 网络200连^妄到主机300。网络200和主4几300的功能和配置与第一实施例中 的功能和配置相同,因此省略了对其的说明。
打印机600打印从主机300传送来的打印数据。打印机600包括网络I/F 103、操作面板I/F 121、操作面板120、引擎I/F 111、打印机引擎IIO、模式 存储单元104、 RAM 105、 ROM106以及图像形成单元650。在这里,除了图 像形成单元650之外的部件的每个功能和配置都与第一实施例中的功能和配 置相同,因此省略了对其的说明。
图像形成单元650执行与打印数据相关的处理。图像形成单元650包括接 收单元151、确定单元652、设定单元653、传送单元654以及打印单元655。 在这里,接收单元151的功能和配置都与第一实施例中的功能和配置相同,因 此省略了对其的说明。
获取命令所指定的操作模式是否为卡纸恢复关闭模式。当是卡纸恢复关闭模式 时,确定单元652进一步确定是否将要把操作模式设定为卡纸恢复关闭模式。 确定单元652还确定打印机600是否支持卡纸恢复关闭功能。进一步,确定单 元652还确定打印机600的状态是否已经发生改变,或是确定在打印机600 中发生打印故障之后是否恢复了打印机600的打印故障。基于在模式存储单元 104中是否存储有卡纸恢复关闭模式,确定单元652还确定在恢复了打印故障 之后是否将打印机600的操作模式设定为卡纸恢复关闭模式。卡纸恢复关闭模 式是操作模式的其中一种,从而在从主机300接收打印数据期间在打印机600 中发生卡纸,在通过移除卡纸来恢复打印故障之后不会恢复对于作为打印故障 的卡纸的处理。对于卡纸的处理包括当发生卡纸时通过指令再次设定打印中的 原稿来自动重启打印。
当确定由设备获取命令所指定的操作模式是卡纸恢复关闭模式并且将要 把操作模式设定为卡纸恢复关闭模式时,设定单元653将卡纸恢复关闭模式存 储在模式存储单元104中并且将打印机600的操作模式设定为卡纸恢复关闭模 式。
当设定单元653设定了在打印机600中的卡纸恢复关闭模式时,传送单元 654传送上述结果已被实现的设备信息到主机300,作为对于设备获取命令的 响应。传送单元654还传送作为对于由接收单元151所接收的状态监视命令的 响应的表示打印机600的打印状态的页面信息到主机300。在打印机600中发 生打印故障之后,传送单元654进一步传送作为对于由接收单元151所接收的 状态监视命令的响应的页面信息以及表示恢复了故障的消息到主机300。
打印单元655输出根据操作模式所接收到的打印数据。当确定打印机600 的操作模式被设定为卡纸恢复关闭模式时,打印单元655删除在RAM 105中 存储的未打印的打印数据。
接下来,将会说明由主机300和打印机600执行的打印处理的流向。图 13是由主机300和打印机600执行的打印处理的流程的例子的示意图。图13 代表了其中当打印机600的操作模式被设定为卡纸恢复关闭模式并且恢复了 在打印机600中已经发生的打印故障时,使用从主机300传送到打印4几600 的设备获取命令来删除打印数据的例子。
首先,主机300创建与打印机600的会话。随后,主机300传送设备获取 命令到打印机600 (步骤S400),并且打印机600传送作为响应的设备信息到 主机300 (步骤S401)。
下面将会说明步骤S400和S401的内容。图14是打印机600中的卡纸恢 复关闭;漠式设定处理流程的流程图。首先,接收单元151 ^v主才几300接收在图 3的步骤S400中传送的设备获取命令(步骤S60 )。
接下来,确定单元652解析设备获取命令的操作模式(步骤S61),并且 确定操作模式是否被设定为卡纸恢复关闭模式(步骤S62)。当操作模式被设 定为卡纸恢复关闭模式时(步骤S62中的是),确定单元652进一步确定打印 机600是否支持卡纸恢复关闭功能(步骤S63)。
当打印机600支持卡纸恢复关闭功能时(步骤S63中的是),为了将打印 机600的操作模式设定为卡纸恢复关闭模式,设定单元653将卡纸恢复关闭才莫 式存储在模式存储单元104中(步骤S64)。随后,作为响应,设定单元653 传送表示操作模式被设定为卡纸恢复关闭模式的设备信息到主机300 (步骤 S65 )。
同时,当操作模式没有被设定为卡纸恢复关闭模式时(步骤S62中的否) 以及当打印机600不支持卡纸恢复关闭功能时(步骤S63中的否),作为响应, 设定单元653传送表示操作模式没有被设定为卡纸恢复关闭模式的设备信息 到主机300 (步骤S65)。值得注意的是,图13代表了其中设定了卡纸恢复关 闭模式的例子。
接下来,主机300传送任务开始通知到打印机600 (步骤S402),并且打 印机600执行PDL切换处理并且传送作为响应的表示指定了 PDL的消息到主 机300 (步骤S403 )。
主机300传送第一页面的打印数据到打印机600 (步骤S404),并且打印
机600使用所接收到的第 一 页面的打印数据开始打印。当完成了第一页面的打 印时,打印机600传送作为响应的已被实现的页面信息到主机300(步骤S405 )。
接下来,主机300传送第二页面的打印数据到打印机600 (步骤S406)。 此时,如果打印机600停止并且发现发生了诸如"卡纸"的打印故障,作为响 应,打印机600传送页面信息以及表示打印机600停止和发生诸如卡纸的打印 故障的消息到主机300 (步骤S407 )。接下来,主机300传送状态监视命令到 打印机600 (步骤S408)。步骤S407和S408的内容与根据第一实施例的图5 中的内容相同。
接下来,打印机600传送作为对于状态监视命令的响应的页面信息。值得 注意的是,以预定的间隔来执行在步骤S408中的状态监视命令的传送,即执 行轮询。打印机600接收这些状态监视命令。当取消了所有的任务并且丟弃了 未打印的打印数据时,打印机600传送作为响应的已被实现的页面信息到主机 300 (步骤S409 )。
下面将会说明步骤S408和S409的内容。图15是打印才几600中发生故障 之后的流程的流程图。首先,接收单元151从主机300接收图13的步骤S408 中的传送的状态监视命令(步骤S70 )。
基于在模式存储单元104中是否存储有卡纸恢复关闭模式,确定单元652 确定打印机600是否被设定为卡纸恢复关闭模式。当被设定为卡纸恢复关闭模 式时(步骤S71中的是),打印单元655删除(丟弃)在RAM 105中存储的未 打印的打印数据(步骤S72)。同时,当没有被设定为卡纸恢复关闭模式时(步 骤S71中的否),打印单元655不会删除打印数据,并且处理前进至步骤S73。
接下来,确定单元652确定打印机600的状态是否已经发生改变,或是确 定是否已经恢复打印机600的打印故障(卡纸)(步骤S73 )。如果打印机600 的状态没有被改变(步骤S73中的否),确定单元652立即结束该处理。
另一方面,如果打印机600的状态已经发生了改变(步骤S73中的是), 传送单元654传送表示从故障恢复的响应到主机300 (步骤S74 )。值得注意的 是,图13代表了其中打印机600被设定为卡纸恢复关闭模式并且删除未打印 的打印数据的例子。
重新参考图13,由于打印数据的传送的结束,为了结束在步骤S402中已
经开始的任务,主机300传送任务结束通知到打印机600 (步骤S410)。此时, 当完成了打印数据的接收时,打印机600传送已被实现的响应到主机300 (步 骤S411)。
主机300可以立即结束打印处理或是可以通过重新传送被删除的打印数 据来开始打印。图13代表了其中再次传送打印数据以便开始打印的例子。从 主机300传送任务开始通知到接收设备释放命令的打印机600传送响应之间的 处理(步骤S412到S425 )与根据第二实施例的图9中的处理(步骤S312到 S325)相同,因此省略了对其的说明。
如上所述,在打印机600中,可使用从主机300接收的设备获取命令在主
复与打印故障相关的处理的恢复关闭模式(卡纸恢复关闭模式)。因此,不会 在从打印故障恢复之后仍需要重启打印,这使得可用性得以提高。进一步,当 打印机600被设定为恢复关闭才莫式时,可以从主机300指令通过未打印的打印 数据的删除来丟弃机密纸张等,因此进一步提高了可用性。
图16是根据第一至第三实施例的打印机100、 500和600的硬件配置的方 框图。每个打印机IOO、 500和600都包括通过外围部件互连(PCI)总线彼此 相互连接的控制器10和引擎单元(引擎)110。控制器IO控制各个打印机IOO、 500和600的整体,并且还控制绘图、通信以及来自搮:作单元(未示出)的输 入。引擎单元110是可被连接到PCI总线的打印机引擎等。引擎单元110可以 是单色绘图仪、单鼓彩色绘图仪、四鼓彩色绘图仪、扫描仪、或是传真单元。 引擎单元110包括诸如绘图仪的引擎部件,并且还包括诸如错误扩散和伽玛转 换的图像处理部件。
控制器10包括中央处理器(CPU)11、北桥(NB)13、系统存储器(MEM-P) 12、南桥(SB) 14、本地存储器(MEM-C) 17、专用集成电路(ASIC) 16、 以及硬盘驱动器(HDD) 18。通过加速图形端口 (AGP)总线15, NB 13与 ASIC 16 4皮此相互连接。MEM-P 12包括ROM 106和RAM 105。
CPU 11控制各个打印机100、 500和600的整体,并且具有包括NB 13、 MEM-P12、以及SB14的芯片组。CPU 11通过芯片组与其它的设备连接。
NB 13是将CPU 11连接到MEM-P 12、 SB 14以及AGP 15的桥,并且包
括存储控制器、主PCI以及AGP目标。存储控制器控制从MEM-P 12的读取 或向MEM-P 12的写入。
MEM-P 12是用作存储程序和数据的存储器的系统存储器、用于扩展其中 的程序和数据的存储器、以及用于打印机绘制图像的存储器,并且包括ROM 106和RAM 105。 ROM 106是用作存储程序和数据的存储器的只读存储器, 并且RAM 105是用作扩展程序和数据的存储器以及用作打印机绘制图像的存 储器的可重新写入及读取的存储器。
SB 14是将NB 13连接到PCI设备和外围设备的桥。SB 14通过PCI总线 连接到NB13,并且PCI总线还被连接到网络接口 (I/F)等。
ASIC 16是用作图像处理的集成电路(IC),其中包括用于图像处理的硬 件部件。ASIC 16起到了用来彼此连接AGP 15 、 PCI总线、HDD 18以及MEM-C 17的作用。ASIC 16包括PCI目标和主AGP、形成ASIC 16的核心的仲裁器 (ARB)、用于控制MEM-C 17的存储控制器、用于通过硬件逻辑等旋转图像 数据的多个直接存储存取控制器(DMACs )、以及用于经由PCI总线与引擎单 元110执行数据传递的PCI单元。通过PCI总线连接到ASIC 16上的是传真控 制单元(FCU) 30、通用串行总线(USB) 40、以及IEEE 1394 (电气和电子 工程师协会1394),接口 50。
MEM-C 17是用于复制和代码緩冲的图像緩冲器的本地存储器,并且HDD 18是其中存储有图像数据、程序、字体数据以及表格的存储器。
AGP 15是目的在于提高图形处理的速度的图形加速卡的总线接口,并且 对于MEM-P 12的高吞吐量直接存取使得可以提高图形加速卡的速度。
值得注意的是,通过在ROM等当中事先安装来分别提供根据由根据第一 到第三实施例的打印机100、 500和600执行的图像形成程序。
可以配置由根据第一至第三实施例的打印机100、 500和600执行的图像 形成程序,从而通过记录在诸如致密光盘只读存储器(CD-ROM)、软盘(FD)、 可读致密光盘(CD-R)、以及数字多用途光盘(DVD)的计算机可读记录介质 上的可安装文件格式或可执行格式来提供图像形成程序。
进一步,还可通过连接到诸如互联网的网络的计算机上并且经由网络下载 来提供由根据第一至第三实施例的打印机100、 500和600执行的图像形成程
序。还可通过诸如互联网的网络来提供或分发由根据第 一至第三实施例的打印
机100、 500和600执行的图像形成程序。
使用包括部件(接收单元151和551、确定单元152和652、设定单元153 和653、传送单元154、 554和654、以及打印单元155、 555和655 )的模块 来配置由才艮据第一至第三实施例的打印机100、 500和600 "t丸行的每个图^f象形 成程序。作为实际的硬件,CPU (处理器)读取来自ROM的每个图像形成程 序并且对其执行,因而在主要存储单元上加载这些部件。因此,在主要存储单 元上生成接收单元151和551、确定单元152和652、设定单元153和653、 传送单元154、 554和654、以及打印单元155、 555和655。
根据本发明的一个方面,当恢复了图像形成装置中已经发生的输出故障 时,可以使用所接收的作为从信息处理装置到图像形成装置的指令的设备获取 命令来从信息处理装置设定是否防止输出的重启,因此提高了可用性。
根据本发明的另 一方面,当恢复了图像形成装置中已经发生的输出故障 时,可以防止输出的重启,因此可以从信息处理装置侧设定在从图像形成装置 中的输出故障恢复之后的任何处理,因此进一步提高了可用性。
尽管通过参考特定实施例已经对本发明获得了完整且清楚的公开,但是所 附的权利要求并未局限于此,而是可以被解释为包括落入这里所提到的基本教 导之内的本领域技术人员可以想到的所有的变化和可选结构。
权利要求
1. 一种图像形成装置,通过网络连接到信息处理装置,所述图像形成装置包括模式存储单元,配置用于在其中存储操作模式;接收单元,用于接收来自所述信息处理装置的设备获取命令,该设备获取命令包含操作模式、输出对象数据以及输出对象数据的输出请求;确定单元,用于确定设备获取命令中所指定的操作模式是否为自动重启防止模式,所述自动重启防止模式是在从输出对象数据的接收期间发生的输出故障中恢复之后,防止输出对象数据的输出发生重启的模式;设定单元,用于当所述确定单元确定操作模式是自动重启防止模式时,将自动重启防止模式存储到所述模式存储单元中,从而设定自动重启防止模式作为操作模式;传送单元,用于传送表示在图像形成装置中设定了自动重启防止模式的设备信息到所述信息处理装置;以及输出单元,用于根据由所述设定单元设定的操作模式,输出设备获取命令所指定的输出对象数据。
2. 根据权利要求1所述的图像形成装置,其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的状态监视命令,该状态监视命令是监视所述图像形成装置的 状态的指令,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有自动重启防止模式,来确定操作模式是否已经被设定为自动重启防止模式, 以及当所述确定单元确定操作模式没有被设定为自动重启防止模式时,所述输 出单元重启输出对象数据的输出。
3. 根据权利要求2所述的图像形成装置,其中,当所述确定单元确定操作模式已经被设定为自动重启防止模式时,所述输 出单元不会重启输出对象数据的输出。
4. 根据权利要求1所述的图像形成装置,进一步包括存储单元,用于在其中临时存储由所述接收单元所接收的输出对象数据, 其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的取消命令,该取消命令指示将丢弃尚未输出的输出对象数 据,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有自动重启防止模式,来确定操作模式是否已经被设定为自动重启防止模式, 以及当所述确定单元确定了操作模式还没有被设定为自动重启防止模式时,所 述输出单元删除在所述存储单元中存储的尚未输出的输出对象数据。
5. 根据权利要求1所述的图像形成装置,其中,所述确定单元确定在所述设备获取指令中所指定的操作模式是否为恢复 关闭模式,所述恢复关闭模式是用于不恢复与在输出对象数据的接收期间发生 的输出故障相关的处理的模式,当所述确定单元确定了所指定的操作模式是恢复关闭模式时,所述设定单 元将恢复关闭模式存储到所述模式存储单元中,从而设定恢复关闭模式作为操 作模式,以及所述传送单元传送表示在所述图像形成装置中已经设定了恢复关闭模式 的设备信息到所述信息处理装置。
6. 根据权利要求5所述的图像形成装置,进一步包括存储单元,用于在其中临时存储由所述接收单元所接收的输出对象数据, 其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的状态监视命令,该状态监视命令是用来监视所述图像形成装 置的状态的指令,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有恢复关闭模式,来确定操作模式是否已经被设定为恢复关闭模式,以及 当所述确定单元确定了操作模式已经被设定为恢复关闭模式时,所述输出单元删除在所述存储单元中存储的尚未输出的输出对象数据。
7. —种图像形成方法,在通过网络连接到信息处理装置的图像形成装置上实现,所述图像形成方法包括下列步骤接收步骤,接收来自所述信息处理装置的设备获取命令,该设备获取命令 包含操作才莫式、输出对象数据以及输出对象数据的输出请求;确定步骤,确定在设备获取命令中所指定的操作模式是否为自动重启防止 模式,所述自动重启防止模式是在从输出对象数据的接收期间发生的输出故障 中恢复之后,防止输出对象数据的输出重启的模式;设定步骤,当确定了操作模式是自动重启防止模式时,将所述图像形成装 置的操作模式设定为自动重启防止模式;传送步骤,传送表示在所述图像形成装置中设定了自动重启防止;^莫式的设 备信息到所述信息处理装置;以及输出步骤,根据在所述设定步骤中设定的操作模式,输出在设备获取命令 中所指定的输出对象数据。
8. 根据权利要求7所述的图像形成方法,其中,所述接收步骤包括在输出对象数据的接收期间发生输出故障之后,接收来 自所述信息处理装置的状态监视命令,该状态监视命令是监视所述图像形成装 置的状态的指令,所述确定步骤包括在输出故障恢复之后,基于在模式存储单元中是否存储 有自动重启防止模式,来确定操作模式是否已经被设定为自动重启防止模式, 以及所述输出步骤包括当确定了操作模式没有被设定为自动重启防止模式时, 重启输出对象数据的输出。
9. 根据权利要求8所述的图像形成方法,其中,当在所述确定步骤中确定了操作模式已经被设定为自动重启防止模式时, 所述输出步骤包括不会重启输出对象数据的输出。
10. 根据权利要求7所述的图像形成方法,其中,所述接收步骤包括在输出对象数据的接收期间发生输出故障之后,接收来 自所述信息处理装置的取消命令,该取消命令指示将丢弃尚未输出的输出对象数据,所述确定步骤包括在输出故障恢复之后,基于在模式存储单元中是否存储 有自动重启防止模式,来确定操作模式是否已经被设定为自动重启防止模式, 以及所述输出步骤包括当在所述确定步骤中确定了操作模式还没有被设定为 自动重启防止模式时,删除在存储单元中存储的尚未输出的输出对象数据。
11. 根据权利要求7所述的图像形成方法,其中,所述确定步骤包括确定在所述设备获取指令中所指定的操作模式是否为 恢复关闭模式,所述恢复关闭模式是用于不恢复与在输出对象数据的接收期间 发生的输出故障相关的处理的模式,所述设定步骤包括当在所述确定步骤中确定了所指定的操作模式是恢复 关闭模式时,设定所述图像形成装置的操作模式为恢复关闭模式,以及所述传送步骤包括传送表示在所述图像形成装置中已经设定了恢复关闭 模式的设备信息到所述信息处理装置。
12. 根据权利要求11所述的图像形成方法,其中,所述接收步骤包括在输出对象数据的接收期间发生输出故障之后,接收来 自所述信息处理装置的状态监视命令,该状态监视命令是用来监视所述图像形 成装置的状态的指令,所述确定步骤包括在输出故障恢复之后,基于在;f莫式存储单元中是否存储 有恢复关闭模式,来确定操作模式是否已经被设定为恢复关闭模式,以及所述输出步骤包括当在所述确定步骤中确定了操作模式已经被设定为恢 复关闭模式时,删除在存储单元中存储的尚未输出的输出对象数据。
13. —种图像形成系统,包括经由网络彼此相互连接的图像形成装置和信 息处理装置,其中,所述图像形成装置包括模式存储单元,配置用于在其中存储操作模式;接收单元,用于接收来自所述信息处理装置的设备获取命令,该设备获取 命令包含操作模式、输出对象数据以及输出对象数据的输出请求;确定单元,用于确定设备获取命令中所指定的操作模式是否为自动重启防止模式,所述自动重启防止模式是在从输出对象数据的接收期间发生的输出故障中恢复之后,防止输出对象数据的输出发生重启的模式;设定单元,用于当所述确定单元确定操作模式是自动重启防止模式时,将 自动重启防止模式存储到所述模式存储单元中,从而设定自动重启防止模式作 为操作模式;传送单元,用于传送表示在图像形成装置中设定了自动重启防止模式的设 备信息到所述信息处理装置;以及输出单元,用于根据由所述设定单元设定的操作模式,输出设备获取命令 所指定的输出对象数据;以及所述信息处理装置包括数据存储单元,用于在其中存储将要被发送到所述图像形成装置的输出对 象数据;以及通信单元,用于传送设备获取命令、输出对象数据以及输出请求到所述图 像形成装置,并且接收来自所述图像形成装置的设备信息。
14. 根据权利要求13所述的图像形成系统,其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的状态监视命令,该状态监视命令是监视所述图像形成装置的 状态的指令,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有自动重启防止模式,来确定操作模式是否已经被设定为自动重启防止模式, 以及当所述确定单元确定操作模式没有被设定为自动重启防止模式时,所述输 出单元重启输出对象数据的输出。
15. 根据权利要求14所述的图像形成系统,其中,当所述确定单元确定操作模式已经被设定为自动重启防止模式时,所述输 出单元不会重启输出对象数据的输出。
16. 根据权利要求13所述的图像形成系统,其中, 所述图像形成装置包括存储单元,用于在其中临时存储由所述接收单元所接收的输出对象数据,其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的取消命令,该取消命令指示将丟弃尚未输出的输出对象数 据,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有自动重启防止才莫式,来确定操作模式是否已经被设定为自动重启防止模式, 以及当所述确定单元确定了操作模式还没有被设定为自动重启防止模式时,所
17. 根据权利要求13所述的图像形成系统,其中,所述确定单元确定在所述设备获取指令中所指定的操作模式是否为恢复 关闭模式,所述恢复关闭模式是用于不恢复与在输出对象数据的接收期间发生 的输出故障相关的处理的模式,当所述确定单元确定了所指定的操作模式是恢复关闭模式时,所述设定单 元将恢复关闭模式存储到所述模式存储单元中,从而设定恢复关闭模式作为操 作模式,以及所述传送单元传送表示在所述图像形成装置中已经设定了恢复关闭模式 的设备信息到所述信息处理装置。
18. 根据权利要求17所述的图像形成系统,其中, 所述图像形成装置包括存储单元,用于在其中临时存储由所述接收单元所接收的输出对象数据, 其中,在输出对象数据的接收期间发生输出故障之后,所述接收单元接收来自所 述信息处理装置的状态监视命令,该状态监视命令是用来监视所述图像形成装 置的状态的指令,在输出故障恢复之后,所述确定单元基于在所述模式存储单元中是否存储 有恢复关闭模式,来确定操作模式是否已经被设定为恢复关闭模式,以及当所述确定单元确定了操作模式已经被设定为恢复关闭模式时,所述输出 单元删除在所述存储单元中存储的尚未输出的输出对象数据。
全文摘要
一种图像形成装置和方法、计算机程序产品以及图像形成系统。该图像形成装置,包括确定单元,用于确定从信息处理装置是否接收到表示将图像形成装置的操作模式设定为自动重启防止模式的数据。如果接收到这种数据,设定单元将该数据存储到模式存储单元中,通过上述方式,图像形成装置的操作模式被设定为自动重启防止模式。
文档编号G03G15/00GK101387842SQ200810215170
公开日2009年3月18日 申请日期2008年9月10日 优先权日2007年9月11日
发明者蚊爪圣子 申请人:株式会社理光
图像形成装置和方法、计算机程序产品以及图像形成系统的制作方法
相关推荐
专利名称:处理发送比特流以及接收处理比特流的方法和设备的制作方法技术领域:本发明涉及一种编码解码音频数据的方法和设备,更具体地说,涉及一种对音频数据分级编码解码(诸如比特时间片算术编码(BSAC))的方法和设备。背景技术:存在发送比特时间片
用于键盘乐器的白键的制作方法【专利摘要】本发明提供一种用于键盘乐器的白键,其使得可以改进成品率和适销性并且降低制造成本。用于键盘乐器的白键包括木制键体,结合到键体上的合成树脂制成的上盖,和结合到键体的前端面上的合成树脂制成的前盖。上盖具有从
专利名称:任务相关的说话人身份确认片上系统及其确认方法技术领域:本发明涉及说话人确认系统,特别是涉及应用说话人的语音特征来确 认说话人的身份的任务相关的说话人身份确认片上系统及其确认方法。背景技术:目前用于身份确认的方法很多,包括密码输入、
专利名称:多层滤光装置的制作方法技术领域:本发明涉及一种多层滤光装置,特别是涉及一种投影显示装置中使用的多层滤光装置。背景技术: 随着科技的蓬勃发展,投影机被运用到各种领域,例如业务简报或家庭剧院使用,业务简报型的要求是以高亮度为主,而家庭
专利名称:导光反射板的制作方法技术领域:本发明属于光学反射器件,更明确地说涉及装饰、杀菌和光触媒的再生用导光反射板的改进。背景技术: 已有的装饰、杀菌用导光板、导光柱或反射器存在下述缺点和不足导光、反射效率低,亮度不足,导光板的亮度不均匀,
专利名称:基于多周期标记的对准方法及装置的制作方法技术领域:本发明涉及ー种集成电路装备制造领域,尤其涉及一种适用于光刻设备的基于双光源多周期标记的对准方法及对准装置。背景技术:光刻装置是制造集成电路的主要设备,其作用是使不同的掩膜图案依次成