信息处理装置以及信息处理装置的控制方法与流程

文档序号:11254037阅读:773来源:国知局
信息处理装置以及信息处理装置的控制方法与流程

本发明涉及一种能够从外部装置进行远程控制的信息处理装置、该信息处理装置的控制方法和记录介质。



背景技术:

对于图像形成装置,已经提出了一种通过传送声音或视频或者通过执行远程控制而实现的远程维护服务。在远程维护服务中,当在图像形成装置中发生错误时,维护人员(以下称为技术人员)不用亲临图像形成装置的现场,并且直接从呼叫中心告知用户用于校正错误的方法。因此,可以缩短校正错误所花费的时间。

另外,日本特开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)读出并执行程序的方法。

虽然针对示例性实施例描述了本发明,但是,应该理解,本发明不限于公开的示例性实施例。权利要求的范围应当被赋予最宽的解释,以便涵盖所有这类修改以及等同的结构和功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1