信息處理裝置以及信息處理裝置的控制方法與流程
2024-02-14 15:58:15 1

本發明涉及一種能夠從外部裝置進行遠程控制的信息處理裝置、該信息處理裝置的控制方法和記錄介質。
背景技術:
對於圖像形成裝置,已經提出了一種通過傳送聲音或視頻或者通過執行遠程控制而實現的遠程維護服務。在遠程維護服務中,當在圖像形成裝置中發生錯誤時,維護人員(以下稱為技術人員)不用親臨圖像形成裝置的現場,並且直接從呼叫中心告知用戶用於校正錯誤的方法。因此,可以縮短校正錯誤所花費的時間。
另外,日本特開2015-032224號公報公開了一種能夠通過使用虛擬網絡計算(vnc)協議從呼叫中心處的終端來操作圖像形成裝置的操作畫面的方法。具體地,具有vnc伺服器功能的圖像形成裝置向具有vnc客戶端功能的呼叫中心處的終端發送操作面板的畫面信息。基於接收到的畫面信息,呼叫中心處的終端顯示與在圖像形成裝置的操作面板上顯示的操作畫面基本相同的畫面。基於對畫面的操作,呼叫中心處的終端向圖像形成裝置發送操作命令。基於從呼叫中心處的終端接收到的操作命令,圖像形成裝置執行各種控制處理(例如,切換操作畫面和改變設置)。因此,可以從呼叫中心對圖像形成裝置執行遠程控制,而無需技術人員親臨圖像形成裝置的現場。
然而,上述現有技術具有以下問題。例如,在遠程維護服務中,根據維護的細節或問題的細節,可以通過在呼叫中心處執行指令或操作來進行通常不顯示在用戶側的設置,例如,圖像形成裝置的初始設置。在圖像形成裝置發生故障的情況下,例如,顯示包括僅由技術人員進行的設置的用於維護裝置的畫面。該畫面包括僅對了解維護的細節而不會故意進行無法確保操作的設置的受限用戶(例如,技術人員)可見的設置。如果根據上述現有技術執行遠程維護服務,則為了從呼叫中心處的終端操作維護畫面,維護畫面也將被顯示在圖像形成裝置的操作單元上。
技術實現要素:
本發明提供一種信息處理裝置,其將操作畫面的畫面信息發送到外部裝置,以便能夠從外部裝置進行遠程控制,並且在連接到用於遠程控制的外部裝置的期間不顯示操作畫面。
本發明提供一種包括顯示器的信息處理裝置,所述信息處理裝置還包括:遠程控制目標單元,其被構造為向經由網絡與所述信息處理裝置連接的外部裝置發送與用於操作所述信息處理裝置的操作畫面相對應的畫面信息,並且從顯示有基於所述畫面信息的畫面的所述外部裝置接收基於對畫面的操作的指令;以及設置單元,其被構造為進行設置,使得在所述信息處理裝置連接到用於遠程控制的所述外部裝置的期間,與發送到所述外部裝置的畫面信息相對應的操作畫面不被顯示在所述顯示器上。
根據下面參照附圖對示例性實施例的描述,本發明的另外的特徵將變得清楚。
附圖說明
圖1示出網絡結構。
圖2示出硬體結構。
圖3示出軟體結構。
圖4是示出遠程控制處理的流程圖。
圖5是示出圖像形成裝置中的遠程控制處理的細節的流程圖。
圖6是示出由用戶界面(ui)處理單元執行的處理的細節的流程圖。
圖7示出由隨機存取存儲器(ram)中的畫面生成單元生成的畫面數據的示例。
圖8示出掩蔽模式(mask-mode)設置畫面的示例。
圖9是示出由操作輸入分析單元執行的處理的細節的流程圖。
圖10示意性地示出通知允許事件表。
圖11是示出由根據第二實施例的圖像形成裝置中的ui處理單元執行的處理的細節的流程圖。
具體實施方式
現將在下面參照附圖詳細地描述本發明的實施例。請注意,以下實施例並不根據權利要求的範圍限制本發明。另外,以下在實施例中描述的所有組合對於實現本發明不都是必需的。
第一實施例
首先,將參照圖1描述根據本實施例的遠程維護系統的結構。
根據本實施例的遠程維護系統包括圖像形成裝置101、呼叫中心終端(外部裝置)102和中繼伺服器103。作為應用本發明的裝置的圖像形成裝置101和呼叫中心終端102中的每一個具有諸如傳送聲音或視頻並執行遠程控制的遠程維護功能,並且在遠程維護期間作為通信夥伴操作。中繼伺服器103具有作為超文本傳輸協議(http)伺服器的通信功能。中繼伺服器103管理圖像形成裝置101和呼叫中心終端102之間的會話。儘管示出了單個圖像形成裝置的示例,但是本發明不限於該示例,並且可以配設多個圖像形成裝置。
圖像形成裝置101和呼叫中心終端102中的每一個具有作為http客戶端的通信功能。圖像形成裝置101通過http經由防火牆104連接到網際網路105上的中繼伺服器103。呼叫中心終端102也通過http連接到中繼伺服器103。圖像形成裝置101經由中繼伺服器103與呼叫中心終端102進行數據通信。
根據本實施例的呼叫中心終端102是由維護操作者在呼叫中心處操作以維持圖像形成裝置101的終端。呼叫中心終端102具有通過傳送聲音或視頻並執行遠程控制來執行圖像形成裝置101的遠程維護的任務。呼叫中心終端102具有用於遠程控制圖像形成裝置101的客戶端的功能。具體地,呼叫中心終端102根據遠程幀緩衝(rfb)協議具有虛擬網絡計算(vnc)客戶端軟體。呼叫中心終端102能夠通過與圖像形成裝置101的遠程控制處理單元進行通信來操作圖像形成裝置101。在本實施例中,rfb協議分組由http協議打包。
儘管在本實施例中使用http協議用於圖像形成裝置101和中繼伺服器103之間的連接,但是也可以使用與防火牆104具有高親和性的另一通信協議。另外,雖然在本實施例中在呼叫中心終端102與中繼伺服器103之間使用http協議進行連接,但是也可以使用另一通信協議。此外,雖然在本實施例中經由中繼伺服器103執行圖像形成裝置101和呼叫中心終端102之間的數據通信,但是可以另外建立圖像形成裝置101直接與呼叫中心終端102連接的通信路徑並在它們之間執行數據通信。
接下來,將參照圖2描述根據本實施例的圖像形成裝置101的硬體結構。圖像形成裝置101包括中央處理單元(cpu)201、隨機存取存儲器(ram)202、只讀存儲器(rom)203、硬碟驅動器(hdd)204、掃描器接口(i/f)206、掃描器207、印表機i/f208和印表機209。圖像形成裝置101還包括操作輸入i/f210、觸摸面板211、硬鍵215、顯示控制i/f212、顯示器213和網絡i/f214。
cpu201基於存儲在rom203或hdd204中的控制程序來統一控制對連接到系統總線205的各種設備的訪問。rom203存儲可由cpu201執行的控制程序等。ram202被構造為主要用作cpu201的主存儲器、工作區域等,並且能夠通過使用連接到未示出的附加埠的可選ram來增加存儲器容量。hdd204存儲引導程序、各種應用、字體數據、用戶文件、編輯文件等。雖然在本實施例中使用hdd204,但是除了hdd204之外,還可以使用安全數字(sd)卡、閃速存儲器等作為外部存儲設備。
掃描器i/f206控制從掃描器207輸入的圖像。印表機i/f208控制輸出到印表機209的圖像。
操作輸入i/f210根據用戶操作生成控制信號,並將該控制信號供給到cpu201。操作輸入i/f210連接到觸摸面板211和硬鍵215作為接收用戶操作的輸入設備。觸摸面板211是輸出關於與用戶觸摸平面結構的輸入單元的位置相對應的坐標的信息的輸入設備。硬鍵215是物理上可推的輸入設備,例如,數字鍵、開始鍵和停止鍵。基於由操作輸入i/f210根據在任何輸入設備上執行的用戶操作生成並供給的控制信號,cpu201根據程序控制圖像形成裝置101的每個單元。因此,圖像形成裝置101可以根據用戶操作進行操作。
顯示控制i/f212將用於顯示圖像的顯示信號輸出到顯示器213。例如,顯示控制i/f212被供給由cpu201根據程序生成的顯示控制信號。顯示控制i/f212基於顯示控制信號生成顯示信號並輸出顯示信號到顯示器213。例如,基於由cpu201生成的顯示控制信號,顯示控制i/f212使包括gui的圖形用戶界面(gui)畫面顯示在顯示器213上。
觸摸面板211和顯示器213一體形成。例如,觸摸面板211以這樣的方式形成,使得透光率不中斷顯示器213上的顯示,並且觸摸面板211附接到顯示器213的顯示表面的上層。然後,觸摸面板211上的輸入的坐標與顯示器213上的顯示的坐標相關聯。因此,可以形成gui,使得顯示在顯示器213上的畫面可以由用戶直接操作。請注意,觸摸面板211和顯示器213的集合被稱為操作面板,並且,觸摸面板211、顯示器213和硬鍵215的集合被稱為操作單元。
網絡i/f214通過網絡電纜與外部網絡進行數據通信。
接下來,將參照圖3描述根據本實施例的圖像形成裝置101的軟體結構。這裡示出的每個軟體模塊主要在cpu201上操作。
作業控制處理單元301統一控制所示的和未示出的軟體模塊,並控制在圖像形成裝置101中生成的各種作業,例如複印、列印、掃描、用戶界面(ui)處理。
用戶界面(ui)處理單元302包括操作輸入分析單元311、事件分析單元312、事件處理單元313、畫面生成單元314和畫面顯示單元315。操作輸入分析單元311分析從操作輸入i/f210供給的控制信號,並根據用戶操作向事件處理單元313通知事件。事件分析單元312接收並分析除了操作輸入之外在圖像形成裝置101中發生的現象,並根據該現象向事件處理單元313通知事件。事件處理單元313從稍後將描述的操作輸入分析單元311、事件分析單元312和操作信息接收單元321接收事件,並且根據該事件控制圖像形成裝置101的每個單元。如果需要改變要在顯示器213上顯示的畫面,則事件處理單元313聯繫畫面生成單元314。畫面生成單元314在ram202中生成要在顯示器213上顯示的畫面的數據(畫面信息)。畫面顯示單元315基於由畫面生成單元314生成的畫面數據,控制顯示控制i/f212在顯示器213上顯示畫面。
網絡處理單元303是主要控制經由網絡i/f214與外部裝置的通信並控制與區域網(lan)上的每個裝置的通信的模塊。在從lan上的每個裝置接收到控制命令或數據時,網絡處理單元303向作業控制處理單元301通知控制命令或數據的細節。另外,基於來自作業控制處理單元301的指令,網絡處理單元303向lan上的每個裝置發送控制命令或數據。
基於來自作業控制處理單元301的指令,掃描處理單元304控制掃描器207和掃描器i/f206讀取放置在掃描器207上的原稿上的圖像,並生成圖像數據。基於來自作業控制處理單元301的指令,列印處理單元305控制印表機209和印表機i/f208以基於指定的圖像數據列印圖像。
根據存儲在hdd204上的呼叫中心連接信息的設置,遠程維護處理單元306獲得中繼伺服器103的統一資源定位符(url),並且經由網絡處理單元303與中繼伺服器103建立連接。在建立的會話中,遠程維護處理單元306經由網絡處理單元303傳送諸如聲音、視頻和用於遠程控制的數據等的數據。如果接收到的數據是用於遠程控制的數據,則遠程維護處理單元306請求遠程控制處理單元307通過發送通知來執行處理。
遠程控制處理單元307包括以下模塊:連接處理單元320、操作信息接收單元321和畫面發送單元322。遠程控制處理單元307是通過rfb協議進行通信的vnc伺服器模塊,並且是經由網絡與在呼叫中心終端102上操作的vnc客戶端進行通信的軟體模塊。連接處理單元320從vnc客戶端接收連接請求並執行連接處理。操作信息接收單元321從vnc客戶端接收操作信息,並根據操作信息向事件處理單元313通知事件。請注意,作為來自操作信息接收單元321的通知發送的事件與作為來自操作輸入分析單元311的通知發送的事件相同或基本相同。畫面發送單元322從ram202讀取由畫面生成單元314生成的畫面數據,並將畫面數據發送到vnc客戶端。
圖4是示出由圖像形成裝置101經由中繼伺服器103與呼叫中心終端102進行的通信處理的流程圖。通過存儲在hdd204上的程序被讀取到ram202並由cpu201執行,來實現下面描述的處理。
響應於用戶執行用於建立與呼叫中心的連接的操作,在步驟s401中,遠程維護處理單元306從ui處理單元302接收用於聯繫呼叫中心的指令。遠程維護處理單元306從hdd204讀取中繼伺服器103的url,並與中繼伺服器103建立http連接。然後,在步驟s402中,遠程維護處理單元306經由中繼伺服器103與呼叫中心終端102建立會話。
在步驟s403中,遠程維護處理單元306經由網絡處理單元303在步驟s402中建立的會話上與呼叫中心終端102進行聲音、視頻和遠程控制數據的通信。因此,在圖像形成裝置101的用戶和呼叫中心終端102的操作者之間開始遠程維護處理。在步驟s404中,遠程維護處理單元306確定在步驟s403中接收到的數據是否是用於執行遠程控制的指令。用於遠程控制的指令表示用於進行除了與聲音或視頻相關的控制之外的遠程控制的數據。如果數據是用於執行遠程控制的指令,則處理進入步驟s406;如果不是,則處理進入步驟s405。在步驟s405中,遠程維護處理單元306請求ui處理單元302執行數據處理,例如,再現聲音或重放視頻,並且,處理進入步驟s407。在步驟s406中,遠程維護處理單元306請求遠程控制處理單元307執行遠程控制處理。稍後將描述遠程控制處理的細節。在步驟s407中,如果與中繼伺服器103和呼叫中心終端102的連接已經終止,則遠程維護處理單元306結束處理;如果不是,則遠程維護處理單元306從中繼伺服器103和呼叫中心終端102接收數據。
圖5是示出遠程控制處理的細節的流程圖(s406)。通過存儲在hdd204上的程序被讀取到ram202並由cpu201執行,來實現下面描述的處理。
在步驟s501中,遠程控制處理單元307等待用於執行遠程控制處理的連接請求。在接收到連接請求時,處理進入步驟s502。在步驟s502中,基於該請求,遠程控制處理單元307執行用於執行遠程控制的連接處理。具體地,遠程控制處理單元307經由遠程維護處理單元306從呼叫中心終端102上的vnc客戶端接收連接請求,並通過rfb協議建立會話。該連接處理由遠程控制處理單元307中的連接處理單元320執行。
在步驟s503中,遠程控制處理單元307從呼叫中心終端102上的vnc客戶端接收命令。在步驟s504中,遠程控制處理單元307確定接收到的命令是否是用於獲得畫面信息的請求。如果確定接收到的命令是用於獲得畫面信息的請求,則處理進入步驟s505;如果確定接收到的命令不是用於獲得畫面信息的請求,則處理進入步驟s506。在步驟s505中,遠程控制處理單元307讀取畫面信息,並將畫面信息發送到已連接的vnc客戶端。在該步驟中發送的畫面信息由ram202中的畫面生成單元314生成。該處理由遠程控制處理單元307中的畫面發送單元322執行。一旦發送了畫面信息,處理返回到步驟s503並等待下一個命令。
在步驟s506中,遠程控制處理單元307確定接收到的命令是否是操作命令。響應於對在呼叫中心終端102上的vnc客戶端上顯示的畫面的操作,操作命令經由遠程維護處理單元306被發送到遠程控制處理單元307。如果確定接收到的命令是操作命令,則處理進入步驟s507;如果確定接收到的命令不是操作命令,則處理進入步驟s508。在步驟s507中,遠程控制處理單元307發送關於操作信息的通知。具體地,操作信息接收單元321向ui處理單元302中的事件處理單元313通知與接收到的操作命令相對應的操作事件。作為通知發送的操作事件與由操作輸入分析單元311作為通知發送的觸摸面板或硬鍵上的操作事件相同或基本相同。
一旦該事件作為通知被發送,則處理返回到步驟s503,並等待下一個命令。在步驟s508中,遠程控制處理單元307確定接收到的命令是否是用於終止連接的請求。如果確定接收到的命令不是用於終止連接的請求,則處理進入步驟s509;如果確定接收到的命令是用於終止連接的請求,則處理進入步驟s510。在步驟s509中,遠程控制處理單元307進行與該命令相對應的處理,並且處理返回到步驟s503,並等待接收下一個命令。在步驟s510中,遠程控制處理單元307執行用於終止連接的處理,並且處理返回到步驟s501。具體地,連接處理單元320通過rfb協議使會話無效,從而終止與vnc客戶端的連接。此時,與vnc客戶端的連接的終止作為通知被發送到事件分析單元312。請注意,例如,當與vnc客戶端的通信由於網絡環境等的改變而無效時,執行與步驟s510中的用於終止連接的處理相同或基本相同的處理。
通過上述遠程控制處理,在呼叫中心終端102上顯示用於操作圖像形成裝置101的操作畫面。此外,通過操作在呼叫中心終端102上顯示的操作畫面,可以執行圖像形成裝置101的遠程控制。
接下來,將參考圖6中的流程圖描述ui處理單元302執行的處理的細節。通過存儲在hdd204上的程序被讀取到ram202並由cpu201執行,來實現下面描述的處理。
在步驟s601中,事件處理單元313從操作輸入分析單元311、事件分析單元312或操作信息接收單元321接收事件。然後,事件處理單元313根據事件進行處理,並且處理進入步驟s602。具體地,事件處理單元313經由作業控制處理單元301控制圖像形成裝置101的每個單元。在步驟s602中,ui處理單元302生成畫面。具體地,畫面生成單元314在ram202中生成要在顯示器213上顯示的畫面的數據。
圖7示出由ram202中的畫面生成單元314生成的畫面數據的示例。畫面生成單元314將ram202中的特定區域設置為虛擬顯示區域701,並且在虛擬顯示區域701中生成畫面數據。
虛擬顯示區域701包括具有相同的顯示尺寸(例如,寬度為1024個像素,高度為600個像素)的正常顯示區域702和放大顯示區域703。根據顯示器213的顯示尺寸(例如,寬度為1024個像素,高度為600個像素)來確定顯示尺寸。在顯示器213上顯示在正常顯示區域702中描繪的圖像或在放大顯示區域703中描繪的圖像。
在正常顯示區域702中,畫面生成單元314通過將起點704設置在「0」的x坐標和「0」的y坐標處來描繪圖像。在正常顯示區域702中描繪的圖像是正常操作畫面,並且其信息在遠程控制期間在圖5的步驟s505中被發送到vnc客戶端。在放大顯示區域703中,畫面生成單元314通過將起點705設置在「1024」的x坐標和「0」的y坐標處來描繪圖像。放大顯示區域703中描繪的圖像是用於告知用戶由於當前正在執行遠程控制而不能通過操作單元操作圖像形成裝置101的畫面。
返回參照圖6,在步驟s603中,畫面顯示單元315確定當前是否正在執行遠程控制。雖然可以以多種方式進行確定,但是在本實施例中,畫面顯示單元315參考存儲在ram202中的遠程控制連接信息來確定當前是否正在執行遠程控制。當檢測到遠程控制處理單元307中的連接處理單元320已經響應於來自客戶端的連接請求建立了連接時,並且,當檢測到與客戶端的連接已終止時,遠程控制連接信息被存儲在ram202中。請注意,可以通過畫面顯示單元315直接詢問連接處理單元320當前是否正在執行遠程控制來執行步驟s603中的確定。如果確定當前正在執行遠程控制,則處理進入步驟s604;如果確定當前沒有正在執行遠程控制,則處理進入步驟s606。
在步驟s604中,畫面顯示單元315確定是否激活掩蔽模式。具體地,畫面顯示單元315通過參考存儲在hdd204上的掩蔽模式設置信息來確定掩蔽模式是激活還是非激活。可以由圖像形成裝置101的用戶或呼叫中心處的操作者根據需要打開掩蔽模式設置畫面來提供用於將掩蔽模式設置為激活或非激活的設置。
圖8示出在圖像形成裝置101或呼叫中心終端102的顯示器213上顯示的掩蔽模式設置畫面800的示例。按鈕801是當在遠程控制期間掩蔽操作畫面時選擇的按鈕,並且按鈕802是當在遠程控制期間不掩蔽操作畫面時選擇的按鈕。按鈕801和按鈕802被構造為使得如果選擇一個,則另一個不可選擇,反之亦然。在選擇任一按鈕時,所選擇的信息作為掩蔽模式設置信息存儲在hdd204上。請注意,掩蔽模式可以以與通過圖8所示的特定設置畫面的設置不同的方式來設置。例如,可以在推下圖像形成裝置101的硬鍵215或呼叫中心終端102的鍵的特定組合時切換掩蔽模式的設置。請注意,掩蔽模式被默認設置為非激活。另外,在終止與vnc客戶端的連接時,掩蔽模式被自動設置為非激活。
返回參照圖6,在步驟s604中,如果確定掩蔽模式激活,則處理進入步驟s605;如果確定掩蔽模式非激活,則處理進入步驟s606。
在步驟s605中,畫面顯示單元315顯示掩蔽畫面。具體地,畫面顯示單元315將虛擬顯示區域701中的放大顯示區域703的數據傳送到顯示器213。另一方面,在步驟s606中,畫面顯示單元315顯示正常畫面。具體地,畫面顯示單元315將虛擬顯示區域701中的正常顯示區域702的數據傳送到顯示器213。如上所述,畫面發送單元322在步驟s505中讀取並發送到vnc客戶端的數據總是正常顯示區域702的數據。也就是說,如果掩蔽模式激活,則顯示在顯示器213上的畫面不同於在呼叫中心終端102上顯示的畫面。
接下來,將參照圖9中的流程圖描述操作輸入分析單元311執行的處理的細節。通過存儲在hdd204上的程序被讀取到ram202並由cpu201執行,來實現下面描述的處理。
在步驟s901中,操作輸入分析單元311等待接收輸入事件。在接收到輸入事件時,處理進入步驟s902。響應於對觸摸面板211或硬鍵215的操作,由操作輸入分析單元311接收的輸入事件作為通知經由操作輸入i/f210發送到cpu201。在步驟s902中,操作輸入分析單元311分析接收到的事件,並且處理進入步驟s903。具體地,如果已經從觸摸面板211發送了事件,則分析諸如已經觸摸或釋放的坐標等的信息;如果已經從硬鍵215發送了事件,則分析諸如已經推下的硬鍵的類型等的信息。
在步驟s903中,操作輸入分析單元311確定當前是否正在執行遠程控制。具體地,如在步驟s603中一樣,操作輸入分析單元311通過參考存儲在ram202中的遠程控制連接信息來確定當前是否正在執行遠程控制;然而,可以以不同的方式執行確定。如果確定當前正在執行遠程控制,則處理進入步驟s904;如果確定當前沒有正在執行遠程控制,則處理進入步驟s906。
在步驟s904中,操作輸入分析單元311確定掩蔽模式激活還是非激活。具體地,操作輸入分析單元311通過參考存儲在hdd204上的掩蔽模式設置信息來確定掩蔽模式激活還是非激活。如果確定掩蔽模式激活,則處理進入步驟s905;如果確定掩蔽模式非激活,則處理進入步驟s906。
在步驟s905中,操作輸入分析單元311確定接收到的事件是否是通知允許事件。具體地,通過參考存儲在hdd204上的通知允許事件表來執行該確定。
圖10示意性地示出通知允許事件表。列1001指示事件的類型,並且,列1002指示在針對每個事件正在顯示掩蔽畫面的同時是否允許通知。在圖10的示例中,對於與觸摸面板、開始鍵和停止鍵相關的事件,在正在顯示掩蔽畫面的同時不允許通知;對於與畫面亮度調整鍵相關的事件,即使在正在顯示掩蔽畫面的同時也允許通知。畫面亮度調整鍵是用於改變顯示器213的亮度的硬鍵。即使在遠程控制期間在顯示器213上正在顯示掩蔽畫面的同時按下畫面亮度調整鍵,由於遠程控制不受影響,也允許通知。另一方面,開始鍵和停止鍵是用於開始和停止圖像形成裝置101的各種作業的硬鍵。如果在遠程控制期間按下這樣的鍵,則由於執行遠程控制的操作者很可能導致意外的處理,因此不允許通知。請注意,通知允許事件表的內容可以被預先設置或者可以由用戶或操作者改變。
在步驟s905中,如果確定事件是通知允許事件,則處理進入步驟s906;如果確定事件不是通知允許事件,則處理返回到步驟s901。在步驟s906中,操作輸入分析單元311向事件處理單元313通知允許通知事件,並且處理返回到步驟s901。
如上所述,根據本實施例,如果圖像形成裝置101的掩蔽模式被設置為激活,則在呼叫中心終端102上顯示正常顯示區域702中的畫面,並且放大顯示區域703中的畫面被顯示在圖像形成裝置101的顯示器213上。因此,在圖像形成裝置101的操作面板上不顯示操作者在呼叫中心終端102上操作的畫面。因此,可以通過操作不期望地向最終用戶(enduser)顯示的畫面(例如維護畫面)來對呼叫中心終端102執行維護處理。此外,當正在顯示掩蔽畫面的同時,通過操作單元的預定操作被無效。因此,可以防止在維護處理期間由圖像形成裝置101的用戶執行不期望的操作。
如果掩蔽模式被切換為非激活,即使在遠程控制期間,在圖像形成裝置101的操作面板上顯示正常顯示區域702中的畫面,並且在操作面板上顯示與在呼叫中心終端102上顯示的畫面相同或基本相同的畫面。因此,呼叫中心的操作者可以支持操作圖像形成裝置101的操作面板的用戶。
第二實施例
在上述第一實施例中,如果掩蔽模式被設置為激活,則在圖像形成裝置101連接到用於遠程控制的vnc客戶端的期間,在圖像形成裝置101的操作面板上顯示放大顯示區域703中的畫面。另一方面,在終止與vnc客戶端的連接時,在操作面板上顯示正常顯示區域702中的圖像(圖6的步驟s603中的「否」,接著步驟s606)。因此,如果由於例如網絡環境的惡化而在遠程控制期間終止與vnc客戶端的連接,則在呼叫中心終端102的操作者不期望的定時在操作面板上顯示正常顯示區域702中的圖像。結果,在僅對技術人員可見的維護畫面被顯示在呼叫中心終端102上的同時,與vnc客戶端的連接可能被終止,並且維護畫面可能被顯示在圖像形成裝置101的操作面板上。
第二實施例將描述用於減少上述可能性的方法。下面將描述第二實施例,並且大部分描述涉及與第一實施例的不同之處。在第二實施例中,由圖6所示的ui處理單元302執行的處理與第一實施例不同。
圖11是示出由第二實施例中的ui處理單元302執行的處理的細節的流程圖。通過存儲在hdd204上的程序被讀取到ram202並由cpu201執行,來實現下面描述的處理。
步驟s1101是如步驟s601中一樣的用於接收事件的處理。在步驟s1102中,事件處理單元313確定接收到的事件是否是作為指示用於遠程控制的連接的終止的通知發送的事件。在圖5的步驟s510中,指示用於遠程控制的連接的終止的事件作為通知從連接處理單元320被發送。如果接收到的事件是指示用於遠程控制的連接的終止的事件,則處理進入步驟s1103;如果不是,則處理進入步驟s1105。
在步驟s1103中,ui處理單元302確定圖像形成裝置101是否在服務模式下操作。服務模式是技術人員執行維護的特定操作模式,並且是可以通過服務模式專用維護畫面進行包括圖像形成裝置101的初始設置的各種設置的操作模式。通過技術人員在圖像形成裝置101上執行特定操作,或者通過操作者對呼叫中心終端102執行特定操作,圖像形成裝置101轉變到服務模式。畫面生成單元314在轉變到服務模式時打開存儲在ram202中的服務模式標誌,並且在服務模式完成時關閉標誌。通過參考服務模式標誌來執行步驟s1103中的確定。如果確定圖像形成裝置101正在服務模式下操作,則處理進入步驟s1104;如果確定圖像形成裝置101沒有在服務模式下操作,則處理進入步驟s1105。
在步驟s1104中,ui處理單元302執行用於完成服務模式的處理。具體地,ui處理單元302關閉服務模式專用維護畫面,並且轉變到允許向最終用戶顯示的正常畫面。從步驟s1105到步驟s1109的處理與從步驟s602到步驟s606的處理相同或基本相同。
如上所述,在根據第二實施例的圖像形成裝置101中,如果在服務模式中終止用於遠程控制的連接,則服務模式自動完成。因此,可以減少被允許僅對特定用戶可見的受限畫面(例如,維護畫面)被無意地顯示給最終用戶的可能性。
注意,已經描述了在步驟s1103中確定圖像形成裝置101是否在服務模式下操作的示例;然而,該處理可以應用於可顯示不期望地向最終用戶顯示的受限畫面的另一操作模式。
其它實施例
注意,上述實施例已經描述了遠程控制處理單元307經由遠程維護處理單元306與在呼叫中心終端102上操作的vnc客戶端進行通信;然而,遠程控制處理單元307可以不經由遠程維護處理單元306而直接與vnc客戶端進行通信。
還請注意,上述實施例描述了對具有掃描功能和列印功能的圖像形成裝置進行遠程維護的情況;然而,本發明可應用於具有所述功能中的任一功能的圖像處理裝置。另外,本發明可以應用於諸如傳真機、照相機、攝像機和其他圖像瀏覽器的其他信息處理裝置。
如上所述,根據上述實施例,在將操作畫面的畫面信息發送到外部裝置以便能夠從外部裝置進行遠程控制的信息處理裝置中,在信息處理裝置連接到用於遠程控制的外部裝置的期間不顯示操作畫面。
本發明的實施例也可以通過如下實現:一種系統或裝置的計算機,該系統或裝置讀出並執行在存儲介質(其也可被更充分地稱為「非暫態計算機可讀存儲介質」)上記錄的計算機可執行指令(例如,一個或多個程序),以執行上述實施例中的一個或多個的功能,並且/或者,該系統或裝置包括用於執行上述實施例中的一個或多個的功能的一個或多個電路(例如,專用集成電路(asic));以及由該系統或者裝置的計算機執行的方法,例如,從存儲介質讀出並執行計算機可執行指令,以執行上述(實施例中的一個或多個的功能,並且/或者,控制所述一個或多個電路以執行上述實施例中的一個或多個的功能。所述計算機可以包括一個或更多處理器(例如,中央處理單元(cpu),微處理單元(mpu)),並且可以包括分開的計算機或分開的處理器的網絡,以讀出並執行所述計算機可執行指令。所述計算機可執行指令可以例如從網絡或存儲介質被提供給計算機。例如,存儲介質可以包括如下中的一個或多個:硬碟,隨機存取存儲器(ram),只讀存儲器(rom),分布式計算系統的存儲器,光碟(例如,壓縮盤(cd),數字多功能光碟(dvd),或藍光光碟(bd)tm),閃速存儲器裝置,存儲卡,等等。
本發明的實施例還可以通過如下的方法來實現,即,通過網絡或者各種存儲介質將執行上述實施例的功能的軟體(程序)提供給系統或裝置,該系統或裝置的計算機或是中央處理單元(cpu)、微處理單元(mpu)讀出並執行程序的方法。
雖然針對示例性實施例描述了本發明,但是,應該理解,本發明不限於公開的示例性實施例。權利要求的範圍應當被賦予最寬的解釋,以便涵蓋所有這類修改以及等同的結構和功能。