掌桥专利:专业的专利平台
掌桥专利
首页

图像形成装置以及固件的更新方法

文献发布时间:2024-07-23 01:35:21


图像形成装置以及固件的更新方法

技术领域

本发明涉及图像形成装置等。

背景技术

复合机等的图像形成装置能够通过对从制造厂家、经销商等分发的固件进行更新,从而将装置状态维持为良好的状态。

一般而言,当发布了用于更新的固件时,由负责图像形成装置的维护、管理的服务提供者、具有图像形成装置的管理权限的用户(以下简称为管理者)进行固件的更新处理。

例如,在日本特开2021-140602号公报中,记载了经由Web-UI的操作画面来进行信息处理装置的固件的更新处理的技术。

发明内容

本发明所要解决的技术问题

在进行图像形成装置的固件的更新时,迄今为止没有考虑在图像形成装置所具备的操作画面上显示确认画面,并控制固件的更新。

本发明的目的在于,提供一种通过在图像形成装置所具备的操作画面上显示与可否执行固件更新相关的确认画面,从而能够提高用户的操作性、便利性的图像形成装置等。

用于解决问题的方案

为了解决上述问题,本公开涉及的图像形成装置的特征在于,包括:显示部;以及控制部,其控制用于使设备驱动的固件的更新处理,所述控制部在受理了所述固件的更新指示的情况下,使所述显示部显示第一画面,所述第一画面向用户确认可否更新所述固件,在允许所述固件的更新的情况下,所述控制部使所述显示部显示第二画面,所述第二画面受理由管理者进行的认证信息的输入。

另外,本公开涉及的用于使设备驱动的固件的更新方法的特征在于,在受理了所述固件的更新指示的情况下,使显示装置显示第一画面,所述第一画面向用户确认可否更新所述固件,在允许所述固件的更新的情况下,使所述显示装置显示第二画面,所述第二画面受理由管理者进行的认证信息的输入。

发明效果

根据本公开,能够提供一种通过在图像形成装置所具备的操作画面上显示与可否执行固件更新相关的确认画面,能够提高用户的操作性、便利性的图像形成装置等。

附图说明

图1是说明第一实施方式涉及的复合机相对于网络的连接方式的图。

图2是说明第一实施方式涉及的复合机的功能构成的图。

图3是说明固件管理表的数据结构的一形式的图。

图4是说明第一实施方式涉及的固件提供装置的功能构成的图。

图5是说明固件更新设定表的数据结构的一形式的图。

图6是说明第一实施方式涉及的处理的流程的流程图。

图7是说明第一实施方式涉及的处理的流程的流程图。

图8是说明第一实施方式涉及的动作例的图。

图9是说明第一实施方式涉及的动作例的图。

图10是说明第一实施方式涉及的动作例的图。

图11是说明第一实施方式涉及的动作例的图。

图12是说明第二实施方式涉及的复合机的功能构成的图。

图13是说明第二实施方式涉及的处理的流程的流程图。

图14是说明第二实施方式涉及的处理的流程的流程图。

图15是说明第二实施方式涉及的动作例的图。

图16是说明第二实施方式涉及的动作例的图。

图17是说明第三实施方式涉及的处理的流程的流程图。

图18是说明第三实施方式涉及的处理的流程的流程图。

图19是说明第五实施方式的图。

图20是说明第五实施方式的图。

图21是说明第五实施方式的图。

图22是说明第五实施方式的图。

图23是说明第五实施方式的图。

图24是说明第五实施方式的图。

图25是说明第五实施方式的图。

图26是说明第五实施方式的图。

图27是说明第五实施方式的图。

图28是说明第五实施方式的图。

具体实施方式

以下,参照附图说明本公开的实施方式。此外,以下实施方式是用于说明本公开的一个示例,权利要求书记载的说明的技术范围并不限定于以下的记载。

迄今为止,在进行固件的更新时,例如,在经由Web-UI执行更新的情况下,尚未考虑在图像形成装置的操作画面上显示与可否执行固件的更新相关的确认画面。在这种方式的情况下,有时在使用图像形成装置的用户不期望的定时开始固件的更新。

另外,当图像形成装置的操作画面中未显示与可否执行固件的更新相关的确认画面时,在也没有供使用图像形成装置的用户取消该固件的更新的单元,在作业的执行中途等存在固件的更新指示的情况下,存在暂时中断作业等损害用户的操作性、便利性的可能性。

在本公开中,通过在图像形成装置所具备的操作画面上显示与可否执行固件更新相关的确认画面,以下面的实施方式来实现能够提高用户的操作性、便利性的图像形成装置。

[1.第一实施方式]

在第一实施方式中,将能够在一个壳体中实施打印、复印、扫描、传真、因特网传真等各模式下设备所执行的作业的复合机作为图像形成装置的一个方式进行说明。第一实施方式涉及的复合机是能够在规定的执行定时来执行固件的更新的图像形成装置。此外,在第一实施方式中,作为规定的执行定时,对基于从固件提供装置以远程指示输出的固件更新指示来执行复合机(设备)的固件更新的方式进行说明。

图1是概略性地说明复合机10与固件提供装置30的连接方式的一个构成的图。复合机10例如经由LAN(Local Area Network,局域网)、WAN(Wide Area Network,广域网)、因特网、电话线路、传真线路等网络NW,以能够与固件提供装置30通信的方式连接。此外,在图1中,示出了复合机10连接到与固件提供装置30相同的网络NW的方式,但也可以经由不同的网络NW连接。

[1.1功能构成]

[1.1.1关于复合机10]

使用图2说明第一实施方式涉及的复合机10的功能构成。图2是复合机10的功能构成图。复合机10包括控制部11、显示部13、操作输入部15、图像输入部17、图像形成部19、通信部21和存储部25。

控制部11控制整个复合机10。控制部11例如由一个或多个运算装置(CPU(CentralProcessing Unit,中央处理单元)等)构成,控制部11读出存储部25中存储的各种程序,通过控制图像输入部17、图像形成部19、通信部21等的各设备来实现其功能。

显示部13向用户显示各种信息。作为显示装置的显示部13例如由LCD(Liquidcrystal display,液晶显示器)、有机EL(Electro-luminescence,电致发光)显示器等构成。显示部13基于由读出了显示控制程序253的控制部11进行的控制,显示主页画面、作业执行画面、系统设定画面、作为第一画面的与可否执行固件更新相关的更新确认画面、作为第二画面的受理管理者的认证信息的输入的认证信息输入画面等。

操作输入部15受理用户等进行的信息的输入。操作输入部15可以由硬键(例如数字键)、按钮等的输入装置构成。此外,操作输入部15可以构成为能够经由显示部13进行输入的触摸面板。在该情况下,作为触摸面板的输入方式,例如可以采用电阻膜方式、红外线方式、电磁感应方式、电容方式等这样常见的方式。

图像输入部17可以构成为例如具备CCD(Charge coupled device:电荷耦合器件)、CIS(Contact image sensorr:接触式图像传感器)等图像传感器,自动原稿输送装置(ADF:Automatic Document feeder)、用于载置原稿的平台等的扫描装置。在该情况下,扫描装置只要是能够通过图像传感器读取来自原稿图像的反射光像来生成图像数据的构成,则对其构成没有特别限制。此外,图像输入部17例如也可以构成为能够获取存储在USB(Universal serial bus,通用串行总线)存储器等外部存储装置(设备)中的图像数据文件、经由网络NW接收的图像数据等的接口。

图像形成部19将基于从图形输入部17输入的图像数据的图像形成在作为记录介质的纸张上。图像形成部19从未图示的供纸部供给纸张,在纸张上形成基于图像数据的图像后,排出到未图示的排纸部。图像形成部19例如可以由利用电子照相方式的激光打印机等构成。在该情况下,图像形成部19使用从与调色剂颜色(例如,青色、品红色、黄色、黑色)对应的未图示的调色剂盒供给的调色剂进行图像形成。

通信部21包括为了经由例如LAN、WAN、因特网、电话线路、传真线路等网络NW与其他装置进行通信所需的有线/无线中的任一个或两者的接口。

存储部25存储复合机10的动作所需的各种程序、各种数据。存储部25例如能够由RAM(Random access memory:随机存取存储器)、HDD(Hard diskdrive:硬盘驱动器)、SSD(Solid state drive:固态硬盘)、ROM(Read only memory:只读存储器)等存储装置构成。

在第一实施方式中,存储部25存储作业控制程序251、显示控制程序253、固件更新程序255、认证程序257,并确保固件存储区域259。

作业控制程序251是为了以作业单位进行打印、复印、扫描、传真、互联网传真等各模式所涉及的处理而由控制部11读出的程序。读出了作业控制程序251的控制部11通过控制显示部13、操作输入部15、图像输入部17、图像形成部19、通信部21、后述的检测部23等的各设备来执行作业。

显示控制程序253是在进行经由显示部13的显示画面的显示控制时控制部11所读出的程序。读出了显示控制程序253的控制部11例如在显示部13上显示主页画面、作业执行画面、系统设定画面、与可否执行固件更新相关的更新确认画面、受理管理者的认证信息的输入的认证信息输入画面等。

固件更新程序255是在受理了固件更新指示时由控制部11读出的程序。读出了固件更新程序255的控制部11基于输入的固件更新指示,执行与固件更新相关的处理。读出了固件更新程序255的控制部11例如进行与可否执行固件更新相关的更新确认画面的显示指示、在得到固件更新的许可的情况下受理管理者的认证信息的输入的认证信息输入画面的显示指示等。另外,控制部11进行后述的固件管理表的管理。

认证程序257是在对尝试登录到复合机10的用户、具有装置的管理权限的管理者进行认证时由控制部11读出的程序。在用户认证功能为有效的情况下,读出了认证程序257的控制部11使显示部13显示未图示的认证画面,并受理与用户认证、管理者认证相关的认证信息的输入。例如,在认证条件为用户名和密码的组合的情况下,控制部11能够将与认证相关的用户名和密码预先关联并存储,通过对照经由认证画面输入的用户名和密码,来进行用户认证或管理者认证。此外,认证在组合了用户名和密码的知识认证的基础上,例如还可以通过使用了令牌、密钥、IC(Integrated Circuit:集成电路)卡、智能手机等的持有认证、脸部认证、指纹认证等的生物体认证等来进行。此外,控制部11能够经由系统设定画面等来受理认证功能的有效/无效的设定。

固件存储区域259是存储与更新相关的固件、管理与固件更新相关的更新日志的固件管理表2590的存储区域。此处,使用图3来说明固件管理表2590。

图3是说明固件管理表2590的数据结构的一构成例的图。固件管理表2590包括作为管理项目的型号名称(Model Name)、序列号(Serial Number)、FW更新名称(FW UpdateName)、更新计划(Update Scheduled)、状态(Status)、状态变更(Status Changed)和FW版本(FW Version)。

型号名称表示复合机10的型号名(○○-0001)。序列号表示复合机10的序列号(9504615800)。FW更新名称表示与更新相关的固件的名称(abcdefghijk)。更新计划表示所设定的固件更新的更新日期时间(6/7/2022 5:00PM)。状态表示更新结果(Success,成功)。状态变更表示固件更新完成且状态被更新的日期时间(6/7/2022 5:19PM)。FW版本表示与更新相关的固件的版本(00P20.G1)。

此外,由固件管理表2590管理的管理项目不限于上述项目,可以适当地进行设定变更。读出了固件更新程序255控制部11当受理了固件更新指示时,能够参照固件管理表2590,例如通过确认所更新的固件的名称、版本等,来判定用于更新的固件是否合适。例如,在固件管理表2590中参照结果是用于更新的固件不合适的情况下,控制部11使显示部13显示表示用于更新的固件不合适的意思作为错误消息,也可以向用于更新的固件的提供目的地(固件提供装置30)通知用于更新的固件不合适、进行适当的用于更新的固件的获取请求等。

[1.1.2关于固件提供装置30]

固件提供装置30例如由制造商、经销商或负责复合机10的管理·维护的服务提供者等的操作员使用,是关于用于更新的固件的提供,能够输出该固件的更新指示的外部终端装置。

图4是固件提供装置30的功能构成图。固件提供装置30包括控制部31、显示部33、操作输入部35、通信部37和存储部39。

控制部31控制整个固件提供装置30。控制部31例如由一个或多个运算装置(CPU等)构成,控制部31通过读出存储部39中存储的各种程序并执行,来实现各功能。

显示部33向用户等显示各种信息。显示部33例如可以由LCD、有机EL显示器、微型LED显示器、迷你LED显示器等构成。

操作输入部35是受理来自用户等的信息的输入的输入装置。操作输入部35例如可以由键盘、鼠标、触摸面板等输入装置构成。

通信部37包括为了经由例如LAN(Local area network,局域网)、WAN(Wide areanetwork,广域网)、因特网、电话线路、传真线路等的网络NW与其他装置进行通信所需的有线/无线通信中的任一个或两者的接口。通信部37与复合机10之间进行通信,能够提供固件的更新指示、用于更新的固件主体等。

存储部39存储固件提供装置30的动作所需的各种程序、各种数据。存储部39例如能够由RAM、HDD、SSD、ROM等存储装置构成。

在第一实施方式中,存储部39存储显示控制程序391和固件提供程序393,并确保固件存储区域395和固件更新设定存储区域397。

显示控制程序391是在进行经由显示部33的显示画面的显示控制时控制部31所读出的程序。读出了显示控制程序391的控制部31例如显示后述的固件更新设定画面等。

固件提供程序393是在提供用于更新的固件时由控制部31读出的程序。读出了固件提供程序393的控制部31参照后述的固件更新设定表,在预先设定的更新日期时间向复合机10输出固件的更新指示。另外,读出了固件提供程序393的控制部31向复合机10输出用于更新的固件。

固件存储区域395是存储用于更新的固件的存储区域。此外,用于更新的固件也可以是从固件提供装置30以外的服务器等外部装置提供的方式。

固件更新设定存储区域397是存储管理固件的更新设定的固件更新设定表3970的存储区域。此处,使用图5说明固件更新设定表3970。

图5是说明固件更新设定表3970的数据结构的一构成例的图。固件更新设定表3970包括作为管理项目的型号名称(Model Name)、序列号(Serial Number)、FW更新名称(FW Update Name)、更新计划(Update Scheduled)、状态(Status)、状态变更(StatusChanged)和FW版本(FW Version)。

型号名称表示作为用于更新的固件的提供目的地而管理的复合机10的模型名。序列号表示作为用于更新的固件的提供目的地而管理的复合机10的序列号。FW更新名称表示与更新相关的固件的名称。更新计划表示所设定的固件更新的更新日期时间。状态表示更新结果。状态变更表示固件更新完成且状态被更新的日期时间。FW版本表示与更新相关的固件的版本。

例如,由型号名称“○○-0001”、序列号“9504615800”识别的固件更新设定是针对复合机10的固件更新设定。此外,固件提供装置30在管理针对复合机10以外的图像形成装置的固件更新的情况下,能够管理与针对复合机10的固件更新设定相同的设定信息。例如,由型号名称“○○-0003”、序列号“3322445566”识别的固件更新设定是由型号名称“○○-0003”、序列号“3322445566”识别的针对图像形成装置的固件更新设定。在该固件更新设定中,将固件的更新日期时间设定为更新日期时间(6/10/2022 5:00PM),表示在该更新日期时间到来之前固件的更新被保留的状态(状态“Waiting(等待)”)。

[1.2处理的流程]

[1.2.1关于复合机10的处理]

接着,说明第一实施方式涉及的处理的流程。图6是说明与复合机10中的固件的更新相关的处理的流程图。在图6中说明的处理是控制部11主要通过读出显示控制程序253、固件更新程序255、认证程序257等来执行的处理。

首先,控制部11判定是否从固件提供装置30受理了固件的更新指示(步骤S10)。在判定为受理了固件的更新指示的情况下,控制部11使显示部13显示作为第一画面的更新确认画面(步骤S10;是→步骤S20)。此外,在判定为未受理固件的更新指示的情况下,控制部11进行待机直到受理到更新指示为止(步骤S10;否)。

接着,控制部11判定是否由用户经由更新确认画面受理了固件的更新许可的指示(步骤S30)。在判定为受理了固件的更新许可的指示的情况下,控制部11使显示部13显示作为第二画面的、受理管理者的认证信息的输入的认证信息输入画面(步骤S30;是→步骤S40)。然后,控制部11判定所输入的管理者的认证信息。如果管理者的认证成功,则控制部11执行更新处理(步骤S50;是→步骤S60)。此外,在所输入的管理者的认证信息的认证失败了的情况下,控制部11继续认证信息的输入画面的显示(步骤S50;否→步骤S40)。

另外,在判定为不许可(取消)固件的更新的情况下,控制部11判定取消次数是否达到了规定次数(设为不许可规定次数)(步骤S30;否→步骤S70)。

在判定为固件更新的取消次数达到了规定次数的情况下,控制部11不进行固件的更新而结束处理(步骤S70;是→结束)。另一方面,在判定为固件更新的取消次数未达到规定次数的情况下,控制部11启动未图示的计时器(步骤S70;否→步骤S80)。然后,控制部11判定从更新确认画面的显示起是否经过了规定时间(步骤S90)。

控制部11在判定为从更新确认画面的显示起经过了规定时间的情况下,使处理返回到步骤S20,重新显示更新确认画面(步骤S90;是→步骤S20)。此外,在判定为从更新确认画面的显示起未经过规定时间的情况下,控制部11继续由计时器进行计时(步骤S90;否)。

[1.2.2关于固件提供装置30的处理]

接着,使用图7的流程图来说明固件提供装置30中的处理流程。在图7中说明的处理是通过控制部31主要读出显示控制程序391、固件提供程序393等而执行的处理。

控制部31监控固件更新设定表3970,判定是否到达了预先设定的固件的更新指示定时(步骤S200→步骤S210)。在判定为到达了固件的更新指示定时的情况下,控制部31使显示部33显示固件更新设定画面(步骤S210;是→步骤S220)。此外,在判定为未到达固件的更新指示定时的情况下,控制部31继续固件更新设定表3970的监控(步骤S210;否→步骤S200)。

控制部31判定是否经由所显示的固件更新设定画面选择了固件的更新指示(步骤S230)。在判定为选择了固件的更新指示的情况下,控制部31向复合机10输出固件的更新指示(步骤S230;是→步骤S240)。此外,在判定为未选择固件的更新指示的情况下,控制部31结束处理(步骤S230;否→结束)。

接着,控制部31基于输出的固件的更新指示,判定是否从复合机10受理了固件的更新执行指示(步骤S250)。在判定为受理了固件的更新执行指示的情况下,控制部31向复合机10输出用于更新的固件(步骤S250;是→步骤S260)。另一方面,在判定为未受理固件的更新执行指示的情况下,控制部31使处理转移到步骤S270(步骤S250;否→步骤S270)。

控制部31判定是否从复合机10受理了固件的更新指示的再请求(步骤S270)。在判定为受理了固件的更新指示的再请求的情况下,控制部31再次输出固件的更新指示并结束处理(步骤S270;是→步骤S280)。另一方面,在判定为未受理固件的更新指示的再请求的情况下,控制部31结束处理(步骤S270;否→结束)。

[1.3动作例]接着,对第一实施方式涉及的动作例进行说明。图8是说明复合机10中的信息显示设定画面W10的一构成例的图。

信息显示设定画面W10包括系统设定标签T10。系统设定标签T10受理与复合机10的系统整体相关的设定信息的显示、设定值的输入。系统设定标签T10包括固件更新设定区域R12。

固件更新设定区域R12包括基本设定区域R14和详细设定区域R16。基本设定区域R14包括固件更新设定下拉菜单和固件更新时刻设定。

固件更新设定下拉菜单受理固件更新的有效/无效的设定。在固件更新设定下拉菜单的设定值为“ON(开启)”的情况下,固件更新有效。另一方面,如果设定值为“OFF(关闭)”,则固件更新无效。

固件更新时刻设定受理固件更新指示的受理时间段的设定。控制部11在从在固件更新受理开始时刻中设定的受理开始时刻到在固件更新受理结束时刻中设定的受理结束时刻之间受理固件更新指示。

详细设定区域R16的设定内容在第五实施方式中进行说明,因此省略此处的说明。

图9是说明固件提供装置30的控制部31使显示部33显示的固件更新设定画面W30的一构成例的图。固件更新设定画面W30是受理与由固件提供装置30的操作员进行的固件更新相关的设定的设定画面。

固件更新设定屏幕W30包括固件更新操作选择区域R30和固件更新设定显示区域R32。

固件更新操作选择区域R30包括FW更新(FW Update)按钮、预约FW更新(ReserveFW Update)按钮和取消FW更新(Cancel FW Update)按钮。FW更新按钮是受理固件更新的输出指示的按钮。预约FW更新按钮是受理固件更新的预约指示的按钮。取消FW更新按钮是受理固件更新的取消指示的按钮。

固件提供装置30的操作员通过选择设定在固件更新操作选择区域R30中的各种按钮,能够输出与固件更新相关的处理的执行、及其的取消指示。

固件更新设定显示区域R32是显示固件更新设定表3970中的设定内容的显示区域。固件提供装置30的操作员通过确认固件更新设定显示区域R32中的显示内容,能够对所管理的复合机10进行固件的更新指示等。

图10是说明在图6的步骤S10中,在控制部11判定为受理了固件的更新指示的情况下,作为显示在显示部13上的第一画面的更新确认画面W12的显示构成例的图(对应于图6的步骤S20的处理)。

更新确认画面W12包括询问可否更新固件的内容的消息、OK(确认)按钮B10、取消按钮B12。图10是作为询问可否更新固件的内容,在“进行固件的更新吗?执行中请勿切断电源并请等待。执行可能需要15分钟左右,在此期间,本机不能使用。”的内容的基础上,还显示了与更新相关的固件的版本(名称)的示例。

OK按钮B10是在允许固件的更新的情况下受理用户的选择的按钮。取消按钮B12是在不允许固件的更新的情况下受理用户的选择的按钮。当用户选择了OK按钮B10时,控制部11使显示部13显示作为下图所示的第二画面的、受理管理者的认证信息的输入的认证信息输入画面。

图11是说明受理管理者的认证信息的输入的认证信息输入画面W14的显示构成例的图。认证信息输入画面W14包括提示与固件的更新相关的最终确认的内容的消息、密码输入框Bx10、执行按钮B14、取消按钮B16。

图11是作为提示与固件的更新相关的最终确认的内容,在“真的进行更新吗?”的内容的基础上,还显示了与固件的更新相关的版本(名)的示例。

密码输入框Bx10是受理作为管理者的认证信息的密码的输入的输入框。控制部11根据基于输入到密码输入框Bx10的管理者的密码的认证的成功与否,来执行固件的更新处理。

执行按钮B14是在对密码输入框Bx10输入管理者的密码后,受理与用户进行的固件的更新相关的执行指示的按钮。当受理了用户进行的执行按钮B14的选择时,控制部11进行基于管理者的密码的认证处理,当该认证成功时,执行固件的更新处理。取消按钮B16是在取消固件的更新的情况下,受理用户的选择的按钮。

在第一实施方式中,当受理固件的更新指示的输入时,复合机10的显示部13上显示固件的更新确认画面W12。然后,当经由更新确认画面W12允许固件的更新时,控制部11显示受理管理者的认证信息的输入的认证信息输入画面W14。通过采用这样的构成,复合机10的用户能够通过更新确认画面W12来掌握执行固件的更新。另外,通过在固件的更新中请求输入管理者的认证信息(管理者密码),能够明确与固件的更新相关的权限的位置。另外,通过在更新确认画面W12及认证信息输入画面W14的任一个上设置取消按钮,用户能够取消固件的更新。通过这样的构成,例如能够防止因固件的更新而执行中的作业被中断、或者在用户希望的定时而不能执行作业(不能进行复合机10的操作)这样的操作性、便利性的降低。

如上所述,根据第一实施方式,能够提供如下的复合机:通过在复合机所具备的操作画面上显示与可否执行固件更新相关的确认画面,能够提高用户的操作性、便利性。

[2第二实施方式]

第二实施方式是在输入固件的更新指示时,在复合机的运行状态对应于特定的运行状态的情况下,限制作为第一画面的更新确认画面的显示的方式。

[2.1功能构成]

图12是说明第二实施方式的复合机50的功能构成的功能构成图。复合机50包括在第一实施方式的复合机10的构成中加入检测部23,并将存储部25置换为存储部55的构成。对于与复合机10相同的构成标注相同的附图标记,对与复合机10不同的地方进行说明。

检测部23在用于监控复合机50的运行状态的、温湿度传感器等环境传感器、检测图像输入部17、图像形成部19中的记录介质的位置的介质位置传感器等与图像形成相关的各种传感器的基础上,还具备用于检测存在于复合机50附近的用户的人体感应传感器。作为人体感应传感器,没有特别限定,例如可以举出红外线传感器、音感传感器、超声波传感器、触摸传感器等。

在第二实施方式中,存储部55存储作业控制程序251、显示控制程序253、固件更新程序255、认证程序257、装置运行状态监控程序551,并确保固件存储区域259。

装置运行状态监控程序551是在掌握复合机50的装置运行状态时由控制部11读出的程序。读出了装置运行状态监控程序551的控制部11基于从检测部23输出的检测结果,判定复合机50是否对应于特定的运行状态。

关于第二实施方式涉及的固件提供装置30的功能构成,由于可以采用与第一实施方式相同的构成,因此省略此处的说明。

[2.2处理的流程]

接着,说明第二实施方式涉及的处理的流程。图13是说明与复合机50中的固件的更新相关的处理的流程图。在图13中说明的处理是控制部11主要通过读出显示控制程序253、固件更新程序255、认证程序257、装置运行状态监控程序551等来执行的处理。另外,图13中说明的处理是在图6中说明的步骤S10和步骤S20之间设定了判定复合机50的运行状态的处理。因此,对于相同的处理,赋予相同的步骤编号并省略其说明。

控制部11在判定为受理了固件的更新指示的情况下,判定复合机50的运行状态(步骤S10;是→步骤S100)。然后,控制部11在判定为复合机50的运行状态对应于特定的运行状态的情况下,限制更新确认画面的显示(步骤S110;是→步骤S120)。此外,控制部11限制更新确认画面的显示,直到复合机50的运行状态不再对应于特定的运行状态为止。此处,本公开涉及的“限制显示”除了不将更新确认画面显示于显示部13(非显示控制)的方式之外,还包括不生成更新确认画面自身的方式、在受理了特定的图标的选择指示的情况下显示更新确认画面的方式等,只要是显示部13中的显示内容(例如作业的执行画面或主页画面等)的显示不会因更新确认画面的显示而受到妨碍的方式,就没有特别限制。

另一方面,控制部11在判定为复合机50的运行状态不对应于特定的运行状态的情况下,使显示部13显示更新确认画面(步骤S110;否→步骤S20)。

接着,使用图14的流程图说明图13的步骤S100中的装置运行状态的判定处理。当开始装置运行状态的判定处理时,控制部11判定复合机50的运行状态是否为节能模式或夜间模式这样的省电模式(步骤S1001)。在判定为复合机50的运行状态为省电模式的情况下,控制部11判定为复合机50对应于特定的运行状态,结束处理(步骤S1001;是→步骤S1013)。

在判定为复合机50的运行状态不是省电模式的情况下,控制部11判定人体感应传感器是否检测到位于复合机50周边的人(步骤S1001;否→步骤S1003)。在判定为人体感应传感器未检测到位于复合机50周边的人的情况下,控制部11判定为复合机50对应于特定的运行状态,结束处理(步骤S1003;否→步骤S1013)。

在判定为人体感应传感器检测到位于复合机50周边的人的情况下,控制部11判定是否正在执行作业(步骤S1003;是→步骤S1005)。

在判定为正在执行作业的情况下,控制部11判定复合机50对应于特定的运行状态,结束处理(步骤S1005;是→步骤S1013)。

在判定为不是正在执行作业的情况下,控制部11判定用户是否正在登录到复合机50(步骤S1005;否→步骤S1007)。在判定为用户不是正在登录到复合机50的情况下,控制部11判定为复合机50对应于特定的运行状态,结束处理(步骤S1007;否→步骤S1013)。

在判定为用户正在登录到复合机50的情况下,控制部11判定与更新相关的固件是否满足可更新条件(步骤S1007;是→步骤S1009)。在判定为与更新相关的固件不满足可更新条件的情况下,控制部11判定为复合机50对应于特定的运行状态,结束处理(步骤S1009;否→步骤S1013)。

在判定为与更新相关的固件满足可更新条件的情况下,控制部11判定为不对应于特定的运行状态,结束处理(步骤S1009;是→步骤S1011)。此外,在图14中,串联性地表示了步骤S1001至步骤S1009的处理,但图14中说明的处理并不限定于该流程,也可以将步骤S1001至步骤S1009的处理设为并行的处理。

[2.3动作例]

接着,说明第二实施方式涉及的动作例。图15是作为复合机50的运行状态对应于特定的运行状态的一例,示意性地表示了复合机50的运行状态为节能模式或夜间模式这样的省电模式,或者通过人体感应传感器未检测到位于复合机50周围的人时的与固件更新相关的动作的图。

例如,在图15中,固件提供装置30基于操作员的指示对复合机50进行固件更新指示。然而,在复合机50为节能模式或夜间模式这样的省电模式,或者通过人体感应传感器未检测到位于复合机50周围的人的情况下,限制与固件更新相关的更新确认画面的显示。

另一方面,如图16所示,在复合机50从节能模式或夜间模式这样的省电模式恢复的情况下,或者在通过人体感应传感器检测到位于复合机50周围的人的情况下,执行与固件更新相关的处理。

如上所述,根据第二实施方式,在第一实施方式的效果的基础上,在输入固件的更新指示时,复合机50的运行状态对应于特定的运行状态的情况下,能够限制固件的更新。通过采用这样的构成,能够根据复合机50的运行状态来执行适当的固件更新。

[3第三实施方式]

第三实施方式是在经由更新确认画面取消了固件的更新的情况下,在该更新确认画面的再显示时,在复合机的运行状态对应于特定的运行状态的情况下,限制更新确认画面的显示的方式。

[3.1功能构成]第三实施方式涉及的复合机的功能构成能够与第二实施方式涉及的复合机50的功能构成相同。因此,在第三实施方式中,使用第二实施方式的复合机50的参照附图标记来进行说明。

[3.2处理的流程]

第三实施方式涉及的处理可以通过用图17的流程图置换在第一实施方式或第二实施方式涉及的处理流程的说明中使用的图6、图13的流程图来实现。在图17中说明的处理流程能够与图6或图13所涉及的处理流程大致相同,因此对不同的处理进行说明。

控制部11在判定为从更新确认画面的显示起经过了规定时间的情况下,使处理返回到步骤S100,进行装置运行状态的判定处理(步骤S90;是→步骤S100)。

装置运行状态的判定处理可以按照图18所示的流程图来执行。在图18中说明的判定处理可以是与在第二实施方式的图14中说明的判定处理大致相同的处理,因此对不同的处理进行说明。

控制部11在判定为用户正在登录到复合机50的情况下,判定在更新确认画面中显示的消息的内容是否满足由用户设定的可显示条件(步骤S1007;是→步骤S1015)。在判定为满足由用户设定的可显示条件的情况下,控制部11判定为复合机50不对应于特定的运行状态,结束处理(步骤S1015;是→步骤S1011)。另一方面,在判定为不满足由用户设定的可显示条件的情况下,控制部11判定为复合机50对应于特定的运行状态,结束处理(步骤S1015;否→步骤S1013)。

另外,作为由用户设定的可显示条件,可以列举出经由系统设定、操作画面等由用户设定的以下条件例。

<条件1>

在执行作业期间不会对固件更新消息进行再显示。

在条件1有效时,控制部11在作业执行期间不进行与更新相关的消息的再显示。控制部11在作业完成后,自动地显示消息。

<条件2>

不进行固件更新消息的再显示。

在条件2有效时,与条件1不同,控制部11不进行消息的再显示,而与作业的执行无关。

<条件3>

时刻指定

在条件3有效时,控制部11在设定的时刻中不进行消息的再显示。例如,在将时刻设定设定为“10:00~17:00”的情况下,控制部11在该时间内不进行消息的再显示。

此外,作为限制更新确认画面显示的方式,在上述的复合机50是否对应于特定的运行状态的判定处理之外,例如,也可以是在经由更新确认画面的更新指示的取消指示进行了规定次数以上的情况下(对应于图13的步骤S70;是),将表示固件的更新指示被取消的意思通知给固件更新执行者(操作员),在再次输入固件的更新指示之前限制更新确认画面的显示的方式。

如上所述,根据第三实施方式,在第一实施方式或第二实施方式的效果的基础上,在更新确认画面的再显示时,复合机的运行状态对应于特定的运行状态的情况下,能够限制该更新确认画面的显示。

[4第四实施方式]

在第一实施方式至第三实施方式中,是在经由更新确认画面的更新指示的取消指示的次数不足规定次数的情况下,经过规定时间后,进行该更新确认画面的显示或该更新确认画面的显示判定的方式。第四实施方式是在没有用户的操作的状态下经过了规定时间的情况下,自动地执行固件的更新的方式。

在图6、13和17所述的处理中,在步骤S90涉及的规定时间是否经过的判定为“是”的情况下,第四实施方式能够通过使处理转移到步骤S60的更新处理来实现。

如上所述,根据第四实施方式,由于是在没有用户的操作的状态下经过了规定时间的情况下自动地执行固件的更新的方式,因此能够减少用户进行固件更新所需的麻烦。

[5第五实施方式]

本公开涉及的与更新确认画面的显示/再显示、固件更新相关的设定,可以通过在信息显示设定画面W10内的固件更新设定区域R12中设置的详细设定区域R16进行(参照图8)。在第五实施方式中,在以往的实施方式中说明的方式的基础上,还对更新确认画面的显示/再显示、固件更新的其他方式进行说明。

图19是经由详细设定区域R16将可设定的设定项目与可选择的设定值一起汇总为表的图。此外,图19中例示的设定项目是能够经由详细设定区域R16选择设定值的设定项目的一例。

No.1涉及的设定项目名“从省电模式恢复或通过人体感应传感器检测而恢复时,开始固件更新”可以选择“ON/OFF”中的任意一个设定值。能够利用在No.1涉及的设定项目中的设定来实现的方式是在第二实施方式的图15及图16中说明的方式,因此省略此处的说明。

No.2涉及的设定项目名“远程固件更新失败时,通知执行者”可以选择“ON/OFF”中的任意一个设定值。使用图20说明能够利用在No.2涉及的设定项目中的设定来实现的方式。

在图20中,固件提供装置30基于操作员的指示对复合机10或50(以下,有时简称为复合机10、50)进行固件更新指示。然而,在复合机10、50为电源断开状态的情况下,不执行与固件更新相关的处理,固件更新失败。在这种情况下,复合机10、50对固件提供装置30进行表示固件更新失败的更新错误通知以及再更新指示的联络。

No.3涉及的设定项目名“电源断开后,在有远程固件的更新指示的情况下,在下次电源接通时开始固件更新”可以选择“ON/OFF”中的任意一个设定值。使用图21和图22说明能够利用在No.3的设定项目中的设定来实现的方式。

在图21中,固件提供装置30基于操作员的指示对复合机10、50进行固件更新指示。在复合机10、50为电源断开状态的情况下,不执行与固件更新相关的处理。然而,复合机10、50能够在清单中保持与固件更新指示相关的信息,在电源接通的定时开始与固件更新相关的处理。

图22是经由服务器装置(包括数据库)向复合机10、50输出固件更新指示的方式。在复合机10、50为电源断开状态的情况下,复合机10、50对服务器进行表示固件更新失败的更新错误通知以及再更新指示的联络。服务器保持与固件更新指示相关的信息,复合机10、50的电源接通,在确认了与网络的连接的定时开始与固件更新相关的处理。

No.4涉及的设定项目名“在远程的固件更新中指定了日期时间(更新预定日期时间)的情况下,显示警告语”可以选择“ON/OFF”中的任意一个设定值。使用图23说明能够利用在No.4的设定项目中的设定来实现的方式。

在图23中,固件提供装置30基于操作员的指示对复合机50进行固件更新指示。此时,固件更新指示中包含有请求在进行了日期时间指定的日期时间不要断开复合机50的电源的内容的警告语。该警告语在复合机50的电源接通、作业执行前或人体感应传感器(检测部23)检测到位于复合机50周围的人的情况下显示在显示部13上。

No.5涉及的设定项目名“在远程的固件更新中指定了日期时间的情况下,如果在指定时刻进行了作业操作/执行,则作业中止或在作业结束后开始固件更新”可以选择“中止/在作业结束后开始更新”中的任意一个设定值。使用图24说明能够通过在No.5涉及的设定项目中的设定来实现的方式。

在图24中,固件提供装置30基于操作员的指示对复合机50进行固件更新指示。此时,在固件更新指示中,包含有在进行了日期时间指定的开始时刻的5分钟前停止操作/执行中的作业的内容、或者在该日期时间进行作业操作/执行的情况下,在作业完成后执行固件更新的内容的警告语(选择“作业结束后开始更新”作为设定值的情况)。该警告语在复合机50接通电源或人体感应传感器检测到位于复合机50周围的人的情况下显示在显示部13上。

No.6涉及的设定项目名“在固件更新开始的消息中选择了[取消]的情况下,再次通知执行者”可以选择“ON/OFF”中的任意一个设定值。使用图25说明能够利用在No.6涉及的设定项目中的设定来实现的方式。

在图25中,固件提供装置30基于操作员的指示对复合机10、50进行固件更新指示。复合机10、50显示与固件更新相关的更新确认画面W12。然后,当由用户选择了取消按钮B12时,复合机10、50向固件提供装置30进行取消通知。

No.7涉及的设定项目名“对于固件更新开始的消息,变更进行再显示的定时”可以选择“登录时/作业结束后/管理者登录时/人体感应传感器检测时”中的任意一个设定值。使用图26、图27和图28说明能够利用在No.7涉及的设定项目中的设定来实现的方式。

图26是说明在No.7涉及的设定项目中选择了“作业结束后”作为设定值的情况下的更新确认画面W12的显示例的图。在No.7涉及的设定项目中选择了“作业结束后”的情况下,即使用户登出或者作业执行期间经过了规定时间也不显示该更新确认画面W12,但在用户(User01)登录中、且复印作业结束后的定时显示更新确认画面W12。

图27是说明在No.7涉及的设定项目中选择了“管理者登录时”作为设定值的情况下的更新确认画面W12的显示例的图。在No.7涉及的设定项目中选择了“管理员登录时”的情况下,在管理员(Admin)登录后的定时显示更新确认画面W12。

图28是说明在No.7涉及的设定项目中选择了“人体感应传感器检测时”作为设定值的情况下的更新确认画面W12的显示例的图。在No.7涉及的设定项目中选择了“人体感应传感器检测时”的情况下,在人体感应传感器在复合机50的周围检测到人的定时显示更新确认画面W12。

如上所述,根据第五实施方式,在第一至第四实施方式的效果的基础上,还能够经由在固件更新设定区域R12中设置的详细设定区域R16,简便地进行与各种方式对应的更新确认画面的显示/再显示、与固件更新相关的设定,能够提高用户的操作性、便利性。

本公开不限于上述的各实施方式,可以进行各种变更。即,在不脱离本公开的主旨的范围内组合适当变更的技术手段而得到的实施方式也包含于本公开的技术范围内。

另外,上述的实施方式为了便于说明,有分别说明的部分,但也可以在技术上可能的范围内组合执行,这是不言而喻的。

此外,本实施方式的各装置中所运作的程序是控制CPU等的程序(使计算机发挥功能的程序),以实现上述实施方式的功能。并且,由这些装置中处理的信息在其被处理时临时存储在临时存储装置(例如,RAM),其后,被存储在各种ROM(Read Only Memory,只读存储器)、HDD、SSD的存储装置发并根据需要由CPU读取、修改、写入。

此处,作为存储程序的记录介质,也可以是半导体介质(例如,ROM、非易失性存储卡等)、光学记录介质/磁光记录介质(例如,DVD(Digital Versatile Disc,数字多功能盘)、MO(Magneto Optical Disc,磁光盘)、MD(Mini Disc,迷你盘)、CD(Compact Disc,光盘),BD(Blu-ray(注册商标)Disc,蓝光盘)等)、磁记录介质(例如,磁带、软盘等)等中的任意一种。另外,通过执行所下载的程序,不仅可实现上述的实施方式的功能,还可以基于该程序的指示,通过操作系统或其他应用程序等共同处理,实现本公开的功能。

另外,在流通至市场的情况下,可在可移动型记录介质中保存程序而使其流通,或通过因特网等网络而传送至服务计时器中。在该情况下,服务器计算机的存储装置当然也包含在本发明中。

相关技术
  • 图像形成装置、图像形成系统以及图像形成方法
  • 图像形成方法、图像形成装置和图像形成系统
  • 图像处理装置、图像形成装置、图像处理方法以及记录介质
  • 一种固件更新的方法、系统、装置、设备及存储介质
  • 固件升级更新方法、装置和空调
  • 图像处理装置、图像形成装置及其固件程序更新方法
  • 对固件进行更新的图像形成装置及其控制方法
技术分类

06120116679634