专利名称:设定值管理系统、方法、装置和图像形成装置的制作方法
技术领域:
本发明涉及设定值管理系统、设定值管理方法、设定值管理服务装置和图像形成装置,更具体地,涉及一并管理用作用于切换图像形成装置的操作的设定值的配置数据的技术。
背景技术:
一些图像形成装置存储用作用于切换操作的设定值的配置数据。配置数据存储在各图像形成装置的存储设备中。为了改变所有图像形成装置的配置数据,有多少图像形成装置就需要进行多少次设定。为了省略烦琐的操作,存在用于从信息处理装置对多个图像形成装置进行配置数据的一并设定的各种技术。
例如,一般地,使用DHCP (动态主机配置协议)将用作配置数据的一部分的主机名和域名设定在图像形成装置中。也提出了通过在可经由网络参照的位置布置配置数据并且由多个图像形成装置参照相同的配置数据来一并管理配置数据的技术(例如,日本专利特开第2007-130838号公报)。作为另一技术,配置数据被布置在网络服务器中并从服务器发送到图像形成装置(例如,日本专利特开第2009-053850号公报)。
在因特网服务器中管理配置数据并且不受安装图像形成装置的物理位置的任何限制而一并设定它们也越来越普及。
然而,引入新的配置数据设定系统可与现有配置数据设定方法相抵触。例如,当另一配置数据设定系统被新安装在使用DHCP设定作为配置数据的一部分的主机名和域名的环境中时,二重设定了主机名和域名,从而失去了设定值之间的一致性。当多个配置数据设定方法并存并且进行部分设定时,不可一并确认图像形成装置中的所有设定值,从而影响了管理的方便性。发明内容
根据本发明的一方面,提供了一种设定值管理系统,所述设定值管理系统包括至少一个图像形成装置和管理所述图像形成装置的配置数据的设定值管理服务装置,所述设定值管理服务装置包括第一保持单元,其被配置为保持所述图像形成装置的配置数据; 第一更新单元,其被配置为更新保持在所述第一保持单元中的配置数据;以及第一通信单元,其被配置为将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据,并且所述图像形成装置包括第二保持单元,其被配置为保持所述图像形成装置的配置数据;第二更新单元,其被配置为更新保持在所述第二保持单元中的配置数据;以及第二通信单元,其被配置为将所述图像形成装置的配置数据发送到所述设定值管理服务装置/从所述设定值管理服务装置接收所述图像形成装置的配置数据,其中,所述配置数据包含关于允许更新的控制信息,所述第一通信单元根据所述控制信息,将保持在所述第一保持单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置,并且所述第二更新单元根据所述控制信息更新保持在所述第二保持单元中的配置数据。
根据本发明的另一方面,提供了一种设定值管理服务装置,所述设定值管理服务装置以可通信的方式连接到至少一个图像形成装置并且管理所述图像形成装置的配置数据,所述设定值管理服务装置包括保持单元,其被配置为保持所述图像形成装置的配置数据;更新单元,其被配置为更新保持在所述保持单元中的配置数据;以及通信单元,其被配置为将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据,其中,所述配置数据包含关于允许更新的控制信息,并且所述通信单元根据所述控制信息,将保持在所述保持单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置。
根据本发明的另一方面,提供了一种图像形成装置,所述图像形成装置以可通信的方式连接到管理配置数据的设定值管理服务装置,所述配置数据包含关于允许更新的控制信息,所述图像形成装置包括保持单元,其被配置为保持所述图像形成装置的配置数据;以及更新单元,其被配置为根据所述控制信息更新保持在所述保持单元中的配置数据。
根据本发明的再一方面,提供了一种设定值管理系统中的设定值管理方法,所述设定值管理系统包括至少一个图像形成装置和管理所述图像形成装置的配置数据的设定值管理服务装置,所述设定值管理方法包括以下步骤在所述设定值管理服务装置中的,第一保持步骤,将所述图像形成装置的配置数据保持在第一存储单元中;第一更新步骤,更新保持在所述第一存储单元中的配置数据;以及第一通信步骤,将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据, 以及在所述图像形成装置中的,第二保持步骤,将所述图像形成装置的配置数据保持在第二存储单元中;第二更新步骤,更新保持在所述第二存储单元中的配置数据;以及第二通信步骤,将所述图像形成装置的配置数据发送到所述设定值管理服务装置/从所述设定值管理服务装置接收所述图像形成装置的配置数据,其中,所述配置数据包含关于允许更新的控制信息,在所述第一通信步骤中,根据所述控制信息将保持在所述第一存储单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置, 并且在所述第二更新步骤中,根据所述控制信息更新保持在所述第二存储单元中的配置数据。
根据本发明,当针对装置中的相同配置数据存在多个设定方法时,用户能够灵活地确定要使用的设定方法。本发明能够防止配置数据的设定值之间的竞争。
通过以下(参照附图)对示例性实施例的详细描述,本发明的其它特征将变得清λ·Μ/E. ο
图I是示出网络结构的框图2是示出硬件布置的框图3是示出软件布置的框图4A和图4B是例示特定型号的设定值模式的表;
图5是例示租户配置数据的表;
图6A、图6B和图6C是例示设备布置数据的表;
图7A、图7B和图7C是例示虚拟配置数据的表;
图8是例示虚拟设备列表的表;
图9是示出更新租户配置数据时的处理的流程图IOA和图IOB是示出设备启动时的设备处理的流程图IlA和图IlB是例示实际配置数据的表;
图12是例示租户配置数据更新窗口的图13是例示用于浏览/设定虚拟设备列表的窗口的图14是例示在Web浏览器上显示虚拟配置数据的窗口的图15A和15B是示出根据第一实施例的配置数据同步处理的流程图16是例示用于参照/改变实际配置数据的窗口的图17是示出根据第二实施例的配置数据同步处理的流程图。
具体实施方式
[术语的定义]
首先,将定义本说明书中的术语。
配置数据是用于切换图像形成装置的操作的设定值信息。更具体地,配置数据包含图像形成装置中的各种操作的设定值。示例是复印作业的拼版的默认值。当拼版被设置为“linl”时,一页被打印在片材的一面上作为复印结果。当拼版被设置为“2inl”时,两页被打印在片材的一面上作为复印结果。
设备布置数据是表示图像形成装置中设备的布置的数据。示例是表示图像形成装置是否包括传真单元的数据。此外,设备布置数据包含用于唯一识别图像形成装置的型号的型号代码和运行固件的版本。
特定型号设定值模式是定义保持在特定型号的图像形成装置中的配置数据的模式的数据。该模式是定义配置数据的规约和评价的数据。例如,特定型号的设定值模式包含各配置数据的设定值标识符、默认值、范围和有效数据的条件。由于可实现的功能根据各图像形成装置的型号而改变,所以保持的配置数据根据型号而不同。因此,针对各型号准备设定值模式。
虚拟设备是保持在服务器计算机组中的实际设备的数据组。更具体地,虚拟设备包含至少设备布置数据和配置数据。与此相反,实际设备对应于物理设备(例如,图像形成装置)。
租户是用户将图像形成装置的管理所委托的各受托者。租户标识符是用以唯一识别租户的标识符。假设给定公司被委托管理布置在用户环境100中的图像形成装置101A、 IOlB和101C。在这种情况下,分配与用户环境100相对应的一个租户标识符。图像形成装置101A、101B和IOlC被识别为属于租户的图像形成装置并被管理。
以下称为包含在虚拟设备中的数据、保持在实际设备中的数据、租户专用的数据以区别它们。
包含在虚拟设备中的设备布置数据将被称为虚拟设备布置数据。包含在虚拟设备中的配置数据将被称为虚拟配置数据。
保持在实际设备中的设备布置数据将被称为实际设备布置数据。保持在实际设备中的配置数据将被称为实际配置数据。在传统的配置数据设定方法中由管理服务器107管理的配置数据将被称为管理配置数据。
在租户中共通使用的共享配置数据将被称为租户配置数据。
<第一实施例>
将参照附图描述本发明的第一实施例。
[网络结构]
图I是例示根据实施例的设定值管理系统的网络结构的框图。图像形成装置 101A、101B和IOlC是在本发明中管理的图像形成装置。在用户环境100中的各图像形成装置可经由网络106访问因特网104。
终端设备102D是可由用户环境100中的用户操作的计算机,并能够经由网络106 访问因特网104。终端设备102E是可由管理图像形成装置101A、101B和IOlC的维护员操作的计算机。终端设备102E可以访问因特网104。终端设备102F是可由属于图像形成装置供方的负责管理的人操作的计算机。终端设备102F可以访问因特网104。
终端设备102D、管理服务器107、图像形成装置101A、101B和IOlC属于用户环境 100,并经由网络106相互连接。在这种情况下,用户环境100被作为一个租户处理。
因特网104是能够在公用线路上进行数字通信的网络。服务器计算机组105是经由因特网104提供服务的服务器组。网络106在用户环境100中与装置相互连接,并使得能够进行数字通信。
管理服务器107是属于用户环境100并通过传统方法设置图像形成装置的配置数据的服务器计算机。维护员环境110是图像形成装置的维护员通过使用终端设备102E管理例如属于用户环境100的图像形成装置的环境。图像形成装置供方环境120是负责管理生产图像形成装置的供方的人通过使用终端设备102F维护管理例如属于用户环境100的图像形成装置所需的数据的环境。
[硬件布置]
图2是例示根据实施例的硬件布置的框图。服务器计算机211H和管理服务器107 具有与服务器计算机21IG相同的硬件布置,所以将共同描述这些硬件布置。
CPU201执行存储在存储设备中的程序,并控制在安装的装置中的各种处理。非易失性存储器202由ROM(只读存储器)构成,并存储设备启动处理中初始阶段所需的程序和数据。易失性存储器203由RAM(随机存取存储器)构成并用作程序和数据的临时存储位置。
辅助存储设备204由诸如硬盘或RAM驱动器的大容量存储设备构成。辅助存储设备204保存大量的数据并保持程序执行代码。辅助存储设备204与易失性存储器203相比存储需要长期保持的数据。辅助存储设备204是非易失性存储设备并能够甚至在断电之后保持存储数据。
显示器205是用于将信息呈现给用户的显示单元。在本说明书中,用户假设是用户和维护员。输入设备206接收来自用户的选择指令,并经由内部总线210将其发送到程序。
网络通信设备207是用于经由网络与另一信息处理装置进行通信的设备。传真单元208是用于经由网络106向另一信息设备发送由图像形成装置101形成的图像数据或存储在辅助存储设备204中的图像数据的硬件单元。传真单元208是可选的,并且可根据装置不安装。
打印机引擎209是在纸介质(未示出)上打印由图像形成装置101形成的图像数据或存储在辅助存储设备204中的图像数据的单元。
内部总线210是连接CPU201、非易失性存储器202、易失性存储器203、辅助存储设备204、显示器205、输入设备206和网络通信设备207的通信总线,使得它们可以在图像形成装置101中相互通信。
[软件布置]
(图像形成装置)
图3是例示根据实施例的软件布置的框图。将首先说明图像形成装置101的各单J Li ο
实际配置数据保持单元301在用作存储单元的辅助存储设备204A(第二存储单元)中保持图像形成装置101的配置数据。这实现第二保持单元。图像形成装置101基于保持在实际配置数据保持单元301中的实际配置数据切换操作行为。
图IlA和IlB例示了实际配置数据。如图IlA所示,实际配置数据1101包含由设定值标识符1102、值1103和设定类型1104识别的配置数据。如图IlB所示,根据实际配置数据1101设定通知标志1105以表示设定值管理服务310是否已被通知了实际配置数据的值。在实施例中,当相应的实际配置数据的值已被通知时,在通知标志1105中设定“已通知”,而在没有被通知时设定“未通知”。设定类型与租户配置数据501的设定类型504和虚拟配置数据701的设定类型704(将稍后描述)相同。稍后将详细描述设定类型。
实际配置数据更新单元302更新保持在实际配置数据保持单元301中的实际配置数据。这实现第二更新单元。实际配置数据更新单元302使用通过虚拟配置数据接收单元 303、管理配置数据接收单元307和实际配置数据输入单元308获取的虚拟配置数据来更新实际配置数据。当通过除虚拟配置数据接收单元303以外的方法获取和更新配置数据时, 图IlB中示出的通知标志1105被改变为“未通知”。
虚拟配置数据接收单元303调用设定值管理服务310的虚拟配置数据获取单元 320 (将稍后描述),并接收虚拟配置数据。用于调用虚拟配置数据获取单元320的地址是保持在实际配置数据保持单元301中的地址。在图4A的示例中,当设定值标识符402 是“device_settings. cloud_address”时,访问设定作为相应的默认值403的“http:// oanon. com/config,,。
实际设备布置数据收集单元304收集图像形成装置101的设备布置数据。图6A 至6C例示了实际设备布置数据。针对数据类型602,存储相应的值603。包含在实际设备布置数据中的信息包括用于识别型号的型号代码、固件版本、用于识别设备的设备标识符以及传真单元的存在/不存在。
租户标识符保持单元305存储图像形成装置101所属的租户的标识符。租户标识符在初始安装图像形成装置101时被设定,并被存储在作为非易失性存储单元的辅助存储设备204A中,从而甚至在断电之后也不丢失租户标识符。
实际设备布置数据通知单元306通知由实际设备布置数据收集单元304收集的实际设备布置数据和存储在租户标识符保持单元305中的租户标识符两者。来自实际设备布置数据通知单元306的通知的目的地是设定值管理服务310的实际设备布置数据接收单元 318 (将稍后描述)。
管理配置数据接收单元307从网络106内的管理服务器107接收管理配置数据。 实际配置数据更新单元302使得实际配置数据保持单元301将接收到的管理配置数据保持作为实际配置数据。
在用户或维护员经由显示器205A和输入设备206A输入实际配置数据时使用实际配置数据输入单元308。实际配置数据更新单元302使得实际配置数据保持单元301保持输入的实际配置数据。
实际配置数据通知单元309向设定值管理服务310的实际配置数据接收单元323 通知保持在实际配置数据保持单元301中的实际配置数据。虚拟配置数据接收单元和实际配置数据通知单元309实现将配置数据发送到设定值管理服务310/接收来自设定值管理服务310的配置数据(第二通信单元)。
(设定值管理服务)
接下来,将说明设定值管理服务310的各单元。设定值管理服务310是提供管理图像形成装置101的配置数据的功能的服务。上述服务器计算机组105提供设定值管理服务310。请注意,两个服务器计算机211G和211H在图2的服务器计算机组105中经由网络 220连接。然而,该配置不限于此。例如,可通过一个服务器计算机或三个以上服务器计算机提供设定值管理服务310。设定值管理服务310保持多个构成部件(稍后将描述)。
虚拟设备保持单元311存储保持在虚拟设备中的数据。保持在虚拟设备中的数据包含虚拟设备布置数据和虚拟配置数据。为了指定一个虚拟设备,虚拟设备保持单元311 将各虚拟设备的设备标识符与各数据相关联地存储。此外,为了指定保持在预定租户中的图像形成装置,虚拟设备保持单元311将租户标识符与各数据相关联地存储。服务器计算机211G中的辅助存储设备204G存储这些信息。这实现第一保持单元。
图8例示了存储在虚拟设备保持单元311中的虚拟设备列表801。虚拟设备列表 801示出了保持在虚拟设备保持单元311中的所有虚拟设备。
设备标识符802是用于从包含在虚拟设备列表801中的多个虚拟设备中唯一指定虚拟设备的标识符。设备标识符802通常为存储在图像形成装置101中并允许唯一识别图像形成装置101的标识符。图像形成装置101向设定值管理服务310通知作为一种设备布置数据的设备标识符802。
租户标识符803是与虚拟设备相对应的图像形成装置101所属的租户的标识符。 如上所述,租户标识符803被分配以唯一识别租户。虚拟设备布置数据804是与虚拟设备相对应的图像形成装置101的设备布置数据。针对虚拟设备布置数据,虚拟设备保持单元 311分别保持图6A至图6C中所示的信息。虚拟设备布置数据804保持用于参照图6A至图 6C的标识符。
虚拟配置数据805指定由与虚拟设备相对应的图像形成装置101参照的配置数据。作为指定的虚拟配置数据,虚拟设备保持单元311分别保持图7A至图7C中所示的信息。虚拟配置数据805保持用于参照图7A至图7C的标识符。
通知标志806是表示图像形成装置101是否已被通知了更新之后的虚拟配置数据的标志。在该实施例中,针对各虚拟设备定义一个通知标志806。
特定型号设定值模式保持单元312存储特定型号设定值模式。根据各图像形成装置型号准备一个特定型号设定值模式。
图4A和图4B例示了根据实施例的特定型号设定值模式。图4A例示了型号代码 “0x01”的特定型号设定值模式401A。图4B例示了型号代码“0x02”的特定型号设定值模式 401B。
设定值标识符402是用于唯一识别设定值的标识符。例如,“copy_settings. nup” 表示关于复印设定中的拼版的设定。如果设定值标识符402相同,则即使针对不同型号也能够处理相同类型的设定值。
默认值403是给定型号的设定值标识符的默认设定值的定义。范围404是针对给定型号的设定值标识符可设定的值的范围。例如,与设定值标识符“copy_settings. nup” 相对应的范围404表示设定值可选自三个值“linl、2inl、4inl”。请注意,一般从范围404 指定默认值403。
条件405是使用针对给定型号的设定值标识符的设定值所需的条件的定义。例如,与设定值标识符“fax_settings. received_print”相对应的条件405是“传真单元”。 该设定值标识符表示设定值仅在确认传真单元的安装时有效(可设置)。
特定型号设定值模式更新单元313更新保持在特定型号设定值模式保持单元312 中的特定型号设定值模式。例如,当图像形成装置供方发布新的型号时,与新的型号对应的特定型号设定值模式根据来自供方的管理责任人的指令登记在设定值管理服务310中。如果改变设定值,则特定型号设定值模式更新单元313类似地更新特定型号设定值模式。
租户配置数据保持单元314保持要设定在保持在租户中的图像形成装置101中的配置数据。
图5例示了租户配置数据。该实施例假设针对各租户定义租户配置数据。设定值标识符502等同于参照图4A和图4B描述的特定型号设定值模式中的设定值标识符402。
值503是租户期望的共通设置的值。作为与设定值标识符“copy_settings. nup” 相对应的值,设定“2inl”。这表明租户想将“2inl”设定为保持在租户中的所有图像形成装置所共通的值。
设定类型504表示允许设置与各设定值标识符502相对应的值503的位置。在该实施例中,设定值A、B和C中的一个。更具体地,在实施例中,设定值“A”表示从设定值管理服务310设定由设定值标识符识别的设定值。设定值“B”表示从设定值管理服务310和图像形成装置101设定由设定值标识符识别的设定值。设定值“C”表示从图像形成装置101 设定由设定值标识符识别的设定值。在该实施例中,使用用作控制信息的设定类型来控制配置数据的设定改变。
租户配置数据更新单元315更新保持在租户配置数据保持单元314中的租户配置数据。例如,管理保持在租户中的图像形成装置的维护员指定租户配置数据的更新。在该情况下,从在维护员环境110中的终端设备102E上运行的Web浏览器(未示出)上显示的设定窗口输入更新指令。
图12例示了用于经由Web浏览器更新来自终端设备102E的租户配置数据的窗口。设定类型1201显示包含在租户配置数据中的对应于各设定项的设定类型504。维护员可以设定租户共通的设定值,并从上述设定值A、B和C中选择设定值类型1201。在图12和图5之间的对应关系中,图5中的设定值标识符“network_settings. host_name”对应于图12中的主机名。图5中的设定值标识符“network_settings. domain_name”对应于图12 中的域名。请注意,图12所示的窗口布局仅是用于输入一些设定值的窗口的示例,布局等不限于它们。该窗口实现针对租户配置数据的各设定值的接收单元。
虚拟配置数据生成单元316使用特定型号设定值模式、租户配置数据和虚拟设备配置数据生成虚拟配置数据。将逐步执行处理内容。
首先,虚拟配置数据生成单元316获取来自虚拟设备保持单元311的虚拟设备布置数据。虚拟配置数据生成单元316通过参照包含在获取的虚拟设备布置数据中的型号代码来指定图像形成装置型号。在图6A的示例中,虚拟配置数据生成单元316确定型号代码为“0x01”的型号。
然后,虚拟配置数据生成单元316从特定型号设定值模式保持单元312获取与获取的型号代码匹配的特定型号设定值模式。在图6A的示例中,虚拟配置数据生成单元316 获取在图4A中示出的与型号代码“0x01”匹配的特定型号设定值模式的设定值。
在获取的特定型号设定值模式中定义的设定值项用作虚拟配置数据的基础。在图 4A 的不例中,5 个设定值标识符 “copy_settings. nup”、“device_settings. cloud_ address,,、“device_settings. sleep_time,,、“fax_settings. received_print,, 和 “box_ settings. server_address”用作虚拟配置数据的基础。
虚拟配置数据生成单元316获取登记在租户配置数据中的值,并确定该值是否在特定型号设定值模式中定义的范围之内。在图4A和图5的示例中,在租户配置数据中与设定值标识符“copy_settings. mip”相对应的值是“2inl”。这时,特定型号设定值模式定义的范围是“linl、2inl、4inl”,所以由租户配置数据指定的值在该范围之内。因此,使用租户配置数据中的值。与此相反,在租户配置数据中与设定值标识符“deVice_settings. sleep, time”相对应的值是“lOsec”。然而,特定型号设定值模式定义的范围是“lmin,IOmin,lh”, 指定的值不在该范围内。如果指定的值不在该范围内,则虚拟配置数据生成单元316获取由特定型号设定值模式定义的默认值。在该情况下,与设定值标识符“device_settings. sleep_time” 相对应的值是“ lOmin”。
此后,虚拟配置数据生成单元316确定是否满足由特定型号设定值模式定义的条件。使用实际的设备布置数据进行该确定。在图6A的示例中,设定值标识符“copy_ settings, nup”的条件不特别指定,“copy_settings. nup”无条件成立。然而,设定值标识符“fax_settings. received_print”的条件是“传真单元”。在该情况下,“传真单元”在实际设备布置数据中“不存在”,条件不满足。如果条件不满足,则虚拟配置数据生成单元316 获取由特定型号设定值模式定义的默认值403。在该示例中,默认值是“OFF(关)”。如果条件满足,则虚拟配置数据生成单元316使用在上述步骤中确定的值。在以上步骤中由虚拟配置数据生成单元316确定的值形成虚拟配置数据。
图7A至图7C例示了虚拟配置数据。图7A示出了与设备标识符为“010001”的图像形成装置相对应的虚拟配置数据701A。类似地,图7B示出了与设备标识符为“010002” 的图像形成装置相对应的虚拟配置数据701B。图7C示出了与设备标识符为“020001”的图像形成装置相对应的虚拟配置数据701C。
虚拟配置数据更新单元317在虚拟设备保持单元311中登记由虚拟配置数据生成单元316生成的虚拟配置数据。虚拟设备保持单元311在保持的虚拟设备中搜索与设备标识符匹配的虚拟设备,并更新虚拟配置数据。这实现第一更新单元。如果虚拟设备的通知标志806为“已通知”,则虚拟配置数据更新单元317将通知标志806设置为“未通知”。这表示虚拟配置数据已被改变,图像形成装置需要参照新的虚拟配置数据。
实际设备布置数据接收单元318接收来自实际设备布置数据通知单元306的通知。通知的信息包括图6A至图6C中示出的实际设备布置数据和租户标识符。
虚拟设备布置数据更新单元319将由实际设备布置数据接收单元318接收的设备布置数据作为虚拟设备布置数据登记在相应的虚拟设备中。虚拟设备布置数据更新单元 319在保持在虚拟设备保持单元311中的虚拟设备中搜索与设备标识符匹配的虚拟设备, 并更新虚拟设备布置数据。
虚拟配置数据获取单元320经由因特网104接收请求,并获取虚拟配置数据。接收到的请求至少包含用于指定虚拟设备的设备标识符。虚拟配置数据获取单元320搜索与设备标识符匹配的虚拟设备。然后,虚拟配置数据获取单元320搜索保持在检测到的虚拟设备中的虚拟配置数据,并将虚拟配置数据发送到请求源。
虚拟配置数据浏览设定单元321经由因特网104接收请求,并提供用于浏览/设定虚拟配置数据的窗口。接收到的请求是在HTTP(超文本传输协议)协议中的请求。用户在由虚拟配置数据浏览设定单元321生成的HTML(超文本标记语言)页面上浏览/设定虚拟配置数据。
图13例示了用于从终端设备102E在Web浏览器上浏览/设定虚拟设备列表的窗口。通过HTML描述并显示图8中所示的虚拟设备列表801中的各虚拟设备的信息。当维护员选择到各虚拟配置数据的链接1301时,显示保持在各虚拟设备中的虚拟配置数据。
图14例示了用于在Web浏览器上显示虚拟配置数据的设定改变窗口。这里显示的值是由设定值管理服务310的虚拟配置数据更新单元317登记的值。然而,针对设定类型 504为“B”或“C”的租户配置数据,而从图像形成装置101通知一些值。在该情况下,通知的值显示在设定改变窗口上。稍后将与处理序列一起说明从图像形成装置通知值的情况。 当显示从图像形成装置101通知的值时,可以以不同的颜色显示或强调它们来明确已从图像形成装置101通知了这些值。
当维护员,即用户,想针对各图像形成装置单独改变配置数据时,从该窗口改变设定。针对具有设定类型“C”作为租户配置数据的配置数据,只显示值而不可改变值。
当从该窗口改变配置数据的设定时,用户输入值然后按下更新按钮1401。基于输入的值,配置数据保存在虚拟设备保持单元311中。此时,与配置数据相对应的通知标志 806被设定为“未通知”。
设定值管理服务310的虚拟配置数据更新确认单元322确认是否已更新了虚拟配置数据。图像形成装置101的虚拟配置数据接收单元303经由因特网104将设备标识符发送到虚拟配置数据更新确认单元322。虚拟配置数据更新确认单元322在保持在虚拟设备保持单元311中的虚拟设备中搜索与所接收的设备标识符匹配的虚拟设备。如果检测到的虚拟设备的通知标志806的值是“未通知”,则虚拟配置数据更新确认单元322确定已更新了虚拟配置数据。与之相反,如果通知标志806是“已通知”,则虚拟配置数据更新确认单元 322确定尚未更新虚拟配置数据。
实际配置数据接收单元323接收发送的实际配置数据,并将其传送到虚拟配置数据更新单元。实际配置数据接收单元323和虚拟配置数据获取单元将配置数据发送到图像形成装置101/从图像形成装置101接收配置数据(第一通信单元)。
(管理服务器)
将描述经由网络106连接到图像形成装置101的管理服务器107的构成部件。管理配置数据保持单元351保持管理配置数据。管理配置数据更新单元352更新保持在管理配置数据保持单元351中的管理配置数据。管理配置数据更新单元352通过使用由图像形成装置供方等提供的Web浏览器或专用软件来接收在图像形成装置中设定的值并更新该值。管理配置数据发送单元353响应于请求将保持在管理配置数据保持单元351中的管理配置数据发送到管理配置数据接收单元307。
[租户配置数据更新序列]
图9是用于说明由管理员用户使用终端设备102D更新租户配置数据的处理的流程图。执行序列中的各步骤的各单元都存储在服务器计算机组105中的服务器计算机211G 的非易失性存储器202G、易失性存储器203G和辅助存储设备204G中的一个存储单元(第一存储单元)中,并由CPU201G执行。
在步骤S901中,设定值管理服务310的租户配置数据更新单元315检测租户配置数据更新请求。
在步骤S902中,租户配置数据更新单元315确认在步骤S901中检测到更新请求的租户配置数据是否存在于租户配置数据保持单元314中。如果租户配置数据存在(步骤 S902中的是),则该处理进行到步骤S907。如果租户配置数据不存在(步骤S902中的否), 则处理进行到步骤S903。
在步骤S903中,租户配置数据更新单元315在虚拟设备保持单元311中搜索保持在请求的租户中的虚拟设备。作为搜索的结果,租户配置数据更新单元315获取虚拟设备的虚拟设备布置数据。在步骤S904中,租户配置数据更新单元315参照包含在步骤S903 中检测到的虚拟设备的虚拟设备布置数据中的型号代码。此外,租户配置数据更新单元315 在特定型号设定值模式保持单元312中搜索与型号代码匹配的特定型号设定值模式。
在步骤S905中,租户配置数据更新单元315列出保持在步骤S904中检测到的至少一个特定型号设定值模式中的设定项。该设定项对应于参照图4A等描述的设定值标识符。在步骤S906中,租户配置数据更新单元315生成具有在步骤S905中列出的设定的空白租户配置数据。空白租户配置数据表示其中针对各设定项没有指定具体的设定值的数据。
在步骤S907中,租户配置数据更新单元315检测租户配置数据的具体更新指令。 假设具体更新指令包含作为租户配置数据的具体设定值。此外,假设在该实施例中使用图 12所示的Web浏览器接收到了更新指令。在步骤S908中,租户配置数据更新单元315基于在步骤S907中检测到的更新指令更新保持在租户配置数据保持单元314中的租户配置数据。在步骤S909中,虚拟配置数据生成单元316检测到租户配置数据的更新完成。
在步骤S910中,虚拟配置数据生成单元316在虚拟设备保持单元311中保持的租户中的虚拟设备中,搜索与检测到更新的租户配置数据的租户标识符匹配的虚拟设备。为了依次处理检测到的虚拟设备,获取一个虚拟设备。在获取了虚拟设备之后(步骤S910中的是),处理进行到步骤S911。所有虚拟设备被依次处理,如果没有获取到下一个虚拟设备(步骤S910中的否),则处理结束。
在步骤S911中,虚拟配置数据生成单元316获取与虚拟设备相对应的虚拟设备布置数据。在步骤S912中,虚拟配置数据生成单元316从虚拟设备布置数据获取型号代码。 此外,虚拟配置数据生成单元316在保持在特定型号设定值模式保持单元312中的特定型号设定值模式中搜索与型号代码相对应的特定型号设定值模式。
在步骤S913中,虚拟配置数据生成单元316使用虚拟设备布置数据、特定型号设定值模式和租户配置数据生成虚拟配置数据。在步骤S914中,虚拟配置数据更新单元317 将在步骤S913中生成的虚拟配置数据与虚拟设备相对应地保持。
[虚拟配置数据获取处理序列]
图IOA和图IOB是用于说明图像形成装置101获取虚拟配置数据的处理的流程图。图像形成装置101进行步骤S1001到S1007。执行这些步骤的各单元都存储在图像形成装置101的非易失性存储器202A、易失性存储器203A和辅助存储设备204A中的一个存储单元中,并由CPU201A执行。在该流程图中,虚线的箭头表示装置之间的数据发送/接收。
服务器计算机组105执行步骤S1051到S1058。执行这些步骤的各单元都存储在服务器计算机组105中的服务器计算机211G的非易失性存储器202G、易失性存储器203G 和辅助存储设备204G中的一个存储单元中,并由CPU201G执行。
在步骤S1001中,图像形成装置101的实际设备布置数据通知单元306检测到图像形成装置101已开机。在步骤S1002中,实际设备布置数据收集单元304收集其实际设备布置数据。
在步骤S1003中,实际设备布置数据通知单元306使用在步骤S1002中收集的实际设备布置数据确定是否存在尚未通知设定值管理服务310的实际设备布置数据的改变。 也就是说,实际设备布置数据通知单元306确定与实际配置数据相对应的通知标志1105的值是否是“未通知”。如果存在改变(步骤S1003中的是),则该处理进行到步骤S1005。如果不存在改变(步骤S1003中的否),则该处理进行到步骤S1004。
在步骤S1004中,虚拟配置数据接收单元303确定设备是否已经从设定值管理服务310获取了最新的虚拟配置数据。虽然没有在图IOA和IOB中示出,但虚拟配置数据接收单元303调用设定值管理服务310的虚拟配置数据更新确认单元322,并确定虚拟配置数据是否已被更新。
在步骤S1005中,实际设备布置数据通知单元306向服务器计算机组105提供的设定值管理服务310通知实际设备布置数据和租户标识符。设定值管理服务310在步骤 S1051中检测该通知,并进行处理。稍后将详细描述该处理。
在步骤S1006中,虚拟配置数据接收单元303挂起处理的执行直到完成更新虚拟配置数据。在完成了更新虚拟配置数据时,虚拟配置数据接收单元303接收来自设定值管理服务310的通知。
在步骤S1007中,图像形成装置101的虚拟配置数据接收单元303从设定值管理服务310接收虚拟配置数据。此外,虚拟配置数据更新单元317更新接收到的虚拟配置数据作为实际配置数据。实际配置数据保持单元301存储实际配置数据。
在步骤S1051中,设定值管理服务310的实际设备布置数据接收单元318接收由图像形成装置101所通知的实际设备布置数据和租户标识符。
在步骤S1052中,虚拟设备布置数据更新单元319搜索与在步骤S1051中接收的实际设备布置数据和租户标识符匹配的虚拟设备。虚拟设备布置数据更新单元319在保持在虚拟设备保持单元311中的虚拟设备中搜索匹配的虚拟设备。在图像形成装置101与设定值管理服务310第一次进行通信的情况下,作为搜索结果没有检测到虚拟设备。如果检测到匹配的虚拟设备(步骤S1052中的是),该处理进行到步骤S1054。如果没有检测到匹配的虚拟设备(步骤S1052中的否),该处理进行到步骤S1053。
在步骤S1053中,虚拟设备布置数据更新单元319生成空白的虚拟设备。空白的虚拟设备表示没有设定设定值等的虚拟设备。
在步骤S1054中,虚拟设备布置数据更新单元319更新在步骤S1052中检测到或在步骤S1053中生成的虚拟设备的虚拟设备布置数据。在该情况下,在步骤S1051中接收到的实际设备布置数据的内容被设定作为新的虚拟设备布置数据。
在步骤S1055中,虚拟配置数据生成单元316从更新后的虚拟设备布置数据获取型号代码。此外,虚拟配置数据生成单元316从特定型号设定值保持单元312获取与型号代码相对应的特定型号设定值模式。
在步骤S1056中,虚拟配置数据生成单元316获取租户配置数据。此时,虚拟配置数据生成单元316在保持在租户配置数据保持单元314中的租户配置数据中搜索与租户标识符匹配的租户配置数据,并获取匹配的租户配置数据。
在步骤S1057中,虚拟配置数据生成单元316生成虚拟配置数据。使用虚拟设备布置数据、特定型号设定值模式和租户配置数据生成虚拟配置数据。
在步骤S1058中,虚拟配置数据更新单元317将在步骤S1057中生成的虚拟配置数据与虚拟设备相对应地登记。此后,设定值管理服务310通知图像形成装置101更新完成。
[同步处理序列]
图15A和图15B是用于说明在图像形成装置101和设定值管理服务310之间使配置数据同步的处理的流程图。图像形成装置101执行步骤S1501到S1510。执行这些步骤的各单元都存储在图像形成装置101的非易失性存储器202A、易失性存储器203A和辅助存储设备204A中的一个存储单元中,并由CPU201A执行。在该流程图中,虚线的箭头表示装置之间的数据发送/接收。
服务器计算机组105执行步骤S1551到S1556。执行这些步骤的各单元都存储在服务器计算机21IG的非易失性存储器202G、易失性存储器203G和辅助存储设备204G中的一个存储单元中,并由CPU201G执行。
在步骤S1501中,图像形成装置101的管理配置数据接收单元307检测到图像形成装置101已开机。
在步骤S1502中,管理配置数据接收单元307从管理服务器107接收管理配置数据。实际配置数据更新单元302更新接收到的管理配置数据作为实际配置数据。实际配置数据保持单元301存储实际配置数据。如果该值在更新实际配置数据时已被改变,则实际配置数据更新单元302将通知标志1105的值设定为“未通知”。
在步骤S1503中,实际配置数据通知单元309基于实际配置数据的通知标志1105 确定是否存在未通知设定值管理服务310的实际配置数据的改变。如果存在实际配置数据的改变(步骤S1503中的是),则该处理进行到步骤S1504。如果不存在改变(步骤S1503 中的否),则执行步骤S1505。
在步骤S1504中,实际配置数据通知单元309向设定值管理服务310通知未通知的更新后的实际配置数据。然后,实际配置数据通知单元309将通知标志“1105”的值设定为“已通知”。
在步骤S1551中,设定值管理服务310的实际配置数据接收单元323接收从图像形成装置101通知的实际配置数据。在步骤S1552中,虚拟配置数据更新单元317从保持在虚拟设备保持单元311中的虚拟设备中,指定与进行通知的图像形成装置相对应的虚拟设备,并更新虚拟配置数据。
在步骤S1505中,图像形成装置101的虚拟配置数据接收单元303将关于是否已经获取到最新的虚拟配置数据的询问发送到设定值管理服务310。在步骤S1553中,设定值管理服务310的虚拟配置数据更新确认单元322接收来自图像形成装置101的询问。
在步骤S1554中,虚拟配置数据更新确认单元322从保持在虚拟设备保持单元311 中的虚拟设备中,指定与进行询问的图像形成装置相对应的虚拟设备。虚拟配置数据更新确认单元322通过使用通知标志806,发送关于是否存在未通知进行询问的图像形成装置的配置数据的改变的响应。此时,可以根据图8示出的通知标志806的值是否是“未通知” 来确定是否通知了配置数据。
在步骤S1506中,图像形成装置101的虚拟配置数据接收单元303接收来自设定值管理服务310的响应。在步骤S1507中,虚拟配置数据接收单元303从接收到的响应确定是否已经获取了最新的虚拟配置数据。如果没有获取到最新的虚拟配置数据(步骤S1507 中的否),则处理进行到步骤S1508。如果已获取到最新的虚拟配置数据(步骤S1507中的是),则处理结束。
在步骤S1508中,虚拟配置数据接收单元303将虚拟配置数据获取请求发送到设定值管理服务310。在步骤S1555中,设定值管理服务310的虚拟配置数据获取单元320接收来自图像形成装置101的请求。在步骤S1556中,虚拟配置数据获取单元320从保持在虚拟设备保持单元311中的虚拟设备中指定与进行请求的图像形成装置相对应的虚拟设备。 虚拟配置数据获取单元320将在设定项中设定类型704为“A”或“B”的虚拟配置数据发送到图像形成装置101。然后,虚拟配置数据获取单元320将通知标志806设定为“已通知”。
在步骤S1509中,虚拟配置数据接收单元303从设定值管理服务310接收虚拟配置数据。在步骤S1510中,实际配置数据更新单元302更新接收到的虚拟配置数据作为实际配置数据。实际配置数据保持单元301存储更新后的实际配置数据。
图16例示了用于由用户使用图像形成装置101的实际配置数据输入单元308来参照/改变实际配置数据的设定改变窗口。
当用户或维护员经由输入设备206A指定实际配置数据的显示时,显示器205A显示当前保持在图像形成装置101中的实际配置数据的列表。此时,针对设定类型1104为 “A”的实际配置数据,只显示这些值并且不可改变这些值。这是因为该项只接收来自设定值管理服务310的设定改变。针对设定类型1104为“B”或“C”的实际配置数据,用户或维护员可以在该窗口上改变值,并按下更新按钮1601以改变实际配置数据的值。
虽然未示出,但即使在除了实际配置数据输入单元308以外、图像形成装置101还包括另一实际配置数据重写单元时,也能够禁止设定类型1104为“A”的实际配置数据的重
如上所述,根据本发明,当针对装置中的相同的配置数据存在多个设定方法时,用户能够灵活地确定要使用的设定方法。这能够防止配置数据的设定之间的竞争。能够容易地引入另一配置数据设定系统,而不改变已经引入的配置数据设定系统的设定。由不同的设定方法设定的配置数据的值也可被一并确认。
〈第二实施例〉
接下来将描述本发明的第二实施例。
在第一实施例中,图像形成装置101自身向设定值管理服务310通知实际配置数据310。在第二实施例中,设定值管理服务310请求图像形成装置101以向设定值管理服务310通知设定值类型为“C”的配置数据。在接收到请求时,图像形成装置101向设定值管理服务310通知指定的配置数据。
图像形成装置101不需要确定要通知的配置数据,并且能够简化图像形成装置 101中的处理。在第二实施例中,将不重复与第一实施例相同的部分的描述,将只描述差异。
[配置数据同步处理序列]
图17是用于说明在图像形成装置101和设定值管理服务310之间对配置数据进行同步的处理的流程图。该处理对应于第一实施例中的图15A和图15B中的处理。
图像形成装置101执行步骤S1701到S1709。执行这些步骤的各单元都存储在图像形成装置101的非易失性存储器202A、易失性存储器203A和辅助存储设备204A中的一个存储单元中,并由CPU201A执行。在该流程图中,虚线的箭头表示装置之间的数据发送/ 接收。
服务器计算机组105执行步骤S1751到S1756。执行这些步骤的各单元都存储在服务器计算机21IG的非易失性存储器202G、易失性存储器203G和辅助存储设备204G中的一个存储单元中,并由CPU201G执行。
在步骤S1701中,图像形成装置101的管理配置数据接收单元307检测到图像形成装置已开机。
在步骤S1702中,管理配置数据接收单元307从管理服务器107接收管理配置数据。实际配置数据更新单元302更新接收到的管理配置数据作为实际配置数据。实际配置数据保持单元301存储实际配置数据。
在步骤S1703中,虚拟配置数据接收单元303将关于是否已经获取到最新的虚拟配置数据的询问发送到设定值管理服务310。
在步骤S1751中,设定值管理服务310的虚拟配置数据更新确认单元322接收来自图像形成装置101的询问。在步骤S1752中,虚拟配置数据更新确认单元322从保持在虚拟设备保持单元311中的虚拟设备中,指定与进行询问的图像形成装置相对应的虚拟设备。虚拟配置数据更新确认单元322基于通知标志806,发送包含关于是否存在未通知进行询问的图像形成装置的配置数据的改变的信息、和虚拟配置数据的设定类型704为“C”的设定值标识符的响应。
在步骤S1704中,图像形成装置101的虚拟配置数据接收单元303接收来自设定值管理服务310的响应。在步骤S1705中,虚拟配置数据接收单元303从接收到的响应确定是否已经获取到最新的虚拟配置数据。如果没有获取到最新的虚拟配置数据,则处理进行到步骤S1706。如果已获取到最新的虚拟配置数据,则处理进行到步骤S1709。
在步骤S1706中,虚拟配置数据接收单元303将虚拟配置数据获取请求发送到设定值管理服务310。
在步骤S1753中,设定值管理服务310的虚拟配置数据获取单元320接收来自图像形成装置101的虚拟配置数据获取请求。在步骤S1754中,虚拟配置数据获取单元320 从保持在虚拟设备保持单元311中的虚拟设备中,指定与进行请求的图像形成装置相对应的虚拟设备。虚拟配置数据获取单元320将在设定项(设定值标识符)中设定类型704为 “A”或“B”的虚拟配置数据经由因特网104发送到图像形成装置101。然后,虚拟配置数据获取单元320将通知标志806设定为“已通知”。
在步骤S1707中,图像形成装置101的虚拟配置数据接收单元303从设定值管理服务310接收虚拟配置数据。在步骤S1708中,实际配置数据更新单元302更新接收到的虚拟配置数据作为实际配置数据。实际配置数据保持单元301存储实际配置数据。
在步骤S1709中,实际配置数据通知单元309向设定值管理服务310通知由包含在步骤S1704中接收的响应中的设定值标识符识别的更新后的实际配置数据。
在步骤S1755中,设定值管理服务310的实际配置数据接收单元323从图像形成装置101接收实际配置数据。在步骤S1756中,虚拟配置数据更新单元317从保持在虚拟设备保持单元311中的虚拟设备中,指定与进行通知的图像形成装置相对应的虚拟设备, 并更新和保持虚拟配置数据。
除了在第一实施例中所述的效果以外,图像形成装置101不需要确定要通知的配置数据,并且能够简化图像形成装置101中的处理。
〈其他实施例〉
图I所示的网络图假设服务器计算机组105执行设定值管理服务310,但也可使用另一布置。例如,服务器计算机组可以只由一台服务器计算机构成。可选地,服务器计算机组可布置在用户环境100、维护员环境110、图像形成装置供方环境120等的一个环境中。
图I所示的网络图假设维护员使用布置在维护员环境110中的终端设备102E,但另一布置也可行。例如,在用户允许的情况下,维护员可以使用布置在用户环境100中的终端设备102D。
在图2所示的硬件布置图中,服务器计算机21IG和21IH经由网络220相互通信, 但也可使用另一布置。例如,服务器可经由因特网104相互通信。
在图3所示的软件布置图中,图像形成装置101的实际配置数据保持单元301将实际配置数据存储在辅助存储设备204A中,但另一布置也可行。例如,实际配置数据保持单元501可暂时将实际配置数据存储在图像形成装置101的非易失性存储器203A中。在该情况下,当图像形成装置101被关闭时,实际配置数据丢失。因此,每当设备开机时,虚拟配置数据接收单元303需要接收虚拟配置数据。在具体的处理序列中,在图IOA的步骤S1004 中不需要确定虚拟配置数据的更新,始终执行步骤S1007。
在图3所示的软件布置图中,每当图像形成装置开机时,图像形成装置101的实际设备布置数据收集单元304收集实际设备布置数据,但也可使用另一布置。例如,实际设备布置数据保持单元(未示出)可被布置为始终将实际设备布置数据存储在辅助存储设备204A中。在该情况下,在实际设备布置数据改变时,保持在实际设备布置数据保持单元中的实际设备布置数据需要快速重写。为此,实际设备布置数据收集单元304需要监控实际设备布置数据的改变,并且如果检测到改变的内容,则更新实际设备布置数据,从而在实际设备布置数据保持单元中具有改变的内容。此外,实际设备布置数据通知单元306请求实际设备布置数据保持单元的实际设备布置数据。
在图3所示的软件布置图中,图像形成装置101的租户标识符保持单元305将租户标识符存储在辅助存储设备204A中,但也可使用另一布置。例如,用户可在每次操作中使用输入设备206A输入租户标识符。输入定时可以是当启动图像形成装置101时的定时或另一定时。在该情况下,非易失性存储器203A存储租户标识符。
在图3所示的软件布置图中,图像形成装置101的实际设备布置数据通知单元306 在检测到图像形成装置已开机时进行处理,但另一布置也可行。例如,用户可使用输入设备 206A指定虚拟配置数据的获取。在该情况下,在图IOA中的步骤S1001中,图像形成装置 101在检测到来自用户的虚拟配置数据获取指令时执行步骤S1002和后续步骤。
在图3所示的软件布置图中,设定值管理服务310的虚拟设备保持单元311保持用于识别虚拟设备布置数据和虚拟配置数据的标识符,如图8所示,但也可采用另一布置。 例如,可以保持数据实体而不是标识符。
在图3所示的软件布置图中,设定值管理服务310的虚拟配置数据生成单元316 从特定型号设定值模式、租户配置数据和虚拟设备布置数据生成虚拟配置数据,但也可使用另一布置。例如,设定值管理服务310可从特定型号设定值模式和租户配置数据两者生成与型号相对应的虚拟配置数据。在该情况下,图像形成装置101根据设备布置参照实际配置数据。
作为另一示例,可使用许可数据生成虚拟配置数据。在该情况下,根据图像形成装置101的可选功能生成虚拟配置数据。
在图8所示的虚拟设备信息中,针对各虚拟设备,在设定值管理服务中准备一个通知标志806,但也可针对各虚拟配置数据准备通知标志。也就是说,多个虚拟配置数据和相应的通知标志可与一个虚拟设备相关联地保持。这实现了控制,从而只将改变的配置数据发送到图像形成装置。
在图IlA和图IlB中示出的实际配置数据只有图像形成装置侧的一个通知标志 1105,但通知标志也可针对各实际配置数据设定。也就是说,多个实际配置数据和相应的通知标志可与一个实际设备相关联地保持。这实现了控制,从而只将改变的配置数据发送到设定值管理服务310。
本发明的各方面还可以通过读出并执行记录在存储装置上的用于进行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)来实现,以及通过由系统或设备的计算机通过例如读出并执行记录在存储装置上的用于进行上述实施例的功能的程序来进行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
权利要求
1.ー种设定值管理系统,所述设定值管理系统包括至少ー个图像形成装置和管理所述图像形成装置的配置数据的设定值管理服务装置, 所述设定值管理服务装置包括 第一保持単元,其被配置为保持所述图像形成装置的配置数据; 第一更新単元,其被配置为更新保持在所述第一保持単元中的配置数据;以及第一通信単元,其被配置为将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据,并且所述图像形成装置包括 第二保持単元,其被配置为保持所述图像形成装置的配置数据; 第二更新単元,其被配置为更新保持在所述第二保持単元中的配置数据;以及第二通信単元,其被配置为将所述图像形成装置的配置数据发送到所述设定值管理服务装置/从所述设定值管理服务装置接收所述图像形成装置的配置数据, 其中,所述配置数据包含关于允许更新的控制信息, 所述第一通信単元根据所述控制信息,将保持在所述第一保持単元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置,并且 所述第二更新単元根据所述控制信息更新保持在所述第二保持単元中的配置数据。
2.根据权利要求I所述的设定值管理系统,其中, 当所述第二更新単元更新配置数据时,所述第二通信单元将更新后的配置数据发送到所述设定值管理服务装置,并且 所述第一更新単元通过使用所接收的更新后的配置数据更新保持在所述第一保持単元中的配置数据。
3.根据权利要求2所述的设定值管理系统,其中, 所述设定值管理服务装置还包括显示单元,该显示単元被配置为显示配置数据的设定改变窗ロ,并且 所述设定改变窗ロ根据所述控制信息切換包含在所述配置数据中的可设定的设定项的显示。
4.根据权利要求3所述的设定值管理系统,其中,在所述配置数据的设定项之中,所述显示单元在经由所述图像形成装置接收的设定值与经由所述设定值管理服务装置接收的设定值之间改变显示。
5.根据权利要求I所述的设定值管理系统,所述设定值管理系统还包括保持所述图像形成装置的配置数据的管理服务器,所述管理服务器包括发送单元,该发送単元被配置为将所保持的配置数据发送到所述图像形成装置, 其中,所述第二更新単元根据所述控制信息,使用从所述管理服务器发送的配置数据,更新保持在所述第二保持単元中的配置数据。
6.根据权利要求5所述的设定值管理系统,其中,所述发送単元在所述图像形成装置启动时发送所保持的配置数据。
7.根据权利要求I所述的设定值管理系统,其中,针对包含在所述配置数据中的各设定项定义所述控制信息。
8.根据权利要求I所述的设定值管理系统,其中,所述设定值管理服务装置还包括允许用户设定所述控制信息的设定单元。
9.根据权利要求I所述的设定值管理系统,其中,当在所述图像形成装置中更新配置数据时,所述控制信息允许使用从所述设定值管理服务装置发送的配置数据进行更新,允许使用从所述设定值管理服务装置发送的配置数据或由所述图像形成装置设定的配置数据进行更新,或者允许使用由所述图像形成装置设定的配置数据进行更新。
10.根据权利要求I所述的设定值管理系统,其中, 所述设定值管理服务装置还包括接收单元,该接收单元被配置为接收在多个图像形成装置之间共享的配置数据,并且 所述第一更新单元使用由所述接收单元接收的所共享的配置数据更新保持在所述第一保持单元中的多个配置数据。
11.根据权利要求10所述的设定值管理系统,其中,针对所述多个图像形成装置所属的各网络定义所共享的配置数据。
12.一种设定值管理服务装置,所述设定值管理服务装置以可通信的方式连接到至少一个图像形成装置并且管理所述图像形成装置的配置数据,所述设定值管理服务装置包括 保持单元,其被配置为保持所述图像形成装置的配置数据; 更新单元,其被配置为更新保持在所述保持单元中的配置数据;以及通信单元,其被配置为将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据, 其中,所述配置数据包含关于允许更新的控制信息,并且 所述通信单元根据所述控制信息,将保持在所述保持单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置。
13.一种图像形成装置,所述图像形成装置以可通信的方式连接到管理配置数据的设定值管理服务装置,所述配置数据包含关于允许更新的控制信息,所述图像形成装置包括 保持单元,其被配置为保持所述图像形成装置的配置数据;以及 更新单元,其被配置为根据所述控制信息更新保持在所述保持单元中的配置数据。
14.一种设定值管理系统中的设定值管理方法,所述设定值管理系统包括至少一个图像形成装置和管理所述图像形成装置的配置数据的设定值管理服务装置,所述设定值管理方法包括以下步骤 在所述设定值管理服务装置中的, 第一保持步骤,将所述图像形成装置的配置数据保持在第一存储单元中; 第一更新步骤,更新保持在所述第一存储单元中的配置数据;以及第一通信步骤,将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据,以及在所述图像形成装置中的, 第二保持步骤,将所述图像形成装置的配置数据保持在第二存储单元中; 第二更新步骤,更新保持在所述第二存储单元中的配置数据;以及 第二通信步骤,将所述图像形成装置的配置数据发送到所述设定值管理服务装置/从所述设定值管理服务装置接收所述图像形成装置的配置数据, 其中,所述配置数据包含关于允许更新的控制信息, 在所 述第一通信步骤中,根据所述控制信息将保持在所述第一存储单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置,并且 在所述第二更新步骤中,根据所述控制信息更新保持在所述第二存储单元中的配置数据。
全文摘要
本发明提供一种设定值管理系统、方法、装置和图像形成装置。所述设定值管理服务装置以可通信的方式连接到至少一个图像形成装置并管理所述图像形成装置的配置数据,所述设定值管理服务装置包括保持单元,其被配置为保持所述图像形成装置的配置数据;更新单元,其被配置为更新保持在所述保持单元中的配置数据;以及通信单元,其被配置为将所述图像形成装置的配置数据发送到所述图像形成装置/从所述图像形成装置接收所述图像形成装置的配置数据,其中,所述配置数据包含关于允许更新的控制信息,并且所述通信单元根据所述控制信息将保持在所述保持单元中的配置数据中的、所述设定值管理服务装置允许更新的配置数据发送到所述图像形成装置。
文档编号G06F3/12GK102984416SQ20121020900
公开日2013年3月20日 申请日期2012年6月20日 优先权日2011年6月20日
发明者中村忠弘 申请人:佳能株式会社