專利名稱:信息發(fā)送裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將自身設(shè)備的信息發(fā)送到外部裝置的信息發(fā)送裝置、該信息發(fā)送裝置的控制方法以及存儲(chǔ)計(jì)算機(jī)程序的記錄介質(zhì)。
背景技術(shù):
傳統(tǒng)地,已知具有Web服務(wù)器的功能的圖像處理裝置。該圖像處理裝置生成與該圖像處理裝置的作業(yè)狀態(tài)以及設(shè)置在該圖像處理裝置中的存儲(chǔ)單元中存儲(chǔ)的圖像數(shù)據(jù)相關(guān)的信息的網(wǎng)頁(yè)(web page)。通過(guò)將該信息發(fā)送到經(jīng)由網(wǎng)絡(luò)連接的客戶端個(gè)人計(jì)算機(jī) (PC),能夠在客戶端PC的Web瀏覽器上瀏覽該信息(參見(jiàn),例如日本特開(kāi)2002-007095號(hào)公報(bào))。以下,將網(wǎng)頁(yè)稱為遠(yuǎn)程用戶界面(UI),通過(guò)瀏覽遠(yuǎn)程UI,用戶能夠從遠(yuǎn)離圖像處理裝置的位置掌握關(guān)于正在圖像處理裝置中進(jìn)行的作業(yè)的信息以及關(guān)于圖像數(shù)據(jù)的信息。此外,在圖像處理裝置中,在附裝的操作屏(以下稱為本地UI)的顯示部上,顯示圖像處理裝置的作業(yè)狀態(tài)或者關(guān)于存儲(chǔ)的圖像數(shù)據(jù)的信息。當(dāng)在圖像處理裝置中發(fā)生諸如卡紙的錯(cuò)誤時(shí),將用于解決錯(cuò)誤的步驟跟與用戶的錯(cuò)誤解決操作連動(dòng)的圖像轉(zhuǎn)變一起顯示在顯示部上。圖3A至圖3D例示了表示在本地UI的顯示部上顯示的卡紙錯(cuò)誤解決步驟的畫面。 首先,在本地UI的顯示部上,顯示圖3A所示的表示第一錯(cuò)誤解決步驟的畫面。接下來(lái),如果用戶根據(jù)顯示的解決步驟進(jìn)行圖像處理裝置的操作(錯(cuò)誤解決操作),則在本地UI的顯示部上顯示圖3B所示的畫面以使得指示下一步驟。以這種方式,在本地UI的顯示部上顯示的錯(cuò)誤解決步驟的畫面,與用戶的錯(cuò)誤解決操作連動(dòng)地從圖3A順序改變到圖3D。如上所述,傳統(tǒng)地,作為用戶從視覺(jué)上識(shí)別關(guān)于圖像處理裝置的信息(例如關(guān)于作業(yè)狀態(tài)以及存儲(chǔ)的圖像數(shù)據(jù)的信息)的方法,提供有本地UI和遠(yuǎn)程UI。然而,傳統(tǒng)的遠(yuǎn)程UI由圖像處理裝置中的Web服務(wù)器通過(guò)生成用于遠(yuǎn)程UI的專用畫面并將畫面提供給瀏覽器來(lái)提供。因此,從遠(yuǎn)程UI,用戶既無(wú)法看到與在圖像處理裝置的顯示部上顯示的畫面共同的畫面,也無(wú)法看到諸如當(dāng)發(fā)生錯(cuò)誤時(shí)在圖像處理裝置的顯示部上顯示的錯(cuò)誤解決步驟的畫面轉(zhuǎn)變本身。此外,由于用戶無(wú)法識(shí)別當(dāng)前在圖像處理裝置的顯示部上顯示的畫面本身,因此難以掌握?qǐng)D像處理裝置的狀態(tài),例如,是否適當(dāng)?shù)剡M(jìn)行了錯(cuò)誤解決操作。如上所述,由于不指望傳統(tǒng)的遠(yuǎn)程UI來(lái)顯示與在本地UI上顯示的畫面共同的畫面,因此無(wú)法滿足想要看到與在本地UI上顯示的畫面共同的畫面的用戶的需求,從而存在改善的空間。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種信息發(fā)送裝置,所述信息發(fā)送裝置包括生成單元,其用于生成示出所述信息發(fā)送裝置的信息并且包含圖像數(shù)據(jù)的網(wǎng)頁(yè),所述圖像數(shù)據(jù)表示與在所述信息發(fā)送裝置中配備的顯示單元上待顯示的畫面共同的畫面;發(fā)送單元,其用于響應(yīng)于來(lái)自信息處理裝置的請(qǐng)求向所述信息處理裝置發(fā)送由所述生成單元生成的網(wǎng)頁(yè);以及獲取單元,其用于在所述顯示單元上待顯示的畫面是多個(gè)相關(guān)畫面中的一個(gè)的情況下,獲取所述多個(gè)相關(guān)畫面中的各個(gè)的圖像數(shù)據(jù),其中,所述生成單元生成包含由所述獲取單元獲取的所述多個(gè)相關(guān)畫面中的各個(gè)的所述圖像數(shù)據(jù)的網(wǎng)頁(yè)。從以下參照附圖對(duì)示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其他特征和方面將變得清林疋。
被包括在說(shuō)明書中并構(gòu)成說(shuō)明書的一部分的附圖例示了本發(fā)明的示例性實(shí)施例、 特征和方面,并與文字描述一起,用于解釋本發(fā)明的原理。圖1例示了根據(jù)本發(fā)明的示例性實(shí)施例的系統(tǒng)配置。圖2是例示根據(jù)示例性實(shí)施例的圖像處理裝置中的控制單元的配置的框圖。圖3A、圖;3B、圖3C和圖3D例示了在根據(jù)示例性實(shí)施例的圖像處理裝置中的顯示單元上顯示的畫面的示例。圖4例示了根據(jù)示例性實(shí)施例的圖像處理裝置中的軟件模塊的配置。圖5是例示根據(jù)示例性實(shí)施例的在計(jì)算機(jī)與圖像處理裝置之間進(jìn)行的數(shù)據(jù)處理過(guò)程的示例的流程圖。圖6是例示在圖5的步驟S509中的公共網(wǎng)關(guān)接口(CGI,Common Gateway Interface)程序處理的處理過(guò)程的流程圖。圖7是根據(jù)示例性實(shí)施例的圖像處理裝置中存儲(chǔ)的畫面信息表的示例。圖8是根據(jù)示例性實(shí)施例的在Web瀏覽器上顯示的從圖像處理裝置發(fā)送的網(wǎng)頁(yè)的顯示的示例。圖9是例示在圖5的步驟S509中的CGI程序處理的處理過(guò)程的流程圖。圖10是根據(jù)示例性實(shí)施例的在Web瀏覽器上顯示的從圖像處理裝置發(fā)送的網(wǎng)頁(yè)的顯示的示例。圖11是根據(jù)示例性實(shí)施例的在Web瀏覽器上顯示的從圖像處理裝置發(fā)送的網(wǎng)頁(yè)的顯示的示例。
具體實(shí)施例方式以下,參照附圖詳細(xì)描述本發(fā)明的各種示例性實(shí)施例、特征及方面。圖1例示了根據(jù)作為應(yīng)用本發(fā)明的示例的第一示例性實(shí)施例的系統(tǒng)配置。在圖1中,圖像處理裝置200包括掃描器單元2070、打印機(jī)單元2095、控制單元 (控制器單元)2000以及用作本地UI的顯示/操作單元2012。掃描器單元2070、打印機(jī)單元2095、進(jìn)紙單元2100、排紙單元2110以及顯示/操作單元2012中的各個(gè)連接到控制單元2000??刂茊卧?000連接到諸如局域網(wǎng)(LAN) 2011 的網(wǎng)絡(luò)發(fā)送單元。控制單元(控制器單元)2000連接到用作圖像輸入設(shè)備的掃描器單元2070以及用作圖像輸出設(shè)備的打印機(jī)單元2095。此外,控制單元2000連接到給送紙張等的進(jìn)紙單元2100以及排出打印紙張的排紙單元2110。進(jìn)紙單元2100包括多個(gè)紙張給送段和插入器 (未示出)。排紙單元2110包括諸如具有多個(gè)排出倉(cāng)的整理器、具有裝訂功能的整理器等的配件。用作本地UI的顯示/操作單元2012作為與用戶的操作界面,具有顯示裝置主體的狀態(tài)、作業(yè)的信息等的顯示單元。顯示單元包括觸摸屏功能。此外,顯示單元包括指示圖像處理裝置200的狀態(tài)的發(fā)光二級(jí)管(LED)、硬鍵、按鈕鍵等。用戶能夠從顯示/操作單元 2012上顯示的信息看到圖像處理裝置的錯(cuò)誤狀態(tài)等。此外,用戶能夠通過(guò)使用觸摸屏按下顯示/操作單元2012上顯示的操作菜單按鈕或者按下硬鍵按鈕來(lái)操作圖像處理裝置200。 在本示例性實(shí)施例中,圖像處理裝置200作為響應(yīng)于來(lái)自客戶端PC的請(qǐng)求將所請(qǐng)求的信息發(fā)送到客戶端PC的信息發(fā)送裝置來(lái)操作。只要信息發(fā)送裝置具有發(fā)送所請(qǐng)求的信息的功能,則信息發(fā)送裝置不限于諸如打印機(jī)、掃描器、復(fù)印機(jī)以及傳真機(jī)等的圖像處理裝置,而信息發(fā)送裝置可以是其他裝置。計(jì)算機(jī)11包括顯示裝置、鍵盤、指示設(shè)備以及計(jì)算機(jī)主體(未示出)。此外,計(jì)算機(jī)11包括將操作系統(tǒng)從計(jì)算機(jī)主體內(nèi)置的存儲(chǔ)設(shè)備加載到隨機(jī)存取存儲(chǔ)器(RAM)中并執(zhí)行各種應(yīng)用程序的功能。此外,計(jì)算機(jī)11能夠使用網(wǎng)絡(luò)接口(未示出)經(jīng)由網(wǎng)絡(luò)與圖像處理裝置200進(jìn)行通信,并且能夠在顯示設(shè)備上顯示通過(guò)通信獲取的顯示信息。存儲(chǔ)設(shè)備存儲(chǔ)所謂的Web瀏覽器。計(jì)算機(jī)11被配置以使得Web瀏覽器能夠在計(jì)算機(jī)11上進(jìn)行操作。 通過(guò)Web瀏覽器,計(jì)算機(jī)11能夠使用預(yù)定協(xié)議與能夠作為Web服務(wù)器(稍后描述)操作的圖像處理裝置200進(jìn)行通信,并且能夠在顯示設(shè)備上顯示遠(yuǎn)程UI。計(jì)算機(jī)11作為信息處理裝置操作,所述信息處理裝置是向信息發(fā)送裝置進(jìn)行信息的請(qǐng)求并顯示獲取的信息的客戶端PC。在本示例性實(shí)施例中,作為圖像處理裝置的示例,描述了計(jì)算機(jī)11的情況,然而,可以使用諸如移動(dòng)電話的其他終端。在圖1中,圖像處理裝置200和計(jì)算機(jī)11經(jīng)由LAN 2011可通信地互連。在系統(tǒng)中,如果從設(shè)置在計(jì)算機(jī)11中的Web瀏覽器向圖像處理裝置200發(fā)送獲取信息的請(qǐng)求,則圖像處理裝置200向計(jì)算機(jī)11發(fā)送所請(qǐng)求的信息。圖像處理裝置200與計(jì)算機(jī)11的連接配置不限于LAN,而可以使用互聯(lián)網(wǎng)、無(wú)線通信以及其他連接方法來(lái)實(shí)現(xiàn)該系統(tǒng)。在圖1中, 僅計(jì)算機(jī)11和圖像處理裝置200連接到LAN 2011,然而,也可以連接其他終端。圖2是例示圖1所示的控制單元2000的詳細(xì)硬件配置的框圖。對(duì)于與圖1類似的部件,應(yīng)用相同的附圖標(biāo)記。在圖2中,中央處理單元(CPU) 2001是控制整個(gè)系統(tǒng)的控制器。CPU 2001根據(jù)存儲(chǔ)在程序只讀存儲(chǔ)器(ROM) 2003以及硬盤驅(qū)動(dòng)器(HDD) 2004中的控制程序等控制對(duì)連接到系統(tǒng)總線2007的各種設(shè)備的訪問(wèn)的總體操作。此外,通過(guò)向各種設(shè)備給予指令,CPU 2001 進(jìn)行打印處理或者生成要在顯示/操作單元2012上顯示的顯示畫面數(shù)據(jù)的處理。此外,CPU 2001根據(jù)公共網(wǎng)關(guān)接口(CGI)程序(稍后描述)生成要在遠(yuǎn)程UI (稍后描述)上顯示的網(wǎng)頁(yè)。此外,CPU 2001從經(jīng)由設(shè)備接口單元2020連接的掃描器單元2070讀取輸入信息。此外,CPU 2001向經(jīng)由設(shè)備接口單元2020連接的打印機(jī)單元2095輸出圖像信號(hào)作為輸出信肩、οROM 2003存儲(chǔ)控制程序以及軟件模塊(例如與圖6所示的流程圖相對(duì)應(yīng)的CGI程序)。根據(jù)CGI程序,進(jìn)行各種信息的處理或計(jì)算、各種設(shè)備的控制等,并生成要在遠(yuǎn)程UI 上顯示的網(wǎng)頁(yè)。ROM 2003還存儲(chǔ)系統(tǒng)的引導(dǎo)程序并用作引導(dǎo)ROM。RAM 2002用作CPU 2001操作的系統(tǒng)工作存儲(chǔ)器,并且還用作臨時(shí)存儲(chǔ)圖像數(shù)據(jù)、畫面信息表(稍后描述)等的存儲(chǔ)器。HDD 2004存儲(chǔ)作為在顯示/操作單元2012上顯示的資源的顯示數(shù)據(jù)的圖像數(shù)據(jù)或者消息數(shù)據(jù)、系統(tǒng)軟件等。HDD 2004還存儲(chǔ)用于生成網(wǎng)頁(yè)(稍后描述)的資源文件、模板文件等。此外,在圖像處理裝置中的存儲(chǔ)設(shè)備(例如HDD 2004)中,存儲(chǔ)了規(guī)定畫面信息的畫面信息表。參照?qǐng)D7描述畫面信息表的示例。在圖6(稍后描述)的各個(gè)步驟中或者根據(jù)需要將畫面信息表加載到RAM 2002中,這樣,CPU 2001能夠參照該表。圖7的項(xiàng)701例示了錯(cuò)誤ID的列表。項(xiàng)702例示了與各個(gè)錯(cuò)誤ID相關(guān)聯(lián)的錯(cuò)誤畫面的數(shù)量。此外,項(xiàng)703存儲(chǔ)實(shí)際相關(guān)聯(lián)的畫面的ID,其數(shù)量與畫面數(shù)量702相同。例如,在錯(cuò)誤ID是Errl的情況下,與錯(cuò)誤ID相關(guān)聯(lián)的畫面數(shù)量是4,與錯(cuò)誤ID相對(duì)應(yīng)的畫面 ID為Screenl、Screen2, Screen3以及Screen4。項(xiàng)704是各個(gè)畫面ID的列表。項(xiàng)705是關(guān)于顯示上述各個(gè)畫面ID所需的顯示內(nèi)容的信息,例如,圖像數(shù)據(jù)、位置信息、消息內(nèi)容以及作為資源的其他信息。從而,可以通過(guò)追蹤項(xiàng)704至項(xiàng)705來(lái)參照與項(xiàng)703中描述的各個(gè)畫面ID相對(duì)應(yīng)的顯示內(nèi)容。如上所述,畫面信息表規(guī)定了要在顯示/操作單元2012上進(jìn)行畫面轉(zhuǎn)變并顯示的一系列畫面轉(zhuǎn)變。操作單元I/F 2006用作與顯示/操作單元2012的接口單元,并且承擔(dān)將系統(tǒng)的用戶通過(guò)使用顯示/操作單元2012中包括的觸摸屏上顯示的菜單按鈕、硬鍵等而輸入的信息發(fā)送到CPU 2001的職能。此外,操作單元I/F 2006從顯示/操作單元2012中包括的硬鍵、觸摸屏等接收用戶輸入,并獲取操作內(nèi)容。使用從操作單元I/F 2006獲取的操作內(nèi)容以及上述控制程序,CPU2001生成在顯示/操作單元2012上顯示的畫面的顯示畫面數(shù)據(jù)。將顯示畫面數(shù)據(jù)存儲(chǔ)在視頻隨機(jī)存取存儲(chǔ)器(VRAM) 2009中。將存儲(chǔ)在VRAM2009中的顯示畫面數(shù)據(jù)經(jīng)由操作單元I/F 2006輸出作為顯示/操作單元2012上的顯示畫面。VRAM 2009用作存儲(chǔ)CPU 2001中生成的顯示畫面數(shù)據(jù)的存儲(chǔ)器。CPU 2001使用從HDD 2004獲取的顯示數(shù)據(jù)以生成在顯示/操作單元2012上顯示的畫面。VRAM 2009是用于存儲(chǔ)布置為在顯示/操作單元2012上顯示的圖像數(shù)據(jù)的存儲(chǔ)器。網(wǎng)絡(luò)接口(網(wǎng)絡(luò)I/F) 2010連接到LAN 2011并進(jìn)行信息的輸入和輸出。調(diào)制解調(diào)器(Modem) 2050連接到公共線路2051,并進(jìn)行信息的輸入和輸出。圖像處理裝置200通過(guò)經(jīng)由網(wǎng)絡(luò)I/F 2010連接到LAN 2011或者經(jīng)由調(diào)制解調(diào)器2050連接到公共線路(WAN) 2051 來(lái)與外部設(shè)備進(jìn)行圖像信息或者設(shè)備信息的輸入和輸出。上述設(shè)備被布置在系統(tǒng)總線2007 上。圖像總線I/Fdmage Bus I/F) 2005連接系統(tǒng)總線2007和以高速傳輸圖像數(shù)據(jù)的圖像總線2008,并用作轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)的總線橋。圖像總線2008是PCI總線或者IEEE 1394接口。在圖像總線2008上,布置了以下設(shè)備。光柵圖像處理器(RIP) 2060將PDL代碼光柵化為位像。設(shè)備I/F單元2020將作為裝置中的各個(gè)設(shè)備的圖像輸入/輸出設(shè)備的掃描器單元2070和打印機(jī)單元2095與控制單元2000連接,并進(jìn)行各個(gè)設(shè)備的狀態(tài)的識(shí)別以及圖像數(shù)據(jù)的同步/異步轉(zhuǎn)換。此外,設(shè)備I/F單元2020連接到進(jìn)行紙張給送的進(jìn)紙單元2100 以及進(jìn)行打印片材的排出的排紙單元2110。除了紙張給送或者紙張排出的狀況或者狀態(tài)的識(shí)別或檢測(cè)之外,設(shè)備I/F單元2020還進(jìn)行連接設(shè)備的錯(cuò)誤信息或者消耗品的剩余量的識(shí)別或者檢測(cè)。掃描器圖像處理單元2080對(duì)輸入圖像數(shù)據(jù)進(jìn)行校正、加工以及編輯。打印機(jī)圖像處理單元2090對(duì)打印輸出圖像數(shù)據(jù)進(jìn)行打印機(jī)的校正、分辨率轉(zhuǎn)換等。圖像旋轉(zhuǎn)單元2030進(jìn)行圖像數(shù)據(jù)的旋轉(zhuǎn)處理。圖像壓縮單元2040對(duì)多值圖像數(shù)據(jù)進(jìn)行聯(lián)合圖像專家組(JPEG)的壓縮/解壓縮處理,對(duì)二值圖像數(shù)據(jù)進(jìn)行聯(lián)合二值圖像專家組(JBIG)、改進(jìn)的二維壓縮編碼(MMR)、改進(jìn)的霍夫曼(MH)編碼等的壓縮/解壓縮處理。參照?qǐng)D4的框圖,描述記錄在圖像處理裝置中的ROM 2003或者HDD 2004中的、根據(jù)需要加載到RAM 2002中并由CPU 2001執(zhí)行的各種軟件模塊。在圖4中,模塊1501控制用戶界面(UI),并且當(dāng)操作者使用圖像處理裝置中的顯示/操作單元2012對(duì)圖像處理裝置進(jìn)行各種操作和設(shè)置時(shí),模塊1501在圖像處理裝置和設(shè)備之間起到調(diào)停作用。根據(jù)操作者的操作,模塊經(jīng)由操作單元I/F 2006將輸入信息傳送到稍后描述的各個(gè)模塊,并進(jìn)行處理的請(qǐng)求或數(shù)據(jù)的設(shè)置。Web服務(wù)器模塊1502用于響應(yīng)于來(lái)自連接到LAN 2011的Web客戶端的請(qǐng)求, 生成使得能夠在Web客戶端上顯示信息的顯示數(shù)據(jù)。此外,Web服務(wù)器模塊1502用于通知關(guān)于圖像處理裝置的信息,例如用于進(jìn)行多功能圖像處理的管理信息、作業(yè)狀態(tài)等。將來(lái)自Web客戶端的上述請(qǐng)求的通知經(jīng)由網(wǎng)絡(luò)I/F 2010發(fā)送到圖像處理裝置。同時(shí),經(jīng)由 Control-API (控制API) 1506(稍后描述)讀取圖像處理裝置的管理信息。接著,將信息的通知經(jīng)由HTTP 1503,TCP/IP 1504以及網(wǎng)絡(luò)驅(qū)動(dòng)程序1505 (稍后描述)以及網(wǎng)絡(luò)I/F 2010 發(fā)送到連接到圖像處理裝置的Web客戶端。Web服務(wù)器模塊1502使用CGI程序(稍后描述)等生成所謂的網(wǎng)頁(yè)格式數(shù)據(jù)。生成的網(wǎng)頁(yè)格式數(shù)據(jù)是用于使得能夠在Web客戶端上顯示包括圖像的對(duì)象或者諸如文本的信息的顯示數(shù)據(jù),例如,HTML格式的數(shù)據(jù)。通過(guò)Web服務(wù)器模塊1502,圖像處理裝置作為能夠向圖像處理裝置(作為客戶端)發(fā)送并提供信息的信息發(fā)送裝置來(lái)操作。超文本傳輸協(xié)議(HTTP)模塊1503用于多功能圖像處理裝置使用HTTP的通信。 HTTP模塊1503使用傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)模塊1504(稍后描述)為上述 Web服務(wù)器模塊1502提供通信。TCP/IP通信模塊(TCP/IP模塊)1504使用網(wǎng)絡(luò)驅(qū)動(dòng)程序(稍后描述)為上述各個(gè)模塊提供網(wǎng)絡(luò)通信。網(wǎng)絡(luò)驅(qū)動(dòng)程序1505控制物理連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)I/F 2010。Control-API 1506向上游模塊提供與下游模塊的接口。通過(guò)Control-API 1506, 減輕上游與下游模塊之間的依存關(guān)系,并能夠提高各個(gè)導(dǎo)流作用。作業(yè)管理器模塊1507對(duì)上述各種模塊經(jīng)由Control-API 1506指示的處理進(jìn)行解釋,并對(duì)各個(gè)模塊給予指令。該模塊用作對(duì)在多功能圖像處理裝置中進(jìn)行的硬件的處理進(jìn)行集中控制的作業(yè)控制單元。在這種情況下,作業(yè)管理器模塊1507能夠根據(jù)需要經(jīng)由圖像總線I/F 2005來(lái)控制與各種處理單元的信息傳遞。參照附圖描述了根據(jù)本示例性實(shí)施例的使用上述配置的操作。尤其,描述了作為根據(jù)示例性實(shí)施例的圖像處理裝置的特征的遠(yuǎn)程UI。
遠(yuǎn)程UI具有從裝置的外部提供使得能夠進(jìn)行諸如信息(例如裝置的狀態(tài))的獲取、設(shè)置、打印或者發(fā)送(多途發(fā)送,Universal-Send)的操作的用戶界面的功能。在上下文中,術(shù)語(yǔ)“遠(yuǎn)程UI”可以是指在外部裝置上顯示的顯示畫面本身。用戶能夠通過(guò)使用Web 瀏覽器從連接到網(wǎng)絡(luò)的計(jì)算機(jī)訪問(wèn)裝置來(lái)使用遠(yuǎn)程UI的功能。如圖4所示,在裝置中,Web服務(wù)器模塊1502在工作中,并且通過(guò)Web服務(wù)器模塊 1502,能夠進(jìn)行利用HTTP的通信。在Web服務(wù)器模塊1502中,能夠操作由來(lái)自客戶端的請(qǐng)求啟動(dòng)的CGI程序。在圖2所示的HDD 2004中,存儲(chǔ)有資源文件組和頁(yè)面模板文件組。文件組用于遠(yuǎn)程UI。資源文件包括要用于頁(yè)面顯示的HTML文件以及圖像文件。文件不限于HTML文件, 而可以使用表現(xiàn)用于示出關(guān)于資源的信息的畫面的顯示數(shù)據(jù)的、以其他語(yǔ)言描述的其他文件。從CGI程序參照模板文件,所述模板文件用于生成頁(yè)。為了訪問(wèn)裝置,用戶在Web瀏覽器上直接輸入統(tǒng)一資源定位符(URL)或者選擇嵌入了 URL的鏈接。Web瀏覽器經(jīng)由網(wǎng)絡(luò)發(fā)送指定操作者輸入的URL的HTTP命令。Web服務(wù)器模塊1502接收HTTP命令,分析HTTP命令并進(jìn)行與該命令相對(duì)應(yīng)的操作。操作包括例如根據(jù)HTTP命令的請(qǐng)求,向主體指示進(jìn)行圖像處理裝置的信息的設(shè)置、獲取以及打印輸出。此外,通過(guò)上述模板文件,Web服務(wù)器模塊1502生成與請(qǐng)求相對(duì)應(yīng)的網(wǎng)頁(yè),并將網(wǎng)頁(yè)發(fā)送到客戶端的Web瀏覽器。Web瀏覽器顯示從圖像處理裝置返回的網(wǎng)頁(yè)。以這種方式,操作計(jì)算機(jī)的用戶使用Web瀏覽器訪問(wèn)裝置,并能夠獲取和設(shè)置圖像處理裝置的功能、狀態(tài)以及存儲(chǔ)的信息。此外,用戶能夠操作圖像處理裝置。由于使用HTML數(shù)據(jù)提供遠(yuǎn)程UI的顯示數(shù)據(jù),因此,計(jì)算機(jī)無(wú)需具有用于顯示遠(yuǎn)程UI的專用軟件,可以簡(jiǎn)單地提供諸如Web瀏覽器的通用軟件。參照?qǐng)D5進(jìn)一步描述遠(yuǎn)程UI的基本操作。圖5是例示根據(jù)本示例性實(shí)施例的作為Web客戶端(瀏覽器)側(cè)的計(jì)算機(jī)11與作為Web服務(wù)器側(cè)的圖像處理裝置200之間的數(shù)據(jù)處理過(guò)程的示例的流程圖。步驟S501至S504以及S512中的處理是在計(jì)算機(jī)11中進(jìn)行的處理,而步驟S505 至S511以及步驟S513和S514中的處理是在圖像處理裝置200中進(jìn)行的處理。流程圖中的虛線的箭頭例示了信息的發(fā)送和接收。步驟S501至S514中的各個(gè)步驟由設(shè)置在計(jì)算機(jī) 11或者圖像處理裝置200中的CPU將存儲(chǔ)在存儲(chǔ)器(例如ROM)中的程序提取到RAM中并執(zhí)行該程序來(lái)進(jìn)行。首先,描述計(jì)算機(jī)11側(cè)的處理。計(jì)算機(jī)11的流程從Web瀏覽器接收用戶的輸入的步驟開(kāi)始。在步驟S501中,計(jì)算機(jī)11等待來(lái)自用戶的URL的輸入。如果輸入了 URL(步驟S501中的“是”),則處理進(jìn)入步驟S502。在步驟S502中,正在執(zhí)行Web瀏覽器的計(jì)算機(jī)11經(jīng)由諸如LAN 2011的通信路徑向圖像處理裝置200發(fā)送指定輸入U(xiǎn)RL的HTTP命令。 HTTP命令用于請(qǐng)求與輸入U(xiǎn)RL相對(duì)應(yīng)的HTML數(shù)據(jù)。在步驟S501中,如果沒(méi)有輸入(步驟 S501中的“否”),則在步驟S501中,計(jì)算機(jī)11再次等待接收輸入。在步驟S503中,計(jì)算機(jī)11等待接收用于接收來(lái)自圖像處理裝置200的響應(yīng)的 HTTP響應(yīng)。HTTP響應(yīng)包含與由步驟S502中的HTTP命令指定的URL相對(duì)應(yīng)的HTML數(shù)據(jù)。 在步驟S503中,如果計(jì)算機(jī)11接收到HTTP響應(yīng)(步驟S503中的“是”),則Web瀏覽器解釋包含在HTTP響應(yīng)中的HTML數(shù)據(jù)。通過(guò)確定是否包含到圖像數(shù)據(jù)等的鏈接,Web瀏覽器確定當(dāng)對(duì)HTML文檔進(jìn)行格式化和顯示時(shí)是否需要請(qǐng)求數(shù)據(jù)。如果Web瀏覽器確定在對(duì) HTML文檔進(jìn)行格式化和顯示時(shí)需要請(qǐng)求數(shù)據(jù),則在步驟S512中,Web瀏覽器向圖像處理裝置200側(cè)請(qǐng)求諸如圖像數(shù)據(jù)的數(shù)據(jù)。在獲取所需的數(shù)據(jù)之后,處理進(jìn)入步驟S504,Web瀏覽器對(duì)HTML文檔進(jìn)行格式化和顯示。然后,結(jié)束一個(gè)會(huì)話。在對(duì)在步驟S503中接收的HTML 文檔進(jìn)行格式化和顯示時(shí),如果不包含鏈接的圖像數(shù)據(jù)等并且無(wú)需請(qǐng)求數(shù)據(jù)(步驟S512中的“否”),則省略步驟S512中的處理,處理進(jìn)入步驟S504。在圖像處理裝置200中,處理從等待來(lái)自計(jì)算機(jī)11的HTTP命令的處理開(kāi)始。在步驟S505中,如果CPU 2001確定經(jīng)由網(wǎng)絡(luò)I/F 2010接收到HTTP命令(步驟S505中的 “是”),則處理進(jìn)入步驟S506。在步驟S506中,CPU 2001確定來(lái)自Web瀏覽器的請(qǐng)求是否是CGI程序啟動(dòng)請(qǐng)求。 如果請(qǐng)求是CGI程序啟動(dòng)請(qǐng)求(步驟S506中的“是”),則在步驟S507中,CPU 2001分析 CGI參數(shù),并確定要處理的CGI程序。接著,CPU 2001將參數(shù)存儲(chǔ)在RAM 2002中。處理進(jìn)入步驟S508,CPU2001啟動(dòng)相應(yīng)的CGI程序。在步驟S509中,CPU 2001進(jìn)行CGI程序的處理。在步驟S511中,CPU 2001將步驟S509中的處理結(jié)果作為HTTP響應(yīng)發(fā)送到計(jì)算機(jī)11。HTTP響應(yīng)包含由CGI程序的處理生成的HTML數(shù)據(jù),稍后描述該處理。在步驟S513中,CPU 2001確定是否經(jīng)由網(wǎng)絡(luò)I/F 2010從計(jì)算機(jī)11發(fā)送了數(shù)據(jù)的請(qǐng)求。在步驟S513中,如果CPU 2001確定從計(jì)算機(jī)11發(fā)送了數(shù)據(jù)的請(qǐng)求(步驟S513中的“是”),則在步驟S514中,CPU 2001發(fā)送所請(qǐng)求的數(shù)據(jù),并且該會(huì)話結(jié)束。在步驟S513 中,如果CPU 2001確定未從計(jì)算機(jī)11發(fā)送數(shù)據(jù)的請(qǐng)求(步驟S513中的“否”),類似地,該會(huì)話結(jié)束??梢远啻芜M(jìn)行步驟S513中的數(shù)據(jù)請(qǐng)求的接收以及步驟S514中的數(shù)據(jù)的發(fā)送。響應(yīng)于來(lái)自計(jì)算機(jī)11的請(qǐng)求,步驟S508中的CGI程序向主體(在這種情況下,為作業(yè)管理器1507)進(jìn)行諸如裝置信息的獲取和設(shè)置或者打印輸出等的操作的請(qǐng)求。此外, CGI程序使用與頁(yè)相對(duì)應(yīng)的模板文件生成要發(fā)送的HTML頁(yè)。模板文件包含使用獲取的信息改變描述的部分,這使得能夠生成與此時(shí)的狀況相對(duì)應(yīng)的頁(yè)內(nèi)容。在CGI程序中還進(jìn)行用于生成頁(yè)內(nèi)容的生成所需的圖像的指令。此外,在步驟S506中,如果請(qǐng)求不是CGI程序啟動(dòng)請(qǐng)求(步驟S506中的“否”), 則在步驟S510中,CPU 2001返回指定的資源文件作為響應(yīng),并結(jié)束該會(huì)話。參照?qǐng)D6的流程圖描述根據(jù)示例性實(shí)施例的圖5的步驟S509中的CGI程序處理的處理過(guò)程。圖6中的各個(gè)步驟由設(shè)置在圖像處理裝置200中的CPU將存儲(chǔ)在存儲(chǔ)器(例如ROM)中的程序提取到RAM中并執(zhí)行程序來(lái)進(jìn)行。在步驟S601中,CPU 2001接收在圖5的步驟S507中分析的參數(shù)。接著,處理進(jìn)入步驟S602。在步驟S602中,CPU 2001使用參數(shù)或者裝置信息確定是否需要生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)。在本示例性實(shí)施例中,可以捕獲在用作本地UI的顯示/操作單元2012上顯示的錯(cuò)誤畫面作為捕獲畫面。參數(shù)可以包含錯(cuò)誤ID信息。在這種情況下,計(jì)算機(jī)11向圖像處理裝置200發(fā)送包括要獲取的錯(cuò)誤ID信息的HTTP請(qǐng)求。CPU 2001從參數(shù)中獲取錯(cuò)誤ID 信息,并使用圖7中的畫面信息表從由錯(cuò)誤ID信息規(guī)定的畫面轉(zhuǎn)變中指定要在計(jì)算機(jī)11 上顯示的畫面轉(zhuǎn)變。
錯(cuò)誤ID信息指示當(dāng)前在圖像處理裝置200中發(fā)生的錯(cuò)誤。從而,使用指示從設(shè)備 I/F單元2020獲取的裝置的狀態(tài)的錯(cuò)誤信息,CPU 2001能夠確定并選擇畫面轉(zhuǎn)變。在處理中,將錯(cuò)誤ID記錄在RAM 2002等中。從RAM 2002中獲取稍后描述的步驟中所需的錯(cuò)誤ID 連同步驟S601中的參數(shù)。CPU 2001從RAM 2002中獲取錯(cuò)誤ID信息、參照?qǐng)D7中的畫面信息表,并從由錯(cuò)誤ID信息規(guī)定的畫面轉(zhuǎn)變中指定要顯示的畫面轉(zhuǎn)變。在步驟S602中,如果CPU 2001確定無(wú)需生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)(步驟S602中的“否”),則處理進(jìn)入步驟S604。在步驟S604中,進(jìn)行與參數(shù)或者裝置信息相對(duì)應(yīng)的處理。例如,如果在圖像處理裝置200中沒(méi)有錯(cuò)誤,則無(wú)需生成包含本地UI的捕獲畫面的網(wǎng)頁(yè),以使得CPU 2001生成指示沒(méi)有錯(cuò)誤的網(wǎng)頁(yè)的HTML數(shù)據(jù),并結(jié)束處理。如上所述,使用相應(yīng)的參數(shù)或者裝置信息,對(duì)是否需要生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)進(jìn)行確定。從而,僅在存在用戶的請(qǐng)求或者存在向用戶示出捕獲畫面的必要的情況下,才能夠進(jìn)行包含本地UI的捕獲畫面的網(wǎng)頁(yè)的生成。因此,能夠提供用戶更加友好的遠(yuǎn)程UI。在步驟S602中,如果確定需要生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)(步驟S602中的“是”),則處理進(jìn)入步驟S603。在步驟S603中,CPU 2001將存儲(chǔ)在HDD 2004中的圖7 的畫面信息表加載到RAM 2009中,并獲取與指定的錯(cuò)誤ID相關(guān)的畫面的總數(shù)。與指定的錯(cuò)誤ID相關(guān)的畫面可以是順序指示由錯(cuò)誤ID規(guī)定的錯(cuò)誤解決操作步驟的畫面。在步驟S605中,CPU 2001確定在步驟S603中獲取的畫面的數(shù)量是否是復(fù)數(shù)。艮口, 確定當(dāng)前在本地UI上顯示的畫面是否是多個(gè)相關(guān)畫面中的一個(gè)。在步驟S605中,如果畫面的數(shù)量是單數(shù)(一個(gè))(步驟S605中的“否”),則處理進(jìn)入步驟S606。在步驟S606中, CPU 2001捕獲當(dāng)前在顯示/操作單元2012上顯示的畫面。當(dāng)前顯示的畫面實(shí)際正被加載到 VRAM 2009中,CPU 2001獲取存儲(chǔ)在VRAM 2009中的顯示畫面。接著,處理進(jìn)入步驟S607。 在步驟S607中,CPU 2001生成包含到捕獲的圖像的鏈接的HTML數(shù)據(jù)??梢钥紤]當(dāng)前在本地UI上顯示的畫面指示圖像處理裝置200中的當(dāng)前錯(cuò)誤信息或者錯(cuò)誤解決步驟。在步驟S605中,如果指示與錯(cuò)誤ID相對(duì)應(yīng)的錯(cuò)誤解決步驟的畫面的數(shù)量大于 1 (步驟S605中的“是”),即如果確定當(dāng)前顯示的畫面是多個(gè)相關(guān)畫面中的一個(gè),則處理進(jìn)入步驟S608。在步驟S608中,CPU 2001從稍后描述的圖7的畫面信息表中獲取與當(dāng)前錯(cuò)誤信息(錯(cuò)誤ID)相關(guān)聯(lián)的一系列畫面的信息。接著,處理進(jìn)入步驟S609。在步驟S609 中,CPU 2001從HDD 2004中逐一調(diào)用圖像數(shù)據(jù)等作為由錯(cuò)誤ID規(guī)定的相關(guān)畫面的資源,并生成捕獲畫面。更具體地說(shuō),CPU 2001將調(diào)用的圖像數(shù)據(jù)或者消息數(shù)據(jù)加載到VRAM 2009 中,根據(jù)從畫面信息表中獲取的畫面信息來(lái)處理數(shù)據(jù),并生成在顯示/操作單元2012上顯示的格式的顯示畫面數(shù)據(jù)。接著,CPU 2001獲取存儲(chǔ)在VRAM 2009中的顯示畫面數(shù)據(jù)并將數(shù)據(jù)存儲(chǔ)在RAM 2002或HDD 2004中。作為選擇,可以將圖像數(shù)據(jù)或者消息數(shù)據(jù)直接加載到RAM 2002中,而不是VRAM 2009中,并可以獲取和存儲(chǔ)數(shù)據(jù)。如上所述,通過(guò)調(diào)用與錯(cuò)誤信息(錯(cuò)誤ID)相關(guān)聯(lián)的一系列畫面信息并進(jìn)行處理,能夠生成捕獲畫面。在步驟S610中,CPU 2001確定是否對(duì)在步驟S605中確定的畫面數(shù)量的所有畫面進(jìn)行了處理。如果還剩余相關(guān)畫面(步驟S610中的“否”),則處理返回步驟S609。在步驟 S609中,CPU 2001類似地調(diào)用下一畫面,并生成捕獲畫面。在步驟S610中,如果處理了所有畫面(步驟S610中的“是”),則處理進(jìn)入步驟S611。在步驟S611中,CPU 2001生成包含在步驟S609中順序生成并存儲(chǔ)的捕獲圖像數(shù)據(jù)的列表圖像的網(wǎng)頁(yè)。更具體地說(shuō),CPU2001生成包含到捕獲畫面的列表圖像數(shù)據(jù)的鏈接的 HTML數(shù)據(jù)。通過(guò)上述處理,根據(jù)圖5的步驟S509中的CGI程序生成了 HTML數(shù)據(jù)。在步驟S511 中,將生成的HTML數(shù)據(jù)發(fā)送到計(jì)算機(jī)11。如果計(jì)算機(jī)11在步驟S503中接收到響應(yīng),則如果需要,在步驟S512中,計(jì)算機(jī)11向圖像處理裝置200進(jìn)行由包含在HTML數(shù)據(jù)中的鏈接指定的數(shù)據(jù)的請(qǐng)求。接著,處理進(jìn)入步驟S504,計(jì)算機(jī)11對(duì)HTML數(shù)據(jù)進(jìn)行格式化并顯示網(wǎng)頁(yè)。本示例性實(shí)施例中的VRAM 2009具有不僅用于要在本地UI上實(shí)際顯示的圖像數(shù)據(jù)的區(qū)域,而且該區(qū)域還用于針對(duì)遠(yuǎn)程UI加載用于捕獲的畫面數(shù)據(jù)。將用于捕獲的畫面數(shù)據(jù)加載到用于捕獲的區(qū)域,并且在本地UI上不顯示加載到用于捕獲的區(qū)域中的畫面數(shù)據(jù)。如果與加載到用于捕獲的區(qū)域中的畫面數(shù)據(jù)相對(duì)應(yīng)的現(xiàn)象(例如錯(cuò)誤狀況)得到解決,則從該區(qū)域中刪除該畫面數(shù)據(jù)。圖8是根據(jù)示例性實(shí)施例的在Web瀏覽器上的顯示從圖像處理裝置200發(fā)送的網(wǎng)頁(yè)的示例。該畫面由Web瀏覽器在計(jì)算機(jī)11的顯示單元上顯示。圖8例示了當(dāng)在圖像處理裝置200中發(fā)生錯(cuò)誤時(shí)能夠從遠(yuǎn)程UI瀏覽的與錯(cuò)誤信息相關(guān)的頁(yè)的示例。在遠(yuǎn)程UI的首頁(yè)中的索引區(qū)域801中,提供了用于使用戶能夠進(jìn)行指示的菜單按鈕。通過(guò)按下(點(diǎn)擊)錯(cuò)誤信息按鈕802,將HTTP命令發(fā)送到圖像處理裝置 200,以使得顯示錯(cuò)誤信息頁(yè)(在上述步驟S502中)。接收到命令的圖像處理裝置200進(jìn)行參照上述附圖描述的CGI程序處理,并發(fā)送描述圖8中的顯示內(nèi)容的HTML數(shù)據(jù),以使得滿足請(qǐng)求。在主區(qū)域中,顯示指示發(fā)生錯(cuò)誤的信息803以及詳細(xì)錯(cuò)誤信息804。此外,顯示例示了錯(cuò)誤解決步驟1至步驟4的本地UI的捕獲畫面的列表圖像805。捕獲畫面的列表圖像 805包括錯(cuò)誤解決步驟1至4的圖像806、807、808以及809。在本示例性實(shí)施例中,可以將捕獲圖像的列表圖像806、807、808以及809生成為一個(gè)圖像數(shù)據(jù)。在這種情況下,在步驟S608中,在從HDD中逐一調(diào)用圖像數(shù)據(jù)等作為相關(guān)畫面的資源時(shí),CPU 2001可以使用該數(shù)據(jù)生成一個(gè)圖像的畫面,并將生成的圖像數(shù)據(jù)存儲(chǔ)在諸如HDD的存儲(chǔ)設(shè)備中。如上所述,在本示例性實(shí)施例中,能夠通過(guò)遠(yuǎn)程UI確認(rèn)與在圖像處理裝置的本地 UI上顯示的畫面共同的畫面。因此,從位于遠(yuǎn)離圖像處理裝置的位置的計(jì)算機(jī),也能夠確認(rèn)當(dāng)前在圖像處理裝置上顯示的畫面。此外,能夠通過(guò)遠(yuǎn)程UI在計(jì)算機(jī)上作為列表顯示圖像處理裝置的本地UI上顯示的一系列畫面轉(zhuǎn)變。因此,從位于遠(yuǎn)離圖像處理裝置的位置的計(jì)算機(jī),用戶能夠從視覺(jué)上識(shí)別所需的信息。例如,能夠在計(jì)算機(jī)上顯示由圖像處理裝置的本地UI顯示的錯(cuò)誤解決步驟的列表。通過(guò)顯示,用戶能夠預(yù)先確認(rèn)錯(cuò)誤解決步驟。此外,能夠在列表中顯示一系列畫面轉(zhuǎn)變的列表。因此,能夠?yàn)橛脩籼峁┤菀桌斫獾男畔@示。術(shù)語(yǔ)“共同”不僅表示完全相同,還表示略有不同但可以認(rèn)為實(shí)質(zhì)相同之類。以下,描述本發(fā)明的第二示例性實(shí)施例。在第二示例性實(shí)施例中,與第一示例性實(shí)施例相比,在遠(yuǎn)程UI上顯示在本地UI上顯示的畫面轉(zhuǎn)變中的捕獲畫面的顯示方法不同。在第一示例性實(shí)施例中,在遠(yuǎn)程UI上將多個(gè) 獲畫面作為列表圖像顯示。然而,在第二示例性實(shí)施例中,向遠(yuǎn)程UI,逐一顯示本地UI的畫面,并且響應(yīng)于用戶通過(guò)遠(yuǎn)程UI的操作給予的顯示下一畫面(或者上一畫面)的指令,顯示相應(yīng)的捕獲圖像。通過(guò)該處理,用戶能夠從用于一系列畫面轉(zhuǎn)變的捕獲畫面中選擇要顯示的捕獲畫面。 在第二示例性實(shí)施例中,僅圖6的流程圖所示的處理與第一示例性實(shí)施例中的不同。因此,省略其他重疊部分的描述,只描述不同的部分。對(duì)于在圖5的步驟S509中的CGI程序處理,使用圖9所示的流程圖描述在第二示例性實(shí)施例中進(jìn)行的處理。圖6中的各個(gè)步驟由設(shè)置在圖像處理裝置200中的CPU將存儲(chǔ)在存儲(chǔ)器(例如ROM)中的程序提取到RAM中并執(zhí)行該程序來(lái)進(jìn)行。在步驟S901中,CPU 2001接收在圖5的步驟S507中分析的參數(shù)。在步驟S902 中,CPU 2001讀取存儲(chǔ)在RAM 2002中的參數(shù)并確定是否需要生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)。由于錯(cuò)誤ID信息的描述與圖6中的類似,因此省略描述。在步驟S902中,如果CPU 2001確定無(wú)需生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)(步驟S902中的“否”),則處理進(jìn)入步驟S904。在步驟S904中,CPU 2001進(jìn)行與參數(shù)內(nèi)容相對(duì)應(yīng)的處理。在本示例性實(shí)施例中,省略處理的描述。接著,結(jié)束處理。在步驟S902中,如果確定需要生成包含本地UI的捕獲畫面的網(wǎng)頁(yè)(步驟S902中的“是”),則處理進(jìn)入步驟S903。在步驟S903中,CPU 2001確定參數(shù)內(nèi)容是否包含畫面指令請(qǐng)求。在該處理中,參數(shù)可以包括指示當(dāng)前在遠(yuǎn)程UI上顯示的畫面ID的編號(hào)的信息。在步驟S903中,如果確定沒(méi)有畫面指令,則處理進(jìn)入步驟S905。不包括畫面指令的事實(shí)可以理解為錯(cuò)誤解決步驟的顯示的起始頁(yè)的請(qǐng)求。接著, 在步驟S905中,不包括畫面指令的事實(shí)可以是用于確定是否在遠(yuǎn)程UI上顯示下一畫面顯示指令按鈕(稍后描述)的信息。在步驟S905中,CPU 2001從存儲(chǔ)在HDD 2004中的圖7的畫面信息表中獲取要捕獲的畫面的總數(shù)以及其他畫面信息。在步驟S906中,CPU2001進(jìn)行用于與ID相關(guān)聯(lián)的一系列畫面轉(zhuǎn)變的、最初要顯示的畫面ID的畫面的捕獲處理。在該步驟中,還可以生成用于畫面轉(zhuǎn)變的其他相關(guān)畫面的捕獲畫面,并將其預(yù)先存儲(chǔ)在RAM 2002或者HDD 2004中。接著,處理進(jìn)入步驟S907中。在步驟S907中,CPU 2001生成包含獲取的、最初要顯示的畫面的捕獲畫面的網(wǎng)頁(yè)。更具體地說(shuō),CPU 2001生成包含到捕獲畫面的數(shù)據(jù)的鏈接的HTML數(shù)據(jù)。在該處理中,如果上述畫面信息指示畫面的總數(shù)是復(fù)數(shù),則生成HTML數(shù)據(jù)以使得顯示下一畫面顯示指令按鈕(稍后描述),用戶能夠選擇要在遠(yuǎn)程UI上顯示的圖像。 接著,結(jié)束處理。在本示例性實(shí)施例中,在沒(méi)有畫面指令的情況下,顯示最初顯示的畫面,然而,可以捕獲正在顯示/操作單元2012上顯示的畫面并將其顯示在遠(yuǎn)程UI上。在這種情況下,在步驟S905中,CPU 2001從來(lái)自操作單元I/F 2006的信息獲取當(dāng)前在顯示/操作單元2012 上顯示的畫面的畫面ID??梢詫?dāng)前在顯示/操作單元2012上顯示的畫面的畫面ID總是存儲(chǔ)在諸如RAM 2002的存儲(chǔ)設(shè)備中。接著,使用獲取的當(dāng)前在顯示/操作單元2012上顯示的畫面的畫面ID以及圖7中的畫面信息,CPU 2001確定當(dāng)前顯示的畫面在規(guī)定的畫面轉(zhuǎn)變的顯示中的順序。在步驟S906中,CPU 2001捕獲當(dāng)前顯示的畫面。接著,處理進(jìn)入步驟S907。在步驟S907中,CPU 2001生成包含獲取的捕獲畫面的網(wǎng)頁(yè)。S卩,CPU 2001生成包含到獲取的捕獲畫面的數(shù)據(jù)的鏈接的HTML數(shù)據(jù)。根據(jù)在步驟S905中確定的畫面在規(guī)定的畫面轉(zhuǎn)變中的顯示順序,CPU 2001生成HTML數(shù)據(jù),以使得如果存在下一畫面,則也顯示下一畫面顯示指令按鈕,而如果存在上一畫面,將也顯示上一畫面顯示指令按鈕(稍后描述)。在步驟S903中,如果確定存在上一畫面請(qǐng)求指令,則處理進(jìn)入步驟S908。在步驟 S908中,CPU 2001根據(jù)正在遠(yuǎn)程UI上顯示的畫面ID、畫面信息以及錯(cuò)誤ID 確定是否存在上一畫面,信息包含在參數(shù)中。在該步驟中,如果不存在上一畫面,則結(jié)束處理。在步驟 S908中,如果存在上一畫面,則處理進(jìn)入步驟S909。在步驟S909中,如果已經(jīng)生成上一畫面的捕獲畫面并且將其存儲(chǔ)在RAM 2002或者HDD 2004中,則CPU 2001調(diào)用相應(yīng)的捕獲圖像數(shù)據(jù)。如果未存儲(chǔ)捕獲畫面,則在該步驟中,可以新生成上一錯(cuò)誤解決步驟的畫面。接著,處理進(jìn)入步驟S910。在步驟S910中,CPU 2001生成包含生成的或者獲取的捕獲畫面的網(wǎng)頁(yè)。S卩,CPU 2001生成包含到捕獲畫面的數(shù)據(jù)的鏈接的HTML數(shù)據(jù)。此外,如果存在下一畫面顯示指令按鈕,并且如果還存在上一畫面,則CPU 2001生成HTML數(shù)據(jù),以使得還顯示上一畫面顯示指令按鈕(稍后描述)。接著結(jié)束處理。在步驟S903中,如果確定存在下一畫面請(qǐng)求指令,則處理進(jìn)入步驟S911。在步驟 S911中,CPU 2001根據(jù)正在遠(yuǎn)程UI上顯示的畫面ID、畫面信息以及錯(cuò)誤ID確定是否存在下一畫面,信息包含在參數(shù)中。更具體地說(shuō),CPU 2001參照存儲(chǔ)在HDD 2004中的圖7中的畫面信息表,并且如果存在與當(dāng)前錯(cuò)誤ID相對(duì)應(yīng)的多個(gè)相關(guān)畫面,則CPU 2001根據(jù)當(dāng)前在遠(yuǎn)程UI上顯示的畫面ID來(lái)確定是否存在下一畫面。例如,如果當(dāng)前錯(cuò)誤ID是ErrlJlJW 圖7的畫面信息表中的項(xiàng)701追蹤相應(yīng)的ID,在項(xiàng)702中,發(fā)現(xiàn)畫面的數(shù)量是4。接著,根據(jù)項(xiàng)703的信息確定是否存在當(dāng)前參照的畫面ID的下一畫面ID。在步驟S911中,如果確定不存在下一畫面,則結(jié)束處理。在步驟S911中,如果確定存在下一畫面,則處理進(jìn)入步驟S912。在步驟S912中, 如果已經(jīng)生成下一畫面的捕獲畫面并且將其存儲(chǔ)在RAM2002或者HDD 2004中,則CPU 2001 調(diào)用相應(yīng)的捕獲畫面數(shù)據(jù)。如果未存儲(chǔ)捕獲畫面,則在該步驟中,可以新生成下一錯(cuò)誤解決步驟的畫面。接著,處理進(jìn)入步驟S913。在步驟S913中,CPU 2001生成包含生成的或者調(diào)用的捕獲畫面的網(wǎng)頁(yè)。即,CPU 2001生成包含到捕獲畫面的數(shù)據(jù)的鏈接的HTML數(shù)據(jù)。此夕卜,如果存在上一畫面,則CPU 2001生成HTML數(shù)據(jù),以使得還顯示上一畫面顯示指令按鈕。 并且如果還在存在下一畫面,則CPU 2001生成HTML數(shù)據(jù),以使得還顯示下一畫面顯示指令按鈕并發(fā)送頁(yè)。接著結(jié)束處理。圖10是根據(jù)本示例性實(shí)施例的從圖像處理裝置200發(fā)送的網(wǎng)頁(yè)在Web瀏覽器上的顯示的示例。該畫面由Web瀏覽器在計(jì)算機(jī)11的顯示單元上顯示。圖10例示了當(dāng)在圖像處理裝置200中發(fā)生錯(cuò)誤時(shí)能夠從遠(yuǎn)程UI瀏覽的與錯(cuò)誤信息相關(guān)的頁(yè)的示例。在附圖中,附圖標(biāo)記1001表示上一畫面顯示指令按鈕。在附圖中,附圖標(biāo)記1002 表示下一畫面顯示指令按鈕。通過(guò)點(diǎn)擊上一畫面顯示按鈕1001或者下一畫面顯示按鈕 1002,將HTTP命令發(fā)送到圖像處理裝置200以使得顯示相應(yīng)錯(cuò)誤解決步驟的畫面頁(yè)(在上述步驟S502中)。在該處理中,在包含在HTTP命令中的參數(shù)中,可以描述錯(cuò)誤信息顯示請(qǐng)求指令、當(dāng)前顯示的畫面的畫面ID或者畫面的編號(hào)。接收到命令的圖像處理裝置200進(jìn)行處理,以使得滿足請(qǐng)求,并發(fā)送描述圖10中的顯示內(nèi)容的HTML數(shù)據(jù)。附圖標(biāo)記1003表示通過(guò)上述操作獲取的錯(cuò)誤解決步驟的捕獲畫面的示例。
在本示例性實(shí)施例中,畫面指令請(qǐng)求由下一畫面顯示指令按鈕1002或者上一畫面顯示指令按鈕1001執(zhí)行,然而,其不限于這些按鈕。例如,使用下拉菜單或者單選按鈕, 通過(guò)指定步驟的編號(hào)等能夠選擇要顯示的捕獲畫面。此外,例如,CPU 2001可以在相應(yīng)的CGI程序處理中對(duì)通過(guò)在步驟S906、S909以及S912中的畫面顯示選擇并調(diào)用的圖像進(jìn)行諸如解壓縮處理的圖像處理。例如,即使顯示 /操作單元2012是小畫面,用戶也能夠通過(guò)計(jì)算機(jī)11的顯示設(shè)備確認(rèn)解壓縮的畫面,從而, 能夠顯示用戶容易看到的信息的顯示。如上所述,在第二示例性實(shí)施例中,用戶能夠選擇要顯示的捕獲畫面,并能夠順序顯示捕獲畫面。此外,能夠在客戶端顯示特別關(guān)注的捕獲畫面。從而,能夠顯示用戶容易看到的顯示。 描述本發(fā)明的第三示例性實(shí)施例。在第三示例性實(shí)施例中,當(dāng)在遠(yuǎn)程UI上顯示圖像處理裝置的本地UI的捕獲畫面時(shí),用戶能夠選擇根據(jù)第一示例性實(shí)施例的顯示方法以及根據(jù)第二示例性實(shí)施例的顯示方法中的一個(gè)。在以下描述中,省略與第一示例性實(shí)施例以及第二示例性實(shí)施例重疊的部分的描述,僅描述不同的部分。圖11是根據(jù)示例性實(shí)施例的從圖像處理裝置200發(fā)送的網(wǎng)頁(yè)在Web瀏覽器上的顯示的示例。該畫面由Web瀏覽器在計(jì)算機(jī)11的顯示單元上顯示。圖11例示了當(dāng)在圖像處理裝置200中發(fā)生錯(cuò)誤時(shí)能夠從遠(yuǎn)程UI瀏覽的與錯(cuò)誤信息相關(guān)的頁(yè)的示例。在圖11中,附圖標(biāo)記1101、1102以及1103示出了顯示方法指令的示例。附圖標(biāo)記1101表示用戶可以選擇的列表顯示按鈕。類似地,附圖標(biāo)記1102表示順序顯示按鈕,附圖標(biāo)記1103表示“不顯示”按鈕。這三個(gè)按鈕相互是排他性的,并且用戶能夠選擇并指示用于一系列畫面轉(zhuǎn)變的圖像的這些顯示方法中的一個(gè)。如果作為用戶的選擇,選擇了 1101的列表顯示,則將在第一示例性實(shí)施例中描述的步驟1至步驟4的錯(cuò)誤解決步驟顯示作為列表。圖11例示了顯示的狀況的示例。如果作為用戶的選擇,選擇了 1102的順序顯示,則將在第二示例性實(shí)施例中描述的步驟1至步驟4的錯(cuò)誤解決步驟順序顯示。圖10例示了在這種情況下遠(yuǎn)程UI上的畫面。如果選擇了 1103的“不顯示”作為用戶的選擇,則可以不顯示錯(cuò)誤解決步驟的捕獲畫面。在圖5的步驟S502中,將上述的一系列選擇信息從計(jì)算機(jī)11發(fā)送到圖像處理裝置200。在圖5的步驟S507中,圖像處理裝置200中的CPU 2001能夠識(shí)別顯示方法的類型或者識(shí)別是否存在顯示方法的指令。即,在圖5的步驟S507中,CPU 2001能夠確定從圖 11的顯示方法指令中選擇的指令,啟動(dòng)適當(dāng)?shù)腃GI程序,并根據(jù)指示的顯示方法,在客戶端上顯示一系列畫面轉(zhuǎn)變。在圖6的步驟S605或者圖9的步驟S905中的畫面數(shù)量的確定中,如果畫面的數(shù)量是單數(shù),則可以不提供顯示方法選擇單元,或者僅顯示“不顯示”按鈕1103。通過(guò)該處理, 用戶能夠免去麻煩。如上所述,根據(jù)本示例性實(shí)施例,用戶能夠選擇顯示方法,這使得能夠?yàn)橛脩籼峁└奖愕男畔ⅰ?br>
圖11的附圖標(biāo)記1104例示了遠(yuǎn)程UI的用于確認(rèn)消耗品的菜單。在消耗品確認(rèn)菜單上,用戶能夠確認(rèn)消耗品,例如調(diào)色劑的剩余量、紙張的剩余量等,并且畫面轉(zhuǎn)換到相應(yīng)的菜單畫面。如果選擇了菜單,則可以不顯示錯(cuò)誤解決步驟,而顯示作為消耗品更換步驟的本地UI上的捕獲畫面。在這種情況下,在遠(yuǎn)程UI的消耗品確認(rèn)畫面上,以與錯(cuò)誤解決步驟類似的步驟將消耗品更換步驟與消耗品信息的消息一起顯示。用戶能夠在遠(yuǎn)程UI上確認(rèn)消耗品更換步驟,并在更換時(shí)預(yù)先準(zhǔn)備消耗品。從而,用戶能夠免去麻煩,并能夠提供用戶更加友好的遠(yuǎn)程UI。 此外,在本地UI上操作和進(jìn)行圖像處理裝置的功能,用戶能夠捕獲在顯示/操作單元2012上顯示的畫面轉(zhuǎn)變并在遠(yuǎn)程UI上顯示所捕獲的畫面。在這種情況下,使用圖7 中使用的錯(cuò)誤ID作為操作ID,使用畫面轉(zhuǎn)變將操作的說(shuō)明與消息一起顯示。從而,用戶能夠沒(méi)有困惑地在本地UI上進(jìn)行操作。規(guī)定圖7所示的畫面信息表中的一系列畫面轉(zhuǎn)變的ID不限于錯(cuò)誤ID 701,而只要表現(xiàn)在顯示/操作單元2012上顯示的一系列畫面轉(zhuǎn)變,則可以使用任意信息。此外,在遠(yuǎn)程UI上顯示指示一系列畫面轉(zhuǎn)變的多個(gè)捕獲畫面時(shí),可以顯示當(dāng)前在本地UI上顯示的畫面,以使得用戶能夠識(shí)別該畫面。例如,對(duì)于當(dāng)前在本地UI上顯示的畫面,可以通過(guò)在遠(yuǎn)程UI上顯示像“當(dāng)前正在顯示”的消息或者僅針對(duì)該畫面設(shè)置框來(lái)識(shí)別畫面。例如,在圖8的示例中,在捕獲的畫面806至809中,如果在本地UI上當(dāng)前正在顯示捕獲畫面807,則將捕獲畫面807強(qiáng)調(diào)并顯示在遠(yuǎn)程UI上。例如,像在用于按需打印(POD)的大型圖像處理裝置中,在本地UI與實(shí)際發(fā)生卡紙的位置之間的距離遠(yuǎn)的情況下,本發(fā)明有便利性。這是因?yàn)橥ㄟ^(guò)在用戶能夠攜帶的計(jì)算機(jī)上顯示遠(yuǎn)程UI,例如根據(jù)本示例性實(shí)施例的圖8中的遠(yuǎn)程UI,用戶無(wú)需在本地UI與發(fā)生錯(cuò)誤的點(diǎn)之間往返行走以確認(rèn)是否適當(dāng)?shù)剡M(jìn)行錯(cuò)誤解決或者確認(rèn)接下來(lái)要操作的步驟信肩、ο在上述示例性實(shí)施例中,描述了將本發(fā)明應(yīng)用于可以作為信息發(fā)送裝置操作的圖像處理裝置的情況。然而,本發(fā)明不限于上述示例性實(shí)施例。本發(fā)明可應(yīng)用于具有多個(gè)設(shè)備的系統(tǒng)。例如,可以將在示例性實(shí)施例中描述的各個(gè)流程圖中的處理劃分并由設(shè)置在一個(gè)裝置中的多個(gè)CPU處理,或者由設(shè)置在多個(gè)設(shè)備中的各個(gè)CPU處理。此外,在上述示例性實(shí)施例中,使用HTML數(shù)據(jù)描述了由信息發(fā)送裝置提供的網(wǎng)頁(yè),然而,可以使用XML或者其他頁(yè)面描述語(yǔ)言來(lái)描述網(wǎng)頁(yè)。本發(fā)明的各方面還能夠通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)、以及由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來(lái)執(zhí)行步驟的方法來(lái)實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。雖然參照示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開(kāi)的示例性實(shí)施例。應(yīng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其覆蓋所有變型、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種信息發(fā)送裝置,所述信息發(fā)送裝置包括生成單元,其用于生成示出所述信息發(fā)送裝置的信息并且包含圖像數(shù)據(jù)的網(wǎng)頁(yè),所述圖像數(shù)據(jù)表示與在所述信息發(fā)送裝置中配備的顯示單元上待顯示的畫面共同的畫面;發(fā)送單元,其用于響應(yīng)于來(lái)自信息處理裝置的請(qǐng)求向所述信息處理裝置發(fā)送由所述生成單元生成的網(wǎng)頁(yè);以及獲取單元,其用于在所述顯示單元上待顯示的畫面是多個(gè)相關(guān)畫面中的一個(gè)的情況下,獲取所述多個(gè)相關(guān)畫面中的各個(gè)的圖像數(shù)據(jù),其中,所述生成單元生成包含由所述獲取單元獲取的所述多個(gè)相關(guān)畫面中的各個(gè)的所述圖像數(shù)據(jù)的網(wǎng)頁(yè)。
2.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,其中,所述生成單元生成用于布置和顯示由所述獲取單元獲取的所述多個(gè)相關(guān)畫面的網(wǎng)頁(yè)。
3.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,其中,所述生成單元生成用于根據(jù)用戶的指令、順序顯示由所述獲取單元獲取的所述多個(gè)相關(guān)畫面的網(wǎng)頁(yè)。
4.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,其中,所述生成單元生成用于使用戶能夠選擇是布置和顯示由所述獲取單元獲取的所述多個(gè)相關(guān)畫面,還是選擇根據(jù)用戶的指令、順序顯示所述多個(gè)相關(guān)畫面的網(wǎng)頁(yè)。
5.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,其中,所述多個(gè)相關(guān)畫面是用于解釋所述信息發(fā)送裝置中發(fā)生的錯(cuò)誤的解決步驟的一系列畫面。
6.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,所述信息發(fā)送裝置還包括捕獲單元,其用于生成在所述顯示單元上待顯示的畫面的捕獲畫面,其中,所述生成單元生成包含有作為所述圖像數(shù)據(jù)的、由所述捕獲單元生成的所述捕獲畫面的網(wǎng)頁(yè)。
7.根據(jù)權(quán)利要求1所述的信息發(fā)送裝置,其中,所述信息發(fā)送裝置是圖像處理裝置,并且由所述生成單元生成的網(wǎng)頁(yè)是用于進(jìn)行關(guān)于所述圖像處理裝置中進(jìn)行的圖像處理的設(shè)置的網(wǎng)頁(yè)。
8.一種信息發(fā)送裝置的控制方法,所述控制方法包括如下步驟生成示出所述信息發(fā)送裝置的信息并且包含圖像數(shù)據(jù)的網(wǎng)頁(yè),所述圖像數(shù)據(jù)表示與在所述信息發(fā)送裝置中配備的顯示單元上待顯示的畫面共同的畫面;響應(yīng)于來(lái)自信息處理裝置的請(qǐng)求,向所述信息處理裝置發(fā)送由所述生成步驟生成的網(wǎng)頁(yè);以及在所述顯示單元上待顯示的畫面是多個(gè)相關(guān)畫面中的一個(gè)的情況下,獲取所述多個(gè)相關(guān)畫面中的各個(gè)的圖像數(shù)據(jù),其中,所述生成步驟生成包含由所述獲取步驟獲取的所述多個(gè)相關(guān)畫面中的各個(gè)的所述圖像數(shù)據(jù)的網(wǎng)頁(yè)。
全文摘要
本發(fā)明提供一種信息發(fā)送裝置及其控制方法,所述信息發(fā)送裝置生成示出所述信息發(fā)送裝置的信息并且包含圖像數(shù)據(jù)的網(wǎng)頁(yè),所述圖像數(shù)據(jù)表示與在所述信息發(fā)送裝置中配備的顯示單元上待顯示的畫面共同的畫面;所述信息發(fā)送裝置響應(yīng)于來(lái)自信息處理裝置的請(qǐng)求向所述信息處理裝置發(fā)送生成的網(wǎng)頁(yè)。此外,在所述顯示單元上待顯示的畫面是多個(gè)相關(guān)畫面中的一個(gè)的情況下,所述信息發(fā)送裝置獲取所述多個(gè)相關(guān)畫面中的各個(gè)的圖像數(shù)據(jù),并生成包含由所述獲取單元獲取的所述多個(gè)相關(guān)畫面中的各個(gè)的所述圖像數(shù)據(jù)的網(wǎng)頁(yè)。
文檔編號(hào)G06F3/12GK102314477SQ20111018507
公開(kāi)日2012年1月11日 申請(qǐng)日期2011年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者黑田茂樹(shù) 申請(qǐng)人:佳能株式會(huì)社