專利名稱:信息處理設備、信息處理方法和程序的制作方法
技術領域:
本發(fā)明涉及用于為了在Web瀏覽器上操作Web應用程序而進行顯示時對由Web應用程序分配給圖像形成設備的作業(yè)中發(fā)生的錯誤的顯示進行控制的信息處理設備。
背景技術:
迄今為止,存在由圖像形成設備和用作內(nèi)部安裝有Web應用程序的Web服務器的設備構成的系統(tǒng)。在該系統(tǒng)中包括的典型的圖像形成設備是多功能外圍設備(MFP)或激光束打印機(LBP)。在該系統(tǒng)中,用戶經(jīng)由圖像形成設備中的Web瀏覽器訪問服務器中安裝的Web應用程序,并指示W(wǎng)eb應用程序將打印作業(yè)分配給圖像形成設備。與使用各圖像形成設備中本地存儲的作業(yè)控制應用程序相比,Web應用程序的使用在各方面是有利的。例如,假定安裝許多圖像形成設備來使用的情況。當要改變設置時,通常需要在本地存儲的應用程序中單獨做出改變。然而,如果使用Web應用程序,則僅改變在服務器中安裝的Web應用程序的設置就可以使得改變使用Web應用程序的實際上所有的圖像形成設備的設置。此外,Web應用程序的使用使得服務器管理各用戶的設置,由此用戶可以以相同的設置使用其它圖像形成設備。在該系統(tǒng)中,當執(zhí)行打印作業(yè)期間發(fā)生諸如卡紙錯誤等的錯誤時,在顯示畫面的最前面顯示表示錯誤內(nèi)容的畫面,打印作業(yè)例如是由Web應用程序分配給圖像形成設備的作業(yè)。之后在錯誤存在的情況下在顯示畫面的最前面持續(xù)顯示錯誤畫面。這在圖像形成設備的用戶通過看一眼就可以被通知錯誤的情況下是有效的。作為用于控制錯誤畫面的顯示的傳統(tǒng)方法,已知以下方法(例如,參見專利文獻 1)預先給錯誤分配優(yōu)先順序以使得在發(fā)生多個錯誤時可以根據(jù)該順序來顯示錯誤畫面。引用列表專利文獻專利文獻1 日本特開平06-052018(1994)
發(fā)明內(nèi)容
技術問題在控制錯誤畫面的顯示的專利文獻1所公開的技術或在發(fā)生錯誤時顯示錯誤畫面的上述系統(tǒng)中,在圖像形成設備中發(fā)生錯誤的情況下始終在顯示畫面的最前面顯示錯誤畫面以引起用戶的注意。為此,還在用于操作不與發(fā)生的錯誤直接相關的Web應用程序的畫面上顯示錯誤畫面。因此,存在以下問題對于使用可以顯示用于操作多個Web應用程序 (即,具有不同URL的Web應用程序)的畫面的瀏覽器的情況,沒有考慮圖像形成設備的可操作性。針對該背景,本發(fā)明提供解決上述問題并提高用戶的可操作性的便利性的技術。問題的解決方案
本發(fā)明的信息處理設備是以下信息處理設備一種信息處理設備,用于與經(jīng)由網(wǎng)絡相連接的外部設備進行通信,接收來自所述外部設備中安裝的Web應用程序的請求,并且根據(jù)所述請求執(zhí)行處理,所述信息處理設備包括顯示單元,用于生成與多個Web應用程序中的各Web應用程序相對應的畫面,并且在顯示畫面的最前面顯示從所述畫面中選擇的畫面,以執(zhí)行從所述外部設備接收到的請求;判斷單元,用于在通過所述多個Web應用程序中的第一 Web應用程序所指示的作業(yè)的執(zhí)行期間發(fā)生錯誤時,判斷是否在所述顯示單元的顯示畫面的最前面顯示與所述第一 Web應用程序相對應的第一畫面;以及控制單元,用于控制所述顯示單元以使得當所述判斷單元判斷為在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元在所述顯示畫面的最前面顯示用于通知所述錯誤的第一錯誤畫面, 以及當所述判斷單元判斷為未在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元不在所述顯示畫面的最前面顯示所述第一錯誤畫面。發(fā)明的有益效果根據(jù)本發(fā)明,即使在圖像形成設備中發(fā)生錯誤,也可以針對瀏覽器上顯示的各應用程序來最佳地控制錯誤畫面的顯示。特別地,在可以可選地顯示與多個Web應用程序相對應的畫面的狀態(tài)下,可以控制為在與錯誤無關的應用程序的畫面上不顯示錯誤畫面。因此,可以提高用戶的可操作性。通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是示出本實施例的典型系統(tǒng)結構的圖;圖2是示出本實施例的典型軟件結構的圖;圖3是示出在瀏覽器上顯示窗口的情況下本實施例的典型處理的流程圖;圖4是示出在發(fā)生作業(yè)錯誤的情況下本實施例的典型處理的流程圖;圖5是示出在根據(jù)錯誤顯示畫面的情況下本實施例的典型處理的流程圖;圖6是示出在清除錯誤的情況下本實施例的典型處理的流程圖;圖7A是示出本實施例的顯示畫面的示例的圖;圖7B是示出本實施例的顯示畫面的示例的圖;以及圖8是示出本實施例的典型硬件結構的圖。
具體實施例方式將通過使用附圖來說明用于進行本發(fā)明的最佳模式。圖1是示出本發(fā)明的整個系統(tǒng)的典型結構的系統(tǒng)結構圖。本實施例的系統(tǒng)由圖像形成設備101、安裝了 Web應用程序A 102的Web服務器A 103、安裝了 Web應用程序B 104的Web服務器B 105和安裝了文檔106的文件服務器107 構成。這些組件經(jīng)由網(wǎng)絡相互連接。用戶100可以通過操作圖像形成設備101來使用Web應用程序A 102和B 104。 例如,將標簽瀏覽器安裝在圖像形成設備101中,并且標簽瀏覽器通過與Web服務器進行通信來在圖像形成設備的顯示器上顯示用于諸如“打印”等的作業(yè)的用戶界面畫面。然后,當用戶100通過用戶界面畫面指示作業(yè)的分配時,例如,將作業(yè)從Web服務器A 103中存儲的Web應用程序A 102傳送至圖像形成設備101。根據(jù)所傳送的作業(yè),圖像形成設備101執(zhí)行例如“打印”處理。由此,Web應用程序A 102和B 104能夠指示圖像形成設備101執(zhí)行諸如掃描作業(yè)和打印作業(yè)等的作業(yè)。另外,根據(jù)Web應用程序所分配的作業(yè),圖像形成設備 101可以將文檔106上傳至文件服務器107 (發(fā)送作業(yè))。此外,圖像形成設備101可以打印文件服務器107上的文檔106 (打印作業(yè))。如上所述,將Web應用程序安裝在圖像形成設備101外部。圖像形成設備101使用 Web瀏覽器作為用于使用Web應用程序的接口。在本實施例中,使用多個Web瀏覽器,并使用標簽瀏覽器。在標簽瀏覽器中,可以通過按下瀏覽器畫面中的標簽來在多個Web瀏覽器之間切換要在用于顯示瀏覽器的顯示畫面(以下稱為“瀏覽器顯示畫面”)的最前面顯示的 Web瀏覽器。標簽瀏覽器使得能夠擇一地選擇和顯示例如基于從服務器接收到的HTML(超文本標記語言)文件生成的、分別與多個Web應用程序相關的畫面。例如,當要使用上述Web應用程序A 102時,可以通過選擇Web瀏覽器顯示畫面中的標簽A來在瀏覽器顯示畫面的最前面顯示與Web應用程序A 102相對應的畫面。具體地, 可以顯示與第一 Web應用程序相對應的第一畫面。類似地,當要使用Web應用程序B 104時,可以通過選擇Web瀏覽器顯示畫面中的標簽B來在瀏覽器顯示畫面的最前面顯示與Web應用程序B 104相對應的畫面。順便來說,系統(tǒng)的組件可以通過有線或無線連接來連接。圖像形成設備101僅需要能夠顯示與Web應用程序相關的畫面并執(zhí)行使用文檔的作業(yè),因而不限于MFP或LBP。Web 服務器A103和B 105每個均僅需要包括執(zhí)行Web應用程序的功能,因而除了 PC以外還可以使用各種信息終端裝置。文件服務器107僅需要包括存儲文檔數(shù)據(jù)的功能,因而不限于 PC。盡管圖1示出了安裝各自執(zhí)行不同處理的多個服務器的例子,但當然可以通過單個服務器實現(xiàn)這些功能。另外,不需要多個Web服務器或文件服務器都連接至圖像形成設備101。如下配置也是可以的將單個Web服務器或單個文件服務器連接至圖像形成設備101,并將具有不同 URL的多個Web應用程序連接至該服務器。可以將系統(tǒng)的基本操作主要分割成Web應用程序的顯示和作業(yè)執(zhí)行期間的錯誤畫面顯示控制這兩個流程。這將在后面參考圖3和隨后的圖中的流程圖來說明。裝置結構圖8是示出實現(xiàn)本發(fā)明的實施例的圖像形成設備的基本結構的框圖。實現(xiàn)本發(fā)明的實施例的圖像形成設備包括CPU 80UROM 802,RAM 803,HDD 804、顯示器805、操作單元 806、引擎I/F 807、網(wǎng)絡I/F 808、外部I/F 809和系統(tǒng)總線810。以下是以上結構的細節(jié)。CPU 801是進行裝置的整體控制和計算處理等的中央處理器。CPU 801根據(jù)ROM 802中存儲的程序來執(zhí)行后述處理。ROM 802是只讀存儲器并且是用于存儲系統(tǒng)引導程序、用于控制打印機引擎的程序和標簽瀏覽器程序等的區(qū)域。另外, 還將用于顯示錯誤畫面并控制這種操作的程序等存儲在ROM 802中。RAM 803是用于臨時存儲諸如從服務器接收到的用于顯示與Web應用程序相關的畫面的信息等的信息的隨機存取存儲器。HDD 804由例如硬盤等構成并用于假脫機數(shù)據(jù);用于存儲程序、信息文件和圖像數(shù)據(jù)等;或用作工作區(qū)域。顯示器805是例如液晶顯示器,并用于顯示裝置的設置、當前在裝置中進行的處理和錯誤狀態(tài)等。操作單元806用于改變設置、分配作業(yè)等,并可以通過顯示器805上顯示的UI畫面等來操作操作單元806。引擎I/F 807是實際交換用于控制打印機引擎的命令等的部分。設置網(wǎng)絡I/F 808以將圖像形成設備連接至網(wǎng)絡。設置外部 I/F 809以經(jīng)由諸如并行(或串行)接口等的接口連接外部裝置。系統(tǒng)總線810用作以上組件之間的數(shù)據(jù)路徑。軟件樽塊的結構圖2是本發(fā)明的圖像形成設備101內(nèi)部的軟件的典型結構圖。圖像形成設備101 的CPU 801讀取并執(zhí)行ROM 802或RAM803中存儲的程序以運行圖2所示的軟件的各部分。窗口顯示控制模塊200可以控制圖像形成設備101的顯示器805的用戶界面(UI) 上所示的畫面上的窗口。要控制的窗口的實際例子包括用于顯示ROM 802中存儲的嵌入式Web瀏覽器204的嵌入式Web瀏覽器窗口 202 ;以及用于顯示發(fā)生錯誤時的錯誤畫面的錯誤UI窗口 203。嵌入式Web瀏覽器窗口 202具有嵌入式Web瀏覽器204的窗口中的顯示控制并具有標簽顯示信息的控制。標簽顯示信息的控制意思是例如進行控制以接收表示在顯示畫面的最前面顯示嵌入式Web瀏覽器204的信息、或者表示與哪個應用程序相關聯(lián)地顯示哪個標簽的信息。窗口中的顯示控制(以下稱為“窗口內(nèi)顯示控制”)意思是例如進行控制以在顯示器805上所顯示的窗口上顯示W(wǎng)eb瀏覽器204的畫面。此外,窗口內(nèi)顯示控制包括例如進行控制以在接收到表示用戶按下標簽的來自嵌入式Web瀏覽器204的信息時切換要顯示的窗口畫面。如下所述,窗口內(nèi)顯示控制還包括進行控制以在錯誤UI顯示控制模塊205顯示錯誤畫面的狀態(tài)下、在清除錯誤時顯示W(wǎng)eb瀏覽器204的畫面。嵌入式Web瀏覽器204能夠與Web應用程序A 102和B 104進行通信以獲取HTML數(shù)據(jù),對HTML數(shù)據(jù)進行繪制,并控制標簽的顯示??刂茦撕灥娘@示的意思是例如當用戶按下標簽時將通知發(fā)送至嵌入式Web瀏覽器窗口 202以控制窗口的切換。Web應用程序A 102可以經(jīng)由網(wǎng)絡將作業(yè)A遠程分配至作業(yè)控制模塊201。作業(yè)是指用于執(zhí)行圖像形成設備的功能的指示。作業(yè)的例子包括“復印”、“掃描”和“打印”。本實施例說明了進行在圖像形成設備從諸如Web應用程序的外部接收作業(yè)并執(zhí)行作業(yè)、并且在執(zhí)行作業(yè)期間發(fā)生錯誤的情況下的錯誤畫面的顯示控制的例子。后面將說明細節(jié)。錯誤UI窗口 203具有用于控制錯誤UI A 206的顯示的錯誤UI顯示控制模塊205 的窗口內(nèi)顯示控制。具體地,在發(fā)生錯誤時,錯誤UI窗口 203進行控制以在窗口中顯示與錯誤相對應的錯誤畫面。錯誤UI A 206是包括表示發(fā)生錯誤的錯誤畫面的接口。順便來說,可以將錯誤UI A 206存儲在外部連接的存儲器中,或者可以經(jīng)由網(wǎng)絡從服務器獲取錯誤UI A 206。錯誤UI顯示控制模塊205能夠與嵌入式Web瀏覽器窗口 202進行通信以獲取與在嵌入式Web瀏覽器204上顯示的Web應用程序的組相關的信息或者對其進行顯示控制。 例如,錯誤UI顯示控制模塊205可以獲取表示在顯示器805的顯示畫面的最前面顯示瀏覽器所顯示的畫面的信息,獲取應用程序識別信息,并進行控制以在特定情況下顯示錯誤畫面。錯誤UI顯示控制模塊205還能夠從作業(yè)控制模塊201獲取作業(yè)A的狀態(tài)。例如,錯誤 UI顯示控制模塊205可以獲取表示在執(zhí)行作業(yè)A時發(fā)生錯誤的狀態(tài)、或者表示作業(yè)A的執(zhí)行成功的狀態(tài)??蛇x地,錯誤UI顯示控制模塊205可以獲取表示發(fā)生的與作業(yè)A相關的錯誤的清除的狀態(tài)。處理的流程
圖3是示出本實施例的例子的流程圖。圖3示出在嵌入式Web瀏覽器204上顯示 Web應用程序的例子。具體地,圖3示出在作業(yè)中沒有發(fā)生錯誤的示例狀態(tài)。通過使用圖 3,將說明圖1和2所述的系統(tǒng)的從在嵌入式Web瀏覽器204上顯示W(wǎng)eb應用程序開始至將關于Web應用程序的信息存儲在錯誤UI顯示控制模塊205中的處理流程。在發(fā)生錯誤時的錯誤畫面的顯示控制中使用傳送至錯誤UI顯示控制模塊205的應用程序識別信息。首先,用戶100操作圖像形成設備101中的嵌入式Web瀏覽器204,以使得在S300 中,嵌入式Web瀏覽器204訪問Web服務器A 103的URL。然后,在S301中,Web服務器A 103將Web應用程序A的HTML數(shù)據(jù)傳送至嵌入式Web瀏覽器204。注意,該情況下的Web 應用程序可以是如上所述的與圖像形成設備的作業(yè)相關的應用程序,或者可以相當于一般網(wǎng)站的特定頁。在S302中,嵌入式Web瀏覽器204繪制所接收到的HTML數(shù)據(jù)并在其標簽窗口上顯示結果數(shù)據(jù)。如果繪制成功,則流程進入S303。如果繪制失敗,則流程進入S306 以進行錯誤處理。在S303中,嵌入式Web瀏覽器204向嵌入式Web瀏覽器窗口 202通知標簽窗口的顯示信息和所顯示的Web應用程序A 102的ID (Web應用程序識別信息)。S卩,嵌入式Web 瀏覽器204用作Web應用程序識別信息通知單元。這里要通知的信息是表示與Web瀏覽器所使用的標簽中的哪個標簽相關聯(lián)地顯示哪個應用程序的信息。在S304中,與S303中的處理相同,嵌入式Web瀏覽器窗口 202向錯誤UI顯示控制模塊205通知標簽窗口的顯示信息和所顯示的Web應用程序A 102的ID。在S305中,錯誤UI顯示控制模塊205保持并管理標簽窗口的顯示信息和Web應用程序A102的ID,并結束處理。圖4是本實施例的流程圖。通過使用圖4,將說明圖1和2所述的系統(tǒng)的從Web應用程序的分配作業(yè)開始至生成錯誤畫面的處理流程。用戶100操作圖像形成設備101中的嵌入式Web瀏覽器204上顯示的Web應用程序A 102,以使得在S400中分配作業(yè)A。以下是S400的細節(jié)。用戶100操作Web瀏覽器 204上顯示的Web應用程序A 102的畫面上的用戶界面,并輸入用于分配作業(yè)A的指示。作為應答,存儲Web應用程序A 102的服務器將作業(yè)A分配給圖像形成設備,并由此請求作業(yè)的執(zhí)行。在S401中,作業(yè)控制模塊201執(zhí)行作業(yè)A。如果在S402中在作業(yè)控制模塊201執(zhí)行作業(yè)A時發(fā)生錯誤,則流程進入S403,否則,結束處理。在S403中,作業(yè)控制模塊201向錯誤UI顯示控制模塊205通知關于作業(yè)A的錯誤事件信息。錯誤事件信息包括例如所分配的Web應用程序的識別信息(Web應用程序ID)、作業(yè)類型和錯誤類型等。因此,作業(yè)控制模塊201用作用于檢測錯誤的發(fā)生的錯誤檢測單元。順便來說,可以將各種傳統(tǒng)的技術應用為用于檢測錯誤的發(fā)生的方法,由此這里省略其說明。在S404中,錯誤UI顯示控制模塊205將自身存儲的信息(標簽窗口的顯示信息和Web應用程序ID等)與錯誤事件信息(Web應用程序ID、作業(yè)類型和錯誤類型等)進行比較。通過比較這些信息,錯誤UI顯示控制模塊205判斷錯誤事件信息中是否包括所管理的應用程序ID。換句話說,錯誤UI顯示控制模塊205判斷是否成功顯示與Web應用程序相關的畫面,以及該Web應用程序所分配的作業(yè)中是否發(fā)生錯誤。如果作為判斷的結果在錯誤事件信息中包括所管理的應用程序ID,則流程進入S405。否則,結束處理。在S405中, 錯誤UI顯示控制模塊205生成與發(fā)生的錯誤相對應的錯誤畫面,并結束處理。具體地,錯誤UI顯示控制模塊205進行控制以顯示與錯誤事件信息中包括的錯誤類型相應的錯誤畫面,以代替加載了 Web應用程序的窗口畫面。因此,當發(fā)生特定錯誤時,在窗口畫面上顯示其錯誤畫面以吸引用戶的注意。圖5是本實施例的流程圖。通過使用圖5,將說明圖1和2所述的系統(tǒng)的當在瀏覽器畫面的顯示畫面的最前面顯示W(wǎng)eb應用程序時、直到瀏覽器畫面被切換至并顯示錯誤畫面為止的處理流程。具體地,說明判斷是否在由標簽切換與發(fā)生的錯誤無關的Web應用程序的畫面的情況下顯示錯誤畫面的處理流程。用戶100操作圖像形成設備101中的嵌入式Web瀏覽器204,以使得在瀏覽器畫面的顯示畫面的最前面顯示W(wǎng)eb應用程序A102。在S500中,嵌入式Web瀏覽器204向嵌入式 Web瀏覽器窗口 202通知用于識別當前在嵌入式Web瀏覽器窗口 202的顯示畫面的最前面顯示的標簽窗口的信息(顯示標簽信息)。顯示標簽信息包括用于識別標簽的窗口中顯示的Web應用程序的應用程序ID。在S501中,嵌入式Web瀏覽器窗口 202向錯誤UI顯示控制模塊205傳送表示在顯示畫面的最前面顯示嵌入式Web瀏覽器204的事件通知。同時,在S502中,嵌入式W^eb 瀏覽器窗口 202還傳送包括在顯示畫面的最前面顯示的標簽信息(顯示標簽信息)的事件通知。在S503中,錯誤UI顯示控制模塊205將S305中通知的自身存儲的信息與S501和 S502中接收到的事件通知中包括的信息進行比較,并判斷事件通知中的信息是否包括所管理的應用程序ID。如果事件通知中的信息包括所管理的應用程序ID,則流程進入S504。否貝U,結束處理。在S504中,錯誤UI顯示控制模塊205將預先生成的與錯誤相對應的錯誤畫面數(shù)據(jù)傳送至錯誤UI窗口 203。在S505中,錯誤UI窗口 203在UI的顯示畫面的最前面顯示所接收到的錯誤畫面,并結束處理。在圖5中,說明了以下例子進行控制以通過在嵌入式Web瀏覽器窗口 202和錯誤 UI顯示控制模塊205之間交換信息來將畫面切換至錯誤畫面。然而,注意,可代替地,可以由圖2所示的窗口顯示控制模塊200進行切換所顯示的窗口畫面的控制。通過進行以上處理,可以僅在窗口的顯示畫面的最前面顯示特定Web應用程序時顯示錯誤畫面,其中特定Web應用程序是分配發(fā)生錯誤的作業(yè)的Web應用程序。因此,即使發(fā)生錯誤,也可以控制不向通過標簽切換等而使用與錯誤無關的應用程序的用戶顯示錯誤畫面。由此,可以提高用戶的可操作性的便利性。在以上說明中,作為示例說明了在窗口的“顯示畫面的最前面”顯示的應用程序的錯誤畫面。注意,在本實施例中,“顯示畫面的最前面”是指,在瀏覽器畫面上以重疊方式顯示的多個畫面中、在其它畫面的上面覆蓋其它畫面并離用戶最近地顯示的畫面。然而,本實施例不限于“顯示畫面的最前面”。只要用戶不會受到由于在他/她使用與錯誤無關的 Web應用程序時顯示錯誤畫面而引起的可操作性降低的煩擾就足夠了,其中所述錯誤與使用Web瀏覽器所分配的作業(yè)相關。例如,即使在與其它本地應用程序一起在窗口畫面的一部分中顯示W(wǎng)eb應用程序畫面的情況下,進行控制以使得不在Web應用程序畫面上顯示錯誤畫面也在本實施例的范圍內(nèi)。此外,當用戶使用與關于使用Web瀏覽器所分配的作業(yè)的錯誤無關的Web應用程序時,可以在窗口畫面的一部分中以簡單的形式顯示錯誤畫面來代替在顯示畫面的最前面完全不顯示錯誤畫面。例如,可以諸如以彈出窗口的形式顯示錯誤畫面以在顯示畫面的最前面重疊小的部分?;蛘撸梢栽陲@示畫面的最前面透過地顯示錯誤畫面。具體地,當顯示錯誤時,可以通過編輯“第一錯誤畫面”來生成與“第一錯誤畫面” 不同的“第二錯誤畫面”,并在顯示畫面上顯示“第二錯誤畫面”。這里,“第一錯誤畫面”是在選擇性地顯示與錯誤相關的應用程序時在顯示畫面上顯示的畫面。另外,顯示該第二錯誤畫面所需的數(shù)據(jù)量小于顯示第一錯誤畫面所需的數(shù)據(jù)量。以上說明了在顯示畫面的最前面顯示分配作業(yè)的應用程序的情況下的錯誤畫面的顯示控制。然而,可以進行控制以使得當選擇和顯示也受到所分配作業(yè)中發(fā)生的錯誤的影響的不同的Web應用程序的畫面時,可以在不管該不同的Web應用程序是否分配作業(yè)的情況下同樣顯示錯誤畫面。例如,在圖像形成設備中執(zhí)行“復印”作業(yè)時在儲墨器中發(fā)生錯誤的情況下,如果在Web瀏覽器上除了選擇了“復印”還選擇了與“打印”相關的Web應用程序,則同樣顯示錯誤畫面。另外,可以進行控制以在Web瀏覽器上選擇與“掃描”相關的Web 應用程序時不顯示錯誤畫面??梢酝ㄟ^使得錯誤UI顯示控制模塊205管理應用程序ID和影響能利用這些應用程序ID識別的應用程序的錯誤的類型來進行這種控制。例如,錯誤UI 顯示控制模塊205將自身管理的信息與從作業(yè)控制模塊201通過事件通知來通知的錯誤類型進行比較。然后,當進行選擇以顯示受錯誤影響的與錯誤類型相關聯(lián)的應用程序ID時, 進行控制以在未分配作業(yè)的應用程序的畫面上顯示錯誤畫面。圖6是本發(fā)明的流程圖。通過使用圖6,將說明圖1和2所述的系統(tǒng)的直到在清除錯誤并且錯誤畫面消失之后在顯示畫面的最前面顯示W(wǎng)eb應用程序為止的處理流程。當清除了圖像形成設備101中發(fā)生的錯誤時,在S600中,作業(yè)控制模塊201向錯誤UI顯示控制模塊205通知表示清除了作業(yè)A中的錯誤的事件信息(以下稱為“錯誤清除事件信息”)。即,作業(yè)控制模塊201用作錯誤清除通知單元。在S601中,錯誤UI顯示控制模塊205將自身保持的信息與錯誤清除事件信息進行比較,并判斷錯誤清除事件信息中是否包括所管理的應用程序ID。如果錯誤清除事件信息中包括所管理的應用程序ID,則流程進入S602。否則,結束處理。順便來說,可以將各種傳統(tǒng)的技術應用為用于識別出清除了錯誤的方法,并在此省略其說明。在S602中,錯誤UI顯示控制模塊205進行所顯示的對象錯誤畫面的刪除處理,并且流程進入S603。在S603中,錯誤UI顯示控制模塊205指示嵌入式Web瀏覽器窗口 202 在顯示畫面的最前面顯示與發(fā)生錯誤的作業(yè)A相關聯(lián)的Web應用程序A 102。然后,結束處理。根據(jù)本實施例,在圖像形成設備101中的嵌入式Web瀏覽器204上顯示多個Web應用程序的狀態(tài)下,在執(zhí)行Web應用程序所分配的作業(yè)期間發(fā)生錯誤時,提高了顯示錯誤畫面時的可用性。具體地,如圖7A所示,可以針對在顯示畫面的最前面顯示的各Web應用程序來最佳地控制錯誤畫面的顯示,例如僅在與錯誤相關的Web應用程序上顯示錯誤畫面。因此,提高了用戶的可操作性的便利性。圖7A中示出了以下例子在與標簽A相關聯(lián)地顯示的Web應用程序上顯示錯誤畫面,而在與標簽B相關聯(lián)地顯示的另一 Web應用程序上不顯示錯誤畫面。順便來說,盡管以上說明了僅發(fā)生一個錯誤的例子,但當發(fā)生多個錯誤時也可以進行相同的處理。在這種情況下,如圖7B所示,例如,可以按下各標簽以顯示相應錯誤的錯誤畫面。在圖7B中,在與標簽A相關聯(lián)地顯示的Web應用程序中顯示表示發(fā)生卡紙的錯誤畫面,而在與標簽B相關聯(lián)地顯示的Web應用程序中顯示表示蓋保持打開的錯誤畫面。例如,通過參考錯誤類型和受錯誤影響的應用程序相互關聯(lián)的預定設置,可以通過切換標簽來顯示與各錯誤相對應的錯誤畫面。盡管通過采取圖像形成設備作為例子來進行說明,但還可以通過使用信息處理設備來實現(xiàn)本發(fā)明。例如,可以通過使用以下設備來實現(xiàn)本發(fā)明該設備與服務器和圖像形成設備交換信息,并且安裝有用于分配Web應用程序或顯示與Web應用程序相關的畫面的瀏覽器功能。其它實施例還可以利用讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能的系統(tǒng)或設備的計算機(或者CPU或MPU等裝置)和通過下面的方法實現(xiàn)本發(fā)明的方面,其中,利用系統(tǒng)或設備的計算機通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能來進行上述方法的步驟。為此,例如,通過網(wǎng)絡或者通過用作存儲器裝置的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))將該程序提供給計算機。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應該理解,本發(fā)明不限于所公開的典型實施例。所附權利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結構和功能。本申請要求于2009年8月13日提交的日本專利申請2009-187789的優(yōu)先權,其全部內(nèi)容通過引用包含于此。
權利要求
1.一種信息處理設備,用于與經(jīng)由網(wǎng)絡相連接的外部設備進行通信,接收來自所述外部設備中安裝的Web應用程序的請求,并且根據(jù)所述請求執(zhí)行處理,所述信息處理設備包括顯示單元,用于生成與多個Web應用程序中的各Web應用程序相對應的畫面,并且在顯示畫面的最前面顯示從所述畫面中選擇的畫面,以執(zhí)行從所述外部設備接收到的請求;判斷單元,用于在通過所述多個Web應用程序中的第一 Web應用程序所指示的作業(yè)的執(zhí)行期間發(fā)生錯誤時,判斷是否在所述顯示單元的顯示畫面的最前面顯示與所述第一 Web 應用程序相對應的第一畫面;以及控制單元,用于控制所述顯示單元以使得當所述判斷單元判斷為在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元在所述顯示畫面的最前面顯示用于通知所述錯誤的第一錯誤畫面,以及當所述判斷單元判斷為未在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元不在所述顯示畫面的最前面顯示所述第一錯誤畫面。
2.根據(jù)權利要求1所述的信息處理設備,其特征在于,所述控制單元控制所述顯示單元以使得當所述判斷單元判斷為未在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元通過編輯所述第一錯誤畫面來生成與所述第一錯誤畫面不同的第二錯誤畫面,以在所述顯示畫面的最前面顯示所述第二錯誤畫面。
3.根據(jù)權利要求2所述的信息處理設備,其特征在于,所述顯示單元利用比顯示所述第一錯誤畫面時的數(shù)據(jù)量少的數(shù)據(jù)量來顯示所述第二錯誤畫面。
4.根據(jù)權利要求1所述的信息處理設備,其特征在于,還包括通知單元,所述通知單元用于在所述顯示單元顯示與Web應用程序相對應的畫面時通知用于識別該Web應用程序的 Web應用程序識別信息,其中,所述控制單元通過使用所述通知單元所通知的Web應用程序識別信息來判斷所述作業(yè)的錯誤是否是與所述Web應用程序識別信息所識別的Web應用程序相關的錯誤,并且如果作為判斷結果,所述作業(yè)的錯誤是與所述Web應用程序識別信息所識別的Web應用程序相關的錯誤,則所述控制單元使得在所述顯示畫面的最前面顯示所述第一錯誤畫面。
5.根據(jù)權利要求2所述的信息處理設備,其特征在于,還包括通知單元,所述通知單元用于在所述顯示單元顯示與Web應用程序相對應的畫面時通知用于識別該Web應用程序的 Web應用程序識別信息,其中,所述控制單元通過使用所述通知單元所通知的Web應用程序識別信息來判斷所述作業(yè)的錯誤是否是與所述Web應用程序識別信息所識別的Web應用程序相關的錯誤,并且如果作為判斷結果,所述作業(yè)的錯誤是與所述Web應用程序識別信息所識別的Web應用程序相關的錯誤,則所述控制單元使得在所述顯示畫面的最前面顯示所述第二錯誤畫面。
6.根據(jù)權利要求1所述的信息處理設備,其特征在于,還包括錯誤清除通知單元,所述錯誤清除通知單元用于通知所述錯誤的清除,其中,所述控制單元進行控制以使得不在畫面上顯示用于通知所述錯誤清除通知單元所通知的錯誤的第一錯誤畫面。
7.根據(jù)權利要求2所述的信息處理設備,其特征在于,還包括錯誤清除通知單元,所述錯誤清除通知單元用于通知所述錯誤的清除,其中,所述控制單元進行控制以使得不在畫面上顯示用于通知所述錯誤清除通知單元所通知的錯誤的第二錯誤畫面。
8.根據(jù)權利要求1所述的信息處理設備,其特征在于,所述顯示單元是標簽瀏覽器,所述標簽瀏覽器用于重疊地顯示與所述多個Web應用程序相對應的畫面,并且在所述顯示單元的顯示畫面的最前面顯示與所選擇的標簽相對應的畫面。
9.一種用于信息處理設備的信息處理方法,所述信息處理設備用于與經(jīng)由網(wǎng)絡相連接的外部設備進行通信,接收來自所述外部設備中安裝的Web應用程序的請求,并且根據(jù)所述請求執(zhí)行處理,所述信息處理設備包括顯示單元,其中,所述顯示單元用于生成與多個Web應用程序中的各Web應用程序相對應的畫面,并且在顯示畫面的最前面顯示從所述畫面中選擇的畫面,以執(zhí)行從所述外部設備接收到的請求,所述信息處理方法包括以下步驟判斷步驟,用于在通過所述多個Web應用程序中的第一 Web應用程序所指示的作業(yè)的執(zhí)行期間發(fā)生錯誤時,判斷是否在所述顯示單元的顯示畫面的最前面顯示與所述第一 Web 應用程序相對應的第一畫面;以及控制所述顯示單元以使得當在所述判斷步驟中判斷為在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元在所述顯示畫面的最前面顯示用于通知所述錯誤的第一錯誤畫面,以及當在所述判斷步驟中判斷為未在所述顯示畫面的最前面顯示所述第一畫面時,所述顯示單元不在所述顯示畫面的最前面顯示所述第一錯誤畫面。
10.一種用于使計算機執(zhí)行根據(jù)權利要求9所述的用于信息處理設備的控制方法的程序。
11.一種信息處理設備,包括執(zhí)行單元,用于根據(jù)來自經(jīng)由網(wǎng)絡與所述信息處理設備相連接的外部設備中安裝的第一 Web應用程序的請求來執(zhí)行處理;判斷單元,用于在所述執(zhí)行單元執(zhí)行處理期間發(fā)生錯誤時,判斷執(zhí)行中的處理和所述錯誤是否相關;以及顯示單元,用于當所述判斷單元判斷為執(zhí)行中的處理和所述錯誤相關時,在顯示畫面的最前面顯示用于通知發(fā)生錯誤的畫面,以及當所述判斷單元判斷為執(zhí)行中的處理和所述錯誤不相關時,不在所述顯示畫面的最前面顯示用于通知發(fā)生錯誤的畫面。
12.一種用于控制信息處理設備的信息處理方法,所述信息處理方法包括以下步驟 執(zhí)行步驟,用于根據(jù)來自經(jīng)由網(wǎng)絡與所述信息處理設備相連接的外部設備中安裝的第一 Web應用程序的請求來執(zhí)行處理;判斷步驟,用于在所述執(zhí)行步驟執(zhí)行處理期間發(fā)生錯誤時,判斷執(zhí)行中的處理和所述錯誤是否相關;當所述判斷步驟判斷為執(zhí)行中的處理和所述錯誤相關時,在顯示畫面的最前面顯示用于通知發(fā)生錯誤的畫面;以及當所述判斷步驟判斷為執(zhí)行中的處理和所述錯誤不相關時,不在所述顯示畫面的最前面顯示用于通知發(fā)生錯誤的畫面。
全文摘要
存在以下問題未針對安裝了多個Web應用程序的圖像形成設備考慮可操作性。在經(jīng)由Web應用程序中的第一Web應用程序所指示的作業(yè)的執(zhí)行期間發(fā)生錯誤時,信息處理設備判斷是否在顯示單元的顯示畫面的最前面顯示與第一Web應用程序相對應的第一畫面;以及控制顯示單元以使得當在判斷步驟中判斷為在最前面顯示第一畫面時,顯示單元在最前面顯示用于通知錯誤的第一錯誤畫面,以及當在判斷步驟中判斷為不在最前面顯示第一畫面時,顯示單元不在最前面顯示第一錯誤畫面。
文檔編號G09G5/14GK102473071SQ20108003593
公開日2012年5月23日 申請日期2010年7月23日 優(yōu)先權日2009年8月13日
發(fā)明者伊藤大介 申請人:佳能株式會社