新四季網

設置值管理設備及其管理方法

2023-10-18 01:36:09

專利名稱:設置值管理設備及其管理方法
技術領域:
本發明涉及一種用於對切換圖像形成設備的操作所需的設置值(配置數據)進行統一管理的設置值管理設備及其管理方法。
背景技術:
傳統地,已知有一種圖像形成設備,其中該圖像形成設備存儲有切換其操作所需的設置值(配置數據)。由於配置數據被存儲在各圖像形成設備所包括的存儲裝置中,因此,為了改變所有圖像形成設備的配置數據,必須進行與圖像形成設備的數量一樣多的設置。
為了節省這些步驟,已知有如下的技術從指定信息處理設備對多個圖像形成設備的配置數據進行統一設置。此外,如下的技術也是可用的將配置數據配置在經由網絡能夠參考這些數據的位置處,並且在多個圖像形成設備參考這些配置數據時對這些配置數據進行統一管理(參見日本特開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日
發明者淺原英雄 申請人:佳能株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀