信息处理装置和方法、图像处理装置及固件上载方法

文档序号:7922560阅读:195来源:国知局
专利名称:信息处理装置和方法、图像处理装置及固件上载方法
技术领域
本发明涉及一种信息处理装置和方法、图像处理装置及固
件上载(firmware upload)方法。
背景技术
以往,在由于版本升级、或者故障等原因而需要对图像形 成装置的固件进行更新的情况下,维护人员拜访客户,通过手 工作业进行固件的更新。因此,用于固件更新的成本较高。
在日本特开2004-165734号公报中公开了 一种如下技术 在检测出发生由固件引起的故障的情况下,例如从外部等自动 获取固件,仅停止进行固件更新的部分的动作来更新固件。另 外,在日本特开2001-67228号公报中公开了 一种如下技术主 机P C具有打印机固件的 一 部分或者全部,在每次进行打印处理 时仅将需要的模块自动下载到打印机侧。

发明内容
为了解决上述问题,本发明提供一种信息处理装置,该信 息处理装置具有固件信息接收单元,其接收与固件以及上载 上述固件的图像处理装置有关的固件信息;显示控制单元,其 响应于显示请求,根据上述固件信息进行控制,使得在显示装 置中显示包含与上述固件的上载有关的属性信息的选项的画 面;以及命令制作单元,其制作与在上述画面中选择的属性信 息相应的命令。
本发明的另一侧面提供一种图像处理装置,该图像处理装 置具有指示信息获取单元,其从能够通过网络进行通信的信息处理装置获取与固件的上载有关的指示信息;固件获取单元, 其根据上述指示信息,从发送固件的发送装置获取固件;以及 上载处理单元,其在判明为包含在上述指示信息中的、与关于 固件的上载的属性信息相应的命令包含用于固件的应用的、与 重启保留有关的命令时,保留用于上述固件的应用的重启,在
判明存在对图像处理装置的、用于固件的应用的重启指示时, 执行用于固件的应用的重启。
本发明提供一种信息处理方法,该信息处理方法具有如下 步骤固件信息接收步骤,接收与固件以及上载上述固件的图 像处理装置有关的固件信息;显示控制步骤,响应于显示请求, 根据上述固件信息进行控制,使得在显示装置上显示画面,该 画面包含与上述固件的上载有关的属性信息的选项;以及命令 制作步骤,制作与在上述画面中选择的属性信息相应的命令。
本发明还提供一种固件上载方法,该固件上载方法具有如 下步骤指示信息获取步骤,从能够通过网络进行通信的信息 处理装置获取与固件的上载有关的指示信息;固件获取步骤, 根据上述指示信息,从发送固件的发送装置获取固件;以及上 载处理步骤,在判明为包含在上述指示信息中的、与关于固件 的上载的属性信息相应的命令包含用于固件的应用的、与重启 保留有关的命令时,保留用于上述固件的应用的重启,在判明 为存在对图像处理装置的用于固件的应用的重启指示时,执行 用于固件的应用的重启。
根据下面的附图来进行说明,本发明的其它特征和优点显 而易见,附图中的相同的附图标记表示说明书的相似或者相同 的部分。


图1是表示管理系统的系统结构的 一 例的图。
图2是表示监视中心主机lll的硬件结构的一例的图。 图3是表示监视装置117、 122、 123的硬件结构的一例的图。 图4是表示监视装置117、 122、 123的硬件结构的其它例的图。
图5是表示图像形成装置115、 116、 120、 121、 124、 125、 126、 127、 131的石更件结构的一例的图。
图6是表示监视中心主机111、发送服务器133中的本实施方 式所涉及的软件结构的一例的图。
图7是表示监视装置U7、 122、 123中的本实施方式所涉及 的软件结构的一例的图。
图8是表示各图像形成装置115、 116、 120、 121、 124、 125、 126、 127、 131中的本实施方式所涉及的软件结构的一例的图。
图9是表示监视中心主机111、发送服务器133、或者监视装 置117、 122、 123、或者图像形成装置115、 116、 120、 121、 124、 125、 126、 127、 131中的存储映射的结构的一例的图。
图10是表示除了图1的图像形成装置124以外、发送服务器 133、监视中心主机lll等中的整体的固件发送处理的一例的图。
图ll是表示监视中心主机lll中的从UI显示(SQ1003)至下 载指示(SQ 1004)的处理的 一 例的流程图。
图12是表示在S1101中显示的UI(画面)的一例的图。
图13是示出了图像形成装置的软件结构的一例的图。
图14是示出了图像形成装置中的固件的应用处理(更新处 理)的一例的图(其一)。
图15是表示向导的一例的图(其一)。
图16是表示向导的一例的图(其二)。
图17是示出了图像形成装置中的固件的应用处理(更新处理)的一例的图(其二)。
图18是表示向导的一例的图(其三)。
具体实施例方式
下面,根据附图来说明本发明的实施方式。
<实施方式1〉
(系统结构)
图l是表示管理系统的系统结构的一例的图。在图1中,在 本管理系统上连接有以系统101和系统106为代表的多个销售公 司系统。
销售乂>司的系统101、 106包括数据库103、 108,存储所 管辖的客户的销售信息、与管理系统有关的信息;以及PC 104、 109,控制对数据库103、 108的数据登记、修改等。PC 104、 109 访问监视中心主机lll所提供的网站来进行数据的阅览等。此 外,主机102、 107具有操作部和显示部(显示装置),还能够起 到PC104、 109的作用。主机102、数据库103、 PC 104通过LAN 105进行连接。另外,主机107、数据库108、 PC 109通过LAN 110 进行连接。此外,在图l中示出销售公司侧的各个系统由多个装 置构成,但是,如果能够达到后述的各功能,则也可以不由多 个装置构成。例如,数据库103、 108可以在物理上分別存在于 主机102、 107内。并且,如果可以从主机102、 107进行访问, 则数据库103、 108也可以存在于经由因特网的其它位置。
接着,在销售7>司侧和客户侧的中间存在监4见中心主机 111。数据库112是存储用于监视的信息、从客户侧收集到的图 像形成装置(图像处理装置)的计数器、故障历史信息、故障图 案表等的作为历史存储单元的数据库。监视中心主机111和数据 库112通过LAN 113进行连接。另外,LAN 113能够连接到因特网上。此外,数据库112也可以在物理上存在于监^L中心主机lll 内。并且,如果可以从监视中心主机lll进行访问,则还可以存 在于经由因特网的其它位置。在本实施方式中,图像形成装置 优选为例如打印4几、扫描仪、传真机以及它们的复合机。此外, 并不限于复合机,也包括单一的打印机等。
监视中心主机lll具有如下功能从监视装置117、 122、 123、 131收集作为监视对象的图像形成装置的信息、表示运行状态的 信息(包含故障信息),进行存储、处理,并向外部提供警告等。 例如,监视中心主机lll具有如下功能,该功能起到对主机102、 107发送这些信息的作用。表示运行状态的信息中存在调色剂用 尽、门打开、鼓交换、无头盒、冷却风扇异常、基板异常、原 稿台玻璃污浊、订书针用尽、进纸传感器光量不足等。另外, 作为表示运行状态的信息,还存在字型存储器溢出(font memory overflow)、绘制错误、定影器异常、计数器异常、两 面单元异常、卡纸等。并且,作为计数器信息,存在成为销售 公司的收费对象的收费计数器、按照客户的部门类别进行汇总 的部门计数器、按照纸张尺寸类别进行汇总的尺寸类别计数器、 表示图像形成装置内的部件的消耗程度的部件计数器等。
收费计数器表示图像形成装置的打印数量。部门计数器表 示客户设定的每个部门的打印数量。关于部件计数器,例如在 鼓等部件中设为表示其转速,在扫描灯等部件中设为表示时间 (秒)。这些信息成为运行信息。
另外,能够从各主机102、 107将作为监视对象的图像形成 装置的信息、与监视有关的设定登记到监视中心主机lll中。在 监视中心主机lll中,能够将从各销售7>司主机登记的与监视对 象的图像形成装置、监视有关的设定合并,进行统一管理。另 外,监视中心主机111能够对监视装置117、 122、 123、图像形成装置131进行与监视有关的设定。
在此,本管理系统的服务是根据销售公司与客户之间的协 议来提供的服务。因而,仅将销售公司根据协议而决定为是监 视对象的图像形成装置作为本管理系统的监视对象。监视中心 主机lll对通过因特网连接的PC提供用于阅览存储在数据库 112中的信息、或者处理后的信息的WEB网页。监—见中心主机 lll通过用户认证,按照销售公司类别、客户类别以及用户的权 限类别来限定阅览内容,并以WEB网页提供该阅览内容。并且, 监视中心主机111还能够从WEB网页对一部分数据进行变更。
接着,在销售公司侧与客户侧的中间存在发送服务器133。 数据库134是存储用于应用到图像形成装置的固件、应用程序、 软件许可信息等的作为历史存储单元的数据库。发送服务器133 与数据库134通过LAN 135进行连接。另夕卜,LAN 135能够连接 到因特网。此外,数据库134也可以在物理上存在于发送服务器 133内。并且,如果能够从发送服务器133进行访问,则数据库 134也可以存在于经由因特网的其它位置。此外,可以将LAN 113和LAN 135i殳为同 一个,也可以4吏数据库134和数据库112共 享数据。
在图l中,仅示出监视中心主机lll、数据库112、发送服务 器133以及数据库134各一个。但是,为了从多个图像形成装置 以及监视装置收集信息、使发送固件的负担分散,也可以使多 个监视中心主机、数据库进行分散处理。
接着,说明客户侧的系统结构。作为客户侧的环境,存在 不同的多个环境。在图1中,示出客户系统114、 119、 129。在 客户系统114(A公司X事务所)中,连接在LAN 118上的监视装 置117监视图像形成装置115、 116,该LAN 118连接在因特网上。 监视装置117经由因特网与监视中心主机lll进行通信。另 一方面,在客户系统119(A公司Y事务所)中,监视装置122、 123管 理LAN 128上的图像形成装置。监视装置122管理图像形成装置 120、 121、 124、 125。监视装置123管理图像形成装置126、 127。 监视装置117、 122、 123与数据库(未图示)连接。监视装置对从 图像形成装置收集的信息进行存储、对存储的数据的处理结果 进行保存,并且也将与图像形成装置的监视有关的设定保存在 数据库(未图示)内。此外,未图示的数据库也可以连接在LAN 118上而独立存在。并且,如果能够从监视装置117、 122、 123 进行访问,则还可以存在于经由因特网的其它位置。监视装置 每次从图像形成装置接收图像形成装置的状态信息(例如发生 故障等)时,都将其发送到监视中心主机lll。
在客户129(B公司)中,连接在LAN 130上的图像形成装置 131本身直接经由因特网与监视中心主机111进行通信,该LAN 130连接在因特网上。图像形成装置131主动地将本身的信息(例 如计数器信息、故障等的发生)发送给监视中心主机lll。 PC(未 图示)装载有WEB浏览器,不仅从客户环境连接到监视中心主机 111,还能够直接通过因特网连接到监视中心主机lll,阅览上 述监视中心主4几111所提供的WEB网页。
此外,需要注意以下几点。
(l)在上述说明的结构中的通过因特网的通信中,能够利用 HTTP/SOAP协议。SOAP是简单对象访问协议(Simple Object Access Protocol)的简称。SOAP是以XML(eXtended Markup Language:可扩展标记语言)为基础,用于从某台计算机调用其 它计算机的数据、服务的协议。在本例中,SOAP被安装在HTTP 上。在基于SOAP的通信中,交换对XML文档附加了附加信息 的SOAP消息。因而,在支持SOAP的计算机中具备生成SOAP 消息的SOAP消息生成部、和解释SOAP消息的SOAP消息解释部。在本实施方式中,利用SOAP消息向监视中心主机lll发送 图像形成装置的状态信息。
(2)说明了 A公司的各图像形成装置通过监视装置与监视中 心主机lll进行通信的情形。但是,通过变更设定,能够与设置 在B公司中的图像形成装置131同样地,不通过监视装置而与监 视中心主机lll进行通信(可通信)。
(硬件结构)
图2是表示监视中心主机lll的硬件结构的一例的图。此外, 发送服务器133、主机102、 107的石更件结构也相同。在图2中, 第一CPU201、第二CPU 202管理本装置上的各处理。ROM 203 存储与本装置的各处理有关的程序、数据,不可改写。RAM 204 能够电存储与本装置的各处理有关的临时数据,并且可改写。 第一HDD 205、第二HDD 206存储与本装置的各处理有关的程 序、数据、临时数据、与本实施方式所涉及的监视对象的图像 形成装置有关的信息以及从图像形成装置收集的信息等。例如, 部件计数器、收费计数器、部门计数器等被保存到硬盘中。输 入装置207是接受向本装置的指示输入的键盘、指示设备。显示 部(显示装置)208显示本装置的动作状况、在本装置上运行的各 程序所输出的信息。网络I/F 209经由因特网连接到LAN以及因 特网,与外部进行信息交换。外部设备I/F 210连接外部存储设 备等。这些要素通过系统总线211而相互关联而交换数据。
图3是表示监视装置117、 122、 123的硬件结构的一例的图。 此外,PC 104、 109、 134的硬件结构也相同。
CPU 301管理本装置上的各处理。ROM 302存储与本装置 的各处理有关的程序、数据,不可改写。RAM 303能够电存储 与本装置的各处理有关的临时数据,并且可改写。在监视装置 117中,在HDD 304中存储与本装置的各处理有关的程序、数据、临时数据、与监视对象的图像形成装置有关的信息以及从图像
形成装置收集的信息等。在PC 104、 109、 134中,将WEB浏览 器等存储在HDD 304中。输入装置305是接受向本装置的指示输 入的键盘、指示设备。显示部(显示装置)306显示本装置的动作 状况、在本装置上运行的各程序所输出的信息。网络I/F 307经 由因特网连接到LAN以及因特网,与外部进行信息交换。外部 设备I/F 308连接外部存储设备等。这些要素通过系统总线309 而相互关联而交换数据。
图4是表示监视装置117、 122、 123的硬件结构的其它例的 图。CPU 401管理本装置上的各处理。ROM 402存储与本装置 的各处理有关的程序、数据,不可改写。快闪(Flash)RAM 403 存储与本装置的各处理有关的数据、临时数据、与监视对象的 图像形成装置有关的信息以及从图像形成装置收集的信息等。 根据本装置上的程序来进行动作的CPU 401通过串行I/F 404输 出错误、日志,该串行I/F 404能够使用串行线缆连接终端等。 网络I/F 405经由因特网连接到LAN以及因特网,与外部进4亍信 息交换。它们通过系统总线406而相互关联而交换数据。
图5是表示图4象形成装置115、 116、 120、 121、 124、 125、 126、 127、 131的硬件结构的一例的图。更具体地说,作为图傳-形成装置存在融合设置有打印机和传真机功能的复合机、乂人PC 等接收数据并进行打印的打印机(包括电子照相方式和喷墨方 式)、扫描仪、传真机等。在图5中作为图像形成装置的一例而 示出复合机的结构。
图像读取器502在原稿传送部501中读取原稿。图像读取器 502、图像形成部503将读取的原稿、经由因特网接收到的数据 转换为打印图像,并进行打印输出。出纸部504送出打印输出的 纸,并实施分类、装订等处理。网络I/F 505经由因特网连4妾到LAN和因特网,与外部进行信息交换。CPU 506管理本装置上 的各处理。CPU 506根据程序来监视图像形成装置的动作状态, 在发生故障等特定的事件的情况下,向预先决定的目的地发送 表示该状态的状态信息。目的地例如是监视中心主机lll、监视 装置等。非易失性存储单元的ROM 507存储与本装置的各处理 有关的程序、数据。可改写的RAM 508电存储与本装置的各处 理有关的临时数据。HDD 509存储与本装置的各处理有关的程 序、数据、临时数据、向本装置发送过来的用户数据等。操作 部510接受向本装置的指示的输入。显示部(显示装置)511显示 与本装置的动作状况以及对操作部510的操作有关的信息。这些 要素通过系统总线512相互关联而交换数据。
此外,在具有设备本身主动地发送用于监视的信息的功能 的图像形成装置131中,在ROM 507或者HDD 509内保持与监视 数据发送处理有关的程序、数据。
(软件)
图6是表示监视中心主机111、发送服务器133中的本实施方 式所涉及的软件结构的 一 例的图。S 0 A P通信部6 01将通过网络 I/F 209从监视装置117、或者图像形成装置131接收到的S0AP 数据传送到SOAP消息解析部602。另外,SOAP通信部601通过 网络I/F 209将SOAP消息制作部603所制作的SOAP^t据发送到 监视装置117、或者图像形成装置131。
收集信息处理部604通过数据库访问部606将从监视下的 监视装置117、或者图像形成装置131接收到的信息按原样、或 者处理后保存到数据库112、数据库134。
另外,收集信息处理部604实现与远程监视系统有关的功 能。收集信息处理部604例如根据从监视下的监视装置117、或 者图像形成装置131接收到的信息以及保存在数据库112 、数据库134中的数据,将固件的最新信息等通知给负责的维护人员、 客户侧的管理人员。此外,收集信息处理部604除了固件的最新 信息以外,还将计数器信息的汇总、错误信息等通知给负责的 维护人员、客户侧的管理人员。
监视控制部605进行获取监视装置117、或者图像形成装置 131的信息的日程管理、监视内容、方法的控制。并且,监视控 制部605根据需要,通过SOAP消息制作部603 、 SOAP通信部601 、 网络I/F 209向监视下的监视装置117、或者图像形成装置131发 送指示。
图7是表示监视装置117、 122、 123中的本实施方式所涉及 的软件结构的一例的图。
SOAP通信部701将通过网络I/F 307、 405从监视中心主机 lll接收到的SOAP数据传送到SOAP消息解析部703。另夕卜, SOAP通信部701通过网络I/F 307、 405将SOAP消息制作部702 所制作的SOAP数据发送到监视中心主机lll、发送服务器133。
监视控制部704按照后述的来自监视中心主机lll的监视设 定,对保持在信息存储部706中的监视图像形成装置信息进行更 新,获取图像形成装置115、 116的信息,进行日程管理。
设备信息处理部705根据监视控制部704所管理的日程,将 本装置主动地从图像形成装置115、 116收集的计数器信息、服 务呼叫、卡纸、调色剂用尽等信息存储在信息存储部706中。或 者,设备信息处理部705根据图像形成装置115、 116的状态来进 行该存储。
通过设备信息处理部705将存储在信息存储部706中的数 据直接传送到SOAP消息制作部702,并发送给监视中心主机 111。或者,在设备信息处理部705内,将存储在信息存储部706 中的数据进行解释、处理之后传送到SOAP消息制作部702,并
16发送给监视中心主机lll。
图8是表示各图^f象形成装置115、 116、 120、 121、 124、 125、 126、 127、 131中的本实施方式所涉及的软件结构的一例的图。
SOAP通信部801将通过网络I/F 505从监视中心主机lll、发 送服务器133接收到的SOAP数据传送到SOAP消息解析部803 。 另夕卜,SOAP通信部801通过网络I/F505,将SOAP消息制作部802 制作出的SOAP数据发送到监视中心主机111 、发送服务器133。
网络信息获取部804在DHCP环境下能够自动获取IP地址、 DNS月良务器、网关地址。
另外,当存在乂人操作部510输入并保存到HDD 509中的网络 信息的情况下,网络信息获取部804获取该信息。
设备信息收集部805根据本复合机内部的日程、或者根据 来自监视中心主机111的指示,获取保持在内部的计数器信息, 还获取在内部发生的服务呼叫、卡纸、调色剂用尽等信息。
设备信息收集部8 0 5所获取的数据按原样传送到S O A P;肖,包、 制作部802,并发送给监一见中心主冲iUll。另外,还存在如下情 况在设备信息收集部805内,将设备信息收集部805所获取的 数据进行存储、解释、处理之后,传送到SOAP消息制作部802, 并发送给监视中心主机lll。
图9是表示监视中心主机lll、发送服务器133、或者监视装 置117、 122、 123、或者图像形成装置115、 116、 120、 121、 124、 125、 126、 127、 131中的存储映射的结构的一例的图。在执行 本实施方式所涉及的处理程序时,在监浮见中心主才几lll中将程序 载入到RAM 204上,在各监视装置117中将程序载入到RAM 303 或者快闪(Flash)ROM 403上,在各图像形成装置中将程序载入 到RAM 508上。
存储映射由基本I/0程序901、系统程序902、以本实施例的处理程序为代表的各种处理程序903、保存关联数据的区域904 以及程序的工作区域905构成。基本I/O程序901管理本装置上的 输入输出。系统程序902对各处理程序提供运行环境。此外,在 由于容量限制而作为901 905利用的区域变得不足的情况下, 能够将第一HDD 205或第二HDD 206作为RAM 204的区域的一 部分、将HDD 304作为RAM 303的区域的一部分、将HDD 509 作为RAM 508的区域的一部分来进4亍处理。
图IO是表示除了图l的图像形成装置124以外、发送服务器 133、监视中心主机lll等中的整体固件发送处理的一例的图。
预先从传送已结束开发的固件的服务器(传送服务器)对发 送服务器133传送固件。由此,从发送服务器133对监视中心主 机111发送固件信息(SQ1001)。也就是说,监—见中心主机lll从 发送服务器133接收固件信息(firmware information)(固件信息 接收)。该固件信息是哪种图像形成装置的哪个版本的固件在传 送服务器中升级的信息。
另 一 方面,销售公司的发送指示负责人员访问监视中心主 机lll,接受认证(显示请求)(SQ1002)。由此,监一见中心主机lll 进行UI显示(SQ1003)。在此,发送指示负责人员为了对特定的 图像形成装置的特定版本进行固件更新而进行下载指示 (SQ1004)。从图像形成装置侧定期地对监视中心主机lll进行轮 询(SQ1005),获取是否存在下载指示。
如果存在下载指示(固件发送指示),则图像形成装置124按 照该指示对发送服务器133发出获取指示(SQ1006)。接受该指 示,发送服务器133发送固件(SQ1007)。也就是说,图像形成装 置124下载固件(固件获取)。
另外,发送服务器133将该发送状况作为状态返回给监视中 心主机lll (SQ1008)。监视中心主机lll对发送指示负责人员显示该状态(SQ1009)。
发送服务器133有时根据该固件的大小来进行分割发送, 有时反复进行多次固件发送的 一 系列动作。
另外,如后所述那样,在由发送指示负责人员选择由维护 人员进行的手动应用的情况下,在固件的下载结束之后,维护 人员到图像形成装置的设置目的地,按照向导进行应用 (SQIOIO)。
图ll是表示从监视中心主机111的UI显示(SQ1003)至下载 指示(SQ 1004)的处理的 一 例的流程图。
首先,在S1101中,监视中心主机111进行UI显示处理,促 使发送指示负责人员进行固件的发送。图12是表示在S1101中 显示的UI(画面)的一例的图。图12的UI是在选择特定的图像形
UI。在图12的UI中能够选择手动还是自动进行固件的应用、应 用者是维护人员还是用户、是否显示向导。另外,这些初始值 按每个图像形成装置而不同,根据包含在固件信息中的各个属 性来决定初始值。在此,由发送指示负责人员例如选择"应用-手动"、"应用者-维护人员"、"向导-存在",来执行固件的发送。
此外,在选4奪了 "应用-手动"的情况下,监一见中心主机lll 进行显示控制,使得在UI(画面)上显示选4奪应用者的选项、选 择向导的选项。
在S1102中,监一见中心主机111根据UI上的设定来判断是否 存在发送指示。在监视中心主机lll判断为存在发送指示时,进 入S1103,在判断为不存在发送指示时,进入S1112。在S1112 中,监一见中心主才几1114丸行其它处理。
在S1103中,监视中心主机111根据UI上的设定来判断应用 是否为手动(图12的1202(第一选项)的选择是否为手动)。监视中心主机lll在应用为手动的情况下,进入S1104,在应用为自动的情况下,进入SlllO。在此,应用为手动意味着应用者手动上载固件。另外。应用为自动意味着自动上载固件。在S1110中,监视中心主机lll制作自动应用命令(与自动上载有关的命令)(命令制作)。
在S1104中,监视中心主机111根据UI上的设定来判断应用者是否为维护人员(图12的1201(第二选项)的选择是否为维护人员)。监视中心主机lll在应用者为维护人员的情况下,进入S1105,在应用者为用户的情况下,进入S1107。
在S1105中,监视中心主机111根据UI上的设定来判断是否存在向导(图12的1203的选择(第三选项)是否存在)。监视中心主才几lll在存在向导的情况下,进入S1106,在不存在向导的情况下,进入S1109。
在S1106中,监视中心主机lll制作服务模式向导命令(与服务模式下的向导显示有关的命令)(命令制作)。服务模式向导命令是在服务模式下使图像形成装置显示向导的命令。
另一方面,在S1107中,监视中心主机111根据UI上的设定来判断是否存在向导(图12的1203的选择(第三选项)是否为存在)。监—见中心主4几111在存在向导的情况下,进入S1108,在不存在向导的情况下,进入S1109。
在S1108中,监视中心主机lll制作用户模式向导命令(与用户模式下的向导显示有关的命令)(命令制作)。用户模式向导命令是在用户模式下使图像形成装置显示向导的命令。
在S1109中,监视中心主机lll制作应用保留命令(与重启保留有关的命令)(命令制作)。应用保留命令是使图像形成装置保留固件的应用(保留图像形成装置的重启)的命令。
在S1111中,监一见中心主机lll制作固件发送指示。固件发
20送指示、上述各命令是通过来自图像形成装置的轮询来获取的信息。
也就是说,监—见中心主机111根据通过UI(画面)的选择操作等,制作包含命令、固件发送指示等的与固件上载(更新)有关的指示信息(指示信息制作)。然后,图像形成装置通过轮询,从监视中心主机1 1 1获取该指示信息(指示信息获取)。
也就是说,图像形成装置根据固件发送指示、上述各命令(与固件的上载有关的属性信息),执行与固件上载有关的处理。更具体地说,在通过轮询获取的信息中包含自动应用命令的情
况下,图像形成装置自动上载从发送服务器133获取的固件。另外,在通过轮询获取的信息中包含应用保留命令的情况下,图像形成装置进行动作,使得保留与从发送服务器133获取的固件的上载有关的重启。另外,在通过轮询获取的信息中包含服务模式向导命令、或者用户模式向导命令的情况下,图像形成装置显示与从发送服务器133获取到的固件的上载有关的向导。
即,在判明包含有与用于固件应用的重启保留有关的命令时,图像形成装置保留用于固件应用的重启。然后,在判明存在用于对图像形成装置应用固件的重启指示、维护人员等从操作面板等进行了输入时,图像形成装置进行执行用于固件应用的重启的上载处理。
图13是表示图像形成装置的软件结构的一例的图。图14是表示图像形成装置中的固件应用处理(更新处理)的 一例的图
(其一)。
在此,在没有特别标明的情况下,图13的更新控制部1309进行如下所示流程图的步骤。也就是说,CPU 506从图5的HDD509将更新控制部1309读入到RAM 508,根据更新控制部1309执行处理。另外,设为如上所述那样在监视中心主机111的UI中指示了固件的发送,选择"应用-手动"、"应用者-维护人员"、"向导-存在",到图像形成装置侧的固件的获取为止已经执行。也就是说,在图像形成装置通过轮询获取到的信息中包含应用保留命令,图像形成装置保留固件的应用。
在S1401中,起动控制部1303根据起动时的状态(内部命令)来判断是服务模式下的重启还是用户模式下的重启。例如,在维护人员到图像形成装置的设置场所而进行规定的操作来进行
了服务模式下的起动的情况下,起动控制部1303根据起动时的状态(内部命令),判断为是服务模式下的重启。
在S1402中,更新控制部1309判断是否为服务模式应用固件。在更新控制部1309判断为是服务模式应用固件时,进入S1404,在判断为不是服务模式应用固件时,进入S1415。更具体地说,更新控制部13 0 9根据通过轮询获取到的信息中是否包含服务模式向导命令,将从发送服务器133下载的固件保存到特定的目录中。然后,更新控制部1309根据在该特定的目录(例如,/BOOTDEV/SDOWN)中是否保存有固件,来判断是否为服务才莫式应用固件。
在S1415中,更新控制部1309进行保留,^f旦是自动执行应用固件的处理。
在S1404中,更新控制部1309通过UI控制部1311在显示部511上显示如图15的1501所示那样的向导(向导画面)。
如图15的1501所示,在向导画面中包含有语句、应用按钮以及非应用按钮。当通过UI控制部1311^妄受表示按下向导画面的应用按钮的信息时,更新控制部1309执行之后的固件更新(上载)。图15是表示向导的一例的图(其一)。
在S1406中,更新控制部1309判断是否发生配置设定的变更。在更新控制部1 3 0 9判断为发生了配置设定的变更的情况下,
进入S1409,在判断为没有发生配置设定的变更的情况下,进入S1413。此外,例如,在发生了配置i殳定的变更的情况下,例如在规定的文件等中记录发生了配置设定的变更的意思的信息,更新控制部13 0 9根据规定文件中是否记录有该信息来进行判断。
在S1409中,更新控制部1309通过UI控制部1311 ,在显示部511上显示如图16的1602所示那样的向导(向导画面)。如图16的1602所示,在该向导画面中包含语句、取消按钮以及继续按钮。当通过UI控制部1311接受表示在该向导画面中按下继续按4丑的信息时,更新控制部1309通过UI控制部131H吏显示部511显示如图16的1603所示那样的向导画面。如图16的1603所示,在该向导画面中包含语句、保存按钮。当通过UI控制部1311接受表示在该向导画面中按下保存按钮的信息时,更新控制部1309执行之后的对记述有配置设定的文件(配置文件)的备份处理。图16是表示向导的一例的图(其二)。
在S1411中,DISC控制部13 IO执行将配置文件复制到HDD509的规定的区域中的备份处理。通过该处理,即使在固件更新之后、删除了配置文件的情况下,也能够使用该事先备份的配置文件来进行复原。
在S1413中,更新控制部1309读入保存在特定的目录(例如,
载处理)。
另一方面,在S1403中,更新控制部1309判断是否为用户模式应用固件。当更新控制部1309判断为是用户模式应用固件时,进入S1405,当判断为不是用户模式应用固件时,进入S1415。更具体地i兌,更新控制部1309才艮据通过4仑询获取到的
23信息中是否包含用户模式向导命令,将从发送服务器133下载的 固件保存到特定的目录中。然后,更新控制部1309根据该特定 的目录(例如,/BOOTDEV/UDOWN)中是否保存有固件,来判 断是否为用户模式应用固件。
在S1405中,更新控制部1309通过UI控制部1311,在显示 部511上显示如图15的1501所示那样的向导(向导画面)。当通过 UI控制部1311接受表示在向导画面中按下应用按4丑的信息时, 更新控制部1309执行之后的固件更新(上载)。
在S1407中,更新控制部1309判断是否发生了配置设定的 变更。在更新控制部1309判断为发生了配置设定变更的情况下, 进入S1408,在判断为没有发生配置设定的变更的情况下,进 入S1414。此外,例如,在发生了配置设定的变更的情况下, 例如在规定的文件等中记录发生了配置设定的变更的意思的信 息,更新控制部1309根据规定文件中是否记录有该信息来进行 判断。
在S1408中,更新控制部1309判断是否可以由用户进行备 份。更新控制部13 0 9在判断为能够由用户进行备份的情况下, 进入S1410,在判断为不能由用户进行备份的情况下,进入 S1414。此外,更新控制部130^艮据发生变更的配置i殳定的内 容,来判断是否能够由用户进行备份。
在S1410中,更新控制部1309通过UI控制部1311,在显示 部511上显示如图16的1602所示那样的向导(向导画面)。如图16 的1602所示,在该向导画面中包含语句、取消按钮以及继续按 钮。当通过UI控制部1311接受表示在该向导画面中按下继续按 钮的信息时,更新控制部1309通过UI控制部1311,使显示部511 显示如图16的1603所示那样的向导画面。如图16的1603所示, 在该向导画面中包含语句、保存4姿z組。当通过UI控制部1311才妻受表示在该向导画面中按下保存按钮的信息时,更新控制部
1309执行之后的记述有配置设定的文件(配置文件)的备份处 理。
此外,面向用户的向导显示和面向维护人员的向导显示也 可以不同。
在S1412中,DISC控制部131 (^丸行将配置文件复制到HDD 509的规定的区域中的备份处理。通过该处理,即使在固件更新 之后、删除了配置文件的情况下,也能够使用该事先备份的配 置文件进行复原。
在S1414中,更新控制部1309读入保存在特定的目录(例如,
载处理)。
如上所述,根据本实施方式,在发送固件侧,在UI上能够 选择自动还是手动、以及固件的上载方法。另外,在应用固件
侧,能够根据在发送固件侧选择的更新方法上载固件。 <实施方式2〉
在本实施方式中,以假设连接有特定的自动整理器并需要 与此相伴的更新的情况而进行特定的指示、向导的变更为例子 进行说明。此外,设自动整理器为装载有快闪ROM内置单片微 型计算机、需要通过其它串行接口进行固件更新。
图17是示出了图像形成装置中的固件的应用处理(更新处 理)的一例的图(其二)。
在此,在没有特别标明的情况下,图13的更新控制部1309 进行如下所示流程图的步骤。也就是说,CPU 506从图5的HDD 509将更新控制部1309读入到RAM 508,基于更新控制部1309 执行处理。
另外,如上所述,设为在监视中心主机111的UI中指示固件的发送,选择"应用-手动"、"应用者-维护人员"、"向导-存 在",到图像形成装置侧的固件的获取为止已经执行。也就是说, 在图像形成装置通过轮询获取到的信息中包含应用保留命令, 图像形成装置保留固件的应用。
此外,下面的S1701 S1714、以及S1718与实施方式1的 S1401 S1415相同,因此省略"i兌明。
在S1715中,更新控制部1309判断是否连接有特定的自动
整理器。在更新控制部1309判断为连接有特定的自动整理器的
情况下,进入S1716,在判断为没有连接特定的自动整理器的
情况下,结束图17所示处理。在此,更新控制部1309例如根据
记载有连接在图像形成装置上的装置的信息(连接装置信息)的
文件,来判断是否连接有特定的自动整理器。此外,设为在上
述文件中还包含适当进行动作的图像形成装置的固件的版本信
息和连接装置的固件的版本信息的组合信息。另外,设为在上
述文件中,与上述組合信息一起还包含当前应用的图像形成装
置的固件的版本信息、和当前应用的连接装置的固件的版本信 自
也就是说,在S1713或S1714等中更新了图像形成装置的固 件的情况下,更新控制部13 0 9将上载后的固件的版本信息写入 到上述文件中。
在S1716中,更新控制部1309判断是否需要更新自动整理 器的固件。在更新控制部1309判断为需要更新自动整理器的固 件的情况下,进入S1717,在判断为不需要更新自动整理器的 固件的情况下,结束图17所示处理。在此,更新控制部1309例 如根据上述文件,来判断是否需要更新自动整理器的固件。也 就是说,更新控制部13 0 9根据上述文件来判断是否由于图像形 成装置的固件更新而上述固件的版本和自动整理器的固件的版本的组合变得不合适。
在S1717中,更新控制部1309通过UI控制部1311在显示部 511上显示如图18的1801所示那样的向导(向导画面)。如图18的 1801所示,在该向导画面中包含语句、取消按钮以及继续按钮。 当通过UI控制部1311接受表示在该向导画面中按下继续按4丑 的信息时,更新控制部1309通过UI控制部1311, <吏显示部511 显示如图18的1802所示那样的向导画面。如图18的1802所示, 在该向导画面中包含语句、确定按钮。图18是表示向导的一例 的图(其三)。
维护人员例如按下确定按钮,手动执行自动整理器的固件 更新(上载)。
根据本实施方式,伴随着图像形成装置的固件更新,在连 接在图像形成装置上的周边装置(例如,自动整理器等)需要固 件更新的情况下,能够显示向导来促使作业。
<其它实施方式〉
另外,如下那样达到本发明的目的。即,将记录有实现上 述实施方式的功能的软件的程序代码的存储介质(或记录介质) 提供给系统或者装置。然后,该系统或者装置的中央运算处理 单元(CPU、 在这种情况下,
方式的功能,由此记录有该程序代码的存储介质构成本发明。
另外,系统或者装置的上述中央运算处理单元执行所读出 的程序代码,由此在系统或者装置上运行的操作系统(0 S)等根 据该程序代码的指示进行一部分或者全部的实际处理。还包括 通过该处理来实现上述实施方式的功能的情况。
并且,设为将从存储介质读出的程序代码写入到插入到上 述系统或者装置中的功能扩展卡、连接的功能扩展单元所具备
27的存储器中。之后,根据该程序代码的指示,该功能扩展卡、 功能扩展单元所具备的CPU等进行一部分或者全部实际处理, 还包括通过该处理来实现上述实施方式的功能的情况。
在将本发明应用于上述存储介质的情况下,在该存储介质 中保存与前面说明的流程图对应的程序代码。
如上所述,详细说明了本发明的优选实施方式,但是本发 明并不限定于所涉及的特定的实施方式,在权利要求书所记载 的本发明的宗旨的范围内,可以进行各种变形、变更。
权利要求
1. 一种信息处理装置,其特征在于,具有固件信息接收单元,其接收与固件以及上载上述固件的图像处理装置有关的固件信息;显示控制单元,其响应于显示请求,根据上述固件信息进行控制,使得在显示装置上显示画面,该画面包含与上述固件的上载有关的属性信息的选项;以及命令制作单元,其制作与在上述画面中选择的属性信息相应的命令。
2. 根据权利要求l所述的信息处理装置,其特征在于, 上述显示控制单元进行控制,使得在显示装置上显示包含第一选项的画面,该第一选项是关于上述固件的上载选择手动 或自动的选项,并且在上述第一选项中选择了手动的情况下, 进行控制使得在上述画面上显示第二选项,该第二选项是选择
3. 根据权利要求2所述的信息处理装置,其特征在于, 在上述第一选项中选择了手动的情况下,上述显示控制单元进行控制使得在上述画面上进一步显示第三选项,该第三选 项是关于图像处理装置中的固件的上载所涉及的向导显示选择 显示向导或不显示向导的选项。
4. 根据权利要求2所述的信息处理装置,其特征在于, 在上述第一选项中选择了自动的情况下,上述命令制作单元制作与图像处理装置中的固件的自动上载有关的命令。
5. 根据权利要求3所述的信息处理装置,其特征在于, 在上述第二选项中选择了由维护人员上载并在上述第三选项中选择了不显示向导的情况下,上述命令制作单元制作与图 像处理装置中的重启保留有关的命令。
6. 根据权利要求3所述的信息处理装置,其特征在于,在上述第二选项中选择了由维护人员上载并在上述第三选 项中选择了显示向导的情况下,上述命令制作单元制作与图像 处理装置中的向导显示有关的命令以及与重启保留有关的命令。
7. 根据权利要求l所述的信息处理装置,其特征在于, 还具有指示信息制作单元,该指示信息制作单元制作包含由上述命令制作单元所制作出的命令的、与上述固件的上载有 关的指示信息。
8. —种图像处理装置,其特征在于,具有指示信息获取单元,其从能够通过网络进行通信的信息处 理装置获取与固件的上载有关的指示信息;固件获取单元,其根据上述指示信息,从传送固件的传送 装置获取固件;以及上载处理单元,其在判明为包含在上述指示信息中的、与 关于固件的上载的属性信息相应的命令包含用于固件的应用 的、与重启保留有关的命令时,保留用于上述固件的应用的重 启,在判明存在对于图像处理装置的、用于固件的应用的重启 指示时,执行用于固件的应用的重启。
9. 根据权利要求8所述的图像处理装置,其特征在于, 在上述命令是与图像处理装置中的固件的自动上载有关的命令的情况下,上述上载处理单元自动上载上述固件获取单元 所获取的固件。
10. 根据权利要求8所述的图像处理装置,其特征在于, 在上述命令是与重启保留有关的命令的情况下,上述上载处理单元保留与上述固件获取单元所获取的固件的上载有关的 重启。
11. 根据权利要求8所述的图像处理装置,其特征在于,在上述命令是与向导显示有关的命令的情况下,上述上载 处理单元在显示装置上显示与上述固件获取单元所获取的固件 的上载有关的向导。
12. —种信息处理方法,其特征在于,具有以下步骤 固件信息接收步骤,接收与固件以及上载上述固件的图像处理装置有关的固件信息;显示控制步骤,响应于显示请求,根据上述固件信息进行 控制,使得在显示装置上显示画面,该画面包含与上述固件的 上载有关的属性信息的选项;以及命令制作步骤,制作与在上述画面中选择的属性信息相应 的命令。
13. 根据权利要求12所述的信息处理方法,其特征在于, 还具有指示信息制作步骤,在该指示信息制作步骤中制作包含上述命令制作步骤中制作的命令的、与上述固件的上载有 关的指示信息。
14. 一种固件上载方法,其特征在于,具有以下步骤 指示信息获取步骤,从能够通过网络进行通信的信息处理装置获取与固件的上载有关的指示信息;固件获取步骤,根据上述指示信息,从传送固件的传送装 置获取固件;以及上载处理步骤,在判明为包含在上述指示信息中的、与关 于固件的上载的属性信息相应的命令包含用于固件的应用的、 与重启保留有关的命令时,保留用于上述固件的应用的重启, 在判明为存在对于图像处理装置的用于固件的应用的重启指示 时,执行用于固件的应用的重启。
15. 根据权利要求14所述的固件上载方法,其特征在于, 在上述上载处理步骤中,在上述命令是与图像处理装置中的固件的自动上载有关的命令的情况下,自动上载在上述固件 获取步骤中获取到的固件。
16. 根据权利要求14所述的固件上载方法,其特征在于, 在上述上载处理步骤中,在上述命令是与重启保留有关的命令的情况下,保留与在上述固件获取步骤中获取到的固件的 上载有关的重启。
17. 根据权利要求14所述的固件上载方法,其特征在于, 在上述上载处理步骤中,在上述命令是与向导显示有关的命令的情况下,在显示装置上显示与在上述固件获取步骤中获 取到的固件的上载有关的向导。
全文摘要
提供一种信息处理装置和方法、图像处理装置及固件上载方法。该信息处理装置接收与固件以及上载上述固件的图像处理装置有关的固件信息,响应于显示请求,根据上述固件信息进行控制,使得在显示装置上显示包含与上述固件的上载有关的属性信息的选项的画面,制作与在上述画面中选择的属性信息相应的命令。
文档编号H04N1/00GK101459748SQ20081018283
公开日2009年6月17日 申请日期2008年12月9日 优先权日2007年12月10日
发明者西川智 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1