打印装置及其控制方法与流程

文档序号:17089439发布日期:2019-03-13 23:16阅读:127来源:国知局
打印装置及其控制方法与流程

本发明涉及一种打印装置及其控制方法。



背景技术:

通常,图像形成装置(打印装置)具有用于将数字图像输出到纸张设备(记录介质)上的打印引擎、包括执行用于控制图像形成装置上的作业的控制程序的控制器的控制装置、以及电源。使用打印引擎控制程序控制打印引擎的操作。另外,已知用于控制电源的操作的电源控制程序包括在控制器的控制程序中的情况和包括在打印引擎控制程序中的情况。

在控制器具有电源控制程序的构造中,可以根据来自外部终端的指令进行用于对图像形成装置进行关机的远程关机。例如,日本特开第2016-210093号公报提出了一种用于在通过远程关机对图像形成装置进行关机的情况下经由网络确定关机处理是否正常完成的机制。

然而,在上述传统技术中存在以下问题。例如,在具有定影单元和冷却风扇的打印引擎中,需要控制高压电源。因此,在控制器具有电源控制程序的构造中,控制器需要掌握远程位置处的打印引擎的操作,以便控制器控制电源,并且控制序列是复杂的。此外,在这样的构造中,存在如下风险:在诸如控制器和打印引擎控制程序之间的通信中发生故障的情况下,将失去对电源的控制。

另一方面,在打印引擎控制程序包括电源控制程序的构造中,通过电源控制程序直接接收打印引擎的状态,并且控制电源,从而可以很容易地控制电源。另外,打印引擎控制程序和电源控制程序由同一cpu处理,因此打印引擎不太可能受到其周围区域中的故障的影响,并且可以降低在打印引擎等中发生失灵的风险。然而,在这样的构造中,到目前为止尚未提出特别是为了使得易于管理大量图像形成装置而在没有直接操作图像形成装置的情况下进行关机、重启等的远程控制技术。



技术实现要素:

本发明使得能够实现在打印引擎中进行电源控制的情况下适当地进行远程控制的机制。

本发明的一个方面提供了一种打印装置,所述打印装置包括:电源,其向打印装置中的硬件组件供电;打印引擎,其打印图像;第一控制器,其控制打印引擎打印图像并控制电源;以及第二控制器,其指示第一控制器打印,并从外部终端接收与打印装置的电源控制有关的指令,其中,当从外部终端接收到用于关断打印装置的关断指令时,第二控制器向第一控制器通知该指令,并且第一控制器根据关断指令控制电源以关断打印装置。

本发明的另一方面提供一种用于打印装置的控制方法,所述打印装置包括向打印图像的打印引擎供电的电源、控制打印引擎以打印图像的第一控制器、以及指示第一控制器打印并从外部终端接收指令的第二控制器,所述控制方法包括:通过第二控制器,从外部终端接收用于关断打印装置的关断指令;通过第二控制器,向第一控制器通知关断指令;以及通过第一控制器,根据所通知的关断指令控制电源以关断打印装置。

根据下面参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是示出根据本发明的实施例的图像形成装置的图。

图2是示出根据实施例的图像形成装置的rui的画面的图。

图3是示出根据实施例的图像形成装置的rui的画面的图。

图4是示出根据实施例的图像形成装置的rui的画面的图。

图5是示出根据实施例的图像形成装置的rui的画面的图。

图6是示出根据实施例的图像形成装置的rui的画面的图。

图7是示出当根据实施例的图像形成装置从rui接收关机请求时的操作的序列图。

图8是示出当根据实施例的图像形成装置从rui接收重启请求时的操作的序列图。

图9是示出根据实施例的图像形成装置的rui的画面的图。

图10是示出根据实施例的图像形成装置的rui的画面的图。

图11是示出根据实施例的图像形成装置的rui的画面的图。

图12是示出根据实施例的图像形成装置的rui的画面的图。

图13是示出当根据实施例的图像形成装置从rui接收关机请求时的操作的序列图。

图14是示出根据实施例的图像形成装置的rui的画面的图。

图15是示出当根据实施例的图像形成装置从rui接收重启请求时的操作的序列图。

图16是示出根据实施例的图像形成装置的rui的画面的图。

具体实施方式

现在将参照附图详细描述本发明的优选实施例。应该注意,这些实施例中阐述的组件的相对布置、数值表达式和数值并不限制本发明的范围,除非另有特别说明。

第一实施例

图像形成装置的构造

下面将描述本发明的第一实施例。首先,将参照图1描述本实施例的图像形成装置(下文中,也称为打印装置)的硬件构造。图像形成装置100是设置有扫描引擎130和打印引擎150的所谓的多功能打印机(mfp:多功能外围设备)。另外,图像形成装置100包括控制装置110、操作单元120、用于打印机的cpu板140、电源160和电源开关161。

扫描引擎130包括扫描单元131和原稿给送单元132,并且将由扫描单元131转换的图像数据发送到控制装置110。扫描单元131可以通过进行光学扫描将原稿转换为数字图像。原稿给送单元132可以自动地依次交换原稿束。打印引擎150包括:标记单元151,用于将图像数据打印到给送的纸张上;纸张给送单元152,其可以从纸束中逐张地依次给送纸张;以及纸张排出单元153,用于排出打印的纸张。此外,打印引擎150包括用于通过施加热和压力来定影由标记单元151打印的调色剂的定影单元154,以及冷却风扇155。操作单元120是用于操作该图像形成装置100的本地用户界面(lui)。

控制装置110是整体控制图像形成装置100的系统控制器(第二控制器)的示例,并且连接到上述组件。控制装置110是与用于打印机的cpu板140不同的电路板。控制装置110和用于打印机的cpu板140经由通信线缆彼此连接,经由该通信线缆在控制装置110和用于打印机的cpu板140之间传输指令和图像数据。在控制装置110上实现的控制器在图像形成装置100上执行作业。控制装置110是通用cpu系统,并且包括用于控制整个cpu板的cpu111,用作cpu111的工作存储器的存储器113,以及包括引导程序的引导rom114。此外,控制装置110包括用于经由网络的外部连接的nic(网络接口卡)112和包括固件的非易失性存储器115。非易失性存储器115可以安装在cpu板上,或者可以连接到cpu板。除了cpu111的控制程序之外,表示作为引擎控制器(第一控制器)的用于打印机的cpu板140的操作状态的信息也存储在非易失性存储器115中。另外,控制装置110经由扫描器i/f116和打印机i/f117连接到扫描引擎130和用于打印机的cpu板140。例如,控制装置110可以经由nic112从外部计算机接收用页面描述语言(pdl)描述的打印数据和打印指令,通过光栅化打印数据生成图像数据,指示用于打印机的cpu板140打印生成的图像数据,并经由打印机i/f117将生成的图像数据传输给引擎控制器140。用于打印机的cpu板140将驱动打印引擎150的驱动控制信号和从控制装置110接收到的图像数据输出到打印引擎150。打印引擎150根据驱动控制信号驱动标记单元151、纸张给送单元152、纸张排出单元153、定影单元154和冷却风扇155,以打印从用于打印机的cpu板140接收到的图像数据。

用于打印机的cpu板140控制与打印引擎150执行图像形成通信的负载。此外,用于打印机的cpu板140控制向图像形成装置100的组成元件(例如,打印引擎150,系统控制器110,引擎控制器140)供电的电源160。供应给打印引擎150的电力的电压可以高于供应给系统控制器110和引擎控制器140的电力的电压。用于打印机的cpu板140包括用于控制整个板的cpu141,连接到控制装置110的打印机i/f的i/f142,用作cpu141的工作存储器的存储器143,以及非易失性存储器144。cpu141连接到电源160,并控制来自电源160的电力供应,并且在图像形成装置100中进行电源控制。

图1中的虚线表示电源线。电源160向控制装置110、扫描引擎130、用于打印机的cpu板140和打印引擎150供电。电源开关161是用于控制电力供应的开/关的硬件开关。当电源开关161接通时,引导rom114的内容被读出到存储器113,并且由cpu111依次处理,因此执行各种硬件设置和os的引导。当完成引导rom114的处理时,cpu111可以根据存储在非易失性存储器115中的控制器的程序(固件)进行操作来接受和执行作业。

图像形成装置100经由网络通过安装在控制装置110中的nic112连接到作为外部终端的计算机170,使得可以进行http通信。图像形成装置100可以接受来自计算机170的数字图像数据的输入/输出、作业的发出、对设备的指令等。

图像形成操作

接下来,将描述图像形成装置100的操作。这里,将描述复印作业(使用纸张设备的图像复印)作为图像形成装置100的操作的示例。

当用户通过操作单元120请求执行复印作业时,控制装置110的cpu111接受该请求,并且cpu111开始作业控制程序的计算处理。cpu111执行由作业控制程序调用的扫描引擎控制程序的计算处理,并经由扫描器i/f116使扫描引擎130读取图像。扫描引擎130光学扫描纸质原稿,将纸质原稿转换为数字图像数据,并将数字图像数据发送到控制装置110。将数字图像数据临时存储在存储器113中。当存储器113的某个区域充满数字图像数据时,cpu111进行作业控制程序的计算处理,并从作业控制程序调用打印引擎通信程序。cpu111进行打印引擎通信程序的计算处理,并经由打印机i/f117将图像输出指令发送到用于打印机的cpu板140的cpu141。

cpu141根据打印引擎控制程序进行操作,并使打印引擎150根据图像数据进行打印。由标记单元151打印到片材上的调色剂通过定影单元154定影到片材上。定影单元154通过施加热和压力来定影调色剂。通过用于打印机的cpu板140的cpu141进行由打印引擎控制程序调用的电源控制程序的计算处理并控制电源160的输出,来进行定影单元154的温度调节。另外,打印引擎150包括风扇155,用于抑制由定影单元154等产生的热量引起的温度升高。类似于定影单元154的温度调节,风扇155也通过cpu141控制电源160的输出来操作。

在根据本实施例的图像形成装置100中,由同一cpu141进行打印引擎控制程序和电源控制程序的计算处理,并且基于打印引擎控制程序进行关于电源控制程序的操作的确定。期望在掌握打印引擎150的操作的同时控制电源160的操作。作为打印引擎控制程序控制打印引擎150和电源控制程序(在换句话说,电源160)的操作的结果,可以更容易和准确地控制电源160。另外,即使在控制装置110等中出现问题,也可以控制打印引擎150和电源160,因此可以防止由于定影单元154等产生的热量而发生火灾。

远程操作

接下来,将描述在经由网络从作为外部终端的计算机170执行图像形成装置100的关机或图像形成装置100的重启(重新启动)的情况下的操作。当使用http协议从安装在计算机170中的web浏览器访问图像形成装置100的ip地址时,控制装置110的cpu111经由nic112接收http请求。cpu111进行控制器的远程用户界面(rui)程序的计算处理,结果,将http响应发送到计算机170。因此,远程用户界面(rui)300显示在计算机170的web浏览器上。当用户在web浏览器上显示的rui300上进行诸如点击的操作时,经由网络将http请求从计算机170发送到控制装置110。cpu111向计算机170返回http响应,并使web浏览器显示新的对话框。用户可以通过在web浏览器上显示的rui300上进行操作,来对图像形成装置100进行关机或重启。

画面转变

接下来,将参照图2至图6描述当通过在web浏览器上显示的rui300上进行的操作经由网络执行关机或重启时的画面转变。这里示出的画面转变是示例,并且本发明不限于此。根据图像形成装置100根据来自web浏览器的访问而提供给计算机170的web浏览器的画面信息(html:超文本标记语言)来生成画面。

当用户从web浏览器访问图像形成装置100时,在web浏览器上显示处于图2中的391所示的状态的rui300。此时,图像形成装置100可以进行登录认证。菜单310显示在rui300的左侧部分中。在经由网络执行关机的情况下,对“设备管理”311进行操作。当对“设备管理”311进行操作时,设备管理对话框320显示在rui300的右侧部分中,如图3中的附图标记392所示。在设备管理对话框320中,以可选择的方式显示与设备管理有关的设置项和指令项,并且包括“远程关机”321作为指令项。

当对“远程关机”321进行操作时,显示远程关机对话框330,如图3中的附图标记393所示。远程关机对话框330包括用于指示远程关机的执行按钮331。当对执行按钮331进行操作时,显示关机执行确认对话框340,如图4中的附图标记394所示。执行确认对话框340包括用于进行最终指令以执行远程关机的ok按钮341和用于取消远程关机的执行的取消按钮342。

这里,当对ok按钮341进行操作时,经由网络将关机请求发送到图像形成装置100,并且在rui300的右侧部分中显示表示已经执行了关机的消息350,如图4中的附图标记395所示。另一方面,当对取消按钮342进行操作时,画面转变到图2中所示的状态391。可以进行控制,使得作为当点击取消按钮342时的操作,画面转变到图3中的附图标记392和393所示的状态。

在经由网络执行重启的情况下,对由图2中的附图标记391所示的状态下示出的菜单310中的“设备重启”312进行操作。当对“设备重启”312进行操作时,显示设备重启对话框360,如图5中的附图标记396所示。设备重启对话框360包括用于指示重启设备的执行按钮361。

当对执行按钮361进行操作时,显示重启执行确认对话框370,如图5中的附图标记397所示。执行确认对话框370包括用于进行最终指令以执行重启的ok按钮371和用于取消重启的取消按钮372。这里,当对ok按钮371进行操作时,经由网络将重启请求发送到图像形成装置100,并且在rui300的右侧部分中显示表示已经执行了重启的消息380,如图6中的附图标记398所示。另一方面,当对取消按钮372进行操作时,画面转变到图2中所示的状态391。可以进行控制,使得作为当对取消按钮372进行操作时的操作,画面转变到图5中的附图标记396所示的状态。

注意,在图2至图6中,通过对在rui300的左侧部分中显示的菜单310中的项目进行操作,画面可以转换到与该项目相对应的对话框,而不管该画面是否处于如图2至图6所示的任何状态。

关机过程

接下来,将参照图7详细描述当从计算机170向图像形成装置100发送关机请求时进行的图像形成装置100的操作。在控制装置110中,作为cpu111根据存储在非易失性存储器115中的固件进行操作的结果,控制器在cpu111上运行。图像形成装置100和计算机170经由网络连接,使得可以进行http通信。

在步骤s100中,计算机170根据用户在计算机170的web浏览器上显示的rui300上进行的操作,向控制装置110发送关机请求。控制装置110经由nic112接收关机请求。当控制装置110接收到关机请求时,cpu111根据控制器的rui程序进行操作,并解释关机请求。

在步骤s101中,cpu111将http响应发送到计算机170,并在web浏览器上显示包括表示已经执行了关机的消息的对话框(参见图4中的395)。随后,在步骤s102中,cpu111执行由rui程序调用的打印引擎通信程序的计算处理,并且经由打印机i/f117将来自控制装置110的关机请求发送到用于打印机的cpu板140。

在步骤s103中,用于打印机的cpu板140的cpu141执行打印引擎控制程序的计算处理,并接收关机请求,并且由打印引擎控制程序指示电源控制程序来执行关机。在步骤s104中,cpu141根据电源控制程序进行操作,并通过操作电源160的端口来执行关机。由于上述操作,停止向图像形成装置100供电,并且图像形成装置100保持在电源关闭状态。

重启过程

接下来,将参照图8详细描述当从计算机170向图像形成装置100发送重启请求时图像形成装置100的操作。

在步骤s200中,作为用户对计算机170的web浏览器上显示的rui300进行操作的结果,重启请求从计算机170发送到控制装置110。控制装置110经由nic112接收重启请求。当控制装置110接收到重启请求时,cpu111根据控制器的rui程序进行操作,并解释重启请求。

在步骤s201中,cpu111将http响应发送到计算机170,并在web浏览器上显示包括表示已经执行了重启的消息的对话框(参见图6中的398)。

在步骤s202中,cpu111进行由rui程序调用的打印引擎通信程序的计算处理,并且经由打印机i/f117将来自控制装置110的重启请求发送到用于打印机的cpu板140。

在步骤s203中,cpu141进行打印引擎控制程序的计算处理,并接收重启请求,并且由电源控制程序指示打印引擎控制程序执行重启。

在步骤s204中,用于打印机的cpu板140的cpu141根据电源控制程序进行操作,并且通过操作电源160的端口来指示电源160进行重启。在步骤s204中关机之后,在步骤s205中自动启动图像形成装置100。

如上所述,根据本实施例的图像形成装置(打印装置)具有向打印装置的组成元件供电的电源和从外部终端接收与打印装置的电源控制有关的指令的第二控制器(系统控制器)。此外,该打印装置包括控制打印引擎的操作并控制从电源向组成元件输出的电力的供应和关断的第一控制器(引擎控制器)。在从外部终端接收到指令时,第二控制器向第一控制器通知该指令,并且第一控制器根据该指令控制电源。根据本实施例,这使得可以从远程位置适当地对如下打印装置进行关机或重启,该打印装置具有由同一cpu处理打印引擎控制程序和电源控制程序的构造。

本发明不限于上述实施例,并且可以进行各种修改。在上述实施例中,mfp被用作打印装置的示例,但是可以应用本发明的打印装置不限于mfp。例如,本发明还可以应用于所谓的单功能打印机(sfp),其不具有扫描引擎而仅具有打印引擎。

另外,在本实施例的描述中,控制器和打印引擎控制程序在不同的cpu板上操作,但是可以采用控制器和打印引擎控制程序在同一cpu板上的不同的cpu上操作的构造。

此外,在本实施例中,已经描述了通过对rui进行的操作而做出的关机请求和重启请求作为示例,但是本发明不限于此。本发明还可以应用于使用其他协议从安装在外部终端中的应用、服务器上的web应用等发送经由网络做出的关机请求或重启请求的情况。snmp管理器被称为代表性应用的示例。snmp管理器是用于使用snmp命令监视连接到网络的设备的应用,snmp命令符合使用了mib(managementinformationbase,管理信息库)格式的协议。本发明还可以应用于使用snmp命令从snmp管理器向图像形成装置100发送关机请求或重启请求的情况。

第二实施例

下面将描述本发明的第二实施例。注意,省略了与上述第一实施例中类似的部分的描述。第二实施例的硬件构造与上面的第一实施例相同,因此省略其描述。

在本发明的图像形成装置100中,通过与控制装置110不同的用于打印机的cpu板140来管理诸如打开/关断电源160的电力供应的控制。在控制装置110经由网络接收关机请求或重启请求的情况下,表示该请求的信息需要被发送到用于打印机的cpu板140。因此,如果控制装置110和用于打印机的cpu板140之间发生通信错误,则关机请求或重启请求不能从控制装置110发送到用于打印机的cpu板140。因此,即使控制装置110经由网络接收到关机请求或重启请求,图像形成装置100也不能关机或重启。

鉴于此,根据本实施例,在图像形成装置100中,控制装置110和用于打印机的cpu板140之间的打印引擎的通信状态作为用于打印机的cpu板140的操作状态被存储在控制装置110的非易失性存储器115中。在正常状态下将打印引擎的通信状态设置为true(真)。在控制装置110和用于打印机的cpu板140之间发生通信错误的情况下,cpu111根据打印引擎通信程序进行操作,并且将打印引擎的通信状态更新为false(假)。另一方面,在解决了控制装置110和用于打印机的cpu板140之间的通信错误的情况下,cpu111根据打印引擎通信程序进行操作,并将打印引擎的通信状态更新为true。

根据本实施例的图像形成装置100具有在发生通信错误的情况下禁止从rui1300发送关机请求和重启请求的功能,以及即使在发送了请求的情况下也阻止关机的执行和重启的执行的功能。因此,在无论用户的意图如何均不能从rui1300执行关机或重启的情况下,可以通知用户不能执行关机或重启。

将参照图9至图12描述在控制装置110和用于打印机的cpu板140之间发生通信错误的情况下rui1300的画面转变。如果没有发生通信错误,则不对rui1300的对话框进行特定处理,因此rui1300的对话与上述第一实施例中的对话相同(图2至6)。

当发送http请求时,cpu111根据控制器的rui程序进行操作。首先,cpu111确认要发送到web浏览器的对话框是否包括与关机或重启有关的控件。如果不包括与关机或重启有关的控件,则cpu111在web浏览器上的rui1300中显示该对话框。

另一方面,如果要发送到web浏览器的对话框包括与关机或重启有关的控件,则cpu111确认存储在非易失性存储器115中的打印引擎的通信状态。如果打印引擎的通信状态为true,则cpu111在web浏览器上的rui1300中显示该对话框,而不进行任何特定处理。因此,以上被参照描述了第一实施例的图2至6中所示的对话框按原样显示在web浏览器上的rui1300中。然而,如果打印引擎的通信状态为false,则cpu111在web浏览器上的rui1300中显示以使得不能执行关机或重启的方式处理的对话框。例如,在由图9中的附图标记1391所示的状态下的菜单1310中,执行显示控制,使得预定项目(例如“设备重启”1312)以灰色方式显示并且不能被选择。

另外,在由图10中的附图标记1392所示的状态下的设备管理对话框1320中,进行显示控制,使得“远程关机”1321以灰色方式显示,并且不能被选择。在由图10中的附图标记1393所示的状态下的远程关机对话框1330中,进行显示控制,使得执行按钮1331以灰色方式显示,并且不能被选择。在由图11中的附图标记1394所示的状态下的关机执行确认对话框1340中,进行显示控制,使得ok按钮1341以灰色方式显示,并且不能被选择。此外,在由图11中的附图标记1395所示的状态下的设备重启对话框1360中,进行显示控制,使得执行按钮1361以灰色方式显示,并且不能被选择。在由图12中的附图标记1396所示的状态下的重启执行确认对话框1370中,进行显示控制,使得ok按钮1371以灰色方式显示,并且不能被选择。

如上所述,在本实施例中,在控制装置110和用于打印机的cpu板140之间发生通信错误的状态下,以灰色方式显示与关机或重启有关的控件,并且不能被选择。然而,本发明不限于此,例如,可以隐藏目标控件。

注意,在上述实施例中,确认对话框中是否包括与关机或重启有关的控件,之后,仅在包括与关机或重启有关的控件的情况下,确认打印引擎的通信状态。然而,可以采用这样的构造,其中在确认对话框中是否包括与关机或重启有关的控件之前,确认打印引擎的通信状态。另外,不需要应用所有这些控件等。可以采用其中仅应用这些控件等的一部分的构造。

关机过程

接下来,将参照图13和图14详细描述当从计算机170向图像形成装置100发送关机请求时图像形成装置100的操作。

在图13中的步骤s1100中,作为用户对计算机170的web浏览器中显示的rui1300进行操作的结果,关机请求从计算机170发送到控制装置110。控制装置110经由nic112接收关机请求。当控制装置110接收到关机请求时,cpu111根据控制器的rui程序进行操作,并解释关机请求。

在图13中,由附图标记a表示的框表示条件分支。与上述第一实施例的主要区别在于,确认了控制装置110和用于打印机的cpu板140之间的打印引擎的通信状态,从而生成条件分支。在确认通信状态时,控制装置110确认表示存储在控制装置110的非易失性存储器115中的上述通信状态的信息。在存储在非易失性存储器115中的打印引擎的通信状态为true(控制装置110与用于打印机的cpu板140之间的通信状态正常)的情况下,进行虚线b上方的序列。另一方面,如果存储在非易失性存储器115中的打印引擎的通信状态为false(控制装置110和用于打印机的cpu板140之间的通信状态是通信错误),则进行虚线b下方的序列。

确认打印引擎的通信状态,并且如果通信状态正常,则可以从控制装置110向用于打印机的cpu板140发送关机请求。因此,图像形成装置100进行与上述第一实施例中的操作相同的操作。图13中的步骤s1101至s1104的操作分别与图7中的步骤s101至s104的操作相同。因此,省略其详细描述。

如果发生通信错误,则不能从控制装置110向用于打印机的cpu板140发送关机请求。因此,不能经由网络对图像形成装置100进行关机。在这种情况下,进行虚线b下方的序列。因此,在步骤s1105中,控制装置110的cpu111在计算机170的web浏览器(rui1300)中显示包括表示不能执行关机的消息1351的对话框,如在由图14中的附图标记1397所示的状态。

重启过程

接下来,将参照图15和图16描述当从计算机170向图像形成装置100发送重启请求时图像形成装置100的操作。

在图15中的步骤s1200中,作为用户对计算机170的web浏览器上显示的rui1300进行操作的结果,重启请求从计算机170发送到控制装置110。控制装置110经由nic112接收重启请求。当控制装置110接收到重启请求时,cpu111根据控制器的rui程序进行操作,并解释重启请求。

在图15中,由附图标记c表示的框表示条件分支。在打印引擎的通信状态为true(控制装置110和用于打印机的cpu板140之间的通信状态正常)的情况下,进行虚线d上方的序列。另一方面,在打印引擎的通信状态为false(控制装置110和用于打印机的cpu板140之间的通信状态是通信错误)的情况下,进行虚线d下方的序列。

确认打印引擎的通信状态,并且如果通信状态正常,则可以从控制装置110向用于打印机的cpu板140发送重启请求。因此,图像形成装置100进行与上述第一实施例中的操作类似的操作。换句话说,图15中的步骤s1201至s1205中的操作与图8中的步骤s201至s205中的操作相同。因此,省略其详细描述。

在发生通信错误的情况下,不能从控制装置110向用于打印机的cpu板140发送重启请求。因此,不能经由网络重启图像形成装置100。在这种情况下,进行虚线d下方的序列。具体地,在步骤s1206中,控制装置110的cpu111在计算机170的web浏览器(rui1300)中显示包括表示不能执行重启的消息1381的对话框,如在由图16中的附图标记1398所示的状态。

如上所述,根据本实施例的打印装置(图像形成装置),在具有其中由同一cpu处理打印引擎的控制程序和电源控制程序的构造的打印装置中,可以从远程位置进行关机或重启。此外,在控制装置110和用于打印机的cpu板140之间发生通信错误并且不能经由网络执行关机或重启的情况下,可以将以上内容通知给用户,并且提高打印装置的便利性。

本发明不限于上述实施例,并且可以进行各种修改。例如,在上述实施例中,由打印引擎的通信程序(具体地,cpu141)确认控制装置110和用于打印机的cpu板140之间的通信状态,并且更新打印引擎的通信状态。另外,rui程序(具体地,cpu111)参照打印引擎的通信状态。另一方面,可以采用这样的构造,其中,在更新打印引擎的通信状态之前,rui程序直接从打印引擎的通信程序获得控制装置110和用于打印机的cpu板140之间的通信状态。

而且,在上述实施例中,已经描述了当发生通信错误时禁止从rui发送关机请求和重启请求的功能,以及即使发送请求也阻止执行关机和重启的功能。可以采用这样的构造,其中除了通信错误之外,还确认操作状态是否是正在执行特定处理或特定作业的特定状态,并且,如果操作状态是特定状态,则类似于上述实施例,不从外部终端向作为引擎控制器的用于打印机的cpu板140通知与电源控制有关的指令。例如,还可以采用这样的构造,其具有在正在接收传真的同时阻止从rui发送关机请求和重启请求的功能。因此,在这些构造的情况下,希望关于用于打印机的cpu板140的操作状态是否是上述特定状态的信息存储在非易失性存储器115中。当然,也可以采用这样的构造,其中用于打印机的cpu板140利用指示操作状态的信息来响应来自控制装置110的询问。

其它实施例

本发明的(多个)实施例也可以通过如下实现:一种系统或装置的计算机,该系统或装置读出并执行在存储介质(其也可被更充分地称为“非暂态计算机可读存储介质”)上记录的计算机可执行指令(例如,一个或多个程序),以执行上述(多个)实施例中的一个或多个的功能,并且/或者,该系统或装置包括用于执行上述(多个)实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(asic));以及由该系统或者装置的计算机执行的方法,例如,从存储介质读出并执行计算机可执行指令,以执行上述(多个)实施例中的一个或多个的功能,并且/或者,控制所述一个或多个电路以执行上述(多个)实施例中的一个或多个的功能。所述计算机可以包括一个或更多处理器(例如,中央处理单元(cpu),微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或存储介质被提供给计算机。例如,存储介质可以包括如下中的一个或多个:硬盘,随机存取存储器(ram),只读存储器(rom),分布式计算系统的存储器,光盘(例如,压缩盘(cd),数字多功能光盘(dvd),或蓝光光盘(bd)tm),闪速存储器装置,存储卡,等等。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然针对示例性实施例描述了本发明,但是,应该理解,本发明不限于公开的示例性实施例。下述权利要求的范围应当被赋予最宽的解释,以便涵盖所有这类修改以及等同的结构和功能。

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