国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法

      文檔序號:6609144閱讀:175來源:國知局
      專利名稱:圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法
      技術領域
      本發(fā)明涉及一種圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法,特別地,涉及一種不僅可以降低Web頁面讀取時的處理負荷,而且在使用本地IP地址的網(wǎng)絡中,還可以提供能夠顯示W(wǎng)eb服務處理請求的顯示畫面的圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法。
      背景技術
      近年來,將打印機、復印機、傳真機、掃描儀等各種裝置的功能集中在一個框體內(nèi)的圖像處理裝置已被公眾所熟知。這樣的圖像處理裝置只有一個框體,其中不僅設置了顯示部、打印部以及攝像部等,還設置了與打印機、復印機以及傳真機分別對應的應用功能,通過切換這些應用功能,使該裝置可以作為打印機、復印機、掃描儀或傳真機來使用(例如,參考日本專利文獻“特開2002-84383號公報”)。
      另外,Web瀏覽器也已被應用到了上述圖像處理裝置的操作面板上,也就是說,實裝于圖像處理裝置內(nèi)的Web瀏覽器所取得的Web頁面可以作為顯示畫面在操作面板上被顯示出來。
      但是在這樣的裝置中還存在一些技術問題,例如,每次顯示畫面時,在從提供Web頁面的服務器裝置中讀取用于執(zhí)行圖像處理裝置提供的Web服務的一系列Web頁面的過程中,圖像處理裝置和服務器裝置之間被施加了網(wǎng)絡通訊負荷,另外,連接在網(wǎng)絡上的多個圖像處理裝置同時向服務器裝置提出Web頁面讀取請求時,服務器裝置必須對每個圖像處理裝置的畫面變換的控制進行管理,這樣,服務器裝置上也被施加了負荷。
      另外,如果不使用本地IP地址管理連接在網(wǎng)絡上的圖像處理裝置,服務器裝置一側就不能確定圖像處理裝置(即不能實現(xiàn)網(wǎng)絡地址轉換超越(Network Address Translation Traversal,NAT-T)),這樣,服務器就不能向PC機(Personal Computer)提供由PC機請求的、用于使圖像處理裝置進行Web服務處理的Web頁面。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,提供一種不僅可以降低Web頁面讀取時的處理負荷,而且在使用本地IP地址的網(wǎng)絡中,還可以提供能夠顯示W(wǎng)eb服務處理請求的顯示畫面的圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法。
      為了實現(xiàn)上述目的,本發(fā)明提供一種可以基于畫面顯示形式數(shù)據(jù)使畫面顯示在操作面板上的圖像處理裝置,它包括畫面顯示形式數(shù)據(jù)取得單元,其用于從外部取得畫面顯示形式數(shù)據(jù),該畫面顯示形式數(shù)據(jù)中含有至少一個畫面以及用于控制該畫面的變換的畫面變換控制程序;畫面變換控制單元,其用于通過執(zhí)行所述畫面變換控制程序,對所述畫面的變換進行控制。
      在這樣的圖像處理裝置中,必要時可以一次讀取多個畫面,另外,還可以讀取這些畫面的畫面變換控制程序。所以,從服務器裝置讀取這些畫面時,可以降低與服務器裝置進行通訊的負荷。另外,也不需要分別對每個圖像處理裝置進行多個畫面以及畫面變換控制的管理。
      另外,在這樣的圖像處理裝置中,所述畫面變換控制程序包括用于確定圖像形成裝置內(nèi)部的Web服務的位置信息,所述畫面變換控制單元可以根據(jù)由所述畫面變換控制程序顯示的畫面上的使用者的操作,從該畫面變換控制程序中取得所述Web服務的位置信息,再對根據(jù)該位置信息所確定的Web服務提出處理請求。
      在這樣的圖像處理裝置中,也可以在圖像處理裝置內(nèi)部對Web服務提出處理請求。
      另外,在這樣的圖像處理裝置中,所述處理請求可以是關于使用掃描儀或者繪圖儀生成圖像的處理的執(zhí)行請求。
      另外,在這樣的圖像處理裝置中,所述處理請求可以是所述Web服務的處理狀態(tài)取得請求。
      另外,在這樣的圖像處理裝置中,所述畫面變換控制單元可以根據(jù)所述畫面變換控制程序,對與所述處理請求的應答內(nèi)容相對應的所述畫面進行變換控制以將其顯示在所述操作面板上。
      另外,在這樣的圖像處理裝置中,所述畫面變換控制單元可以在所述應答內(nèi)容顯示為錯誤(Error)時,根據(jù)所述畫面變換控制程序,對所述畫面中的與該錯誤相關的畫面進行變換控制,使其顯示在所述操作面板上。
      另外,在這樣的圖像處理裝置中,所述畫面變換控制單元可以在所述生成圖像的處理結束之后,通過所述畫面顯示形式數(shù)據(jù)取得單元取得下一個畫面的畫面顯示形式數(shù)據(jù)。
      再有,在這樣的圖像處理裝置中,所述處理要求可以通過SOAP(Simple Object Access Protocol)在內(nèi)部執(zhí)行。
      另外,為了實現(xiàn)上述目的,本發(fā)明還提供一種基于畫面顯示形式數(shù)據(jù)顯示畫面的信息處理裝置,它包括畫面顯示形式數(shù)據(jù)取得單元,其用于從第一外部裝置取得畫面顯示形式數(shù)據(jù),該畫面顯示形式數(shù)據(jù)含有至少一個畫面以及用于控制該畫面變換的畫面變換控制程序;畫面變換控制單元,其用于通過執(zhí)行所述畫面變換控制程序,對所述畫面的變換進行控制。
      在這樣的信息處理裝置中,必要時可以一次取得多個畫面,另外,還可以取得這些畫面的畫面變換控制程序。所以,能夠降低與第一外部裝置進行通訊時的負荷。另外,也不需要分別對每個信息處理裝置進行多個畫面以及畫面變換控制的管理。
      另外,在這樣的信息處理裝置中,所述畫面變換控制程序可以取得用于確定由第二外部裝置提供的Web服務的位置信息,所述畫面變換控制單元可以根據(jù)由所述畫面變換控制程序顯示的畫面上的使用者的操作,從該畫面變換控制程序中取得所述Web服務的位置信息,再對根據(jù)該位置信息所確定的Web服務提出處理請求。
      在這樣的信息處理裝置中,因為可以通過操作者的操作取得用于確定由第二外部裝置提供的Web服務的位置信息,所以能夠適當?shù)叵蛟揥eb服務提出處理請求。
      另外,在這樣的信息處理裝置中,所述畫面變換控制單元可以根據(jù)所述畫面變換控制程序,對與所述處理請求的應答內(nèi)容相對應的所述畫面進行變換控制以將其顯示在操作面板上。
      另外,在這樣的信息處理裝置中,所述畫面變換控制單元可以在所述應答內(nèi)容顯示為錯誤(Error)時,根據(jù)所述畫面變換控制程序,對所述畫面中的與該錯誤相關的畫面進行變換控制,使其顯示在所述操作面板上。
      為了實現(xiàn)上述目的,本發(fā)明提供了一種服務器裝置,它對與具有操作面板的圖像處理裝置上的處理相關的畫面的顯示進行控制,該服務器裝置包括畫面顯示形式數(shù)據(jù)發(fā)送單元,其用于根據(jù)經(jīng)由網(wǎng)絡接受的請求將畫面顯示形式數(shù)據(jù)發(fā)送至所述圖像處理裝置,該畫面顯示形式數(shù)據(jù)含有至少一個畫面以及用于控制該畫面的變換的畫面變換控制程序。
      另外,在這樣的服務器裝置中還可以包含判斷單元,其用于判斷所述請求是否是所述圖像處理裝置所提出的請求;程序生成單元,其用于當所述判斷單元判斷所述請求為所述圖像處理裝置所提出的請求時,生成所述畫面變換控制程序,以使其具有用于確定執(zhí)行所述處理的該圖像處理裝置內(nèi)部的Web服務的位置信息。
      另外,在這樣的服務器裝置中,所述程序生成單元在所述判斷單元判斷所述請求為所述圖像處理裝置以外的裝置所提出的請求時,生成所述畫面變換控制程序,使其可以根據(jù)使用者的操作,取得能夠從該裝置訪問所述圖像處理裝置的所述Web服務的位置信息。
      另外,在這樣的服務器裝置中,所述判斷單元還可以根據(jù)畫面顯示的相關信息判斷所述請求是否為來自所述圖像處理的請求。
      綜上所述,本發(fā)明提供的圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法不僅可以降低Web頁面讀取時的處理負荷,而且在使用本地IP地址的網(wǎng)絡中,還可以提供能夠顯示W(wǎng)eb服務處理請求的顯示畫面。
      附圖概述圖1是本發(fā)明一個實施例的系統(tǒng)構成示意圖。
      圖2是本發(fā)明一個實施例的圖像處理裝置構成示意圖。
      圖3是本發(fā)明一個實施例的圖像處理裝置硬件構成示意圖。
      圖4是本發(fā)明一個實施例的系統(tǒng)功能構成示意圖。
      圖5是基于程序的畫面變換示意圖。
      圖6是復印的正常處理順序示意圖(1/2)。
      圖7是復印的正常處理順序示意圖(2/2)。
      圖8是復印中發(fā)生了錯誤時的處理順序圖(1/2)。
      圖9是復印中發(fā)生了錯誤時的處理順序圖(2/2)。
      圖10是從服務器裝置中動態(tài)取出對應于錯誤類別的錯誤畫面時的處理順序圖(1/2)。
      圖11是從服務器裝置中動態(tài)取出對應于錯誤類別的錯誤畫面時的處理順序圖(2/2)。
      圖12是從服務器裝置中階段性地取出埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)時的處理順序圖(1/2)。
      圖13是從服務器裝置中階段性地取出埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)時的處理順序圖(2/2)。
      圖14是畫面HTML數(shù)據(jù)的第一個例子的示意圖(1/3)。
      圖15是畫面HTML數(shù)據(jù)的第一個例子的示意圖(2/3)。
      圖16是畫面HTML數(shù)據(jù)的第一個例子的示意圖(3/3)。
      圖17是畫面HTML數(shù)據(jù)的第二個例子的示意圖(1/3)。
      圖18是畫面HTML數(shù)據(jù)的第二個例子的示意圖(2/3)。
      圖19是畫面HTML數(shù)據(jù)的第二個例子的示意圖(3/3)。
      圖20是錯誤畫面的源碼示意圖。
      圖21是最初畫面的畫面HTML數(shù)據(jù)的一個例子的示意圖(1/2)。
      圖22是最初畫面的畫面HTML數(shù)據(jù)的一個例子的示意圖(2/2)。
      圖23是下一個畫面的畫面HTML數(shù)據(jù)的一個例子的示意圖(1/2)。
      圖24是下一個畫面的畫面HTML數(shù)據(jù)的一個例子的示意圖(2/2)。
      圖25是用于說明Web瀏覽器處理過程的流程圖。
      圖26是用于說明通過服務器裝置的程序生成部判斷Web瀏覽器的處理過程的示意圖。
      圖27是由PC機的Web瀏覽器顯示的復印設定畫面的一個例子的示意圖。
      圖28是提供給PC機的畫面HTML數(shù)據(jù)的一個例子的示意圖(1/3)。
      圖29是提供給PC機的畫面HTML數(shù)據(jù)的一個例子的示意圖(2/3)。
      圖30是提供給PC機的畫面HTML數(shù)據(jù)的一個例子的示意圖(3/3)。
      本發(fā)明的最佳實施方式以下參考


      本發(fā)明的最佳具體實施例。
      圖1是本發(fā)明的一個實施例的系統(tǒng)構成示意圖。圖1所示的系統(tǒng)1中,圖像處理裝置1、服務器裝置2以及PC機(Personal Computer)7經(jīng)由LAN(Local Area Network)等的網(wǎng)絡3(可以是有線網(wǎng)絡,也可以是無線網(wǎng)絡)相互連接。系統(tǒng)1中,也可以將多個圖像處理裝置1與多個PC機7相互相連。
      圖像處理裝置1提供一種通過控制其本身硬件以執(zhí)行復印處理的Web服務(以下簡稱“Web復印服務”)。另外,圖像處理裝置1還具有操作面板,圖像處理裝置1通過該操作面板接受使用者的輸入操作,向使用者提供信息。圖像處理裝置1也可以是通過將打印機、復印機、傳真機以及掃描儀等多種功能集中在一個框體內(nèi)而形成的電子機器。
      服務器裝置2是實裝了對顯示在圖像處理裝置1的操作面板上的畫面進行顯示控制功能(程序)的計算機。
      首先,對使用者通過操作圖像處理裝置1的操作面板進行復印的情形進行說明。
      在圖像處理裝置1上,使用者從菜單畫面按下復印按鈕之后,復印按鈕被按下之信息就被從圖像處理裝置1通知給服務器裝置2,附有畫面變換控制程序的畫面HTML(Hyper Text Markup Language)數(shù)據(jù)就被從服務器裝置2發(fā)送給圖像處理裝置1(步驟S11)。該畫面HTML數(shù)據(jù)中指定了圖像處理裝置1的Web復印服務。圖像處理裝置1在接受到這個畫面HTML數(shù)據(jù)之后,利用這個畫面HTML數(shù)據(jù)進行畫面控制,將適當?shù)漠嬅骘@示在操作面板上。
      使用者按下復印開始按鈕之后,圖像處理裝置1在內(nèi)部調出畫面HTML數(shù)據(jù)內(nèi)設定的Web復印服務,開始進行復印處理(步驟S12)。
      其次,對使用者從PC機7的菜單畫面選擇了復印的情形進行說明。
      在PC機7上使用者從菜單畫面選擇了復印之后,復印被選擇的信息被從PC機7通知給了服務器裝置2,附有畫面變換控制程序的畫面HTML數(shù)據(jù)被從服務器裝置2發(fā)送給PC機7(步驟S21)。這個畫面HTML數(shù)據(jù)中指定了經(jīng)由網(wǎng)絡3與PC機7相連的圖像處理裝置1的Web復印服務。PC機7在接受到了這個畫面HTML數(shù)據(jù)之后,利用這個畫面HTML數(shù)據(jù)進行畫面控制,將適當?shù)漠嬅骘@示在PC機7的顯示單元上。
      使用者發(fā)出復印開始的指示后,PC機7調出設置在畫面HTML數(shù)據(jù)內(nèi)的圖像處理裝置1的Web復印服務,開始進行復印處理(步驟S22)。從PC機7至圖像處理裝置1的處理,例如,可以是指定文件數(shù)據(jù)(文本文件、圖像文件等)進行打印的處理等。
      圖2是本發(fā)明的一個實施例子的圖像處理裝置構成示意圖。圖像處理裝置1包括硬件資源10、起動部20、軟件群30。
      硬件資源10包括操作面板、繪圖儀、掃描儀等裝置(硬件源)。軟件群30包括在UNIX等的OS(操作系統(tǒng),Operating System)上運行的應用程序40以及平臺50。起動部20在圖像處理裝置1的電源被打開時最開始就被執(zhí)行,用于在OS上起動應用程序40和平臺50。
      應用程序40用于控制復印、傳真、Web服務執(zhí)行等,以及控制圖像處理裝置1的各種功能,另外,它還包括用于提供作為Web服務的圖像處理裝置1的各種功能的各種應用程序。平臺50包括控制服務51、SRM(系統(tǒng)資源管理器,System Resource Manager)52、操縱層(HandlerLayer)53。平臺50包含API(應用程序界面,Application ProgramInterface)。
      控制服務51包含OCS(操作面板控制服務,Operation PanelControl Service)、SCS(系統(tǒng)控制服務,System Control Service)、FCS(傳真控制服務,F(xiàn)ax Control Service)、ECS(驅動控制服務,EngineControl Service)、MCS(內(nèi)存控制服務,Memory Control Service)、NCS(網(wǎng)絡控制服務,Network Control Service)。操縱層53包含F(xiàn)CUH(Fax Control Unit Handler)以及IMH(Image Memory Handler)。
      圖3是本發(fā)明的一個實施例子的圖像處理裝置硬件構成示意圖。圖像處理裝置1包含控制器120、操作面板121、FCU(傳真控制服務,F(xiàn)axControl Service)122、驅動部123。
      控制器120包含CPU、系統(tǒng)內(nèi)存、本地內(nèi)存、HDD(硬盤驅動器)、NB(北橋芯片,Northbridge)、ASIC、SB(南橋芯片,Southbridge)、NIC(網(wǎng)絡接口卡,Network Interface Card)、USBI/E、IEEE1394I/F、并行接口(Centronics)I/F等。需要說明的是,系統(tǒng)內(nèi)存中記錄了用于實現(xiàn)后述圖像處理裝置功能的程序。
      關于構成圖2所示的圖像處理裝置1的各功能塊和詳細動作以及構成圖3所示的圖像處理裝置1的各功能塊和詳細動作,例如,可以參考日本專利文獻“特開2002-84383號公報”。下面,對本系統(tǒng)的具體構成和處理動作進行詳細說明。
      圖4是本發(fā)明的一個實施例的系統(tǒng)功能構成示意圖。圖4中,圖像處理裝置1具有通過CPU執(zhí)行程序而實現(xiàn)的功能,如網(wǎng)絡I/F 101、Web瀏覽器102、Web服務器103、Web復印服務113(Web服務功能,Web ServiceFunction(WFS))等,還具有作為硬件的操作面板121、繪圖儀124、掃描儀125等。
      網(wǎng)絡I/F 101用于在與服務器裝置2或者PC機7之間進行例如基于TCP/IP的通訊控制。
      Web瀏覽器102具有Web服務終端10a、HTML解析部10b、程序執(zhí)行部10c、顯示管理部10d等。
      Web服務終端10a從服務器裝置2中取得畫面HTML數(shù)據(jù)。HTML解析部10b對包含在畫面HTML數(shù)據(jù)中的用于顯示畫面形式的信息(以下簡稱“畫面形式信息”)進行分析。顯示管理部10d使Web頁面顯示在操作面板121上。程序執(zhí)行部10c用于執(zhí)行埋置在畫面HTML數(shù)據(jù)內(nèi)的畫面變換控制程序,以控制操作面板121上顯示的Web頁面的畫面的變換。畫面變換控制程序例如可以是JavaScript等。
      Web服務器103經(jīng)由網(wǎng)絡3提供一種將圖像處理裝置1中的軟件的功能作為可以被PC機7等外部機器所使用的Web服務。也就是說,Web服務器103接收到基于SOAP的遠距離請求(SOAP請求)后,執(zhí)行與該SOAP請求內(nèi)所請求的處理相對應的功能。Web服務器103獲取該功能的執(zhí)行結果后,再將該執(zhí)行結果作為SOAP響應發(fā)送至提出請求的外部機器。
      另外,Web服務器103也同樣可以對Web瀏覽器102內(nèi)部發(fā)行的SOAP請求發(fā)出SOAP響應。此時,SOAP請求和SOAP響應經(jīng)由網(wǎng)絡I/F 101被發(fā)送和接收。
      Web復印服務(WSF)113用于控制掃描儀125讀取原稿,然后再控制繪圖儀124將原稿復印在所定的紙張上。
      服務器裝置2包括Web應用功能200和網(wǎng)絡I/F 210等。這些例如是通過由服務器裝置2的CPU(圖中未顯示)執(zhí)行從CD-ROM等存儲媒體250所安裝的程序而實現(xiàn)的。當然,這些程序也可以通過網(wǎng)絡下載。
      網(wǎng)絡I/F 210在與圖像處理裝置1或者PC機7之間實現(xiàn)例如基于TCP/IP的通訊控制。
      Web應用功能200包括畫面變換控制部201、畫面生成部202、Web服務器203、程序生成部230等。
      畫面變換控制部201用于對在圖像處理裝置1的操作面板121上顯示的畫面的變換進行控制。畫面生成部202作為畫面變換控制部201的一部分功能,用于生成(構筑)圖像處理裝置1的操作面板121上顯示的畫面。如上所述,在操作面板121上,Web頁面被Web測覽器所顯示。所以,畫面生成部202用HTML生成Web頁面,同時也生成用于控制該Web頁面的畫面變換的程序。
      Web服務器203是一用于等待接收HTTP請求的后臺進程(DaemonProcess)。Web服務器203接收來自于圖像處理裝置1的Web瀏覽器102的HTTP請求,讓畫面變換控制部201、程序生成部230執(zhí)行與這個HTTP請求相對應的處理,然后將該處理結果作為發(fā)送至圖像處理裝置1的畫面HTML數(shù)據(jù),也就是作為HTTP響應發(fā)送給Web瀏覽器102。
      網(wǎng)絡I/F 701在與圖像處理裝置1或服務器裝置2之間實現(xiàn)例如基于TCP/IP等的通訊控制。
      Web瀏覽器702包含Web服務終端70a、HTML解析部70b、程序執(zhí)行部70c、顯示管理部70d等。
      Web服務終端70a用于從服務器裝置2中取得畫面HTML數(shù)據(jù)。HTML解析部70b對包含在畫面HTML數(shù)據(jù)內(nèi)的畫面形式信息進行分析。顯示管理部70d使Web頁面在顯示單元721上顯示。程序執(zhí)行部70c執(zhí)行畫面HTML數(shù)據(jù)內(nèi)的畫面變換控制程序,對在顯示單元721上顯示的Web頁面的畫面變換進行控制。
      下面,參考圖5對由包含在畫面HTML數(shù)據(jù)內(nèi)的程序所控制的畫面變換進行說明。圖5是基于程序的畫面變換示意圖。圖5中,菜單畫面301、復印設定畫面302、復印進行中畫面303、錯誤畫面303e、復印結束畫面304作為Web頁面的顯示畫面。
      圖5中,使用者從菜單畫面301按下復印(Copy)按鈕31之后,由程序顯示復印設定畫面。使用者進行復印設定,然后按下開始(Start)按鈕32f之后,則由程序顯示復印進行中(Copying)畫面303。
      復印過程中如果發(fā)生了卡紙等錯誤時,由程序顯示錯誤畫面303e。錯誤畫面303e中可以顯示例如“發(fā)生卡紙故障,請打開機蓋取出紙張?!钡忍崾拘畔ⅰ9收媳幌?,再次由程序顯示復印進行中畫面303。
      下面,參考圖6至圖13對使用者操作圖像處理裝置1進行復印的情形進行說明。首先,參考圖6和圖7對復印被正常處理時的正常處理順序進行說明。圖6和圖7是復印的正常處理順序示意圖。通過圖6和圖7對一系列的處理順序進行圖示。
      圖6中,首先,圖像處理裝置1的Web瀏覽器102在操作面板121上顯示作為初期狀態(tài)的菜單畫面301(步驟S100),使用者5從菜單畫面301上按下復印按鈕31(步驟S101)之后,Web瀏覽器102將用于通知復印按鈕已被按下的復印按鈕按下通知發(fā)送至服務器裝置2(步驟S102)。
      在服務器裝置2中,Web應用功能200根據(jù)復印按鈕按下通知將埋置了畫面變換控制程序的HTML數(shù)據(jù)發(fā)送至圖像處理裝置1(步驟S103)。
      圖像處理裝置1的Web瀏覽器102對從服務器裝置2取得的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行解析(步驟S104),根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印設定畫面302的源碼(程序),將復印設定畫面302顯示在操作面板121上(步驟S105)。
      使用者5在操作面板121上顯示的復印設定畫面302上設定復印條件(步驟S106),按下復印開始按鈕(步驟S107)。
      畫面變換控制程序如果記述了在開始復印之后顯示復印進行中畫面303,則Web瀏覽器102首先將基于SOAP的復印開始請求在內(nèi)部發(fā)送給Web復印服務113(步驟S108)。
      復印開始請求的送達目的地記載在埋置在從服務器裝置2取得的畫面HTML數(shù)據(jù)的畫面變換控制程序中,例如可以是指定了內(nèi)部Web復印服務的“http://localhost/ws/copyservice”。Web復印服務113控制掃描儀125和繪圖儀124,開始進行由使用者5設定的原稿的復印,然后將對應于復印開始請求的應答發(fā)送至Web瀏覽器102(步驟S109)。
      從Web復印服務113接收到與復印開始請求對應的應答之后,Web瀏覽器102為了取得復印操作狀態(tài),將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S110)。
      從Web復印服務113接收到與步驟S110的復印操作狀態(tài)取得請求對應的應答(步驟S111)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼在操作面板121上顯示復印進行中畫面303(步驟S112)。
      圖7中,Web瀏覽器102在經(jīng)過預定的一段時間后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S113)。
      從Web復印服務113接收到與步驟S113的復印操作狀態(tài)取得請求對應的應答(步驟S114)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為復印進行中,則根據(jù)包含于畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼在操作面板121上顯示復印進行中畫面303(步驟S115)。
      然后,Web瀏覽器102再經(jīng)過一段預定的時間之后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S116)。
      從Web復印服務113接收到與步驟S116的復印操作狀態(tài)取得請求對應的應答(步驟S117)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為復印進行中,則根據(jù)包含于畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼在操作面板121上顯示復印進行中畫面303。這樣,Web瀏覽器102就可以在預定的時間間隔上從Web復印服務113取得復印操作的狀態(tài)。
      接下來,Web復印服務113的復印操作結束(步驟S401)后,Web瀏覽器102將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S402),之后,接收來自Web復印服務113的表示復印結束了的應答(步驟S403)。
      復印結束后,Web瀏覽器102將復印結束畫面請求發(fā)送至服務器裝置2以請求顯示復印結束畫面(步驟S404)。服務器裝置2根據(jù)復印結束畫面請求,將復印結束畫面的HTML數(shù)據(jù)作為應答發(fā)送至圖像處理裝置1(步驟S405)。
      Web瀏覽器102將從服務器裝置2接收到的復印結束畫面顯示在操作面板121上(步驟S406)。
      下面,參考圖8和圖9對復印中發(fā)生了錯誤的情形進行說明。圖8和圖9是復印中發(fā)生了錯誤時的處理順序示意圖。通過圖8和圖9對一系列的處理順序進行圖示。
      圖8中,圖像處理裝置1的Web瀏覽器102首先在操作面板121上顯示作為初期狀態(tài)的菜單畫面301(步驟S200),使用者5按下復印(Copy)按鈕(步驟S201)之后,Web瀏覽器102將用來通知復印按鈕已被按下的復印按鈕按下通知發(fā)送至服務器裝置2(步驟S202)。
      在服務器裝置2中,Web應用功能200根據(jù)復印按鈕按下通知,將埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)發(fā)送至圖像處理裝置1(步驟S203)。
      圖像處理裝置1的Web瀏覽器102對從服務器裝置2取得的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行分析(步驟S204),根據(jù)畫面HTML數(shù)據(jù)內(nèi)包含的復印設定畫面302的源碼將復印設定畫面302顯示在操作面板121上(步驟S205)。
      使用者5在操作面板121上顯示的復印設定畫面302上設定復印條件(步驟S206),然后按下復印開始按鈕(步驟S207)。
      畫面變換控制程序如果記述了在開始復印之后顯示復印進行中畫面303,則Web瀏覽器102首先顯示復印進行中畫面(步驟S208),然后將基于SOAP的復印開始請求在內(nèi)部發(fā)送給Web復印服務113(步驟S209)。
      Web復印服務113控制掃描儀125和繪圖儀124,開始執(zhí)行由使用者5設定的原稿的復印,并將與復印開始請求對應的應答發(fā)送至Web瀏覽器102(步驟S210)。
      從Web復印服務113接收到與復印開始請求對應的應答之后,Web瀏覽器102為了取得復印操作的狀態(tài),將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S211)。
      Web復印瀏覽器102從Web復印服務113接收到與步驟S211的復印操作狀態(tài)取得請求對應的應答(步驟S212)之后,如果圖像處理裝置1發(fā)生卡紙故障(步驟S213),則停止Web復印服務113的復印操作(步驟S214)。
      Web瀏覽器102在從接收到步驟S211的復印操作狀態(tài)取得請求開始后的預定時間,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S215)。
      從Web復印服務113接收到與步驟S215的復印操作狀態(tài)取得請求對應的應答(步驟S216)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為卡紙,則根據(jù)包含于畫面HTML數(shù)據(jù)內(nèi)的錯誤畫面303e的源碼在操作面板121上顯示錯誤畫面303e(步驟S217)。
      錯誤畫面303e中可以顯示例如“發(fā)生卡紙故障,請打開機蓋取出紙張?!钡忍崾拘畔?。根據(jù)這個錯誤畫面303e,使用者就可以解決圖像處理裝置1的卡紙故障(步驟S218)。
      圖9中,當檢測到卡紙故障被解決之后,Web復印服務113再次執(zhí)行復印操作(步驟S219)。
      復印操作再次開始之后,Web瀏覽器102再一次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S220)。從Web復印服務113接收到與步驟S220的復印操作狀態(tài)取得請求對應的應答(步驟S221)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)中的復印進行中畫面303的源碼將復印進行中畫面303顯示在操作面板上(步驟S222)。
      然后,Web瀏覽器102再經(jīng)過一段預定時間之后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送至Web復印服務113(步驟S223)。
      從Web復印服務113接收到與步驟S223的復印操作狀態(tài)取得請求對應的應答(步驟S224)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中的畫面303的源碼在操作面板121上表示復印進行中畫面303。這樣,Web瀏覽器102就可以在預定的時間間隔上從Web復印服務113取得復印操作的狀態(tài)。
      復印操作結束(步驟S401)后,隨后的步驟S402至S406的處理順序與圖7中具有相同號碼的處理順序相同,這里就不再螯述。
      下面,參考圖10和圖11對從服務器裝置2動態(tài)取得對應于各種故障的錯誤畫面時的情形進行說明。圖10和圖11是從服務器裝置動態(tài)取得與各種故障相對應的錯誤畫面時的處理順序示意圖。通過圖10和圖11對一系列的處理順序進行圖示。圖10和圖11中,與圖8和圖9中具有相同處理構成的步驟被標記了相同的號碼,這里省略其說明。
      圖10中,步驟S200至S216與圖8的處理順序相同。在步驟S216中,從Web復印服務113接收到表示卡紙故障的應答之后,圖像處理裝置1的Web瀏覽器102根據(jù)畫面變換控制程序,將表示發(fā)生了卡紙故障的錯誤畫面取得請求發(fā)送至服務器裝置2以取得相應的錯誤畫面(步驟S237)。
      服務器裝置2響應上述錯誤畫面取得請求,將顯示卡紙故障的錯誤畫面303e的HTML數(shù)據(jù)作為應答發(fā)送給圖像處理裝置1(步驟S238)。Web瀏覽器102將該錯誤畫面303e顯示在操作面板121上(步驟S239)。
      圖11中,使用者根據(jù)錯誤畫面303e解決圖像處理裝置1的卡紙故障(步驟S240)。
      圖11中,當檢測到卡紙故障被解決了之后,Web復印服務113重新開始執(zhí)行復印操作(步驟S241)。
      復印重新開始之后,Web瀏覽器102再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S242)。從Web復印服務113接收到與步驟S242的復印操作狀態(tài)取得要求對應的應答(步驟S243)之后,Web瀏覽器102分析該應答的內(nèi)容,如果其顯示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼,將復印進行中畫面303顯示在操作面板121上(步驟S244)。
      之后,Web瀏覽器102在再經(jīng)過一段預定的時間之后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S245)。
      從Web復印服務113接收到與步驟S245的復印操作狀態(tài)取得請求對應的應答(步驟S246)之后,Web瀏覽器102分析該應答內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼,將復印進行中畫面303顯示在操作面板121上。這樣,Web瀏覽器102就可以在預定的時間間隔上從Web復印服務113取得復印操作狀態(tài)。
      復印結束(步驟S401)后,隨后的步驟S402至S406的處理順序與圖7中具有相同號碼的步驟的處理順序相同,這里就不再螯述。
      下面,參考圖12和圖13對從服務器裝置2中階段性地取得埋置了畫面變換程序的畫面HTML數(shù)據(jù)的情形進行說明。圖12和圖13是從服務器裝置中階段性地取出埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)時的處理順序圖。通過圖12和圖13對一系列的處理順序進行圖示。另外,圖12和圖13中,與圖8和圖9具有相同處理順序的步驟也具有相同的號碼,這里省略對其說明。
      圖12中,步驟S200至S207與圖8的處理順序相同。在步驟S207中,圖像處理裝置1的Web瀏覽器102根據(jù)畫面變換控制程序,將基于SOAP的復印開始請求在內(nèi)部發(fā)送給Web復印服務113(步驟S258)。
      Web復印服務113控制掃描儀125和繪圖儀124,開始執(zhí)行對使用者設定的原稿進行復印,并將對應于上述復印開始請求的應答發(fā)送給Web瀏覽器102(步驟S259)。
      從Web復印服務113接收到對應于上述復印開始請求的應答之后,Web瀏覽器102將復印進行中畫面請求發(fā)送給服務器裝置2以請求顯示復印進行中畫面303(步驟S260)。
      服務器裝置2中,Web應用功能200根據(jù)復印進行中畫面請求,將含有表示復印進行中的、并埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)發(fā)送給圖像處理裝置1(步驟S261)。
      圖像處理裝置1的Web瀏覽器102對從服務器裝置2所取得的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行分析,然后根據(jù)畫面變換控制程序,將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S262)。
      從Web復印服務113接收到與步驟S262的復印操作狀態(tài)取得請求對應的應答(步驟S263)之后,Web瀏覽器102分析該應答內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼,將復印進行中畫面303顯示在操作面板121上(步驟S264)。
      圖13中,Web瀏覽器102在經(jīng)過預定的一段時間之后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S265)。
      從Web復印服務133接收到與步驟S265的復印操作狀態(tài)取得請求對應的應答(步驟S266)之后,Web瀏覽器102分析該應答內(nèi)容,如果表示復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼,將復印進行中畫面303顯示在操作面板121上(步驟S267)。
      之后,Web瀏覽器102在再經(jīng)過預定的一段時間后,再次將基于SOAP的復印操作狀態(tài)取得請求發(fā)送給Web復印服務113(步驟S268)。
      從Web復印服務113接收到與步驟S268的復印操作狀態(tài)取得請求對應的應答(步驟S269)之后,Web瀏覽器102分析該應答內(nèi)容,如果其表示為復印進行中,則根據(jù)包含在畫面HTML數(shù)據(jù)內(nèi)的復印進行中畫面303的源碼,將復印進行中畫面303顯示在操作面板121上。這樣,Web瀏覽器102就能夠以預定的時間間隔從Web復印服務113取得復印操作狀態(tài)。
      復印結束(步驟S401)后,隨后的步驟S402至S406的處理順序與圖7中具有相同號碼的步驟的處理順序相同,這里省略對其說明。
      下面,參考圖14至圖24對從服務器裝置2發(fā)送至圖像處理裝置1的、并埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行說明。
      首先,參考圖14至圖16對圖6和圖7所示的復印正常處理順序以及圖8和圖9所示的復印中發(fā)生了錯誤時的處理順序中發(fā)送的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行說明。圖14、圖15和圖16是畫面HTML數(shù)據(jù)的第一例子的示意圖。通過圖14至圖16來對一系列的畫面HTML數(shù)據(jù)進行圖示。
      畫面HTML數(shù)據(jù)500中,參考圖14可知,源碼501表示的是畫面變換控制程序的開始,而源碼509表示的是該程序的結束。
      源碼502記述的是用于切換復印設定畫面302、復印進行中畫面303、錯誤畫面303e這三個畫面的switch_page函數(shù)的處理過程。
      源碼503記述的是生成基于SOAP的復印開始請求時需要參考的Web復印服務113的URL,例如,該URL可以被指定為“http://localhost/ws/copyservice”,并用“endpoint”來表示。
      源碼504記述的是生成基于SOAP的復印開始請求并向源碼503中的URL發(fā)送該請求的invoke_ws_copu函數(shù)的處理過程。其中,源碼504a中,參數(shù)quantity、duplex、is_sort被賦予了使用者在復印設定畫面302上設定的值。然后,源碼504b將參數(shù)quantity、duplex、is_sort的值設定在數(shù)組params
      、params[1]、params[2]中。接下來,由源碼504c生成SOAP消息(SOAP message),再由源碼504d發(fā)送該SOAP消息。這里,SOAP消息相當于復印開始請求。
      源碼505記述的是生成基于SOAP的復印操作狀態(tài)取得請求,并向源碼503中的URL發(fā)送該請求,然后取得復印操作狀態(tài)的invoke_ws_copy_job_state函數(shù)的處理過程。
      圖15中,源碼506記述的是讓Web復印服務113開始復印,并以定期輪詢(polling)的方式取得復印操作狀態(tài)的處理過程。其中,源碼506a用于調用invoke_ws_copy函數(shù),源碼506b用于調用invoke_ws_copy_job_state函數(shù)并顯示與上述復印操作狀態(tài)相對應的畫面。
      源碼506a中,源碼506f是將使用者利用復印設定畫面302設定的值設為參數(shù)值的記述,源碼506g是調用invoke_ws_copy函數(shù)取得操作ID的記述。
      源碼506b中,源碼506p是指定操作ID,調用invoke_ws_copy_state函數(shù),并取得復印操作狀態(tài)的記述。如果復印操作狀態(tài)為復印成功(結束)(源碼506g),則瀏覽器畫面被自動更新,顯示復印結束畫面304(源碼506u)。如果復印操作狀態(tài)為復印進行中,則調用switch_page函數(shù),將瀏覽器畫面切換至復印進行中畫面303(源碼506r)。如果復印操作狀態(tài)為卡紙,則調用switch_page函數(shù),將瀏覽器畫面切換至錯誤畫面303e(源碼506s)。
      源碼506t表示等待預定的一段時間,之后,循環(huán)調用invoke_ws_copy_job_state函數(shù),執(zhí)行上述處理過程。
      源碼511至源碼519記述的是切換顯示畫面的HTML。首先,源碼511用于顯示復印設定畫面302。
      源碼512記述的是復印設定畫面302的顯示形式。使用者根據(jù)源碼512b顯示的輸入框(Textbox)設定的值被賦予至invoke_ws_copy函數(shù)的參數(shù)quantity。使用者根據(jù)源碼512c顯示的輸入框設定的值被賦予至invoke_ws_copy函數(shù)的參數(shù)duplex。而使用者根據(jù)源碼512d顯示的輸入框設定的值被賦予至invoke_ws_copy函數(shù)的參數(shù)is_sort。源碼512e記述的是使用者點擊(Click)復印設定畫面302的開始(start)按鈕32f(圖5)之后執(zhí)行start_copy函數(shù)。
      圖16中,源碼513記述的是復印進行中畫面303的顯示形式。另外,源碼514記述的是錯誤畫面303e的顯示形式。
      下面,參考圖17至圖20對從服務器裝置中動態(tài)取出對應于復印中發(fā)生的錯誤類別的錯誤畫面時(如圖10和圖11所示)的處理順序中發(fā)送的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行說明。圖17、圖18和圖19是畫面HTML數(shù)據(jù)的第二個例子的示意圖。圖17至圖19表示的是一系列畫面HTML數(shù)據(jù)的第二個例子。圖17至圖19中,與圖14至圖16中的相同的源碼被標記了相同的符號,這里省略其說明。
      圖18中,源碼536記述的是讓Web復印服務113開始復印,并通過定期輪詢的方式取得復印操作狀態(tài)的start_copy函數(shù)的處理過程。
      源碼506b記述的是如果復印操作狀態(tài)是卡紙,就從服務器裝置2中取得錯誤畫面303e,然后調用switch_page函數(shù),將畫面切換到錯誤畫面303e(源碼536m)。例如,通過訪問“http://server.address/copy/error_kamizumari”取得的錯誤畫面303e的源碼可以是如圖20所示的源碼538。
      因此,圖19中,包含在畫面HTML數(shù)據(jù)的第一個例子中的源碼514實際上并沒有被包含在畫面HTML數(shù)據(jù)的第二個例子中。這里,為了便于理解,在第二個例子中將源碼514用刪除線來表示。
      下面,參考圖21至圖24對從服務器裝置2中階段性地取得圖12和圖13所示的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)時的處理順序中的畫面HTML數(shù)據(jù)進行說明。
      圖21和圖22是最初畫面的畫面HTML數(shù)據(jù)示意圖。圖21和圖22中,與圖14至圖19相同的源碼被使用相同的符號來標記,這里省略其說明。
      圖21中,最初畫面的畫面HTML數(shù)據(jù)541中的畫面變換控制程序內(nèi)不包含源碼502和源碼505,這里,源碼502記述的是用于切換包含在畫面HTML數(shù)據(jù)500內(nèi)的畫面的switch_page函數(shù)的處理過程,源碼505記述的是用于取得復印操作狀態(tài)的invoke_ws_copy_job_state函數(shù)的處理過程。
      源碼546-1不包含如圖15所示的畫面HTML數(shù)據(jù)500的源碼506中的506b,其記述的是用于調用invoke_ws_copy函數(shù)取得操作ID(源碼506a),然后自動更新瀏覽器畫面顯示復印進行中的處理過程。
      圖22中,源碼551至源碼559記述的是復印設定畫面302的顯示形式。
      圖23和圖24是下一個畫面的畫面HTML數(shù)據(jù)示意圖。圖23和圖24中,與圖14至圖20相同的源碼被使用相同的符號來標記,這里省略其說明。
      圖23中,下一個畫面的畫面HTML數(shù)據(jù)542的畫面變換控制程序中包含源碼502和源碼505而不包含源碼504,這里,源碼502記述的是用于切換沒有包含在最初畫面的畫面HTML數(shù)據(jù)541內(nèi)的畫面的switch_page函數(shù)的處理過程,源碼505記述的是用于取得復印操作狀態(tài)的invoke_ws_copy_job_state函數(shù)的處理過程,源碼504記述的是用于將基于SOAP的復印開始請求發(fā)送給Web復印服務113的處理過程。
      源碼546-2記述的是用于采用定期輪詢方式取得復印操作狀態(tài)的start_copy函數(shù)的處理過程。
      圖24中,源碼561至源碼569記述的是被切換顯示的畫面的HTML源碼。
      下面,參考圖25對使用者在復印設定畫面中按下開始按鈕32f時的Web瀏覽器102的處理過程進行說明。PC機7的Web瀏覽器702的處理過程也與此相同。
      圖25是用于說明Web瀏覽器處理過程的流程圖。在圖25中,使用者5按下復印按鈕,Web瀏覽器102從服務器裝置2接收到埋置了畫面控制程序的畫面HTML數(shù)據(jù)之后,就開始執(zhí)行復印開始處理過程(步驟S30)。
      在步驟S30的復印開始處理過程中,Web瀏覽器102顯示復印設定畫面302,并根據(jù)使用者5設定的復印條件取得復印參數(shù)(步驟S32)。
      之后,為了執(zhí)行向Web復印服務113提出復印開始請求,生成含有復印參數(shù)的復印開始請求的SOAP消息(步驟S34),再將這個SOAP消息發(fā)送給Web復印服務113(步驟S36)。
      接下來,執(zhí)行從Web復印服務113取得復印操作狀態(tài)的處理過程(步驟S40)。
      步驟S40的復印狀態(tài)取得處理過程中,Web瀏覽器102生成用于請求取得復印操作狀態(tài)的SOAP消息(步驟S42),再將這個SOAP消息發(fā)送給Web復印服務113(步驟S44)。
      Web瀏覽器102接收到來自Web復印服務113的復印操作狀態(tài)之后,判斷該復印操作狀態(tài)是復印進行中、復印結束或者是卡紙(步驟S50)。
      如果復印操作狀態(tài)為復印進行中,Web瀏覽器102將畫面切換至復印進行中畫面303(步驟S51),然后返回步驟S40重復進行同樣的操作。如果復印操作狀態(tài)為復印結束,Web瀏覽器102將畫面變換至由服務器裝置2指定URL的下一個畫面(步驟S52)。如果復印操作狀態(tài)是卡紙,Web瀏覽器102將畫面切換至顯示卡紙故障的錯誤畫面303e(步驟S53),然后返回步驟S40重復進行同樣的操作。
      服務器裝置2需要對由圖像處理裝置1和PC機7發(fā)送的復印按鈕按下通知進行分析,然后變更埋置在畫面HTML數(shù)據(jù)內(nèi)的畫面變換控制程序的endpoint(源碼503)。
      圖26是用于說明基于服務器裝置程序生成部判別Web瀏覽器的處理過程的示意圖。圖26中,服務器裝置2的程序生成部230在從圖像處理裝置1或者PC機7接收到基于復印按鈕按下通知的HTTP請求后,從該HTTP請求的頭信息(Head)取得User-Agent的值(步驟S61)。
      程序生成部230分析User-Agent,判定發(fā)送HTTP請求的Web瀏覽器是圖像處理裝置1的Web瀏覽器102(機器瀏覽器)或者是PC機7的Web瀏覽器702(PC機瀏覽器)(步驟S62)。
      例如,發(fā)送HTTP請求的Web瀏覽器如果是圖像處理裝置1的Web瀏覽器102,那么User-Agent的值為“MFPBrowser”,如果是PC機7的Web瀏覽器702,那么User-Agent的值為“Mozilla/4.0”等值。這樣,程序生成部230就可以根據(jù)User-Agent的值來判定Web瀏覽器的類型。
      如果發(fā)送請求的Web瀏覽器是圖像處理裝置1的Web瀏覽器102(機器瀏覽器),程序生成部230生成畫面HTML數(shù)據(jù),其中,被賦予在畫面變換控制程序的endpoint上的Web復印服務113的地址被設定在localhost上,然后再將該畫面HTML數(shù)據(jù)返回至圖像處理裝置1(步驟S63)。
      另一方面,如果發(fā)送請求的Web瀏覽器是PC機7的Web瀏覽器702(PC瀏覽器),程序生成部230就不設定Web復印服務113的地址(該地址被設定在畫面變換控制程序的endpoint上),而只生成使用者可以通過輸入操作來設定的復印設定畫面302的畫面HTML數(shù)據(jù),然后再將其返回至PC機7(步驟S64)。
      圖27是在PC機的Web瀏覽器上顯示復印設定畫面的例子的示意圖。圖27所示的復印設定畫面302b是由PC機7的Web瀏覽器207顯示的畫面,其與在圖像處理裝置1上顯示的復印設定畫面302的區(qū)別在于,其上設置了一用于設定Web復印服務113的URL的輸入領域32g。
      下面,參考圖28至圖30對由服務器裝置2向PC機7提供的埋置了畫面變換控制程序的畫面HTML數(shù)據(jù)進行說明。圖28、圖29和圖30是由PC機提供的畫面HTML數(shù)據(jù)的一個例子的示意圖。通過圖28至圖30對一系列的畫面HTML數(shù)據(jù)進行圖示。另外,圖28至圖30中,與圖14至圖16相同的源碼采用相同的符號來標記,這里省略其說明。
      向PC機7提供的畫面HTML數(shù)據(jù)600與向圖像處理裝置1提供的HTML數(shù)據(jù)500的區(qū)別在于,圖28的源碼603的endpoint里沒有設定URL。PC機7的Web瀏覽器702將使用者在復印設定畫面303b的輸入領域32g上設定的Web復印服務113的URL設定在endpoint里。
      圖29中,記述start_copy函數(shù)處理過程的源碼506內(nèi),附加了用于取得設定了在復印設定畫面303b上被輸入的Web復印服務113的URL的endpoint的源碼。
      同樣,在用于記述復印設定畫面302b的顯示形式的源碼512內(nèi),附加了可以讓使用者輸入Web復印服務113的URL的源碼612e。
      由上述實施例可知,本發(fā)明的圖像處理裝置1在從服務器裝置2取得包含多個畫面的顯示格式以及控制這些畫面的畫面變換程序的畫面HTML數(shù)據(jù)時,不需要在每次變換畫面時都要去從服務器裝置2中取得相應的畫面HTML數(shù)據(jù)。另外,還可以在圖像處理裝置一側控制畫面的變換。
      因此,本發(fā)明可以降低與連接在網(wǎng)絡3上的多個圖像處理裝置1之間的通訊負荷,另外,服務器裝置2還可以降低執(zhí)行網(wǎng)絡3上的每個圖像處理裝置1的每次畫面請求的畫面變換控制等的處理負荷。當然,對于PC機7也具有同樣的效果。
      另外,當圖像處理裝置1和PC機7上設置了本地地址(Lcoal NetworkAddress),但服務器裝置2不能確定圖像處理裝置1的Web復印服務113時,也可以實現(xiàn)網(wǎng)絡地址轉換進而建立一個完善的Web服務系統(tǒng)。
      上述實施例中,源碼501至源碼509是畫面變換控制程序的例子。畫面HTML數(shù)據(jù)500、530、541、542以及600是畫面顯示形式數(shù)據(jù)的例子。網(wǎng)絡I/F 101和I/F 701是畫面顯示形式數(shù)據(jù)取得手段的例子。Web瀏覽器102是畫面變換控制手段的例子。
      本發(fā)明并不局限于上述具體實施例,只要不脫離權利要求書的范圍,亦可采用其他變化形式代替,但那些變化形式仍屬于本發(fā)明所涉及的范圍。
      權利要求
      1.一種可以根據(jù)畫面顯示形式數(shù)據(jù)將畫面顯示在操作面板上的圖像處理裝置,它包括,畫面顯示形式數(shù)據(jù)取得單元,其用于從外部取得所述畫面顯示形式數(shù)據(jù),該畫面顯示形式數(shù)據(jù)中包含至少一個畫面以及用于控制該畫面的變換的畫面變換控制程序,畫面變換控制單元,其用于通過執(zhí)行所述畫面變換控制程序,控制所述畫面的變換。
      2.根據(jù)權利要求1所述的圖像處理裝置,其中,所述畫面變換控制程序包含用于確定圖像生成裝置內(nèi)部的Web服務的位置信息,所述畫面變換控制單元根據(jù)由所述畫面變換控制程序所顯示的畫面上的使用者的操作,從所述畫面變換控制程序中取得所述Web服務的位置信息,再對根據(jù)該位置信息所確定的Web服務提出處理請求。
      3.根據(jù)權利要求2所述的圖像處理裝置,其中,所述處理請求是與使用掃描儀或者繪圖儀生成圖像相關的處理的執(zhí)行請求。
      4.根據(jù)權利要求2所述的圖像處理裝置,其中,所述處理請求是所述Web服務的處理狀態(tài)的取得請求。
      5.根據(jù)權利要求2至4中的任何一項權利要求所述的圖像處理裝置,其中,所述畫面變換控制單元根據(jù)所述畫面變換控制程序,對與所述處理請求的應答內(nèi)容相對應的所述畫面進行變換控制以將其顯示。
      6.根據(jù)權利要求5所述的圖像處理裝置,其中,所述畫面變換控制單元在當所述應答的內(nèi)容為錯誤時,根據(jù)所述畫面變換控制程序,對所述畫面中的與該錯誤相關的畫面進行控制,以將其顯示在所述操作面板上。
      7.根據(jù)權利要求3至6中的任何一項權利要求所述的圖像處理裝置,其中,所述畫面變換控制單元在與所述生成圖像相關的處理結束后,由所述畫面顯示形式數(shù)據(jù)取得單元取得下一個畫面的畫面顯示形式數(shù)據(jù)。
      8.根據(jù)權利要求2至5中的任何一項權利要求所述的圖像處理裝置,其中,所述處理請求是基于SOAP在內(nèi)部執(zhí)行的處理要求。
      全文摘要
      本發(fā)明涉及一種不僅可以降低Web頁面讀取時的處理負荷,而且在使用本地IP地址的網(wǎng)絡中,還可以提供能夠顯示W(wǎng)eb服務處理請求的顯示畫面的圖像處理裝置、信息處理裝置、服務器裝置、顯示控制系統(tǒng)以及顯示控制方法。本發(fā)明提供一種可以基于畫面顯示形式數(shù)據(jù)將畫面顯示在操作面板上的圖像處理裝置,它包括畫面顯示形式數(shù)據(jù)取得單元,其用于從外部取得畫面顯示形式數(shù)據(jù),該畫面顯示形式數(shù)據(jù)中含有至少一個畫面以及用于控制該畫面的變換的畫面變換控制程序;畫面變換控制單元,其用于通過執(zhí)行所述畫面變換控制程序,對所述畫面的變換進行控制。
      文檔編號G06F3/12GK101094281SQ200710104769
      公開日2007年12月26日 申請日期2007年4月26日 優(yōu)先權日2006年6月22日
      發(fā)明者柳浦豐, 竹內(nèi)幸子 申請人:株式會社理光
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1