设置值管理设备及其管理方法

文档序号:7852611阅读:305来源:国知局
专利名称:设置值管理设备及其管理方法
技术领域
本发明涉及一种用于对切换图像形成设备的操作所需的设置值(配置数据)进行统一管理的设置值管理设备及其管理方法。
背景技术
传统地,已知有一种图像形成设备,其中该图像形成设备存储有切换其操作所需的设置值(配置数据)。由于配置数据被存储在各图像形成设备所包括的存储装置中,因此,为了改变所有图像形成设备的配置数据,必须进行与图像形成设备的数量一样多的设置。
为了节省这些步骤,已知有如下的技术从指定信息处理设备对多个图像形成设备的配置数据进行统一设置。此外,如下的技术也是可用的将配置数据配置在经由网络能够参考这些数据的位置处,并且在多个图像形成设备参考这些配置数据时对这些配置数据进行统一管理(参见日本特开2007-130838)。
然而,以上现有技术无法应用于其值在图像形成设备的型号和图像形成设备所包括的硬件选项等的影响下受到限制的配置数据。发明内容
本发明提供一种即使在多个图像形成设备包括不同的型号和不同的硬件选项的情况下也能够对所有图像形成设备的设置值进行统一管理的设备和方法。
根据本发明的一个方面,提供一种设置值管理设备,用于对多个图像形成设备的设置值进行统一管理,所述设置值管理设备包括生成部件,用于使用型号依赖设置值架构和承租方设置值来生成特定的图像形成设备用的虚拟设置值,其中,所述型号依赖设置值架构用于定义所述多个图像形成设备各自的型号依赖设置值的架构,并且所述承租方设置值用于对所述多个图像形成设备共同设置设置值;以及管理部件,用于保持和管理所述生成部件所生成的虚拟设置值。
根据本发明的另一个方面,提供一种设置值管理设备的管理方法,所述设置值管理设备用于对多个图像形成设备的设置值进行统一管理,所述管理方法包括以下步骤生成步骤,用于使用型号依赖设置值架构和承租方设置值来生成特定的图像形成设备用的虚拟设置值,其中,所述型号依赖设置值架构用于定义所述多个图像形成设备各自的型号依赖设置值的架构,并且所述承租方设置值用于对所述多个图像形成设备共同设置设置值; 以及管理步骤,用于保持和管理所述生成步骤中所生成的虚拟设置值。
根据以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。


图I是示出多个图像形成设备的网络配置的例子的框图2是示出图I所示的各个设备的硬件配置的例子的框图3是示出设置值管理服务和图像形成设备的软件配置的例子的框图4包括不出型号依赖设置值架构(model-dependent setting value schema) 的例子的表;
图5是示出承租方配置数据(tenant config data)的例子的表;
图6包括示出实际装置结构数据的例子的表;
图7包括示出实际配置数据保持模块的结构的例子的表;
图8是示出虚拟装置保持模块的结构的例子的表;
图9是示出承租方配置数据的更新处理的流程图;以及
图10是示出虚拟配置数据的获取处理的流程图。
具体实施方式
以下将参考附图详细描述本发明的实施例。
首先将定义以下实施例中使用的术语。设置值(配置数据)是切换图像形成设备的操作所需的数据。例如,各配置数据对应于复制作业的拼版默认值。当该值被设置为“一页印一版(Iin I)”时,作为复制操作的结果,针对每个薄片打印一页。当该值被设置为“一页印两版(2in I)”时,作为复制操作的结果,针对每个薄片打印两页。
装置结构数据是表示图像形成设备中所包括的装置的结构的数据。例如,装置结构数据对应于表示是否装配有传真单元的数据。另外,装置结构数据包括用于唯一地识别图像形成设备的型号的型号代码以及有效固件的版本等。
型号依赖设置值架构是用于定义由特定型号的图像形成设备所保持的配置数据的架构的数据。注意,该架构是用于定义配置数据的协议和定位的数据。例如,型号依赖设置值架构包括设置值标识符、默认值、值域、以及使各配置数据的数据有效所需的条件。注意,所保持的配置数据根据型号的不同而存在差别,以针对各型号准备了设置值架构的管理为前提。
虚拟装置是由服务器计算机组保持的实际装置的数据组。更具体地,虚拟装置至少包括装置结构数据和配置数据。
承租方是用户将图像形成设备的管理委托至的委托方的单位。承租方标识符是用于唯一地识别承租方的标识符。例如,假定某公司将用户环境下的三个图像形成设备的管理委托给承租方。在这种情况下,分配了与该用户环境相对应的一个承租方标识符,并且这三个图像形成设备被识别为属于该承租方的图像形成设备,并且被统一管理。
在这种情况下,为了对虚拟装置中所包括的数据、实际装置所保持的数据和承租方专用数据相互区分,将给出如下定义。虚拟装置中所包括的装置结构数据将被称为虚拟装置结构数据,并且虚拟装置的设置值(配置数据)将被称为虚拟设置值(虚拟配置数据)。实际装置所保持的装置结构数据将被称为实际装置结构数据,并且实际装置的设置值 (配置数据)将被称为实际设置值(实际配置数据)。承租方共同使用的设置值(配置数据)将被称为承租方设置值(承租方配置数据)。注意,除了以上说明以外,还将根据需要对术语进行说明。
以下将参考图I说明多个图像形成设备的网络配置的例子。图像形成设备 IOldOlA 101C)被设置值管理服务310(将在以下详细描述)进行统一管理,且能够经由网络106访问因特网104。
终端102A是能够由用户在用户环境100下进行操作的计算机,并且能够经由网络 106访问因特网104。终端102B是能够由用于管理图像形成设备101的服务人员进行操作的计算机,并且能够访问因特网104。另外,终端102C是能够由属于图像形成设备101的供应商的管理员进行操作的计算机,并且能够访问因特网104。因特网104是使用因特网协议技术相互连接的计算机网络。
服务器计算机组105是经由因特网104提供多个服务的服务器组。网络106使得允许在用户环境100中进行数字通信。服务人员环境110是服务人员使用终端102B对图像形成设备进行管理的环境。图像形成设备供应商环境120是制造图像形成设备的供应商的管理员使用终端102C来维护对图像形成设备进行管理所需的数据的环境。
以下将参考图2说明图像形成设备101、终端102以及服务器计算机组105的硬件配置的例子。图像形成设备101的CPU211执行程序并控制各种处理。非易失性存储器212 包括R0M,并且存储装置启动处理的初始阶段中所需的程序和数据等。易失性存储器213包括RAM,并且用作程序和数据的临时存储位置。辅助存储装置214包括诸如硬盘或RAM驱动器等的大容量存储装置,保存大容量数据,并且保持程序的执行代码。辅助存储装置214对需要比易失性存储器213保持更长时间的数据进行存储。辅助存储装置214是非易失性存储装置并且即使在电源断开以后也能保持存储数据。
显示器215是向使用方通知信息的装置。注意,使用方包括用户和服务人员。输入装置216是接受来自使用方的选择指令并将该指令经由内部总线210传达至程序的装置。 网络通信装置217是经由网络与另一信息处理设备进行通信所需的装置。传真单元218是经由网络106将图像形成设备101所形成的图像数据或存储在辅助存储装置中的图像数据发送至另一信息装置所需的硬件单元。传真单元218是可选件,且可以根据型号的不同而不进行装配。
打印机引擎219具有在纸张介质上打印图像形成设备101所形成的图像数据或存储在辅助存储装置中的图像数据的功能。内部总线210是用于将能够在图像形成设备101 中互相进行通信的CPU 211、非易失性存储器212、易失性存储器213、辅助存储装置214、显示器215、输入装置216以及网络通信装置217连接在一起的通信总线。
服务器计算机组105包括经由网络260相连接的多个服务器计算机205和206。 内部总线250是用于将包括在服务器计算机205中的能够在服务器计算机205中互相进行通信的CPU251、非易失性存储器252、易失性存储器253、辅助存储装置254以及网络通信装置257连接在一起的通信总线。网络260是允许在服务器计算机组105中所包括的服务器计算机之间进行高速通信的网络。
注意,终端102的硬件配置是通过将传真单元218和打印机引擎219从图像形成设备101的硬件配置排除所获得的硬件配置,并且将不对其进行说明。
下面将参考图3来说明由服务器计算机组105的一个服务器计算机所执行的设置值管理服务310以及图像形成设备101的软件配置的例子。
首先将说明图像形成设备101的软件配置。实际配置数据保持模块301将图像形成设备101的配置数据保持在辅助存储装置214中,并且图像形成设备101基于所保持的实际配置数据来切换操作行为。实际配置数据更新模块302对实际配置数据保持模块301所保持的实际配置数据进行更新。使用(稍后说明的)虚拟配置数据接收模块303所接收到的虚拟配置数据来更新实际配置数据。仅在(稍后说明的)虚拟配置数据更新确认模块 322已对虚拟配置数据进行了更新的条件下,才更新实际配置数据。
虚拟配置数据接收模块303调用(稍后说明的)虚拟配置数据获取模块320以接收虚拟配置数据。用于调用虚拟配置数据获取模块320的地址使用保持在实际配置数据保持模块301中的地址。更具体地,以图7所示的虚拟配置数据701A作为例子,对设置值标识符 702 是“device_settings. cloud_address,,的值 703 地址“http://canon, com/config” 进行访问。
实际装置结构数据收集模块304收集图像形成设备101的装置结构数据。图6示出实际装置结构数据的例子。实际装置结构数据601A 601C是图像形成设备IOlA IOlC的实际装置结构数据。针对数据类型602,分别存储值603。数据类型602包括识别型号所需的型号代码、固件版本、识别装置所需的装置标识符、以及传真单元的有无。
承租方标识符保持模块305存储图像形成设备101所属的承租方标识符。该承租方标识符是在图像形成设备101的初始安装时所设置的,并且存储在辅助存储装置214中, 以使得即使在电源断开之后也不会丢失。实际装置结构数据通知模块306对由实际装置结构数据收集模块304所收集的实际装置结构数据和存储在承租方标识符保持模块305中的承租方标识符进行通知。通知目的地是(稍后说明的)实际装置结构数据接收模块318。
接着,以下将说明设置值管理服务310的软件配置。设置值管理服务310提供了对多个图像形成设备101A101C的设置值(配置数据)进行统一管理的功能。该设置值管理服务310设置在前述服务器计算机组105上,并且保持多个模块。下面将说明各个模块。
虚拟装置保持模块311存储虚拟装置所保持的数据。图8示出存储在虚拟装置保持模块311中的虚拟装置的例子。虚拟装置列表801与虚拟装置保持模块311所保持的全体虚拟装置相对应。
装置标识符802用于指定虚拟装置列表801的虚拟装置的其中一个。装置标识符 802原先存储在图像形成设备101中,并且允许唯一地识别图像形成设备101。从图像形成设备101通知该标识符,作为装置结构数据的其中一个。
承租方标识符803用于识别与虚拟装置相对应的图像形成设备101所属的承租方。虚拟装置结构数据804是与虚拟装置相对应的图像形成设备101的装置结构数据。作为虚拟装置结构数据,图6所示的信息被虚拟装置保持模块311单独保持。虚拟装置结构数据804保持用作与图6的链接的标识符。
虚拟配置数据805是与虚拟装置相对应的图像形成设备101要参考的虚拟配置数据。作为虚拟配置数据,图7所示的信息被虚拟装置保持模块311单独保持。虚拟配置数据805保持用作与图7的链接的标识符。
通知标志806表示在更新虚拟配置数据之后是否向图像形成设备101发送通知。 当虚拟配置数据获取模块320参考相应的虚拟配置数据时,存储“完成”。当虚拟配置数据更新模块317更新相应的虚拟配置数据时,存储“尚未”。
型号依赖设置值架构保持模块312存储型号依赖设置值架构。与图像形成设备 101的各型号相对应地准备一个型号依赖设置值架构。图4示出型号依赖设置值架构的例子。附图标记401A表不型号代码=0x01的型号依赖设置值架构的例子。附图标记401B表示型号代码=0x02的型号依赖设置值架构的例子。
设置值标识符402用于唯一地识别设置值。在这种情况下,“copy_settings. nup” 表示与复制设置的拼版相关联的设置。当该设置值标识符402相同时,即使针对不同的型号,也表示相同类型的设置值。
默认值403是对该型号中的默认设置值的定义。值域404是对该型号中能够设置的范围的定义。
“copy_settings. nup”的值域404表示用户可以从“一页印一版、一页印两版、一页印四版”这三种不同值中选择值。
条件405是对该型号中使用设置值所需的条件的定义。由于“fax_ettings. received_print”的条件405包括“传真单元”,因此这表示该设置值仅在能够确认出安装了传真单元时才有效。
型号依赖设置值架构更新模块313对型号依赖设置值架构保持模块312所保持的型号依赖设置值架构进行更新。在图像形成设备供应商已发布了新型号的情况下,根据供应商的管理者的指示,登记与该新型号相对应的型号依赖设置值架构。在设置值已改变的情况下,同样更新型号依赖设置值架构。
承租方配置数据保持模块314保持要在承租方所保持的图像形成设备101中设置的配置数据。图5示出承租方配置数据的例子。设置值标识符502等同于使用图4所述的型号依赖设置值架构中的设置值标识符402。值503是该承租方所期望的共同设置值。针对“C0py_settings· nup”设置“一页印两版”。这表示承租方期望在全部的所保持图像形成设备中设置“一页印两版”。
承租方配置数据更新模块315对承租方配置数据保持模块314所保持的承租方配置数据进行更新。通过对承租方所保持的图像形成设备进行管理的服务人员来更新该承租方配置数据。通过运行在服务人员环境Iio内的终端102B上的网页浏览器所显示的设置画面来输入更新指令。
虚拟配置数据生成模块316使用型号依赖设置值架构、承租方配置数据以及虚拟装置结构数据来生成虚拟配置数据。以下将针对各个步骤说明该模块的处理内容。
虚拟配置数据生成模块316从虚拟装置保持模块311中获取虚拟装置结构数据。 虚拟配置数据生成模块316参考所获取的虚拟装置结构数据中所包括的型号代码以指定图像形成设备的型号。以图6所示的虚拟装置结构数据601A为例,确定型号代码=0x01的型号。
接着,虚拟配置数据生成模块316从型号依赖设置值架构保持模块312中获取与所获取的型号代码相匹配的型号依赖设置值架构。以虚拟装置结构数据601A为例,获取与型号代码=0x01相匹配的型号依赖设置值架构401A。
虚拟配置数据生成模块316设置型号依赖设置值架构中所定义的设置值,作为虚拟配置数据的基础。以型号依赖设置值架构401A为例,设置以下五个设置值作为基础
“copy_settings. nup” ;
“device_settings. cloud_address” ;
“device_settings. sleep_time,,;
“fax_settings. received_print,,;以及
<<box_settings. serveraddress “。
然后,虚拟配置数据生成模块316获取登记在承租方配置数据中的值,并且判断所获取的值是否落入型号依赖设置值架构中所定义的值域内。以型号依赖设置值架构401A 和图5为例,“copy_settings. nup”具有值“一页印两版”,并且值域为“一页印一版、一页印两版、一页印四版”,因此该值落入值域内。然而,由于“device_settings. sleep_time”具有值“10秒”,并且值域是“I分钟、10分钟、I小时”,因此该值没有落入值域内。在值没有落入值域内的情况下,获取型号依赖设置值架构中所定义的默认值。在该例子中,获取默认值“10分钟”。
判断是否满足型号依赖设置值架构中所定义的条件。使用装置结构数据来进行该判断。以型号依赖设置值架构401A和装置结构数据601A为例,由于没有特别指定 “copy_settings. nup” 的条件,因此“copy_settings. nup” 的条件满足。然而,由于“fax_ settings. received_print”的条件是“传真单元”,并且装置结构数据是“不可用”,因此该条件不满足。在条件满足的情况下,使用目前为止所述的步骤中所决定出的值。另一方面, 在条件不满足的情况下,获取型号依赖设置值架构中所定义的默认值403。在这种情况下, 获取“OFF”。
前述步骤中所决定出的值对应于虚拟配置数据。图7示出如附图标记70IA 70IC 所示的虚拟配置数据的例子。附图标记701A表示与装置标识符=010001的图像形成设备相对应的虚拟配置数据。另外,附图标记701B表示与装置标识符=010002的图像形成设备相对应的虚拟配置数据。此外,附图标记701C表示与装置标识符=020001的图像形成设备相对应的虚拟配置数据。
虚拟配置数据更新模块317将虚拟配置数据生成模块316所生成的虚拟配置数据登记在虚拟装置保持模块311中。虚拟配置数据更新模块317在虚拟装置保持模块311所保持的虚拟装置中搜索装置标识符相匹配的虚拟装置,并且更新虚拟配置数据。此外,在该虚拟装置的通知标志806是“完成”的情况下,虚拟配置数据更新模块317在该标志中设置 “尚未”。这表示虚拟配置数据已改变,并且图像形成设备必须参考新的虚拟配置数据。
实际装置结构数据接收模块318接收来自实际装置结构数据通知模块306的通知。所通知的信息包括图6所示的装置结构数据以及承租方标识符。虚拟装置结构数据更新模块319将实际装置结构数据接收模块318所接收到的装置结构数据登记在相应的虚拟装置中,作为虚拟装置结构数据。虚拟装置结构数据更新模块319在虚拟装置保持模块311 所保持的虚拟装置中搜索装置标识符相匹配的虚拟装置,并且更新该虚拟装置的虚拟装置结构数据。
虚拟配置数据获取模块320经由因特网104接收来自图像形成设备101的请求, 并且获取虚拟配置数据。在这种情况下,该请求至少包括用于指定虚拟装置的装置标识符, 并且虚拟配置数据获取模块320搜索装置标识符相匹配的虚拟装置。虚拟配置数据获取模块320搜索由所找到的虚拟装置所保持的虚拟配置数据,并将该虚拟配置数据传送给请求源。
虚拟配置数据浏览模块321经由因特网104接收请求,并且浏览虚拟配置数据。该请求是HTTP协议上的请求,并且在虚拟配置数据浏览模块321所生成的HTML页上浏览虚拟配置数据。
虚拟配置数据更新确认模块322确认虚拟配置数据是否已更新。虚拟配置数据接收模块303经由因特网104将装置标识符发送给虚拟配置数据更新确认模块322。虚拟配置数据更新确认模块322在虚拟装置保持模块311所保持的虚拟装置中搜索与所接收到的装置标识符相匹配的虚拟装置。如果所找到的虚拟装置的通知标志806是“尚未”,则虚拟配置数据更新确认模块322判断为虚拟配置数据已更新。相反,如果通知标志806是“完成”,则虚拟配置数据更新确认模块322判断为虚拟配置数据未更新。
图9是用于说明管理员用户利用终端102A对承租方配置数据进行更新的处理的流程图。执行流程图的各步骤的各个模块存储在非易失性存储器252、易失性存储器253和辅助存储装置254中的任意存储单元内,并且由CPU 251来执行。
在步骤S901中,承租方配置数据更新模块315检测承租方配置数据的更新请求。 承租方配置数据更新模块315在步骤S902中确认承租方配置数据保持模块314是否存储了与步骤S901中的更新请求相对应的承租方配置数据。如果存储了该承租方配置数据,则承租方配置数据更新模块315执行步骤S907 ;否则,执行步骤S903。
在步骤S903中,承租方配置数据更新模块315在虚拟装置保持模块311中搜索承租方所保持的虚拟装置。在步骤S904中,承租方配置数据更新模块315参考步骤S903中搜索到的虚拟装置的虚拟装置结构数据中所包括的型号代码。此外,承租方配置数据更新模块315在型号依赖设置值架构保持模块312中搜索与该型号代码相匹配的型号依赖设置值架构。
在步骤S905中,承租方配置数据更新模块315列出步骤S904所找到的型号依赖设置值架构中的至少一个中所包括的设置。在步骤S906中,承租方配置数据更新模块315 生成具有步骤S905中所列出的设置的承租方配置数据。
在步骤S907中,承租方配置数据更新模块315检测承租方配置数据的实际更新指令。在步骤S908中,承租方配置数据更新模块315基于步骤S907中所检测到的更新指令, 来对承租方配置数据保持模块314所保持的承租方配置数据进行更新。然后,在步骤S909 中,虚拟配置数据生成模块316检测承租方配置数据的更新。
在步骤S910中,虚拟配置数据生成模块316在虚拟装置保持模块311所保持的虚拟装置中搜索与检测到更新的承租方配置数据的承租方标识符相匹配的虚拟装置。为了针对搜索到的虚拟装置执行顺次处理,虚拟配置数据生成模块316获取其中一个虚拟装置。 在获取到该虚拟装置之后,虚拟配置数据生成模块316执行步骤S911。针对所有的虚拟装置执行该顺次处理,并且当无法获取到下一虚拟装置时,结束处理。
在步骤S911中,虚拟配置数据生成模块316从虚拟装置中获取虚拟装置结构数据。在步骤S912中,虚拟配置数据生成模块316从虚拟装置结构数据中获取型号代码。此外,虚拟配置数据生成模块316在型号依赖设置值架构保持模块312所保持的型号依赖设置值架构中搜索与该型号代码相对应的型号依赖设置值架构。
在步骤S913中,虚拟配置数据生成模块316使用虚拟装置结构数据、型号依赖设置值架构、以及承租方配置数据来生成虚拟配置数据。在步骤S914中,虚拟配置数据更新模块317将步骤S913中所生成的虚拟配置数据登记在虚拟装置中。
图10是用于说明从图像形成设备中获取虚拟配置数据的处理的流程图。步骤 sioorsioos是由图像形成设备所执行的步骤。执行这些步骤的各个模块存储在非易失性存储器212、易失性存储器213和辅助存储装置214中的任意存储单元中,并且由CPU 211 来执行。
步骤S105f S1058是由服务器计算机组105要执行的步骤。执行这些步骤的各个模块存储在非易失性存储器252、易失性存储器253和辅助存储装置254中的任意存储单元中,并且由CPU 251来执行。
在步骤S1001中,实际装置结构数据通知模块306检测图像形成设备的电源接通。 在步骤S1002中,实际装置结构收集模块304收集装置结构数据。在步骤S1003中,实际装置结构数据通知模块306使用步骤S1002所收集到的实际装置结构数据,来判断是否存在未向设置值管理服务310进行通知的实际结构数据的变化。如果发现这种变化,则执行步骤S1005 ;否则,执行步骤S1004。
在步骤S1004中,虚拟配置数据接收模块303判断装置是否已获取到最新的虚拟配置数据。虚拟配置数据接收模块303调用虚拟配置数据更新确认模块322来实现该判断步骤。在步骤S1005中,实际装置结构数据通知模块306向设置值管理服务310通知实际装置结构数据和承租方标识符。设置值管理服务310侧在步骤S1051中对此进行检测,并执行处理。该处理的细节将在后面进行说明。
在步骤S1006中,虚拟配置数据接收模块303等待处理的执行,直到虚拟配置数据的更新处理完成为止。在步骤S1007中,虚拟配置数据接收模块303接收来自设置值管理服务310的虚拟配置数据。此外,实际配置数据更新模块302将所接收到的虚拟配置数据更新为实际配置数据。该实际配置数据由实际配置数据保持模块301进行存储。
在步骤S1051中,实际装置结构数据接收模块318接收从图像形成设备所通知的实际装置结构数据和承租方标识符。在步骤S1052中,虚拟装置结构数据更新模块319搜索与步骤S1051中所接收到的实际装置结构数据和承租方标识符相匹配的虚拟装置。在这种情况下,虚拟装置结构数据更新模块319搜索由虚拟装置保持模块311所保持的虚拟装置。在图像形成设备首次与设置值管理服务310进行通信的情况下,虚拟装置搜索可能通常失败。如果搜索到与实际装置结构数据和承租方标识符相匹配的虚拟装置,则执行步骤 S1054。如果没有搜索到与实际装置结构数据和承租方标识符相匹配的虚拟装置,则执行步骤 S1053。
在步骤S1053中,虚拟装置结构数据更新模块319生成空的虚拟装置。在步骤 S1054中,虚拟装置结构数据更新模块319对在步骤S1052搜索到的或者在步骤S1053生成的虚拟装置的虚拟装置结构数据进行更新。步骤S1051中所接收到的实际装置结构数据的内容对应于新的虚拟装置结构数据。
在步骤S1055中,虚拟配置数据生成模块316从更新后的虚拟装置结构数据中获取型号代码。此外,虚拟配置数据生成模块316从型号依赖设置值架构保持模块312中获取与该型号代码相对应的型号依赖设置值架构。在步骤S1056中,虚拟配置数据生成模块 316获取承租方配置数据。虚拟配置数据生成模块316在承租方配置数据保持模块314所保持的承租方配置数据中搜索与承租方标识符相匹配的承租方配置数据。
在步骤S1057中,虚拟配置数据生成模块316生成虚拟配置数据。虚拟配置数据生成模块316使用虚拟装置结构数据、型号依赖设置值架构和承租方配置数据来生成该虚拟配置数据。在步骤S1058中,虚拟配置数据更新模块317将步骤S1057中所生成的虚拟配置数据登记在相应的虚拟装置中。至此进行了对本实施例的说明。
下面将说明根据本发明的实施例的变形例。在图I所示的网络中,假定设置值管理服务310由服务器计算机组105中的任意服务器计算机来执行。然而,可以采用其它配置。例如,服务器计算机组可以仅包括一个服务器计算机205。可选地,服务器计算机组可以被包括在用户环境100、服务人员环境110或图像形成设备供应商环境120中。
在图I所示的网络框图中,假定服务人员使用放置在服务人员环境110中的终端 102B。然而,可以采用其它配置。例如,服务人员可以在用户的许可下使用放置在用户环境 100中的终端102A。
在图2所示的硬件框图中,服务器计算机205和206经由网络260相互进行通信。 然而,可以采用其它配置。例如,这些服务器计算机可以经由因特网104相互进行通信。
在图3所示的软件框图中,实际配置数据保持模块301将实际配置数据存储在辅助存储装置214中。然而,可以采用其它配置。例如,易失性存储器213可以临时存储实际配置数据。在这种情况下,由于实际配置数据在电源断开之后丢失,因此虚拟配置数据接收模块303必须在每次接通装置的电源时接收虚拟配置数据。在实际的处理序列中,在图10 的步骤S1004中并非必须执行虚拟配置数据更新判断处理,并且总是执行步骤S1007。
在图3所示的软件框图中,实际装置结构数据收集模块304在每次接通图像形成设备的电源时收集实际装置结构数据。然而,可以采用其它配置。例如,实际装置结构数据保持模块可以包括在其中,并且可以总是将实际装置结构数据存储在辅助存储装置214 中。在这种情况下,需要如下配置响应于实际装置结构数据的变化,快速地重写实际装置结构数据保持模块所保持的实际装置结构数据。为此,实际装置结构数据收集模块304必须监视实际装置结构数据的变化,并且在检测到实际装置结构数据保持模块中的变化内容时更新这些变化内容。此外,实际装置结构数据通知模块306请求实际装置结构数据保持模块发送实际装置结构数据。
在图3所示的软件框图中,承租方标识符保持模块305将承租方标识符存储在辅助存储装置214中。然而,可以采用其它配置。例如,用户可以使用输入装置216来输入承租方标识符。输入时刻可以是图像形成设备的启动时刻或其它时刻。在这种情况下,将承租方标识符存储在易失性存储器213中。
在图3所示的软件框图中,实际装置结构数据通知模块306通过检测图像形成设备的电源接通来执行处理。然而,可以采用其它配置。例如,用户可以使用输入装置216来指示获取虚拟配置数据。在这种情况下,通过在图10的步骤S1001中检测虚拟配置数据获取指令,来执行步骤S1002及随后的步骤。
在图3所示的软件框图中,虚拟装置保持模块311保持如图8所示的虚拟装置结构数据和用于识别虚拟配置数据的标识符。然而,可以采用其它配置。例如,可以代替标识符而保持数据实体。
在图3所示的软件框图中,虚拟配置数据生成模块316根据型号依赖设置值架构、 承租方配置数据以及虚拟装置结构数据来生成虚拟配置数据。然而,可以采用其它配置。例如,可以根据型号依赖设置值架构和承租方配置数据这两个数据来生成符合型号的虚拟配置数据。在这种情况下,图像形成设备与其装置结构相对应地参考实际配置数据。
作为另一例子,可以进一步使用许可数据来生成虚拟配置数据。在这种情况下,与图像形成设备所包括的可选功能相对应地生成虚拟配置数据。
其它实施例
还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等装置)以及通过以下的方法来实现本发明的各方面,其中,系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序以进行上述实施例的功能来进行该方法的各步骤。为了该目的,例如经由网络或者通过用作存储器装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功倉泛。
权利要求
1.一种设置值管理设备,用于对多个图像形成设备的设置值进行统一管理,所述设置值管理设备包括 生成部件,用于使用型号依赖设置值架构和承租方设置值来生成特定的图像形成设备用的虚拟设置值,其中,所述型号依赖设置值架构用于定义所述多个图像形成设备各自的型号依赖设置值的架构,并且所述承租方设置值用于对所述多个图像形成设备共同设置设置值;以及 管理部件,用于保持和管理所述生成部件所生成的虚拟设置值。
2.根据权利要求I所述的设置值管理设备,其特征在于,所述生成部件使用所述型号依赖设置值架构、所述承租方设置值、以及表示所述多个图像形成设备的各装置结构的装置结构数据来生成所述虚拟设置值。
3.根据权利要求I所述的设置值管理设备,其特征在于,所述生成部件还使用表示与所述多个图像形成设备各自所包括的可选功能相关联的信息的许可数据来生成所述虚拟设置值。
4.一种设置值管理设备的管理方法,所述设置值管理设备用于对多个图像形成设备的设置值进行统一管理,所述管理方法包括以下步骤 生成步骤,用于使用型号依赖设置值架构和承租方设置值来生成特定的图像形成设备用的虚拟设置值,其中,所述型号依赖设置值架构用于定义所述多个图像形成设备各自的型号依赖设置值的架构,并且所述承租方设置值用于对所述多个图像形成设备共同设置设置值;以及 管理步骤,用于保持和管理所述生成步骤中所生成的虚拟设置值。
全文摘要
本发明涉及一种设置值管理设备及其管理方法。使用型号依赖设置值架构和承租方设置值来生成特定的图像形成设备用的虚拟设置值,其中,所述型号依赖设置值架构用于定义多个图像形成设备各自的型号依赖设置值的架构,并且所述承租方设置值用于针对所述多个图像形成设备而对设置值进行共同设置。保持和管理虚拟设置值。
文档编号H04N1/00GK102984414SQ201210176560
公开日2013年3月20日 申请日期2012年5月31日 优先权日2011年5月31日
发明者浅原英雄 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1