。
[0147]圖7是示出由圖像形成裝置11執(zhí)行的設(shè)定值的更新處理的進(jìn)一步其它動(dòng)作例的流程圖。
[0148]在更新用設(shè)定值中包括如圖3中說(shuō)明的網(wǎng)絡(luò)設(shè)定信息那樣的、更新時(shí)需要圖像形成裝置11的重啟的設(shè)定值的范疇的情況下,更新處理需要時(shí)間,因此,如果進(jìn)行這樣的設(shè)定值的更新則有可能妨礙用戶的使用。因此,在該實(shí)施方式中,根據(jù)更新的定時(shí)是否為作為用戶的使用頻度高的時(shí)間段預(yù)先設(shè)定的運(yùn)行時(shí)間段來(lái)控制是否進(jìn)行更新時(shí)需要重啟的設(shè)定值的更新。
[0149]在圖7的步驟S500中,判斷是否從數(shù)據(jù)配送裝置22已接收(已獲取)到更新用設(shè)定值。如果未已接收(步驟S500中“否”),則等待接收。在已接收的情況下(步驟S500中“是”),在步驟S501中,在存在從數(shù)據(jù)配送裝置21接收到但尚未被安裝的程序的情況下,將該程序的版本和由更新用設(shè)定值所包含的版本信息表示的程序的版本進(jìn)行比較,在不存在接收到的程序的情況下,將已被安裝的程序的版本和由更新用設(shè)定值所包含的版本信息表示的程序的版本進(jìn)行比較。在該實(shí)施方式中,關(guān)于進(jìn)行了主要版本升級(jí)的程序的版本和進(jìn)行了次要版本升級(jí)的程序的版本這兩方的版本,判定由設(shè)定值所包含的版本信息表示的版本是否一致。
[0150]比較的結(jié)果,如果哪一版本都一致(步驟S501中“是”),則在步驟S502中,將接收到的設(shè)定值中的、除了更新時(shí)需要圖像形成裝置11的重啟的設(shè)定值以外的全部設(shè)定值作為更新對(duì)象之后,進(jìn)入到步驟S506。比較的結(jié)果,在進(jìn)行了主要版本升級(jí)的程序的版本以及進(jìn)行了次要版本升級(jí)的程序的版本中的至少某一個(gè)不一致的情況下(步驟S501中“否”),在步驟S503中,判斷進(jìn)行了主要版本升級(jí)的程序的版本是否相同,換言之,判斷只有進(jìn)行了次要版本升級(jí)的程序的版本不同,還是連進(jìn)行了主要版本升級(jí)的程序的版本也不同。
[0151]在只有進(jìn)行了次要版本升級(jí)的程序的版本不同的情況下(步驟S503中“是”),在步驟S504中,從更新對(duì)象排除更新時(shí)需要圖像形成裝置11的重啟的設(shè)定值,并且將一部分設(shè)定值(在主要版本相同的情況下能夠更新的設(shè)定值)作為更新對(duì)象。在該情況下,雖然進(jìn)行了以缺陷消除為目的的次要版本升級(jí),但未進(jìn)行功能升級(jí),因此,除了地址信息、認(rèn)證信息這樣的不依賴(lài)于程序的版本的設(shè)定值以外,還將功能設(shè)定信息、設(shè)備設(shè)定信息這樣的依賴(lài)于程序的版本的設(shè)定值也作為更新對(duì)象。
[0152]另一方面,在步驟S503中判斷為進(jìn)行了主要版本升級(jí)的程序的版本不同的情況下(步驟S503中“否”),進(jìn)行了次要版本升級(jí)的程序的版本當(dāng)然也不同,所以在步驟S505中,從更新對(duì)象排除更新時(shí)需要圖像形成裝置11的重啟的設(shè)定值,并且將一部分設(shè)定值(在主要版本不同的情況下能夠更新的設(shè)定值)作為更新對(duì)象之后,進(jìn)入到步驟S506。即,在該情況下,不將影響功能升級(jí)的功能設(shè)定信息、設(shè)備設(shè)定信息包含于更新對(duì)象,而僅將地址信息、認(rèn)證信息這樣的不依賴(lài)于功能升級(jí)的設(shè)定值作為更新對(duì)象。
[0153]在步驟S506中,判斷是否為預(yù)先設(shè)定的運(yùn)行時(shí)間段,如果是運(yùn)行時(shí)間段(步驟S506中“是”),則進(jìn)入到步驟S508。因此,在該情況下,不進(jìn)行需要重啟的設(shè)定值的更新。如果不是運(yùn)行時(shí)間段(步驟S506中“否”),則在步驟S507中,將需要重啟的設(shè)定值加入到更新對(duì)象之后,進(jìn)入到步驟S508。
[0154]在步驟S508中,實(shí)施作為更新對(duì)象的設(shè)定值的更新處理。
[0155]如上那樣,在該實(shí)施方式中,在更新的定時(shí)不是運(yùn)行時(shí)間段的情況下,關(guān)于更新時(shí)需要重啟的設(shè)定值也進(jìn)行更新,在更新的定時(shí)是運(yùn)行時(shí)間段的情況下,不進(jìn)行關(guān)于更新時(shí)需要重啟的設(shè)定值的更新,所以,能夠避免發(fā)生在結(jié)束重啟之前用戶無(wú)法使用這樣的情形,而且能夠有效利用更多的最新的設(shè)定值。
[0156]圖8是使用了作為本發(fā)明的其它實(shí)施方式的信息處理裝置的圖像形成裝置11的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。
[0157]在該實(shí)施方式中,采用如下結(jié)構(gòu):成為父的圖像形成裝置11將從數(shù)據(jù)配送裝置21獲取到的更新用程序和從數(shù)據(jù)配送裝置21獲取到的更新用設(shè)定值公開(kāi)到從成為子(建立關(guān)聯(lián))的其它圖像形成裝置13?15能夠訪問(wèn)的存儲(chǔ)區(qū),其它圖像形成裝置13?15經(jīng)由網(wǎng)絡(luò)3從圖像形成裝置11獲取被公開(kāi)的更新用程序和更新用設(shè)定值,進(jìn)行更新處理。
[0158]另外,成為父的圖像形成裝置11與圖1所示的網(wǎng)絡(luò)系統(tǒng)同樣地經(jīng)由網(wǎng)絡(luò)3以及外部網(wǎng)絡(luò)4連接于數(shù)據(jù)配送裝置21、22。另外,圖像形成裝置11的電氣結(jié)構(gòu)與圖2所示的結(jié)構(gòu)相同。
[0159]圖9是示出圖8所示的網(wǎng)絡(luò)系統(tǒng)中的成為父的圖像形成裝置11的動(dòng)作的流程圖。
[0160]在步驟S600中,判斷是否從數(shù)據(jù)配送裝置22已接收(已獲取)到更新用設(shè)定值。如果未已接收到更新用設(shè)定值(步驟S600中“否”),則等待接收。在已接收的情況下(步驟S600中“是”),在步驟S601中,將用更新用設(shè)定值所包含的版本信息表示的程序的版本和從數(shù)據(jù)配送裝置21接收到的更新用程序的版本進(jìn)行比較,判定版本是否一致。
[0161]比較的結(jié)果,如果版本一致(步驟S601中“是”),則在步驟S602中,將接收到的全部設(shè)定值作為公開(kāi)對(duì)象之后,進(jìn)入到步驟S604。比較的結(jié)果,版本不一致的情況下(步驟S601中“否”),在步驟S603中,將接收到的設(shè)定值中的一部分設(shè)定值作為公開(kāi)對(duì)象之后,進(jìn)入到步驟S604。具體而言,將不受程序的版本的影響的設(shè)定值的范疇的地址信息、認(rèn)證信息等作為公開(kāi)對(duì)象。
[0162]在步驟S604中,實(shí)施作為公開(kāi)對(duì)象的設(shè)定值的公開(kāi)處理。
[0163]成為子的其它圖像形成裝置13?15定期地訪問(wèn)成為父的圖像形成裝置11,如果公開(kāi)有未接收的更新用程序、更新用設(shè)定值,則接收它們來(lái)進(jìn)行更新。
[0164]如上那樣,在將從數(shù)據(jù)配送裝置21、22獲取到的更新用程序以及更新用設(shè)定值為了讓其它圖像形成裝置13?15獲取而公開(kāi)時(shí),在用更新用設(shè)定值的版本信息表示的版本與程序的版本對(duì)應(yīng)的情況下,公開(kāi)全部更新用設(shè)定值,在不對(duì)應(yīng)的情況下僅公開(kāi)一部分設(shè)定值,所以其它圖像形成裝置13?15通過(guò)獲取這些更新用程序以及更新用設(shè)定值來(lái)進(jìn)行更新,由此能夠有效利用最新的設(shè)定值。
[0165]接下來(lái),說(shuō)明本發(fā)明的其它實(shí)施方式。在該實(shí)施方式中,采用根據(jù)程序的版本升級(jí)的內(nèi)容來(lái)變更公開(kāi)對(duì)象的設(shè)定值的結(jié)構(gòu)。
[0166]參照?qǐng)D10的流程圖說(shuō)明圖像形成裝置11的具體的動(dòng)作。
[0167]在步驟S700中,判斷是否從數(shù)據(jù)配送裝置22已接收(已獲取)到更新用設(shè)定值。如果未已接收(步驟S700中“否”),則等待接收。在已接收的情況下(步驟S700中“是”),在步驟S701中,將用更新用設(shè)定值所包含的版本信息表示的程序的版本和從數(shù)據(jù)配送裝置21接收到的更新用程序的版本進(jìn)行比較。在該實(shí)施方式中,關(guān)于進(jìn)行了主要版本升級(jí)的程序的版本和進(jìn)行了次要版本升級(jí)的程序的版本這兩方的版本,判定用設(shè)定值所包含的版本信息表示的版本是否一致。
[0168]比較的結(jié)果,如果哪一版本都一致(步驟S701中“是”),則在步驟S702中,將接收到的全部更新用設(shè)定值作為公開(kāi)對(duì)象之后,進(jìn)入到步驟S706。比較的結(jié)果,在進(jìn)行了主要版本升級(jí)的程序的版本以及進(jìn)行了次要版本升級(jí)的程序的版本中的至少某一個(gè)不一致的情況下(步驟S701中“否”),在步驟S703中,判斷進(jìn)行了主要版本升級(jí)的程序的版本是否相同,換言之,判斷只有進(jìn)行了次要版本升級(jí)的程序的版本不同,還是連進(jìn)行了主要版本升級(jí)的程序的版本也不同。
[0169]在只有進(jìn)行了次要版本升級(jí)的程序的版本不同的情況下(步驟S703中“是”),在步驟S704中,將一部分設(shè)定值(在主要版本相同的情況下能夠公開(kāi)的設(shè)定值)作為公開(kāi)對(duì)象。在該情況下,雖然進(jìn)行了以缺陷消除為目的的次要版本升級(jí),但未進(jìn)行功能升級(jí),所以除了地址信息、認(rèn)證信息這樣不依賴(lài)于程序的版本的設(shè)定值以外,還將功能設(shè)定信息、設(shè)備設(shè)定信息這樣的依賴(lài)于程序的版本的設(shè)定值也作為公開(kāi)對(duì)象。
[0170]另一方面,在步驟S703中,在判斷為進(jìn)行了主要版本升級(jí)的程序的版本不同的情況下(步驟S703中“否”),進(jìn)行了次要版本升級(jí)的程序的版本當(dāng)然也不同,所以,在步驟S705中,將一部分設(shè)定值(在主要版本不同的情況下能夠公開(kāi)的設(shè)定值)作為公開(kāi)對(duì)象之后,進(jìn)入到步驟S706ο即,在該情況下,不將影響功能升級(jí)的功能設(shè)定信息、設(shè)備設(shè)定信息包含于公開(kāi)對(duì)象,而僅將地址信息、認(rèn)證信息這樣的不依賴(lài)于功能升級(jí)的設(shè)定值作為公開(kāi)對(duì)象。
[0171]在步驟S706中,實(shí)施作為公開(kāi)對(duì)象的設(shè)定值的公開(kāi)處理。
[0172]如上那樣,在該實(shí)施方式中,在用更新用設(shè)定值包含的版本信息表示的版本與更新用程序的主要版本升級(jí)以及次要版本升級(jí)的哪一個(gè)都對(duì)應(yīng)的情況下,公開(kāi)全部更新用設(shè)定值,在與哪一個(gè)都不對(duì)應(yīng)的情況下,僅公開(kāi)不依賴(lài)于程序的版本的更新用設(shè)定值,在僅與主要版本升級(jí)對(duì)應(yīng)而不與次要版本升級(jí)對(duì)應(yīng)的情況下,除了公開(kāi)不依賴(lài)于程序的版本的更新用設(shè)定值之外,還公開(kāi)依賴(lài)于程序的功能升級(jí)的更新用設(shè)定值,所以成為子的其它圖像形成裝置13?15能夠僅對(duì)能夠根據(jù)程序的主要版本升級(jí)或者次要版本升級(jí)可靠地有效利用的設(shè)定值進(jìn)行更新。
【主權(quán)項(xiàng)】
1.一種信息處理裝置,其特征在于包括: 程序獲取單元,從外部獲取更新用程序; 設(shè)定值獲取單元,從外部獲取更新用設(shè)定值,該更新用設(shè)定值包含表示與哪個(gè)版本的程序?qū)?yīng)的版本信息、并且被分類(lèi)為多個(gè)范疇; 版本判定單元,在將設(shè)定值與由所述設(shè)定值獲取單元獲取到的更新用設(shè)定值調(diào)換而更新時(shí),將被安裝的程序或者雖然由所述程序獲取單元獲取但未被安裝的更新用程序的版本、和用所述更新用設(shè)定值所包含的版本信息表示的版本進(jìn)行比較,判定用所述更新用設(shè)定值所包含的版本信息表示的版本是否與所述程序的版本對(duì)應(yīng);以及 更新單元,在由所述版本判定單元判定為用所述更新用設(shè)定值所包含的版本信息表示的版本與所述程序的版本對(duì)應(yīng)的情況下,更新全部設(shè)定值,在判定為不對(duì)應(yīng)的情況下,僅更新一部分設(shè)定值。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 在所述多個(gè)范疇中至少存在不依賴(lài)于程序的版本的設(shè)定值的范疇, 在由所述版本判定單元判定為用所述更新用設(shè)定值所包含的版本信息表示的版