aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

信息處理裝置及方法與流程

文檔序號:11176831閱讀:566來源:國知局
信息處理裝置及方法與流程

本發(fā)明涉及一種登記到web服務(wù)的信息處理裝置及方法。



背景技術(shù):

用戶能夠通過從諸如pc等的客戶終端向打印裝置發(fā)送文檔數(shù)據(jù)來打印文檔。與此相對,也能夠通過使用諸如由google(注冊商標(biāo))提供的google云打印(googlecloudprint,注冊商標(biāo))等的在互聯(lián)網(wǎng)(web)上提供的云打印服務(wù)來打印文檔。日本特開2013-522774號公報引用了打印裝置根據(jù)來自客戶終端的請求將自身(該裝置)登記到云打印服務(wù)。在登記自身之后,當(dāng)客戶終端將文檔數(shù)據(jù)發(fā)送到云打印服務(wù)時,由打印裝置進(jìn)行文檔的打印。

另外,通過打印裝置在登記自身時常規(guī)地進(jìn)行向打印裝置的用戶通知由該裝置支持的云打印服務(wù)的版本、提供該版本的功能的云打印服務(wù)。

針對諸如打印裝置等的信息處理裝置,可以進(jìn)行固件更新以添加新功能,并且用戶能夠在固件更新之后使用新功能。然而,傳統(tǒng)上,針對已經(jīng)登記到web服務(wù)的信息處理裝置的固件更新,不進(jìn)行充分的檢查。

固件更新可以包括由裝置支持的web服務(wù)的版本的更新。web服務(wù)的版本更新常常包括裝置支持的web服務(wù)的api的更新(或改變),并且通過使用更新后的最新的api,變得能夠使用web服務(wù)的新功能。

例如,通過固件更新,將打印裝置支持的云打印服務(wù)的api從先前版本更新到新版本。在這種情況下,會出現(xiàn)以下問題。盡管打印裝置支持新版本的api,但是它被作為支持先前版本的api的打印裝置而登記到云打印服務(wù)。因此,由云打印服務(wù)提供的功能維持為先前版本,并且在打印裝置中不能使用新版本的功能。另外,如果在云打印服務(wù)自身中新版本與先前版本之間沒有兼容性,則甚至在更新前可以使用的云打印服務(wù)的先前版本的功能,也無法在僅支持新版本的api的打印裝置中使用。



技術(shù)實現(xiàn)要素:

本發(fā)明提供了在登記到web服務(wù)的信息處理裝置中的考慮到在固件更新之前和之后支持的web服務(wù)的版本的處理。

本發(fā)明在其第一方面提供了一種信息處理裝置,其登記到web服務(wù)以與web服務(wù)通信,所述信息處理裝置包括:存儲器,其被構(gòu)造為存儲指令;以及處理器,其被構(gòu)造為執(zhí)行所述指令以:進(jìn)行對用于與web服務(wù)通信的所述信息處理裝置的固件的更新,獲得更新前的由所述信息處理裝置支持的web服務(wù)的版本作為第一版本;獲得更新后的由所述信息處理裝置支持的web服務(wù)的版本作為第二版本;將所述第一版本和所述第二版本進(jìn)行比較,并且基于比較的結(jié)果,針對所述第一版本和所述第二版本彼此不同的情況進(jìn)行預(yù)定的處理。

本發(fā)明在其第二方面提供了一種信息處理裝置的控制方法,所述信息處理裝置登記到web服務(wù)以與web服務(wù)通信,所述控制方法包括:更新所述信息處理裝置的固件以與web服務(wù)通信,獲得更新前的由所述信息處理裝置支持的web服務(wù)的版本作為第一版本;獲得更新后的由所述信息處理裝置支持的web服務(wù)的版本作為第二版本;以及將所述第一版本和所述第二版本進(jìn)行比較,并且基于比較的結(jié)果,針對所述第一版本和所述第二版本彼此不同的情況進(jìn)行預(yù)定的處理。

通過本發(fā)明,能夠在登記到web服務(wù)的信息處理裝置中進(jìn)行考慮到在固件更新之前和之后支持的web服務(wù)的版本的處理。

通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。

附圖說明

圖1是例示云打印服務(wù)中的處理序列的圖。

圖2是例示圖像形成裝置的硬件構(gòu)造的框圖。

圖3是例示圖像形成裝置的軟件構(gòu)造的框圖。

圖4是例示圖像形成裝置的控制臺單元的圖。

圖5是用于描述圖像形成裝置的非易失性存儲器中存儲的數(shù)據(jù)的圖。

圖6是例示在接收到云打印服務(wù)登記請求時的處理的流程圖。

圖7是例示在接受云打印刪除操作時的處理的流程圖。

圖8是例示在啟動圖像形成裝置時的處理的流程圖。

圖9是例示顯示的對話的圖。

圖10是例示在啟動圖像形成裝置時的處理的流程圖。

圖11是例示顯示的對話的圖。

圖12是例示在啟動圖像形成裝置時的處理的流程圖。

圖13是例示當(dāng)顯示能夠接受刪除指令的畫面時的處理的流程圖。

圖14a和圖14b是例示顯示存在作業(yè)的畫面的圖。

具體實施方式

將在下文中參照附圖詳細(xì)描述本發(fā)明的實施例。現(xiàn)在將在下文中參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。應(yīng)當(dāng)理解,以下實施例不旨在限制本發(fā)明的權(quán)利要求,并且并非根據(jù)以下實施例描述的方面的所有組合對于解決根據(jù)本發(fā)明的問題的手段都是必需的。注意,將相同的附圖標(biāo)記添加到相同的構(gòu)造要素,并且省略其說明。

[第一實施例]

圖1是例示google云打印(注冊商標(biāo))的處理序列的示例的圖。作為信息處理裝置的示例的圖像形成裝置101支持google云打印(googlecloudprint,注冊商標(biāo))功能,并且客戶終端100支持google云打印客戶端功能。另外,云打印服務(wù)102是互聯(lián)網(wǎng)(web)上的web服務(wù)的示例,并且代表云打印服務(wù)的提供源。本實施例中的圖像形成裝置101例如是能夠執(zhí)行打印功能、讀取(掃描)功能等的mfp(多功能外圍設(shè)備)。然而,如果它能夠執(zhí)行打印功能,則它可以是諸如sfp(單功能外圍設(shè)備)等的其他形式的裝置。另外,客戶終端100例如是移動終端或pc。

為了圖像形成裝置101與web服務(wù)通信,需要用戶進(jìn)行處理以根據(jù)下面說明的序列將圖像形成裝置101登記到web服務(wù)。用戶首先從客戶終端100向圖像形成裝置101發(fā)送云打印服務(wù)登記請求111。云打印服務(wù)登記請求111包括服務(wù)的用戶id。在接收到云打印服務(wù)登記請求111時,圖像形成裝置101向云打印服務(wù)102發(fā)送云打印服務(wù)登記請求112。云打印服務(wù)登記請求112包括用戶id、打印機(jī)id和云打印版本信息。用戶id是云打印服務(wù)登記請求111中包括的用戶id。打印機(jī)id是用于唯一地識別圖像形成裝置101的諸如mac地址等的識別信息。云打印版本信息是圖像形成裝置101能夠支持的云打印服務(wù)的版本信息。換句話說,版本信息是表示在向云打印服務(wù)登記時圖像形成裝置101支持的云打印服務(wù)的版本的信息。在接收到云打印服務(wù)登記請求112時,云打印服務(wù)102將其中包括的用戶id與打印機(jī)id相關(guān)聯(lián),并且將圖像形成裝置101登記為能夠執(zhí)行g(shù)oogle云打印的圖像形成裝置。另外,同時從云打印服務(wù)登記請求112中包括的版本信息中識別由圖像形成裝置101支持的云打印版本。云打印服務(wù)102根據(jù)云打印服務(wù)登記響應(yīng)113,用表示例如登記是成功還是失敗的登記結(jié)果,來響應(yīng)圖像形成裝置101。

在接收到云打印服務(wù)登記響應(yīng)113時,圖像形成裝置101用其詳細(xì)內(nèi)容作為云打印服務(wù)登記響應(yīng)114來響應(yīng)客戶終端100。云打印服務(wù)登記響應(yīng)114包括例如到云打印服務(wù)102的登記結(jié)果的信息。當(dāng)接收到云打印服務(wù)登記響應(yīng)114時,如果登記結(jié)果為成功,則客戶終端100將圖像形成裝置101識別為能夠執(zhí)行g(shù)oogle云打印的圖像形成裝置。

用戶將期望打印的打印數(shù)據(jù)(打印作業(yè))115發(fā)送到云打印服務(wù)102上的與圖像形成裝置101相對應(yīng)的邏輯打印機(jī)。云打印服務(wù)102將接收到的打印數(shù)據(jù)115轉(zhuǎn)換成圖像形成裝置101能夠打印的數(shù)據(jù)格式。該轉(zhuǎn)換是打印作業(yè)的處理的示例,并且還可以在該轉(zhuǎn)換中進(jìn)行諸如布局處理(2合1等)或單色處理等的處理。云打印服務(wù)102將轉(zhuǎn)換后的打印數(shù)據(jù)116發(fā)送到圖像形成裝置101。圖像形成裝置101基于接收到的打印數(shù)據(jù)116進(jìn)行打印處理。

圖2是例示圖像形成裝置101的硬件構(gòu)造的框圖。包括cpu202的控制單元(控制器)201全面地控制圖像形成裝置101整體的操作。cpu202通過讀取rom204中存儲的控制程序來進(jìn)行諸如通信控制等的各種控制。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)本實施例的操作。ram203用作諸如cpu202的工作區(qū)域或主存儲器等的臨時存儲區(qū)域。非易失性存儲器214存儲設(shè)置數(shù)據(jù)、各種信息表等。rom204存儲本實施例的操作所需的程序和數(shù)據(jù),并且例如還存儲圖像形成裝置101的當(dāng)前固件的版本信息。

打印機(jī)接口(i/f)206是打印機(jī)207(打印機(jī)引擎)與控制單元201之間的接口,并且例如將打印圖像信號輸出到打印機(jī)207。掃描器i/f208是掃描器209(掃描器引擎)與控制單元201之間的接口,并且例如輸入來自掃描器209的讀取圖像信號。如果執(zhí)行復(fù)印功能,則cpu202處理從掃描器i/f208輸入的讀取圖像信號,并且將結(jié)果作為打印圖像信號輸出到打印機(jī)i/f206。

控制面板i/f210是控制面板211與控制單元201之間的接口。控制面板211配設(shè)有鍵盤、具有觸摸面板功能的顯示單元等。顯示單元例如顯示用于例示裝置狀態(tài)或作業(yè)的狀態(tài)等的用戶界面畫面或設(shè)置畫面,并且控制面板211根據(jù)鍵盤等接受來自用戶的指令或設(shè)置。

網(wǎng)絡(luò)i/f212經(jīng)由網(wǎng)絡(luò)向諸如客戶終端100或云打印服務(wù)102等的外部裝置發(fā)送信息,或者經(jīng)由網(wǎng)絡(luò)從這些外部裝置接收各種信息。網(wǎng)絡(luò)i/f212具有根據(jù)網(wǎng)絡(luò)介質(zhì)的構(gòu)造。例如,網(wǎng)絡(luò)i/f212具有支持藍(lán)牙或nfc(nearfieldcommunication,近場通信)標(biāo)準(zhǔn)的構(gòu)造。

圖2中所示的控制單元201中的各個塊經(jīng)由系統(tǒng)總線205可通信地彼此連接。圖像形成裝置101根據(jù)圖像形成裝置101能夠執(zhí)行的功能,適當(dāng)?shù)匕ū匾膲K,而不僅是圖2中所示的塊。例如,適當(dāng)?shù)匕▓D像處理單元,圖像處理單元被構(gòu)造為用于針對由掃描器209讀取的圖像數(shù)據(jù)進(jìn)行諸如校正處理、放大/縮小、旋轉(zhuǎn)或轉(zhuǎn)換等的各種圖像處理的芯片。

圖3是例示圖像形成裝置101的軟件構(gòu)造的框圖。圖3中所示的各個塊例如通過圖像形成裝置101的cpu202執(zhí)行rom204中存儲的控制程序來實現(xiàn)。

控制臺控制單元300對控制面板211的操作進(jìn)行控制。例如,控制臺控制單元300接受來自用戶的用于使操作菜單顯示在控制面板211上的指令輸入,將接受的指令內(nèi)容通信到其他塊,并且使根據(jù)指令的結(jié)果顯示在控制面板211上。

云打印服務(wù)登記和刪除控制單元301向云打印服務(wù)102發(fā)送云打印服務(wù)登記請求或刪除請求。例如,云打印服務(wù)登記請求對應(yīng)于圖1的云打印服務(wù)登記請求112。

云打印打印控制單元302進(jìn)行云打印的打印控制。例如,云打印打印控制單元302將從云打印服務(wù)102接收的打印數(shù)據(jù)116與打印指令一起傳送到圖像處理單元306。云打印操作版本管理單元303管理由固件支持的云打印服務(wù)的版本信息。云打印登記狀態(tài)管理單元304將云打印登記狀態(tài)保存并管理到非易失性存儲器214。云打印登記狀態(tài)例如是已經(jīng)登記到云打印服務(wù)102的云打印服務(wù)的版本信息。

存儲控制單元305根據(jù)來自其他塊的指令,將指定的數(shù)據(jù)寫入到rom204或非易失性存儲器214,或者從rom204或非易失性存儲器214讀取數(shù)據(jù)。由存儲控制單元305管理的數(shù)據(jù)例如是由圖像形成裝置101的固件當(dāng)前支持的云打印服務(wù)的版本信息或非易失性存儲器214中存儲的信息。非易失性存儲器214中存儲的信息例如是圖5中所示的信息。

圖像處理單元306進(jìn)行用于將作為打印作業(yè)的執(zhí)行目標(biāo)的圖像數(shù)據(jù)渲染成能夠進(jìn)行打印處理的數(shù)據(jù)的處理。打印處理單元307通過經(jīng)由打印機(jī)i/f206將由圖像處理單元306渲染的數(shù)據(jù)作為打印圖像信號發(fā)送到打印機(jī)207來執(zhí)行打印。

云打印啟動處理單元308在圖像形成裝置101啟動時,確定由rom204等中存儲的固件支持的云打印版本是否與非易失性存儲器214中保存的云打印版本匹配。固件更新控制單元309例如通過重寫rom204中存儲的控制程序,來進(jìn)行圖像形成裝置101的固件的版本更新。本實施例的圖像形成裝置101根據(jù)進(jìn)行固件的更新來進(jìn)行圖像形成裝置101的重新啟動。在本實施例中,如果由固件支持的云打印服務(wù)的版本增加,則新固件的云打印模塊至少繼承舊版本的云打印服務(wù)的云打印刪除功能。

圖4是例示圖像形成裝置101的控制面板211的示例的圖。顯示面板405是由lcd等構(gòu)造的顯示面板。按鈕401是當(dāng)接受圖像形成裝置101的復(fù)印功能的執(zhí)行指令時按下的按鈕,并且通過按下按鈕401而使復(fù)印操作畫面顯示在顯示面板405上。按鈕402是當(dāng)接受圖像形成裝置101的fax功能的執(zhí)行指令時按下的按鈕,并且通過按下按鈕402而使fax操作畫面顯示在顯示面板405上。按鈕403是當(dāng)接受圖像形成裝置101的掃描功能的執(zhí)行指令時按下的按鈕,并且通過按下按鈕403而使掃描操作畫面顯示在顯示面板405上。

鍵408是數(shù)字小鍵盤,并且用于接受數(shù)字等的輸入(例如設(shè)置值的輸入)。鍵407是ok鍵,并且例如在最終確定顯示面板405的顯示內(nèi)容時使用。鍵406是方向鍵,并且例如在選擇顯示面板405上顯示的菜單項時使用。當(dāng)分別接受用于黑白復(fù)印或彩色復(fù)印的執(zhí)行指令時,使用鍵409和鍵410。當(dāng)停止處理時使用鍵411。當(dāng)顯示用于進(jìn)行圖像形成裝置101能夠執(zhí)行的功能的設(shè)置的菜單畫面時使用鍵412。

圖5是用于描述圖像形成裝置101的非易失性存儲器214中存儲的數(shù)據(jù)的圖。云打印操作版本501存儲表示在最近一次啟動時由圖像形成裝置101的固件支持的云打印版本的信息。因此,云打印操作版本501也可以說是存儲表示在固件的更新前由圖像形成裝置101支持的云打印版本的信息。另外,非易失性存儲器214在圖像形成裝置101的啟動之前和之后(更新之前和之后)繼續(xù)保持該信息。例如,在版本1.0的情況下存儲值“1”,在版本2.0的情況下存儲值“2”,并且在版本3.0的情況下存儲值“3”。云打印啟動處理單元308參照云打印操作版本501中存儲的值,或者將上述值寫入到云打印操作版本501的區(qū)域。

云打印登記狀態(tài)502存儲表示云打印登記狀態(tài)的信息。例如,如果尚未進(jìn)行圖像形成裝置101到云打印服務(wù)102的登記,則存儲值“0”,并且如果已經(jīng)登記,則存儲值“1”。云打印服務(wù)登記和刪除控制單元301以及云打印啟動處理單元308參照云打印登記狀態(tài)502中存儲的值,或者將上述值寫入到云打印登記狀態(tài)502的區(qū)域。

云打印用戶id503存儲從客戶終端100向圖像形成裝置101發(fā)送的云打印服務(wù)登記請求112中設(shè)置的用戶id。例如,存儲用于識別用戶的字符序列。云打印服務(wù)登記和刪除控制單元301以及云打印啟動處理單元308參照云打印用戶id503中存儲的值,或者將上述值寫入到云打印用戶id503的區(qū)域。

圖6是例示當(dāng)圖像形成裝置101接收到云打印服務(wù)登記請求111時的處理的過程的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)圖6的處理。

當(dāng)圖像形成裝置101接收到云打印服務(wù)登記請求111時,執(zhí)行步驟s601的處理。在步驟s601中,cpu202通過圖像形成裝置101的云打印服務(wù)登記和刪除控制單元301獲得云打印服務(wù)登記請求111中包括的用戶id。

在步驟s602中,cpu202通過存儲控制單元305獲得圖像形成裝置101的固件支持的云打印版本信息。在步驟s603中,cpu202通過云打印服務(wù)登記和刪除控制單元301向云打印服務(wù)102發(fā)送云打印服務(wù)登記請求112。這里,云打印服務(wù)登記請求112包括在步驟s601中獲得的用戶id、在步驟s602中獲得的云打印版本信息、以及唯一地識別圖像形成裝置101的打印機(jī)id。

在步驟s604中,云打印服務(wù)登記和刪除控制單元301從云打印服務(wù)102接收云打印服務(wù)登記響應(yīng)113。在步驟s605中,云打印服務(wù)登記和刪除控制單元301基于接收到的云打印服務(wù)登記響應(yīng)113,確定登記是否成功。

如果確定登記成功,則在步驟s606中,云打印服務(wù)登記和刪除控制單元301存儲用戶id作為云打印用戶id503的值。在步驟s607中,云打印服務(wù)登記和刪除控制單元301將表示“已登記”的值存儲在非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域中。在步驟s607的處理之后,圖6的處理終止。同時,如果在步驟s605中確定登記失敗,則圖6的處理終止。

圖7是例示當(dāng)圖像形成裝置101接受云打印刪除操作時的處理的過程的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)圖7的各個處理。

當(dāng)在顯示面板405上接受稍后通過圖9描述的云打印刪除操作時,執(zhí)行步驟s701的處理。在步驟s701中,cpu202通過云打印服務(wù)登記和刪除控制單元301向云打印服務(wù)102發(fā)送云打印服務(wù)刪除請求。

在步驟s702中,cpu202通過云打印服務(wù)登記和刪除控制單元301從云打印服務(wù)102接收云打印服務(wù)刪除響應(yīng)。在步驟s703中,cpu202通過云打印服務(wù)登記和刪除控制單元301基于接收到的云打印服務(wù)刪除響應(yīng),確定刪除是否成功。這里,如果確定刪除成功,則在步驟s704中,cpu202通過云打印服務(wù)登記和刪除控制單元301將null(空)值存儲在非易失性存儲器214的用戶id503的區(qū)域中。在步驟s705中,cpu202通過云打印服務(wù)登記和刪除控制單元301將表示“未登記”的值存儲在非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域中。在步驟s705的處理之后,圖7的處理終止。同時,如果在步驟s703中確定刪除失敗,則圖7的處理終止。注意,云打印刪除操作不限于來自顯示面板405的操作。例如,其可以通過來自另一裝置或移動終端的遠(yuǎn)程操作來進(jìn)行。

下面給出關(guān)于在顯示面板405上顯示用于提示云打印服務(wù)的刪除的用戶界面畫面的處理的說明。

圖8是例示本實施例中的當(dāng)圖像形成裝置101啟動時的處理的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行來實現(xiàn)圖8的各個處理。

當(dāng)圖像形成裝置101啟動時,執(zhí)行步驟s801的處理。在步驟s801中,cpu202通過云打印啟動處理單元308將非易失性存儲器214中存儲的云打印操作版本501(更新前的版本)與由圖像形成裝置101的固件當(dāng)前支持的云打印版本(更新后的版本)進(jìn)行比較。如果根據(jù)用于更新固件的處理來啟動圖像形成裝置101,則步驟s801的處理是將更新前的版本與更新后的版本進(jìn)行比較的處理。注意,通過步驟s801的檢查版本或固件的處理,來獲得由固件支持的云打印版本。在步驟s802中,cpu202通過云打印啟動處理單元308確定兩個版本是否不同。這里,如果確定版本不是不同而是相同,則圖8的處理終止。同時,如果確定版本不同,則進(jìn)行步驟s803及以后的處理。換句話說,cpu202根據(jù)步驟s802的確定來控制是否進(jìn)行步驟s803及以后的特定處理。在步驟s803中,cpu202通過云打印啟動處理單元308獲得非易失性存儲器214中存儲的云打印登記狀態(tài)502的值。在步驟s802中確定版本不同的情況是例如安裝了存儲新版本的固件的存儲介質(zhì)的情況。

在步驟s804中,cpu202通過云打印啟動處理單元308確定所獲得的值是否是“已登記”。這里,如果確定不是“已登記”,則處理進(jìn)行到步驟s809,如果確定“已登記”,則處理進(jìn)行到步驟s805。

如果確定不是“已登記”,則處理進(jìn)行到步驟s809。在步驟s809中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本信息存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。在步驟s809的處理之后,圖8的處理終止。如果在步驟s804中確定“已登記”,則在步驟s805中,cpu202通過云打印啟動處理單元308在顯示面板405上顯示用于接受是否刪除云打印服務(wù)的登記的指令的對話畫面。

圖9是例示用于接受是否刪除云打印服務(wù)的登記的指令的對話畫面的示例的圖。控制臺控制單元300在顯示面板405上顯示能夠接受用于刪除云打印服務(wù)的登記的指令的畫面901。如由畫面901所示的,在畫面上顯示指令“云打印版本已更新。已登記的云打印機(jī)不能再使用。請刪除云打印機(jī)并再次登記?!?。換句話說,該消息是請求外部終端的用戶發(fā)布通過圖1說明的登記請求的消息,以將啟動后(云打印版本更新后)的圖像形成裝置101登記到云打印服務(wù)。外部終端例如是客戶終端100。在畫面901上顯示按鈕903和按鈕904。如果用戶按下按鈕903,則進(jìn)行云打印服務(wù)的登記的刪除。如果用戶按下按鈕904,則在步驟s806中,cpu202將由圖像形成裝置101的固件當(dāng)前支持的云打印版本信息存儲到云打印操作版本501的區(qū)域。隨后,圖8的處理終止。

當(dāng)按下畫面901上的按鈕903時,換句話說,如果用戶指示了登記刪除,則在步驟s807中,cpu202通過云打印啟動處理單元308向云打印服務(wù)102發(fā)送打印機(jī)刪除命令。這里,cpu202使用與舊版本的云打印服務(wù)相對應(yīng)的api來發(fā)送打印機(jī)刪除命令。在接收到打印機(jī)刪除命令的發(fā)送結(jié)果時,cpu202通過控制臺控制單元300將該結(jié)果顯示在顯示面板405上。例如,如果發(fā)送結(jié)果是刪除成功,則控制臺控制單元300在顯示面板405上顯示如由畫面902所示的對話畫面。

在步驟s808中,cpu202通過云打印啟動處理單元308將表示“未登記”的值存儲在非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域中。在步驟s809中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本信息存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。隨后,圖8的處理終止。

根據(jù)本實施例,如果圖像形成裝置101的固件被更新并且圖像形成裝置101能夠支持的云打印服務(wù)的版本改變,則能夠提示用戶刪除到云打印服務(wù)的登記。結(jié)果,能夠防止云打印服務(wù)由于固件版本的更新而意外地變得不可用。

在本實施例中,通過圖8的處理,刪除已經(jīng)登記到云打印服務(wù)102的圖像形成裝置101。當(dāng)從客戶終端100接收到登記請求時,通過圖6的處理,將當(dāng)前的圖像形成裝置101(包括由固件支持的云打印版本信息)登記到云打印服務(wù)102。換句話說,在本實施例中,進(jìn)行上述的操作以使由圖像形成裝置101的當(dāng)前固件支持的版本和登記到云打印服務(wù)的版本匹配。

在上面的說明中,說明了在圖像形成裝置101啟動時開始步驟s801的處理。然而,也可以進(jìn)行構(gòu)造,使得例如當(dāng)開始用于進(jìn)行圖像形成裝置101的固件的版本更新的處理時,開始步驟s801的處理。

[第二實施例]

接下來,關(guān)于用于在顯示面板405上顯示用于提示云打印服務(wù)的刪除和添加的對話畫面的處理,針對與第一實施例不同的點給出說明,作為第二實施例。

圖10是例示本實施例中的當(dāng)圖像形成裝置101啟動時的處理的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)圖10的各個處理。

當(dāng)圖像形成裝置101啟動時,執(zhí)行步驟s1001的處理。在步驟s1001中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本與非易失性存儲器214的云打印操作版本501進(jìn)行比較。在步驟s1002中,cpu202通過云打印啟動處理單元308確定兩個版本是否不同。這里,如果確定版本不是不同而是相同,則圖10的處理終止。同時,如果確定版本不同,則在步驟s1003中,cpu202通過云打印啟動處理單元308獲得非易失性存儲器214中存儲的云打印登記狀態(tài)502的值。在步驟s1004中,cpu202通過云打印啟動處理單元308確定所獲得的值是否是“已登記”。這里,如果確定不是“已登記”,則處理進(jìn)行到步驟s1013,而如果確定“已登記”,則處理進(jìn)行到步驟s1005。

如果確定不是“已登記”,則處理進(jìn)行到步驟s1013。在步驟s1013中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。在步驟s1013的處理之后,圖10的處理終止。

同時,如果在步驟s1004中確定“已登記”,則處理進(jìn)行到步驟s1005。在步驟s1005中,cpu202通過云打印啟動處理單元308在顯示面板405上顯示圖11的用于接受是否刪除云打印服務(wù)登記的指令的對話畫面1101。

這里,如果用戶按下按鈕1105,換句話說,如果用戶沒有選擇刪除,則處理進(jìn)行到步驟s1013。在步驟s1013中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。隨后,圖10的處理終止。

當(dāng)按下按鈕1104時,換句話說,如果用戶指示了登記刪除,則在步驟s1007中,cpu202通過云打印啟動處理單元308向云打印服務(wù)102發(fā)送打印機(jī)刪除命令。這里,cpu202使用與舊版本的云打印服務(wù)相對應(yīng)的api來發(fā)送打印機(jī)刪除命令。在接收到打印機(jī)刪除命令的發(fā)送結(jié)果時,cpu202通過控制臺控制單元300將該結(jié)果顯示在顯示面板405上。例如,如果發(fā)送結(jié)果是刪除成功,則控制臺控制單元300在顯示面板405上顯示如由圖11的畫面1102所示的對話畫面。

在步驟s1008中,cpu202通過云打印啟動處理單元308將非易失性存儲器214的云打印登記狀態(tài)502的值設(shè)置為表示“未登記”的值。在步驟s1009中,cpu202通過云打印啟動處理單元308在顯示面板405上顯示用于接受是否登記云打印服務(wù)的指令的對話畫面1102。

圖11是例示用于接受是否登記云打印服務(wù)的指令的對話畫面的示例的圖。cpu202通過控制臺控制單元300在顯示面板405上顯示能夠接受用于云打印刪除的指令的對話畫面1101。這里,如果用戶按下按鈕1104,則執(zhí)行步驟s1007和步驟s1008的云打印服務(wù)登記刪除處理。在步驟s1009中,cpu202通過控制臺控制單元300在顯示面板405上顯示用于提示云打印服務(wù)登記的對話畫面1102。如畫面1102中所示的,在畫面上顯示消息“已登記的云打印機(jī)被刪除,接下來進(jìn)行云打印登記?”。在畫面1102上顯示按鈕1106和按鈕1107。如果用戶按下按鈕1106,則進(jìn)行圖6的用于登記云打印服務(wù)的處理。當(dāng)云打印服務(wù)登記處理成功時,cpu202通過控制臺控制單元300在顯示面板405上顯示畫面1103。另外,當(dāng)用戶按下按鈕1107時,處理進(jìn)行到步驟s1013。在步驟s1013中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。隨后,圖10的處理終止。

當(dāng)按下畫面1101上的按鈕1103時,換句話說,如果用戶指示了登記添加,則在步驟s1011中,cpu202通過云打印啟動處理單元308向云打印服務(wù)102發(fā)送云打印服務(wù)登記請求112。在步驟s1012中,cpu202通過云打印啟動處理單元308將“已登記”的值存儲在非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域中。在步驟s1013中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。隨后,圖10的處理終止。

[第三實施例]

接下來,關(guān)于用于自動執(zhí)行云打印服務(wù)的刪除和添加的處理,針對與第一實施例和第二實施例不同的點給出說明,作為第三實施例。

圖12是例示本實施例中的當(dāng)圖像形成裝置101啟動時的處理的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)圖12的各個處理。

當(dāng)圖像形成裝置101啟動時,執(zhí)行步驟s1201的處理。在步驟s1201中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本與非易失性存儲器214中存儲的云打印操作版本501進(jìn)行比較。在步驟s1202,cpu202通過云打印啟動處理單元308確定兩個版本是否不同。這里,如果確定版本不是不同而是相同,則圖12的處理終止。同時,如果確定版本不同,則在步驟s1203中,cpu202通過云打印啟動處理單元308獲得非易失性存儲器214中存儲的云打印登記狀態(tài)502的值。在步驟s1204中,cpu202通過云打印啟動處理單元308確定所獲得的值是否是“已登記”。這里,如果確定不是“已登記”,則處理進(jìn)行到步驟s1208,如果確定“已登記”,則處理進(jìn)行到步驟s1205。

如果確定不是“已登記”,則處理進(jìn)行到步驟s1208。在步驟s1208中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。在步驟s1208的處理之后,圖12的處理終止。

同時,如果在步驟s1204中確定“已登記”,則在步驟s1205中,cpu202通過云打印啟動處理單元308向云打印服務(wù)102發(fā)送打印機(jī)刪除命令。這里,cpu202使用與舊版本的云打印服務(wù)相對應(yīng)的api來發(fā)送打印機(jī)刪除命令。在接收到打印機(jī)刪除命令的發(fā)送結(jié)果時,cpu202通過控制臺控制單元300將該結(jié)果顯示在顯示面板405上。例如,如果發(fā)送結(jié)果是刪除成功,則控制臺控制單元300在顯示面板405上顯示表示刪除成功的畫面。

在步驟s1206中,cpu202通過云打印啟動處理單元308向云打印服務(wù)102發(fā)送云打印服務(wù)登記請求112。在步驟s1207中,cpu202通過云打印啟動處理單元308將表示“已登記”的值存儲在非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域中。在步驟s1208中,cpu202通過云打印啟動處理單元308將由圖像形成裝置101的當(dāng)前固件支持的云打印版本存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。隨后,圖12的處理終止。

[第四實施例]

雖然上面說明了第一實施例至第三實施例,但是可以采取這樣的構(gòu)造:當(dāng)按下圖9的畫面901的按鈕903時,或者當(dāng)按下圖11的畫面1101的按鈕1104時,進(jìn)行本實施例的操作。換句話說,當(dāng)接受用于到云打印服務(wù)102的登記的刪除指令時,顯示圖14a的畫面1401。如圖14a中所示,在畫面1401中顯示“已登記的gcp打印機(jī)中存在作業(yè)。繼續(xù)打印機(jī)刪除?”的消息。在本實施例中,通過這樣的構(gòu)造,能夠向用戶警告對于他們正在嘗試進(jìn)行刪除的、已經(jīng)登記到云打印服務(wù)102的圖像形成裝置101存在未處理的作業(yè)。這里,如果按下畫面1401的“是”按鈕,則繼續(xù)用于到云打印服務(wù)102的登記的刪除處理。同時,如果按下“否”按鈕,則停止用于到云打印服務(wù)102的登記的刪除處理。

作為選擇,在本實施例中,還可以采取構(gòu)造以在接受用于到云打印服務(wù)102的登記的刪除指令的情況下顯示圖14b的畫面1402。換句話說,除了通知存在與用戶正在嘗試刪除的、已經(jīng)登記到云打印服務(wù)102的版本相對應(yīng)的未處理的作業(yè),還顯示未處理的作業(yè)的列表。這里,如果按下畫面1401的“是”按鈕,則繼續(xù)用于到云打印服務(wù)102的登記的刪除處理。同時,如果按下“否”按鈕,則停止用于到云打印服務(wù)102的登記的刪除處理。

圖13是例示當(dāng)顯示圖9的畫面901或圖11的畫面1101時的處理的流程圖。例如,通過cpu202將rom204中存儲的程序讀取到ram203中并執(zhí)行該程序來實現(xiàn)圖13的各個處理。

在步驟s1301中,進(jìn)行步驟s805或步驟s1005的處理。換句話說,在步驟s1301中,顯示畫面901或圖11的畫面1101。在步驟s1302中,cpu202確定是否按下了按鈕903或按鈕1104,換句話說,是否接受到了用于到云打印服務(wù)102的登記的刪除指令。這里,如果確定未接受用于到云打印服務(wù)102的登記的刪除指令,則處理進(jìn)行到步驟s1309。在步驟s1309中,cpu202通過云打印啟動處理單元308,將由圖像形成裝置101的當(dāng)前固件支持的云打印版本信息存儲到非易失性存儲器214的云打印操作版本501的區(qū)域。換句話說,在步驟s1309中,進(jìn)行步驟s809或步驟s1013的處理。在步驟s1309的處理之后,圖13的處理終止。

在步驟s1302中,如果確定未接受用于到云打印服務(wù)102的登記的刪除指令,則處理進(jìn)行到步驟s1303。在步驟s1303中,cpu202通過云打印服務(wù)登記和刪除控制單元301,向云打印服務(wù)102發(fā)送用于確認(rèn)是否存在與已登記的圖像形成裝置101相對應(yīng)的作業(yè)的作業(yè)列表獲得命令。在步驟s1304中,cpu202通過云打印服務(wù)登記和刪除控制單元301,基于從云打印服務(wù)102接收到的作業(yè)列表,進(jìn)行用于確定是否存在與已登記的圖像形成裝置101相對應(yīng)的作業(yè)的作業(yè)確定。這里,如果確定不存在作業(yè),則即使用于到云打印服務(wù)102的登記的刪除處理繼續(xù),也確定不會有問題,并且處理進(jìn)行到步驟s1307。

在步驟s1307中,如在步驟s705中的處理中,cpu202通過云打印服務(wù)登記和刪除控制單元301,將表示“未登記”的值存儲到非易失性存儲器214的云打印登記狀態(tài)502的區(qū)域。在步驟s1308中,如在步驟s701中的處理中,cpu202通過云打印服務(wù)登記和刪除控制單元301向云打印服務(wù)102發(fā)送云打印服務(wù)刪除請求。隨后,處理進(jìn)行到步驟s1309。

如上所述,如果接受用于到云打印服務(wù)102的登記的刪除指令,則能夠向用戶警告存在與用戶正在嘗試進(jìn)行刪除的、已經(jīng)登記到云打印服務(wù)102的圖像形成裝置101相對應(yīng)的未處理的作業(yè)。

在上述的實施例中,非易失性存儲器214的云打印操作版本501是表示在最近一次啟動時由圖像形成裝置101的固件支持的云打印版本的信息。然而,其可以是表示在最近一次到云打印服務(wù)的登記時由圖像形成裝置101的固件支持的云打印版本的信息,代替在最近一次啟動時由圖像形成裝置101的固件支持的云打印版本。在這種情況下,還可以進(jìn)行構(gòu)造以使處理在步驟s806中確定為否的情況下終止。以這種方式,因為每次在步驟s802中確定版本不同的狀態(tài)下啟動圖像形成裝置時,轉(zhuǎn)變到步驟s803及以后的處理,所以能夠增加提示用戶刪除登記和重新登記的機(jī)會。

<其他實施例>

還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非暫時性計算機(jī)可讀存儲介質(zhì)”)上的計算機(jī)可執(zhí)行指令(例如,一個或更多個程序)以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(asic))的系統(tǒng)或裝置的計算機(jī),來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由系統(tǒng)或裝置的計算機(jī)例如讀出并執(zhí)行來自存儲介質(zhì)的計算機(jī)可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執(zhí)行上述實施例中的一個或更多個的功能的方法,來實現(xiàn)本發(fā)明的實施例。計算機(jī)可以包括一個或更多個處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分開的計算機(jī)或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計算機(jī)可執(zhí)行指令。計算機(jī)可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機(jī)。存儲介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(cd)、數(shù)字通用光盤(dvd)或藍(lán)光光盤(bd)tm)、閃存裝置以及存儲卡等中的一個或更多個。

本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。

雖然參照示例性實施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實施例。應(yīng)當(dāng)對所附權(quán)利要求的范圍給予最寬的解釋,以便涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1