CN102025885B - 远程控制***和远程控制方法 - Google Patents
远程控制***和远程控制方法 Download PDFInfo
- Publication number
- CN102025885B CN102025885B CN201010283011.7A CN201010283011A CN102025885B CN 102025885 B CN102025885 B CN 102025885B CN 201010283011 A CN201010283011 A CN 201010283011A CN 102025885 B CN102025885 B CN 102025885B
- Authority
- CN
- China
- Prior art keywords
- screen
- equipment
- order
- image
- function screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Controls And Circuits For Display Device (AREA)
- Selective Calling Equipment (AREA)
- Projection Apparatus (AREA)
Abstract
为了远程控制使用在投影平面上显示图像的显示设备来作为用户接口的另一设备,远程控制***包括控制投影仪的PC和能够远程控制外部设备的MFP。PC使得投影仪能够投影从MFP接收的操作屏幕,PC检测操作屏幕中由用户指示的位置,并且向MFP发送与操作屏幕中所检测的位置有关的命令。MFP接收从PC发送的命令,并根据所接收的命令来控制外部设备或设备自身。
Description
技术领域
本发明涉及一种远程控制***和远程控制方法,更具体地说,涉及一种远程控制***和在该远程控制***中执行的远程控制方法,该远程控制***包括用来控制在投影平面上投影图像的显示设备的显示控制设备、和用来控制外部设备的远程操作设备。
背景技术
在会议中,例如,通过在投影平面上投影用于图示的材料的图像来给出图示。近年,用于图示的材料被存储在个人计算机(PC)中,该个人计算机连接到用作显示设备的投影仪等等,从而投影仪显示由计算机输出的材料图像。
还知道一种技术,其中,当用户将指示棒或激光指示器指示在投影仪的投影平面上时,PC获得投影平面中的指示位置,从而PC能够从投影平面操作。在此情况下,投影平面可以用作用于PC的输入设备,以使得多个用户能够操作该PC。
其间,在MFP(多功能***设备)连接至诸如局域网(LAN)的网络的情况下,可能通过将PC连接至诸如LAN的网络并将用于远程控制MFP的驱动程序安装到PC中,来使得MFP能够处理在PC中存储的数据。
然而,PC分开执行投影程序和驱动程序,该投影程序用来执行使得投影仪能够投影数据图像的处理,该驱动程序用来远程控制MFP。因而,由PC执行的投影程序能够识别由多于一个人输入至投影平面的操作,但是不能向MFP通知该信息。而且,难以使得MFP能够处理由投影仪投影的图像的数据。
发明内容
做出本发明来解决上述问题。本发明的目的是提供一种远程控制***,能够使用在投影平面上显示图像的显示设备作为用户接口来远程控制另一设备。
本发明的另一目的是提供一种远程控制方法,能够使用在投影平面上显示图像的显示设备作为用户接口来远程控制另一设备。
为了实现上面提到的目的,根据本发明的一个方面,一种远程控制***包括:显示控制设备,用于控制在投影平面上显示图像的显示设备;以及远程控制设备,能够远程控制外部设备。该显示控制设备包括:浏览部分,从远程控制设备接收操作屏幕;显示控制部分,使得显示设备能够将由浏览部分接收的操作屏幕投影到投影平面上;以及位置检测部分,检测在投影的操作屏幕中由用户所指示的位置。浏览部分向远程控制设备发送包括在操作屏幕中并与位置检测部分所检测的操作屏幕中的位置有关的命令。远程控制设备包括:操作屏幕发送部分,向显示控制设备发送操作屏幕,包括用来指定控制的命令,用来接受用于控制外部设备或设备自身的操作;命令接收部分,接收从显示控制设备发送的命令;以及处理控制部分,根据由命令接收部分接收的命令来控制外部设备或设备自身。
根据本发明的另一方面,一种远程控制方法,其执行于用来控制在投影平面上显示图像的显示设备的显示控制设备中以及能够远程控制外部设备的远程控制设备中。该方法使得该显示控制设备能够执行以下步骤:从远程控制设备接收操作屏幕;使得显示设备能够将接收的操作屏幕投影到投影平面上;检测在投影的操作屏幕中用户所指示的位置;以及向远程控制设备发送包括在操作屏幕中并与在检测位置的步骤中所检测的操作屏幕中的位置有关的命令。该方法使得远程控制设备能够执行以下步骤:向显示控制设备发送操作屏幕,包括用来指定控制的命令,用来接受用于控制外部设备或设备自身的操作;接收从显示控制设备发送的命令;以及根据在接收命令的步骤中接收的命令,来控制外部设备或设备自身。
根据结合附图进行的本发明的随后详细描述,本发明的前述和其它目的、特征、方面、优点将变得更明显。
附图说明
图1是示出本发明实施例中的示例性会议***的图。
图2是示出PC的示例性硬件配置的框图。
图3是示出MFP的示例性硬件配置的框图。
图4是示出PC的CPU的功能概略的功能框图。
图5是示出示例性显示屏幕的第一图示。
图6是示出示例性显示屏幕的第二图示。
图7是示出MFP的CPU的功能例子的功能框图。
图8是示出包括认证屏幕的图像的示例性窗口的图示。
图9是示出投影处理的示例性流程的流程图。
图10是示出绘制检测处理的示例性流程的流程图。
图11是示出远程控制处理的示例性流程的流程图。
图12是示出MFP远程控制处理的示例性流程的流程图。
图13是示出包括MFP操作屏幕的图像的示例性窗口的图示。
图14A和图14B是各自示出BOX(框)处理的示例性流程的流程图。
图15是示出包括BOX选择屏幕的图像的示例性窗口的图示。
图16是示出包括BOX信息屏幕的图像的示例性窗口的图示。
图17是示出包括文件名称输入屏幕的图像的示例性窗口的图示。
图18A和图18B是各自示出屏幕扫描处理的示例性流程的流程图。
图19是示出包括输出目标选择屏幕的图像的示例性窗口的图示。
图20是示出包括目的地选择屏幕的图像的示例性窗口的图示。
图21A和图21B是各自示出屏幕打印处理的示例性流程的流程图。
图22是示出包括条件选择屏幕的图像的示例性窗口的图示。
图23是示出包括区域指明屏幕的图像的示例性窗口的图示。
图24是示出音频远程控制处理的示例性流程的流程图。
图25是示出包括音频控制屏幕的图像的示例性窗口的图示。
图26是示出照明(lighting)远程控制处理的示例性流程的流程图。
图27是示出包括照明控制屏幕的图像的示例性窗口的图示。
图28A和图28B是各自示出***设置处理的示例性流程的流程图。
图29是示出包括***设置屏幕的图像的示例性窗口的图示。
图30是示出包括访问权设置屏幕的图像的示例性窗口的图示。
具体实施方式
在下文中,将参照附图描述本发明实施例。在下面的描述中,相同的部分用相同的参考标号标示。它们的名称和功能也相同。因而,将不重复其详细描述。
图1是示出本发明实施例中的示例性会议***的图。参照图1,会议***1包括:PC 200;投影仪500;带有位置检测功能的白板400(以下称为“白板400”);MFP 100;打印机310;照明设备320;及音频设备330。
PC 200通过串行通信电缆与投影仪500和白板400连接。虽然在所示的例子中,投影仪500和白板400通过串行通信电缆与PC 200连接,但是它们可以通过并行通信电缆连接,或者如果投影仪500和白板400连接至LAN 2则可以通过LAN 2连接。虽然在此PC 200通过串行通信电缆与投影仪500和白板400连接,但是它可以无线连接。
PC 200是通用计算机,并用作显示控制设备,该显示控制设备控制投影仪500以使得投影仪能够显示图像。PC 200从白板400接收用户利用用作指示设备的笔411在白板400的绘制平面上指示的位置,并检测绘制图像。PC200使得投影仪500能够投影组合有绘制图像的图像。因而,如果用户使用任何笔411A-411E来在白板400的绘制平面上进行绘制,则绘制平面上的实际上并非由墨水绘制的绘制图像显现在白板400的绘制平面上。如果在绘制平面上通过墨水产生绘图,则绘制平面不得不被擦拭,以便擦除绘图。在本实施例中,绘图由投影仪500投影,并因此能够通过停止绘制图像的投影来从绘制平面擦除。这消除了如果通过墨水来在绘制平面上产生绘图则将是必需的、擦拭绘制平面以擦除绘图的操作。
MFP 100、PC 200、打印机310、照明设备320、及音频设备330连接至局域网(LAN)2以相互通信。LAN 2可以是有线的或者是无线的。LAN 2可以替换为因特网、广域网(WAN)、公共交换电话网络等等。
打印机310、照明设备320、及音频设备330是由MFP 100远程操作的外部设备。虽然此处打印机310、照明设备320、及音频设备330作为示例性外部设备而图示出,但是可以使用任何其它电子设备。MFP 100具有被安装来远程操作外部设备的驱动程序,并用作用来远程操作外部设备的远程操作设备。
本实施例中的会议***1用作用来远程控制外部设备的远程控制***。在会议***1中,会议的演示者将作为演示材料的电子数据的显示数据存储到PC 200中。在此,作为例子,显示数据包括页面数据,该页面数据包括多个页面。PC 200向投影仪500发送在页面数据中包括的多个页面之中将被显示的页面的页面数据,然后使得投影仪500能够显示页面数据的图像。从PC200发送至投影仪500的页面数据的格式只要能够由投影仪500读取则不受限制。PC 200向投影仪500按顺序发送在显示数据中包括的多个页面的页面数据。投影仪500依次显示从PC 200发送的页面数据的图像。
投影仪500包括液晶显示器、镜头、及光源,用来在白板400的绘制平面上投影从PC 200接收的页面数据的图像。液晶显示器显示图像。从光源发射的光穿过液晶显示器并通过透镜照射白板400。当从投影仪500发射的光被施加到白板400的绘制平面上时,通过放大显现在液晶显示器上的图像而产生的图像被投影在绘制平面上。在此,白板400的绘制平面是投影仪500投影图像的投影平面。
白板400具有由触摸面板形成的绘制平面。当笔411A-411E中的任意一个指示在白板400上时,白板400与笔411A-411E的每个通信,以确定笔411A-411E中的哪个已经指示。白板400获得由笔411A-411E中的任意一个所指示的绘制平面中的坐标来作为位置信息,并向PC 200发送用来标识在绘制平面上指示的笔411A-411E之一的标识信息、及位置信息。在此,笔411A-411E的标识信息是分别分配至笔411A-411E的笔号(Nos.)。
因此,当用户利用笔411A-411E中的任意一个在白板400的绘制平面上绘制字符或图形时,向PC 200发送笔号和具有在配置所绘制字符或图形的线中包括的所有坐标的位置信息。PC 200能够基于位置信息来形成由用户绘制的字符或图形的绘制图像,并且能够基于笔号来确定它们通过笔411A-411E中的哪个来绘制。
当从白板400接收到标识信息和位置信息时,PC 200生成绘制图像并向投影仪500发送其中所生成的绘制图像与页面数据的图像相组合的显示图像。作为结果,由用户利用笔411在白板400的绘制平面上绘制的字符或图形在绘制平面上显示为绘制图像。由PC 200生成的绘制图像可以是与笔号相对应的预定色彩。因此,由笔绘制的字符或图形的色彩针对每个用户而变化。
MFP 100用作互联网(Web)服务器,并存储以标记语言描述的网页(Webpage),以响应于客户机的请求而将网页发送至客户机。在此,浏览程序被安装在PC 200中,并且PC 200是客户机。当MFP 100中存储的网页的URL(统一资源定位符)被输入至PC 200时,PC 200然后请求MFP 100发送网页及接收网页。MFP 100事先存储:包括菜单屏幕的网页;包括设备本身的操作屏幕的网页,该设备本身的操作屏幕是用来远程操作MFP 100自身的操作屏幕;包括远程操作屏幕的网页,该远程操作屏幕是用来远程操作外部设备的操作屏幕;以及包括认证屏幕的网页,该认证屏幕用来接受用户认证信息,并且MFP 100响应于来自PC 200的请求来发送任何具体的网页。
当从MFP 100接收网页时,PC 200进一步生成包括网页的图像的显示图像,以使得投影仪500能够显示该显示图像。具体地,PC 200生成包括网页的图像的窗口,并生成显示图像,该显示图像包括含有页面数据的图像的窗口、和含有网页的图像的窗口。
图2是示出PC的示例性硬件配置的框图。参照图2,PC 200包括:CPU201,用来控制整个PC 200;ROM 202,用来存储由CPU 201执行的程序等等;RAM 203,用作用于CPU 201的工作区域;HDD 204,作为大容量存储设备;显示部分205;操作部分206,接受用户操作的输入;网络接口(I/F)207,用来将PC 200连接至LAN 2;通信I/F 208,用来与投影仪500和白板400通信;以及外部存储设备209,附接有CD-ROM(光盘-只读存储器)209A。
ROM 202存储由CPU 201执行的程序以及执行该程序所需的数据。当CPU 201执行程序时,RAM 203用作工作区域。另外,RAM 203临时存储发送至投影仪500的显示屏幕。HDD 204是大容量存储设备,并且由CPU 201控制来以非易失性方式存储数据。
显示部分205是诸如液晶显示器(LCD)或有机ELD(电致发光显示器)的显示器。操作部分206是包括多个键的键盘或鼠标,并接受用户进行的操作的输入。
通信I/F 208是用来将PC 200与投影仪500和白板400连接的接口。在此,通信I/F 208与投影仪500和白板400串行通信。CPU 201通过通信I/F 208与投影仪500和白板400通信以发送/接收数据。
网络I/F 207是用来将PC 200连接至LAN 2的接口。CPU 201通过网络I/F 207来与连接至LAN 2的MFP 100通信。
CD-ROM 209A附接至外部存储设备209。CPU 201能够通过外部存储设备209访问CD-ROM 209A。CPU 201将在附接至外部存储设备209的CD-ROM 209A中存储的程序装载到RAM 203以执行。应当注意,由CPU 201执行的程序不限于在CD-ROM 209A中存储的程序,并且在HDD 204中存储的程序可以装载到RAM 203以执行。在此情况下,通过网络I/F 207连接至LAN 2的另一计算机可以改写在PC 200的HDD 204中存储的程序,或者可以另外写新程序。替换地,PC 200可以从连接至LAN 2的另一计算机下载程序,并在HDD 204中存储该程序。
其中存储程序的记录介质不限于CD-ROM 209A,并且可以是光盘(MO(磁光盘)/MD(迷你盘)/DVD(数字多功能盘))、IC卡、光学卡、或半导体存储器,诸如掩模ROM、EPROM(可擦除可编程ROM)、或EEPROM(电子EPROM)。
在此所指的程序不仅包括CPU 201可直接执行的程序,而且还包括源程序、压缩程序、加密程序等等。
图3是示出MFP的示例性硬件配置的框图。参照图3,MFP 100包括:主电路110;文档扫描部分130,用来扫描文档;自动文档馈送器120,用来将文档传送至文档扫描部分130;图像形成部分140,用来在纸张等等上形成由扫描文档的文档扫描部分130输出的静态图像;进纸部分150,用来向图像形成部分140供给纸张;以及操作面板160,作为用户接口。
主电路110包括:CPU 111;通信接口(I/F)部分112;ROM 113;RAM114;EEPROM(电子可擦出可编程ROM)115;硬盘驱动器(HDD)116,作为大容量存储设备;传真部分117;网络I/F 118;以及卡接口(I/F)119,附接有快闪存储器119A。CPU 111连接至自动文档馈送器120、文档扫描部分130、图像形成部分140、进纸部分150、及操作面板160,以整体控制MFP100。
ROM 113存储CPU 111执行的程序、及执行该程序所需的数据。当CPU111执行程序时,RAM 114用作工作区域。
操作面板160提供在MFP 100的顶面上,并包括显示部分160A和操作部分160B。显示部分160A是诸如液晶显示器或有机ELD(电致发光显示器)的显示器,并显示用于用户的指示菜单、关于所获得的显示数据的信息等等。操作部分160B包括多个键,并通过与键相对应的用户操作来接受诸如字符和数字之类的数据以及指示的输入。操作部分160B还包括提供在显示部分160A上的触摸面板。
通信I/F部分112是用来通过串行通信电缆将MFP 100与另一设备连接的接口。通信可以是无线的。作为外部设备的打印机310、照明设备320、及音频设备330可以通过通信I/F部分112连接。
传真部分117连接至公共交换电话网络(PSTN)来将传真数据发送至PSTN或从PSTN接收传真数据。传真部分117把所接收的传真数据存储到HDD 116或将其输出至图像形成部分140。图像形成部分140在纸片上打印传真部分117所接收的传真数据。另外,传真部分117把在HDD 116中存储的数据转换为传真数据,并将所转换的数据发送至连接到PSTN的传真机。
网络I/F 118是将MFP 100连接至LAN 2的接口。CPU 111能够通过网络I/F 118与连接至LAN 2的PC 200、打印机310、照明设备320、及音频设备330通信。CPU 111还能够与通过LAN 2连接至因特网的计算机通信。连接至因特网的计算机包括发送/接收电子邮件的电子邮件服务器。网络I/F 118可以不仅连接至LAN 2而且连接至因特网、广域网(WAN)、公共交换电话网络等等。
快闪存储器119A附接至卡I/F 119。CPU 111能够通过卡I/F 119访问快闪存储器119A。CPU 111将在快闪存储器119A中存储的程序装载到RAM 114以执行。注意,由CPU 111执行的程序不限于在快闪存储器119A中存储的程序,而可以是在任意其它存储介质中存储的程序、在HDD 116中存储的程序、或由通过通信I/F部分112连接至LAN 2的另一计算机所写入到HDD 116的程序。
图4是示出PC的CPU的功能的概略的功能框图。图4所示的功能由执行在ROM 202或CD-ROM 209A中存储的远程控制程序的PC 200的CPU 201实施。参照图4,由CPU 201实施的功能包括:浏览部分211,从MFP 100接收网页;显示屏幕生成部分221,生成将由投影仪500投影的显示屏幕;投影控制部分219,控制投影仪500;位置检测部分213,检测在白板400上投影的显示屏幕中由用户指示的位置;设备检测部分215,用来检测指向白板400的绘制平面的指示设备;绘制图像检测部分223,检测绘制图像;标识信息发送部分217,向MFP 100发送指示设备的标识信息;以及数据发送部分225,向MFP 100发送显示数据。
浏览部分211由执行浏览程序的CPU 201实施。当用户向操作部分206输入例如分配至在MFP 100中存储的网页的URL时,浏览部分211请求通过网络I/F 207发送URL的网页,并接收由MFP 100发送的网页。浏览部分211向显示屏幕生成部分221输出所接收的网页。例如,如果用户输入分配至在MFP 100中存储的菜单屏幕(以下简称为“菜单屏幕”)的网页的URL,则接收菜单屏幕。
显示屏幕生成部分221生成将由投影仪500投影的显示屏幕,并向投影控制部分219输出所生成的显示屏幕。显示屏幕生成部分221根据从操作部分206输入的操作,读出在HDD 204中事先存储的显示数据231,从在显示数据231中包括的多个页面的页面数据之中选择一个页面数据,并生成包括所选择的页面数据的图像的窗口。在此,从操作部分206输入的操作包括:指定显示数据231的操作;给出选择在下一页上的页面数据的指令的页面向下操作;以及给出选择在前一页上的页面数据的指令的页面向上操作。
当如后文所述从绘制图像检测部分223输入绘制图像时,显示屏幕生成部分221还生成包括合成图像的窗口,在该合成图像中,绘制图像与页面数据的图像组合。另外,显示屏幕生成部分221生成包括从浏览部分211输入的网页的图像的窗口。
如果未输入网页,则显示屏幕生成部分221生成显示屏幕,该显示屏幕包括含有页面数据的图像或合成图像的窗口。如果网页被输入,则显示屏幕生成部分221生成显示屏幕,该显示屏幕包括含有页面数据的图像或合成图像的窗口以及含有网页的图像的窗口。
投影控制部分219控制通过通信I/F 208连接的投影仪500,并将显示屏幕发送至投影仪500,以使得投影仪500能够投影显示屏幕。
当通信I/F 208从白板400接收位置信息时,位置检测部分213获得位置信息,并检测显示屏幕中的对应位置。位置检测部分213向绘制图像检测部分223和浏览部分211输出所检测的位置。位置检测部分213基于从白板400接收的位置信息来检测在包括在显示屏幕中包含的网页的图像的窗口中的位置,换句话说,操作屏幕的位置。
当通信I/F 208从白板400接收标识信息(笔号)时,设备检测部分215获得标识信息并检测笔411A-411E之一。设备检测部分215将笔411A-411E之中所检测的笔的标识信息输出至绘制图像检测部分223和标识信息发送部分217。
绘制图像检测部分223基于从位置检测部分213输入的显示屏幕中的位置和从设备检测部分215输入的标识信息,来生成绘制图像。如果显示屏幕中的位置是显示屏幕中包括的窗口之中除包含网页的图像的窗口之外的任何位置,则绘制图像检测部分223生成与显示屏幕具有相同尺寸的绘制图像,其中,仅仅处于显示屏幕中的位置的像素具有与标识信息(笔号)相对应的预定色彩。绘制图像检测部分223向显示屏幕生成部分221输出所生成的绘制图像。
响应于网络I/F 207从远程控制设备(在此为MFP 100)接收到对于标识信息的发送请求,标识信息发送部分217通过网络I/F 207向已经发送了对于标识信息的发送请求的MFP 100发送从设备检测部分215输入的标识信息。标识信息发送部分217发送在接收到对于标识信息的发送请求之前最近的从设备检测部分215输入的标识信息。
响应于网络I/F 207从远程控制设备(在此为MFP 100)接收到数据发送请求,数据发送部分225通过网络I/F 207向已经发送了数据发送请求的MFP100发送将由投影仪500显示的显示数据231。可以代替显示数据或在显示数据之外另外发送包括在显示屏幕中包含的显示数据的图像的窗口图像。在此情况下,发送通过将绘制图像与显示数据的图像组合而产生的图像。
如果从位置检测部分213输入的位置是网页的图像中的预定位置,则浏览部分211执行与该预定位置相关联的命令。
图5是示出示例性显示屏幕的第一图示。参照图5,显示屏幕421包括包含网页的图像的窗口423、和包含页面数据的图像的窗口425。在此,窗口423包括菜单屏幕的图像。包含在窗口423中菜单屏幕的图像包括用“MFP”表示的按钮、用“音频”表示的按钮、用“照明”表示的按钮、用“***”表示的按钮、及用“登录(Log in.)”表示的按钮。
图6是示出示例性显示屏幕的第二图示。参照图6,显示屏幕431示出了,包含图5所示的显示屏幕421中的页面数据的图像的窗口425包括其中绘制图像433-436与页面数据的图像相组合的合成图像。在此,绘制图像433由笔411A绘制为黑色。绘制图像434由笔411B绘制为红色。绘制图像435由笔411C绘制为蓝色。绘制图像436由笔411D绘制为黄色。
图7是示出MFP的CPU的功能的例子的功能框图。图7所示的功能由MFP 100的CPU 111实施,该MFP 100的CPU 111执行在ROM 113或快闪存储器119A中存储的远程控制程序。参照图7,CPU 111实施的功能包括:操作屏幕发送部分51,向客户机发送网页;命令接收部分53,从客户机接收命令;数据请求部分55,从客户机请求数据;设备自身操作屏幕生成部分57,生成设备自身的操作屏幕;认证部分59,对用户认证;标识信息请求部分61,请求指示设备的标识信息;关联部分65,将用户与指示设备相关联;指示用户确定部分63,确定进行指示的用户;执行确定部分67,确定基于指示的处理是否可执行;处理执行部分71,执行基于指示的处理;以及处理控制部分69,控制处理执行部分71或外部设备。
在此,客户机是用作显示控制设备的PC 200。当网络I/F 118从PC 200接收对于网页的发送请求时,操作屏幕发送部分51通过网络I/F 118向PC 200发送在HDD 116中事先存储的网页或如后面所述的由设备自身操作屏幕生成部分57生成的网页。
网页包括:包含菜单屏幕的网页(以下简称为“菜单屏幕”);包含设备自身操作屏幕的网页(以下简称为“设备自身操作屏幕”),用来接受控制设备本身(即MFP 100)的操作;包含远程操作屏幕的网页(以下简称为“远程操作屏幕”),用来接受控制外部设备的操作,外部设备在此指打印机310、照明设备320、及音频设备330;以及包含认证屏幕的网页(以下简称为“认证屏幕”)。
操作屏幕发送部分51包括:远程操作屏幕发送部分81;设备自身操作屏幕发送部分83;以及认证屏幕发送部分85。远程操作屏幕发送部分81发送远程操作屏幕,设备自身操作屏幕发送部分83发送设备自身的操作屏幕,以及认证屏幕发送部分85发送认证屏幕。
网页包括与用来指定MFP 100或外部设备的控制的屏幕中的位置有关的命令。
在此,返回图4,如果用户把菜单屏幕的URL输入到PC 200,则浏览部分211向MFP 100发送菜单屏幕的URL并接收从MFP 100发送的菜单屏幕。包括含有所接收菜单屏幕的图像的窗口的显示屏幕由投影仪500投影到白板400的绘制平面上。
在此,将作为例子来描述图5所示的显示屏幕421被投影在白板400的绘制平面上的情况。窗口423包括菜单屏幕的图像。在菜单屏幕中,用“MFP”、“***”、和“登录”表示的按钮与请求发送用来接受控制MFP 100的操作的设备自身操作屏幕的命令相关联,用“音频”表示的按钮与请求发送用来接受控制音频设备330的操作的远程操作屏幕的命令相关联,以及用“照明”表示的按钮与请求发送用来接受控制照明设备320的操作的远程操作屏幕的命令相关联。这里,设备自身操作屏幕包括:包含MFP操作屏幕的网页(以下简称为“MFP操作屏幕”),用来接受控制MFP 100的操作;包含***设置屏幕的网页(以下简称为“***设置屏幕”),用来接受***设置;以及认证屏幕。
参照图4,当从位置检测部分213输入表明在菜单屏幕的图像中包括的用“MFP”表示的按钮内的位置的位置信息时,PC 200的浏览部分211执行与用“MFP”表示的按钮相关联的命令,并请求从MFP 100发送MFP操作屏幕。具体地,包括分配至MFP操作屏幕的URL以发送MFP操作屏幕的命令被发送至MFP 100。当从MFP 100接收到MFP操作屏幕时,浏览部分211将MFP操作屏幕输出至显示屏幕生成部分221,从而包括MFP操作屏幕的图像的窗口显现在白板400的绘制平面上。
当从位置检测部分213输入表明在菜单屏幕的图像中包括的用“音频”表示的按钮内的位置的位置信息时,浏览部分211执行与用“音频”表示的按钮相关联的命令,并请求从MFP 100发送用来接受用于控制音频设备330的操作的远程操作屏幕。具体地,向MFP 100发送包括命令,该命令包括向用于音频设备330的远程操作屏幕分配的URL以发送远程操作屏幕。当从MFP 100接收到远程操作屏幕时,浏览部分211将远程操作屏幕输出至显示屏幕生成部分221,从而包括远程操作屏幕的图像的窗口显现在白板400的绘制平面上。
当从位置检测部分213输入表明在菜单屏幕的图像中包括的用“照明”表示的按钮内的位置的位置信息时,浏览部分211执行与用“照明”表示的按钮相关联的命令,并请求从MFP 100发送用来接受用于控制照明设备320的操作的远程操作屏幕。具体地,向MFP 100发送如下命令,该命令包括向用于照明设备320的远程操作屏幕分配的URL以发送远程操作屏幕。当从MFP 100接收到远程操作屏幕时,浏览部分211将远程操作屏幕输出至显示屏幕生成部分221,从而包括远程操作屏幕的图像的窗口显现在白板400的绘制平面上。
当从位置检测部分213输入表明在菜单屏幕的图像中包括的用“***”表示的按钮内的位置的位置信息时,浏览部分211执行与用“***”表示的按钮相关联的命令,并请求从MFP 100发送用来接受***设置的设备自身操作屏幕。具体地,向MFP 100发送如下命令,该命令包括向设备自身操作屏幕的***设置屏幕分配的URL以发送***设置屏幕。当从MFP 100接收到***设置屏幕时,浏览部分211将***设置屏幕输出至显示屏幕生成部分221,从而包括***设置屏幕的图像的窗口显现在白板400的绘制平面上。
当从位置检测部分213输入表明在菜单屏幕的图像中包括的用“登录”表示的按钮内的位置的位置信息时,浏览部分211执行与用“登录”表示的按钮相关联的命令,并请求从MFP 100发送认证屏幕。具体地,包括向设备自身操作屏幕的认证屏幕分配的URL以发送认证屏幕的命令被发送至MFP100。当从MFP 100接收到认证屏幕时,浏览部分211将认证屏幕输出至显示屏幕生成部分221,从而包括认证屏幕的图像的窗口显现在白板400的绘制平面上。
返回图7,命令接收部分53控制网络I/F 118以从PC 200接收命令,并向认证部分59、标识信息请求部分61、和执行确定部分67输出所接收的命令。
在此,将描述认证屏幕。认证屏幕包括认证屏幕的图像和键盘的图像。图8示出包括认证屏幕的图像的示例性窗口。图8示出在PC 200在使得投影仪500能够显示图5所示的显示屏幕421的状态下接收认证屏幕之后、投影仪500所显示的显示屏幕。参照图8,包含认证屏幕的图像的窗口443和包含具有字母数字键的键盘的图像的窗口447重叠在包含页面数据的图像的窗口425上。
窗口443包括其中设置ID的字段444、其中设置口令的字段445、及用“确认(OK)”表示的按钮446。ID是用来标识用户的用户标识信息。
当例如使用笔411A的用户利用笔411A指向字段444以及此后每当用户指向窗口447中的字母数字键时,PC 200的CPU 201的浏览部分211设置与所指向的各个位置对应的字符。相应地,用户能够在字段444中设置ID。类似地,每次当用户在用笔411A指向字段445之后指向窗口447中的字母数字键时,浏览部分211在字段445中设置字符。相应地,用户能够在字段445中设置口令。然后,当用户指向“确认”表示的按钮内时,PC 200的CPU 201的浏览部分211执行与字符“确认”相关联的命令,并向MFP 100发送用来指定MFP 100的控制的认证命令。具体地,“确认”按钮与发送至MFP 100的在字段444中设置的ID、在字段445中设置的口令、及指明认证的认证命令相关联。
返回参照图7,当从PC 200接收到认证命令时,命令接收部分53向认证部分59输出一起接收的ID和口令,并且还向标识信息请求部分61输出请求指令。
认证部分59使用所输入的ID和口令来执行认证。例如,包括向允许使用会议***1的用户分配的ID和预定口令的用户数据被存储在HDD 116中,从而在存储有包括与输入的ID和口令相同的ID和口令的用户数据的条件下,认证用户。如果认证,则认证部分59把ID输出至关联部分65。
响应于请求指令的输入,标识信息请求部分61通过网络I/F 118向PC 200发送对于标识信息的发送请求。当接收到对于标识信息的发送请求时,PC 200发回由设备检测部分215最近检测的笔411A-411E的标识信息。然后,标识信息请求部分61接收从PC 200发回的标识信息,并将其输出至关联部分65和指示用户确定部分63。
在接收到请求指令时即刻地,换句话说,当由命令接收部分53从PC 200接收到命令时即刻地,标识信息请求部分61发送对于标识信息的发送请求。另一方面,PC 200发回设备检测部分215最近检测的笔411A-411E的标识信息。因而,在MFP 100侧,指明命令的发送的笔,在此即指向在认证屏幕的图像中包括的用“确认”所表示的按钮的笔,能够由标识信息请求部分61接收的标识信息指定。
关联部分65将从认证部分59输入的ID与从标识信息请求部分61输入的标识信息相关联。因而,可以区分出由多个用户中的哪个使用笔411A-411E中的哪个,由此使得多个用户能够使用会议***1。
如果从PC 200接收到数据请求命令,则命令接收部分53将数据请求指令输出至数据请求部分55。如果由设备自身操作屏幕发送部分83发送的设备自身操作屏幕包括数据请求命令以及如果该设备自身操作屏幕被发送至PC 200,则数据请求命令从PC 200发送至MFP 100。将在后文描述包括数据请求命令的设备自身操作屏幕。
响应于数据请求指令的输入,数据请求部分55通过网络I/F 118向PC 200发送数据发送请求。当接收到数据发送请求时,PC 200通过网络I/F 207把将由投影仪500显示的显示数据231发送至已经发送了数据发送请求的MFP100。当网络I/F 118从PC 200接收数据时,数据请求部分55把数据输出至设备自身操作屏幕生成部分57。这使得MFP 100能够处理从PC 200接收的数据。
设备自身操作屏幕生成部分57生成其中输入数据能够编辑的设备自身操作屏幕,将所生成的设备自身操作屏幕输出至设备自身操作屏幕发送部分83。设备自身操作屏幕发送部分83把从设备自身操作屏幕生成部分57输入的设备自身操作屏幕发送至PC 200。
如果从PC 200接收到除认证命令和数据请求命令之外的命令,则命令接收部分53把命令输出至执行确定部分67,并且还把请求指令输出至标识信息请求部分61。指示用户确定部分63从标识信息请求部分61接收标识信息,来确定由关联部分65与标识信息相关联的用户。指示用户确定部分63向执行确定部分67输出所确定用户的ID。
执行确定部分67确定具有从指示用户确定部分63输入的ID的用户是否被允许执行由从命令接收部分53输入的命令所指定的处理。例如,事先在HDD 116中存储其中针对每个用户定义处理是否可执行的限制表,从而通过参照限制表来确定是否允许执行。如果确定允许执行,则执行确定部分67把从命令接收部分53输入的命令输出至处理控制部分69。如果确定不允许执行,则执行确定部分67不把从命令接收部分53输入的命令输出至处理控制部分69。结果是,能够仅仅基于事先允许的用户的指示来执行处理。
处理控制部分69包括控制外部设备的远程控制部分91和控制处理执行部分71的设备自身控制部分93。当从执行确定部分67接收到用来指定对外部设备的控制的命令时,远程控制部分91执行该命令来通过通信I/F 112控制外部设备。当从执行确定部分67接收到用来指定对MFP 100的控制的命令时,设备自身控制部分93执行该命令来控制处理执行部分71。处理执行部分71由设备自身控制部分93控制来根据命令执行处理。
图9是示出投影处理的示例性流程的流程图。由执行远程控制程序的PC200的CPU 201执行投影处理。参照图9,CPU 201首先从HDD 204读出显示数据(步骤S01)。然后,显示数据的页面数据的第一页面的图像被设置为显示目标图像(步骤S02)。
在步骤S03,生成包括显示目标图像的窗口。然后,确定是否接受用来启动浏览器的指令(步骤S04)。从操作部分206或白板400接受启动指令。如果启动浏览器的指令被接受,则处理进行至步骤S05。如果否,则跳过步骤S05,处理进行至步骤S06。在步骤S05,浏览器启动。具体地,通过执行浏览程序来启动浏览器。在此,分配至存储在MFP 100中的菜单屏幕的URL被设置为浏览程序的初始设置值。因而,浏览器的启动促使从MFP 100接收菜单屏幕,从而生成包括菜单屏幕的图像的窗口。
在下一步骤S06,投影显示屏幕。显示屏幕发送至投影仪500,使投影仪500能够把显示屏幕投影到白板400的绘制平面上。显示屏幕包括含有在步骤S03中生成的显示目标图像的窗口,并且如果执行步骤S05,则包括含有从MFP 100接收的操作屏幕的图像的窗口。
在步骤S07,确定是否检测到指示。如果从白板400接收到位置信息和标识信息,则检测到指示。如果检测到指示,则处理进行至步骤S08,以及如果否,则处理进行至步骤S11。在步骤S08,确定指示位置是否位于显示屏幕中的包括由浏览器生成的图像的窗口内。如果位于包括由浏览器生成的图像的窗口内,则处理进行至步骤S09。如果否,则处理进行至步骤S10。在步骤S10,执行绘制检测处理,然后处理进行至步骤S11。将在后文描述的绘制检测处理是检测指示位置作为绘制图像的处理。
在步骤S09,指示位置被输出至浏览器,并且处理进行至步骤S11。浏览器屏幕中与指示位置相对应的位置被输出至执行浏览程序的任务。浏览器执行对于与指示位置对应的操作屏幕中的位置而预定的命令。例如,如果分配链接信息,则下载由链接信息指定的URL的网页。
在步骤S11,确定是否接受页面向下指令。从操作部分206或白板400接受页面向下指令。如果页面向下指令被接受,则处理进行至步骤S12。如果否,则处理进行至步骤S13。在步骤S12,在步骤S01中读出的显示数据中的在设置为显示目标图像的页面数据随后的下一页上的页面数据被设置为处理目标图像,并且处理返回步骤S03。
在步骤S13,确定是否接收到数据发送请求。确定网络I/F 207是否从MFP 100接收到数据发送请求。如果接收到数据发送请求,则处理进行至步骤S14。如果否,则跳过步骤S14,并且处理进行至步骤S15。在步骤S14,设置为显示目标图像的页面数据通过网络I/F 207发送至MFP 100。注意,可以发送在步骤S01中读取的显示数据。
在步骤S15,确定是否接收到标识信息发送请求。确定网络I/F207是否从MFP 100接收到标识信息发送请求。如果接收到标识信息发送请求,则处理进行至步骤S16。如果否,则跳过步骤S16,并且处理进行至步骤S17。在步骤S16,在步骤S07中从白板400接收的标识信息通过网络I/F 207发送至MFP 100。
在步骤S17,确定是否接受结束指令。从操作部分206或白板400接受结束指令。如果结束指令被接受,则处理结束。如果否,则处理返回步骤S07。
图10是示出绘制检测处理的示例性流程的流程图。绘制检测处理是图9中的步骤S10中执行的处理。参照图10,在步骤S21,确定色彩。在图9中的步骤S07,确定针对从白板400接收的标识信息的预定色彩。在下一步骤S22,与步骤S07中从白板400接收的指示位置对应的显示屏幕的像素被确定为绘制部分。然后,绘制部分被添加到显示屏幕(步骤S23)。处于显示屏幕的绘制部分的像素的色彩改变到步骤S21中确定的色彩。然后,其中添加绘制部分的显示屏幕被发送至投影仪500,使得投影仪500能够把显示屏幕投影到白板400的绘制平面上(步骤S24)。然后处理返回投影处理。
图11是示出远程控制处理的示例性流程的流程图。远程控制处理是由执行远程控制程序的MFP 100的CPU 111执行的处理。参照图11,CPU 111确定对于菜单屏幕的发送请求是否被接受(步骤S51)。确定网络I/F 118是否从PC 200接收到对于菜单屏幕的发送请求。如果接收到对于菜单屏幕的发送请求,则处理进行至步骤S52。如果否,则跳过步骤S52,并且处理进行至步骤S53。在步骤S52,HDD 116中存储的菜单屏幕通过网络I/F 118被发送至PC200。相应地,在PC 200中生成包括图5所示的菜单屏幕的图像的窗口423,并将窗口423投影到白板400上。
在步骤S53,确定对于认证屏幕的发送请求是否被接受。如果由笔411A-411E中的任意一个指向在包括图5所示的菜单屏幕的图像的窗口423中包括的用“登录”所表示的按钮,则菜单屏幕中包括的命令在PC 200中执行,并且对于认证屏幕的发送请求被发送至MFP 100。在步骤S53,确定网络I/F 118是否从PC 200接收到对于认证屏幕的发送请求。如果接收到对于认证屏幕的发送请求,则处理进行至步骤S54。如果否,则处理进行至步骤S60。在步骤S54,在HDD 116中存储的认证屏幕通过网络I/F 118发送至PC200。相应地,在PC 200中生成包括图8所示的认证屏幕的图像的窗口443,并且将窗口443投影到白板400上。
在步骤S55,确定是否接收到认证信息。认证信息在此为ID和口令。ID和口令分别设置在窗口443中包括的字段444和字段445中,该窗口443包括图8所示的认证屏幕的图像。如果按钮446由笔411A-411E中的任意一个指示,则在PC 200中执行认证屏幕中包括的命令,从而将ID和口令发送至MFP 100。在步骤S55,处理等待,直到网络I/F 118从PC 200接收到ID和口令为止(步骤S55中的否)。如果从PC 200接收到ID和口令(步骤S55中的是),则处理进行至步骤S56。
在步骤S56,基于步骤S55中接收的ID和口令来认证用户,并且确定认证是否成功。例如,在HDD 116中存储包括向被允许使用会议***1的用户分配的ID和预定口令的用户数据,从而在存储有包括与在步骤S55接收的ID和口令相同的ID和口令的用户数据的条件下,认证用户。如果认证成功,则处理进行至步骤S57。如果认证失败,则处理行进到步骤S60。如果认证失败,则包括错误消息的屏幕可以发送至PC 200,使得错误消息能够投影到白板400上。
在步骤S57,对于标识信息的发送请求通过网络I/F 118发送至PC 200。如果PC 200接收到对于标识信息的发送请求,则PC 200发回从白板400最近接收的、笔411A-411E的标识信息。在步骤S58,处理等待,直到网络I/F118从PC 200接收到标识信息为止。如果接收到标识信息,则处理进行至步骤S59。
在步骤S59,步骤S56中其认证成功的用户的ID与步骤S58中接收的标识信息相关联,然后处理进行至步骤S60。具体地,ID和标识信息对被临时存储在RAM114中。
在步骤S60,确定是否接收到对于MFP操作屏幕的发送请求。如果笔411A-411E中的任何一个指示在包括图5所示的菜单屏幕的图像的窗口423中所包含的用“MFP”表示的按钮,则在PC 200中执行在菜单屏幕中包括的命令,并且对于MFP操作屏幕的发送请求被发送至MFP 100。在步骤S60,确定网络I/F118是否从PC 200接收到对于MFP操作屏幕的发送请求。如果接收到对于MFP操作屏幕的发送请求,则处理进行至步骤S61。如果否,则跳过步骤S61,并且处理进行至步骤S62。在步骤S61,执行MFP远程控制处理,并且处理进行至步骤S62。将在后文描述MFP远程控制处理。
在步骤S62,确定是否接收到对于音频操作屏幕的发送请求。如果笔411A-411E中的任何一个指示在包括图5所示的菜单屏幕的图像的窗口423中所包含的用“音频”表示的按钮,则在PC 200中执行菜单屏幕中包括的命令,并且对于音频操作屏幕的发送请求被发送至MFP 100。在步骤S62,确定网络I/F118是否从PC 200接收到对于音频操作屏幕的发送请求。如果接收到对于音频操作屏幕的发送请求,则处理进行至步骤S63。如果否,则跳过步骤S63,并且处理进行至步骤S64。在步骤S63,执行音频远程控制处理,并且处理进行至步骤S64。将在后文描述音频远程控制处理。
在步骤S64,确定是否接收到对于照明操作屏幕的发送请求。如果笔411A-411E中的任何一个指示在包括图5所示的菜单屏幕的图像的窗口423中所包含的用“照明”所表示的按钮,则在PC 200中执行菜单屏幕中包括的命令,并且对于照明操作屏幕的发送请求被发送至MFP 100。在步骤S64,确定网络I/F 118是否从PC 200接收到对于照明操作屏幕的发送请求。如果接收到对于照明操作屏幕的发送请求,则处理进行至步骤S65。如果否,则跳过步骤S65,并且处理进行至步骤S66。在步骤S65,执行照明远程控制处理,并且处理进行至步骤S66。将在后文描述照明远程控制处理。
在步骤S66,确定是否接收到对于***操作屏幕的发送请求。如果笔411A-411E中的任何一个指示在包括图5所示的菜单屏幕的图像的窗口423中所包含的用“***”表示的按钮,则在PC 200中执行菜单屏幕中包括的命令,并且对于***操作屏幕的发送请求被发送至MFP 100。在步骤S66,确定网络I/F 118是否从PC 200接收到对于***操作屏幕的发送请求。如果接收到对于***操作屏幕的发送请求,则处理进行至步骤S67。如果否,则跳过步骤S67,并且处理返回步骤S51。在步骤S67,执行***设置处理,并且处理返回步骤S51。将在后文描述***设置处理。
图12是示出MFP远程控制处理的示例性流程的流程图。MFP远程控制处理是图11所示的远程控制处理中的步骤S61中执行的处理。参照图12,在步骤S71中,MFP操作屏幕通过网络I/F118发送至PC 200。MFP操作屏幕是用于接受控制MFP 100的操作的设备自身操作屏幕。
图13是示出包括MFP操作屏幕的图像的示例性窗口的图示。图13示出在显示图5所示的显示屏幕421的状态下接收到MFP操作屏幕之后显现的显示屏幕。参照图13,包括MFP操作屏幕的图像的窗口453重叠在包括页面数据的图像的窗口425上。
窗口453包括用“BOX”所表示的按钮、用“屏幕扫描”所表示的按钮、用“屏幕打印”所表示的按钮、和用“关闭”所表示的按钮,这些按钮是可选择的。MFP操作屏幕包括:与“BOX”所表示的按钮有关的发送对于BOX选择屏幕的发送请求的命令、与“屏幕扫描”所表示的按钮有关的发送对于屏幕扫描屏幕的发送请求的命令、与“屏幕打印”所表示的按钮有关的发送对于屏幕打印屏幕的发送请求的命令、和与“关闭”所表示的按钮有关的关闭MFP操作屏幕的命令。
返回图12,在步骤S72中,对于标识信息的发送请求通过网络I/F 118发送至PC 200。如果PC 200接收到对于标识信息的发送请求,则PC 200发回最近从白板400接收的笔411A-411E的标识信息,在此为指示在包括菜单屏幕的图像的窗口中包括的用“MFP”表示的按钮的笔的标识信息(笔号)。在步骤S73,处理等待,直到网络I/F 118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S74。
在步骤S74中,指定给出指令来发送MFP操作屏幕的用户。具体地,获得与步骤S73中接收的标识信息相关联的ID。
在下一步骤S75,确定是否接收到对于BOX操作屏幕的发送请求。如果网络I/F 118从PC 200接收到对于BOX操作屏幕的发送请求,则处理进行至步骤S76。如果否,则处理进行至步骤S78。在步骤S76,确定在步骤S74中指定的用户是否具有执行与BOX操作有关的处理的权限。具体地,事先在HDD 116中存储针对每个用户规定处理是否可执行的限制表,从而通过参照限制表来确定是否允许执行。限制表是这样的表,其中针对每个处理来规定对于ID是否允许执行。
针对在步骤S74中获得的ID,确定关于BOX操作的处理在限制表中是否设置为可执行。如果设置为可执行,则处理进行至步骤S77。如果否,则处理进行至步骤S84。在步骤S84,包括错误屏幕的网页被发送至PC 200,并且处理返回至远程控制处理。相应地,包括错误屏幕的图像的窗口由PC 200生成,错误屏幕的图像投影到白板400的绘制平面上。另一方面,在步骤S77,执行BOX处理,然后处理进行至步骤S78。将在后文描述BOX处理。
在下一步骤S78,确定是否接收到对于屏幕扫描屏幕的发送请求。如果网络I/F 118从PC 200接收到对于屏幕扫描屏幕的发送请求,则处理进行至步骤S79。如果否,则处理进行至步骤S81。在步骤S79,确定在步骤S74中指定的用户是否具有执行与屏幕扫描有关的处理的权限。具体地,针对在步骤S74中获得的ID,确定关于屏幕扫描的处理是否在限制表中设置为可执行。如果设置为可执行,则处理进行至步骤S80。如果否,则处理进行至步骤S84。在步骤S84,包括错误屏幕的网页被发送至PC 200,并然后处理返回至远程控制处理。另一方面,在步骤S80,执行屏幕扫描处理,并且处理进行至步骤S81。将在后文描述屏幕扫描处理。
在下一步骤S81,确定是否接收到对于屏幕打印屏幕的发送请求。如果网络I/F 118从PC 200接收到对于屏幕打印屏幕的发送请求,则处理进行至步骤S82。如果否,则处理返回至远程控制处理。在步骤S82,确定在步骤S74中指定的用户是否具有执行与屏幕打印有关的处理的权限。具体地,针对在步骤S74中获得的ID,确定关于屏幕打印的处理在限制表中是否设置为可执行。如果设置为可执行,则处理进行至步骤S83。如果否,则处理进行至步骤S84。在步骤S84,包括错误屏幕的网页被发送至PC 200,并且然后处理返回至远程控制处理。另一方面,在步骤S83,执行屏幕打印处理,并且处理返回至远程控制处理。将在后文描述屏幕打印处理。
图14A和图14B是各自示出BOX处理的示例性流程的流程图。BOX处理是在图12所示的MFP远程控制处理的步骤S77中执行的处理。参照图14A和图14B,在步骤S91,发送BOX选择屏幕。将在后文描述的BOX选择屏幕是用来选择作为MFP 100的HDD 116的存储区的BOX的网页,并且BOX选择屏幕包括用来发送BOX选择命令的命令,该BOX选择命令包括指定所选择的BOX的BOX名称。
在下一步骤S92,确定网络I/F 118是否从PC 200接收到BOX选择命令。如果接收到BOX选择命令,则处理进行至步骤S93。如果否,则跳过步骤S93,并且处理进行至步骤S94。在步骤S93,发送BOX信息屏幕,并且然后处理进行至步骤S94。将在后文描述的BOX信息屏幕包括由与BOX选择命令一起接收的BOX名称所指定的BOX中存储的数据的文件名称列表。
图15是示出包括BOX选择屏幕的图像的示例性窗口的图示。图15示出在显示图13所示的显示屏幕451的状态下指向用“BOX”表示的按钮并且接收到BOX选择屏幕之后显现的显示屏幕。参照图15,包括MFP操作屏幕的图像的窗口453和包括BOX选择屏幕的图像的窗口454重叠在包括页面数据的图像的窗口425上。在窗口454中,列出BOX名称。在此,BOX指在MFP100的HDD 116中包括的存储区,并且BOX名称指给予BOX的名称。
在BOX选择屏幕中,窗口454中列出的每个BOX名称与用来发送对于BOX信息屏幕的发送请求的、包括相应BOX名称的命令有关。如果例如使用笔411A的用户利用笔411A来指示在窗口454中列出的BOX名称之一,则PC 200执行与指示位置相对应的命令,并且向MFP 100发送包括BOX名称的BOX选择命令。
图16是示出BOX信息屏幕的图像的示例性窗口的图示。图16示出在显示图15所示的显示屏幕451的状态下指向由BOX名称“Fgh”所表示的按钮并且接收到BOX信息屏幕之后显现的显示屏幕。参照图16,显示屏幕461显示重叠在包括页面数据的图像的窗口425之上的、包括MFP操作屏幕的图像的窗口453和包括BOX信息屏幕的图像的窗口463的显示屏幕461。窗口463包括:用“读取”表示的按钮、用“屏幕保存”表示的按钮、用“删除”表示的按钮、和其中列出在BOX名称“Fgh”中保存的数据的文件名称的字段464。字段464中列出的所显示的文件名称是可选择的。在BOX信息屏幕中,读取命令与“读取”所表示的按钮相关联,并且如果它被指示,则用来执行发送在字段464中选择的文件名称的处理和读取命令的命令另外与“读取”所表示的按钮相关联。在BOX信息屏幕中,屏幕保存命令与“屏幕保存”所表示的按钮相关联,并且如果它被指示,则用来执行发送在字段464中选择的文件名称的处理和屏幕保存命令的命令另外与“屏幕保存”所表示的按钮相关联。而且,在BOX信息屏幕中,删除命令与“删除”所表示的按钮相关联,并且如果它被指示,则用来执行发送在字段464中选择的文件名称的处理和删除命令的命令另外与“删除”所表示的按钮相关联。
返回参照图14A和图14B,在步骤S94,确定网络I/F 118是否从PC 200接收到读取命令。如果接收到读取命令,则处理进行至步骤S95。如果否,则处理进行至步骤S101。在步骤S95,对于标识信息的发送请求经由网络I/F118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的、笔411A-411E的信息,在此为指示在包括图16所示的BOX信息屏幕的图像的窗口463中包含的用“读取”所表示的按钮的笔的标识信息(笔号)。在步骤S96,处理等待,直到网络I/F118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S97。
在步骤S97中,指定给出指令来发送读取命令的用户。具体地,获得与步骤S96中接收的标识信息相关联的ID。
在下一步骤S98,确定在步骤S97中指定的用户是否具有执行读取处理的权限。具体地,针对在步骤S97中获得的ID,确定读取处理在限制表中是否被设置为可执行。如果它被设置为可执行,则处理进行至步骤S99。如果否,则处理进行至步骤S117。在步骤S117,包括错误屏幕的网页被发送至PC 200,并且处理返回MFP远程控制处理。相应地,包括错误屏幕的图像的窗口由PC 200生成,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S99,从HDD 116读出具有在步骤S94中与读取命令一起接收的文件名称的数据。然后,包括读取数据的图像的网页被生成并发送至PC 200(步骤S100)。当接收到网页时,PC 200生成包括从HDD 116读取的数据的图像的窗口,并使得投影仪500能够把图像投影到白板400的绘制平面上。相应地,用户能够通过在白板400处的指示操作来使得在MFP100的HDD 116中存储的数据的图像能够被投影到白板400上。
在步骤S101,确定网络I/F 118是否从PC 200接收到屏幕保存命令。如果接收到屏幕保存命令,则处理进行至步骤S102。如果否,则处理进行至步骤S111。在步骤S102,数据发送请求经由网络I/F 118发送至PC 200。当接收到数据发送请求时,PC 200把将由投影仪500显示的显示数据231发回MFP 100。在步骤S103,处理等待,直到网络I/F118从PC 200接收到显示数据231,并且如果接收到显示数据231,则处理进行至步骤S104。在步骤S104,将文件名称输入屏幕发送至PC 200。
图17是示出包括文件名称输入屏幕的图像的示例性窗口的图示。文件名称输入屏幕包括文件名称输入屏幕的图像和键盘的图像。图17示出在显示图16所示的显示屏幕461的状态下接收到文件名称输入屏幕之后显现的显示屏幕471。参照图17,包括文件名称输入屏幕的图像的窗口473和包括键盘的图像的窗口475重叠在包括页面数据的图像的窗口425上。窗口473包括其中设置文件名称的字段474和“确认”所表示的按钮。
当例如使用笔411A的用户用笔411A指示字段474以及此后每当用户指示窗口475中的字母数字键时,PC 200设置与字段474中指示位置对应的字符。相应地,用户能够在字段474中设置文件名称。然后,如果用户用笔411A指向用“确认”表示的按钮内,则PC 200执行与字符“确认”相关联的命令,以向MFP 100发送在字段474中设置的文件名称和文件名称指明命令。
返回参照图14A和图14B,在步骤S105,处理等待,直到网络I/F 118从PC 200接收到文件名称指明命令,并且如果接收到文件名称指明命令,则处理进行至步骤S106。
在步骤S106,对于标识信息的发送请求经由网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的、笔411A-411E的标识信息,在此为指示在包括图17所示的文件名称输入屏幕的图像的窗口473中包含的用“确认”所表示的按钮的笔的标识信息(笔号)。在步骤S107,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S108。
在步骤S108,指定给出指令来发送文件名称指明命令的用户。具体地,获得与在步骤S107接收的标识信息相关联的ID。
在下一步骤S109,确定在步骤S108中指定的用户是否具有执行保存处理的权限。具体地,针对在步骤S108中获得的ID,确定保存处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S110。如果否,则处理进行至步骤S117。在步骤S117,包括错误屏幕的网页被发送至PC 200,并然后处理返回MFP远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S110,在步骤S103接收的数据被给予在步骤S105中与文件名称指明命令一起接收的文件名称,然后保存在在步骤S92中选择的BOX中。用户能够通过在白板400处的指示操作来将投影到白板400上的图像的数据存储到MFP 100的HDD 116中。
在步骤S111,确定网络I/F 118是否从PC 200接收到删除命令。如果接收到删除命令,则处理进行至步骤S112。如果否,则处理返回到MFP远程控制处理。在步骤S112,对于标识信息的发送请求经由网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的、笔411A-411E的标识信息,在此为指示在包括图16所示的BOX信息屏幕的图像的窗口463中包含的用“删除”所表示的按钮的笔的标识信息(笔号)。在步骤S113,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S114。
在步骤S114,指定给出发送删除命令的指令的用户。具体地,获得与在步骤S113接收的标识信息相关联的ID。
在下一步骤S115,确定在步骤S114中指定的用户是否具有执行删除处理的权限。具体地,针对在步骤S114中获得的ID,确定删除处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S116。如果否,则处理进行至步骤S117。在步骤S117,包括错误屏幕的网页被发送至PC 200,并然后处理返回MFP远程控制处理。相应地,包括错误屏幕的图像的窗口由PC 200生成,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S116,从HDD 116删除具有在步骤S111中与删除命令一起接收的文件名称的数据。相应地,用户能够通过在白板400处的指示操作来删除在MFP 100的HDD 116中存储的数据。
图18A和图18B是各自示出屏幕扫描处理的示例性流程的流程图。屏幕扫描处理是在图12所示的MFP远程控制处理的步骤S80中执行的处理。参照图18A和图18B,在步骤S121,数据发送请求经由网络I/F 118发送至PC200。当接收到数据发送请求时,PC 200把要由投影仪500显示的显示数据231发回MFP 100。在步骤S122,处理等待,直到网络I/F 118从PC 200接收到显示数据231,并且如果接收到显示数据231,则处理进行至步骤S123。在步骤S123,输出目标选择屏幕被发送至PC 200。输出目标选择屏幕是设备自身操作屏幕之一。
图19是示出包括输出目标选择屏幕的图像的示例性窗口的图示。图19示出在显示图13所示的显示屏幕451的状态下接收到输出目标选择屏幕之后显现的显示屏幕。参照图19,显示屏幕481显示在包括页面数据的图像的窗口425上重叠的、包括输出目标选择屏幕的图像的窗口483。
窗口483包括用“BOX”表示的按钮、用“邮件”表示的按钮、用“PC”表示的按钮、和用“传真(FAX)”表示的按钮,这些按钮是可选择的。输出目标选择屏幕包括:与“BOX”表示的按钮相关的发送BOX保存命令的命令、与“邮件”表示的按钮相关的发送对于目的地选择屏幕的发送请求的命令、与“PC”表示的按钮相关的发送PC发送命令的命令、和与“传真”表示的按钮相关的发送传真发送命令的命令。
返回参照图18A和图18B,在步骤S124,确定网络I/F 118是否从PC 200接收到BOX保存命令。如果接收到BOX保存命令,则处理进行至步骤S125。如果否,则处理进行至步骤S134。在步骤S125,发送BOX选择屏幕。发送如图15所示的BOX选择屏幕。在下一步骤S126,确定网络I/F 118是否从PC 200接收到BOX选择命令。处理等待,直到接收到BOX选择命令,并且如果接收到BOX选择命令,则处理进行至步骤S127。
在步骤S127,对于标识信息的发送请求经由网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图15所示的BOX选择屏幕的图像的窗口454中列出的BOX名称之一的笔的标识信息(笔号)。在步骤S128,处理等待,直到网络I/F118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S129。
在步骤S129,指定给出发送BOX选择命令的指令的用户。具体地,获得与在步骤S128接收的标识信息相关联的ID。
在下一步骤S130,确定在步骤S129中指定的用户是否具有执行保存处理的权限。具体地,针对在步骤S129中获得的ID,确定保存处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S131。如果否,则处理进行至步骤S154。在步骤S154,包括错误屏幕的网页被发送至PC 200,并然后处理返回到MFP远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S131,图17所示的文件名称输入屏幕被发送至PC 200。在下一步骤S132,处理等待,直到网络I/F118从PC 200接收到文件名称指明命令,并且如果接收到文件名称指明命令,则处理进行至步骤S133。在步骤S133,在步骤S122接收的数据被给予在步骤S132中与文件名称指明命令一起接收的文件名称,并然后保存于在步骤S126中选择的BOX中。用户能够通过在白板400处的指示操作来将投影到白板400上的图像的数据存储到MFP 100的HDD 116中。
在步骤S134,确定网络I/F 118是否从PC 200接收到邮件发送命令。如果接收到邮件发送命令,则处理进行至步骤S135。如果否,则处理进行至步骤S142。在步骤S135,目的地选择屏幕经由网络I/F 118发送至PC 200。
图20是示出包括目的地选择屏幕的图像的示例性窗口的图示。图20示出在显示图19所示的显示屏幕481的状态下接收到目的地选择屏幕之后显现的显示屏幕491。参照图20,显示屏幕491显示在包括页面数据的图像的窗口425上重叠的、包括目的地选择屏幕的图像的窗口493。窗口493示出在HDD116中事先存储的电子邮件地址列表。在目的地选择屏幕中,窗口493中列出的电子邮件地址的名称各自与对应的电子邮件地址和用来发送目的地指明命令的命令相关。当例如使用笔411A的用户用笔411A指示窗口493中列出的电子邮件地址之一时,PC 200执行与指示位置对应的命令,并向MFP100发送包括电子邮件地址的目的地指明命令。
返回参照图18A和图18B,在步骤S136,确定网络I/F 118是否从PC 200接收到目的地指明命令。处理等待,直到接收到目的地指明命令,并且如果接收到目的地指明命令,则处理进行至步骤S137。
在步骤S137,对于标识信息的发送请求经由网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图20所示的目的地选择屏幕的图像的窗口493中列出的电子邮件地址之一的笔的标识信息(笔号)。在步骤S138,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S139。
在步骤S139,指定给出指令来发送目的地指明命令的用户。具体地,获得与在步骤S138接收的标识信息相关联的ID。
在下一步骤S140,确定在步骤S139中指定的用户是否具有执行电子邮件发送处理的权限。具体地,针对在步骤S139中获得的ID,确定电子邮件发送处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S141。如果否,则处理进行至步骤S154。
另一方面,在步骤S141,包括在步骤S122中接收的数据的电子邮件被生成并发送至在步骤S136中和目的地指明命令一起接收的电子邮件地址处的目的地。用户能够通过在白板400处的指示操作来经由电子邮件发送投影到白板400上的图像的数据。
在步骤S142,确定网络I/F 118是否从PC 200接收到PC发送命令。如果接收到PC发送命令,则处理进行至步骤S143。如果否,则处理进行至步骤S148。在步骤S143,对于标识信息的发送请求经由网络I/F 118发送至PC200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图19所示的输出目标选择屏幕的图像的窗口483中包含的用“PC”表示的按钮的笔的标识信息(笔号)。在步骤S144,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S145。
在步骤S145,指定给出指令来发送PC发送命令的用户。具体地,获得与在步骤S144接收的标识信息相关联的ID。
在下一步骤S146,确定在步骤S145中指定的用户是否具有执行PC发送处理的权限。具体地,针对在步骤S145中获得的ID,确定PC发送处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S147。如果否,则处理进行至步骤S154。
另一方面,在步骤S147,在步骤S122中接收的数据通过文件传输协议(FTP)发送至由预定IP地址指定的PC。以此方式,用户能够通过在白板400处的指示操作来通过FTP把投影到白板400上的图像的数据发送至PC。注意,PC的IP地址可以从在HDD 116中事先存储的IP地址中选择,或者可以直接输入PC的IP地址。
在步骤S148,确定网络I/F 118是否从PC 200接收到传真发送命令。如果接收到传真发送命令,则处理进行至步骤S149。如果否,则处理返回MFP远程控制处理。在步骤S149,对于标识信息的发送请求经由网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图19所示的输出目标选择屏幕的图像的窗口483中包含的用“传真”表示的按钮的笔的标识信息(笔号)。在步骤S150,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S151。
在步骤S151,指定给出指令来发送传真发送命令的用户。具体地,获得与在步骤S150接收的标识信息相关联的ID。
在下一步骤S151,确定在步骤S150中指定的用户是否具有执行传真发送处理的权限。具体地,针对在步骤S151中获得的ID,确定传真发送处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S153。如果否,则处理进行至步骤S154。
在步骤S153,在步骤S122中接收的数据被传真至预定传真号。以此方式,用户能够通过在白板400处的指示操作来通过传真发送投影到白板400上的图像的数据。注意,传真号可以从在HDD 116中事先存储的多个传真号中选择,或者可以直接输入传真号。
图21A和图21B是各自示出屏幕打印处理的示例性流程的流程图。屏幕打印处理是在图12所示的MFP远程控制处理的步骤S83中执行的处理。参照图21A和图21B,在步骤S161,数据发送请求经由网络I/F 118发送至PC200。当接收到数据发送请求时,PC 200把将由投影仪500显示的显示数据231发回MFP 100。在步骤S162,处理等待,直到网络I/F 118从PC 200接收到显示数据231,并且如果接收到显示数据231,则处理进行至步骤S163。在步骤S163,条件选择屏幕被发送至PC 200。条件选择屏幕是设备自身操作屏幕之一。
图22是示出包括条件选择屏幕的图像的示例性窗口的图示。图22示出在显示图13所示的显示屏幕451的状态下接收到条件选择屏幕之后显现的显示屏幕。参照图22,显示屏幕501显示在包括页面数据的图像的窗口425上重叠的、包括条件选择屏幕的图像的窗口503。
窗口503包括用“区域”表示的按钮、用“尺寸”表示的按钮、和用“打印机”表示的按钮,所述按钮是可选择的。条件选择屏幕包括与“区域”表示的按钮有关的发送区域指明命令的命令、与“尺寸”表示的按钮有关的发送尺寸选择命令的命令、和与“打印机”表示的按钮有关的发送打印机选择命令的命令。
返回参照图21A和21B,在步骤S164,确定网络I/F 118是否从PC 200接收到区域指明命令。如果接收到区域指明命令,则处理进行至步骤S165。如果否,则处理进行至步骤S169。在步骤S165,生成区域指明屏幕。作为设备自身操作屏幕之一的区域指明屏幕包括在步骤S162接收的数据的图像,并且包括用来接受该数据的一部分或整个区域的指明的命令和用来发送所指明的区域和区域指定命令的命令。在下一步骤S166,所生成的区域指明屏幕被发送至PC 200。
图23是示出包括区域指明屏幕的图像的示例性窗口的图示。图23示出在显示图22所示的显示屏幕501的状态下接收到区域指明屏幕之后显现的显示屏幕。参照图23,显示屏幕511显示在包括页面数据的图像的窗口425上重叠的、包括区域指明屏幕的图像的窗口513。窗口513包括与页面数据的图像相同的图像和用“确认”表示的按钮517。
如果用户使用笔411A-411E中的任意一个来指示在白板400的绘制平面上显现的窗口513中的两个点并且此后指示按钮517,则PC 200指定具有作为相对顶点的所指明两个点的矩形区域515,并把指定区域515的区域信息和区域指定命令发送至MFP 100。
返回参照图21A和图21B,在步骤S 167,确定是否网络I/F 118接收到区域指定命令。处理等待,直到接收到区域指定命令,并且如果接收到区域指定命令,则处理进行至步骤S168。在步骤S168,基于与区域指定命令一起接收到的区域信息,从在步骤S162接收的数据中指定要被打印的区域。
在步骤S169,确定网络I/F 118是否从PC 200接收到尺寸选择命令。如果接收到尺寸选择命令,则处理进行至步骤S170。如果否,则处理进行至步骤S173。在步骤S170,尺寸选择屏幕被发送至PC 200。将不详细描述的尺寸选择屏幕是用来选择打印纸尺寸的网页,并包括与不同尺寸相对应的按钮,其中,每个按钮与对应尺寸和发送尺寸指定命令的命令有关。
在步骤S171,确定网络I/F 118是否接收到尺寸指定命令。处理等待,直到接收到尺寸指定命令,并且如果接收到尺寸指定命令,则处理进行至步骤S172。在步骤S172,基于与尺寸指定命令一起接收到的尺寸,指定打印纸的尺寸。
在步骤S173,确定网络I/F118是否从PC 200接收到打印机选择命令。如果接收到打印机选择命令,则处理进行至步骤S174。如果否,则处理进行至步骤S177。在步骤S174,打印机选择屏幕被发送至PC 200。将不会详细描述的打印机选择屏幕是用来选择将用于打印的打印机的网页,并包括与不同打印机相对应的按钮,其中每个按钮与打印机名称和发送打印机指定命令的命令有关。
在步骤S175,确定网络I/F 118是否接收到打印机指定命令。处理等待,直到接收到打印机指定命令,并且如果接收到打印机指定命令,则处理进行至步骤S176。在步骤S176,基于与打印机指定命令一起接收到的打印机名称,指定将用来打印的打印机。
在步骤S177,对于标识信息的发送请求通过网络I/F 118发送至PC 200。在步骤S178,处理等待,直到网络I/F 118从PC 200接收到标识信息,并且如果接收到标识信息,则处理进行至步骤S179。
在步骤S179中,指定给出屏幕打印指令的用户。具体地,获得与步骤S178中接收的标识信息相关联的ID。
在下一步骤S180,确定在步骤S179中指定的用户是否具有执行打印处理的权限。具体地,针对在步骤S179中获得的ID,确定打印处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S181。如果否,则处理进行至步骤S182。在步骤S182,包括错误屏幕的网页被发送至PC 200,并然后处理返回远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S181,打印数据。如果未接收到区域指明命令,则将要打印的数据是在步骤S162接收的数据,或者如果接收到区域指明命令,则将要打印的数据是在步骤S168中指定的、在步骤S162接收的数据的区域。如果接收到尺寸选择命令,则打印纸的尺寸是在步骤S172中指定的尺寸,或者如果未接收到尺寸选择命令,则打印纸的尺寸是缺省设置的尺寸。如果接收到打印机选择命令,则将要用来打印的打印机是在步骤S176中指定的打印机,或者如果未接收到打印机选择命令,则将要用来打印的打印机是MFP100。
以此方式,用户能够打印在白板400上显示的数据,并且能够通过在白板400处的指示操作来指明将要打印的区域、打印纸的尺寸、和将要用来打印的打印机。
图24是示出音频远程控制处理的示例性流程的流程图。音频远程控制处理是在图11所示的远程控制处理中的步骤S63中执行的处理。参照图24,在步骤S201,对于标识信息的发送请求通过网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图5所示的菜单屏幕的图像的窗口423中包括的用“音频”表示的按钮的笔的标识信息(笔号)。在步骤S202,处理等待,直到网络I/F 118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S203。
在步骤S203中,指定给出音频远程控制的指令的用户。具体地,获得与步骤S202中接收的标识信息相关联的ID。在下一步骤S204,确定在步骤S203中指定的用户是否具有执行音频远程操作处理的权限。具体地,针对在步骤S203中获得的ID,确定音频远程操作处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S205。如果否,则处理进行至步骤S212。在步骤S212,包括错误屏幕的网页被发送至PC 200,并且处理返回远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S205,音频控制屏幕通过网络I/F 118发送至PC 200。音频控制屏幕是用来接受用于控制音频设备330的操作的远程操作屏幕。
图25是示出音频控制屏幕的示例性窗口的图示。图25示出在显示图5所示的显示屏幕421的状态下接收到音频控制屏幕之后显现的显示屏幕。参照图25,显示屏幕521显示在包括页面数据的图像的窗口425上重叠的、包括音频控制屏幕的图像的窗口523。
窗口523包括用“打开”表示的按钮、用“关掉”表示的按钮、用“大声”表示的按钮、和用“静音”表示的按钮,这些按钮是可选择的。音频操作屏幕包括:与“打开”表示的按钮相关的发送打开命令的命令、与“关掉”表示的按钮相关的发送关掉命令的命令、与“大声”表示的按钮相关的发送音量升高命令的命令、和与“静音”表示的按钮相关的发送音量下降命令的命令。
返回图24,在步骤S206,确定网络I/F 118是否从PC 200接收到打开命令。如果接收到打开命令,则处理进行至步骤S207。如果否,则步骤S207跳过,处理进行至步骤S208。在步骤S207,通过网络I/F 118来控制音频设备330,使得音频设备330设置为打开。然后处理进行至步骤S208。
在步骤S208,确定网络I/F 118是否从PC 200接收到关掉命令。如果接收到关掉命令,则处理进行至步骤S209。如果否,则跳过步骤S209,并且处理进行至步骤S210。在步骤S209,通过网络I/F118来控制音频设备330,使得音频设备330设置为关掉。然后处理进行至步骤S210。
在步骤S210,确定网络I/F 118是否从PC 200接收到音量控制命令。音量控制命令包括音量升高命令和音量下降命令。如果接收到音量升高命令或音量下降命令,则处理进行至步骤S211。如果否,则跳过步骤S211,并且处理返回图11所示的远程控制处理。
在步骤S211,音频设备330通过网络I/F 118来控制,使得音频设备330的音量被控制。如果接收到音量升高命令,则音量增大。如果接收到音量下降命令,则音量降低。
以此方式,用户能够通过在白板400处的指示操作,来远程控制音频设备330接通/切断电源以及增大/降低音量。
图26是示出照明远程控制处理的示例性流程的流程图。照明远程控制处理是在图11所示的远程控制处理中的步骤S65中执行的处理。参照图26,在步骤S221,对于标识信息的发送请求通过网络I/F118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图5所示的菜单屏幕的图像的窗口423中包括的用“照明”表示的按钮的笔的标识信息(笔号)。在步骤S222,处理等待,直到网络I/F118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S223。
在步骤S223中,指定给出用于照明远程控制的指令的用户。具体地,获得与步骤S222中接收的标识信息相关联的ID。在下一步骤S224,确定在步骤S223中指定的用户是否具有执行照明远程操作处理的权限。具体地,针对在步骤S223中获得的ID,确定照明远程操作处理在限制表中是否设置为可执行。如果设置为可执行,则处理进行至步骤S225。如果否,则处理进行至步骤S230。在步骤S230,包括错误屏幕的网页被发送至PC 200,并且处理返回远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S225,照明控制屏幕通过网络I/F 118发送至PC 200。照明控制屏幕是用来接受控制照明设备320的操作的远程操作屏幕。
图27是示出照明控制屏幕的示例性窗口的图示。图27示出在显示图5所示的显示屏幕421的状态下接收到照明控制屏幕之后显现的显示屏幕。参照图27,显示屏幕531显示在包括页面数据的图像的窗口425上重叠的、包括照明控制屏幕的图像的窗口533。
窗口533包括针对6种照明的每个可选择的、用“打开”表示的按钮和用“关掉”表示的按钮。照明控制屏幕包括与“打开”表示的6个按钮的每个相关的、发送标识6种照明之一的照明标识信息和打开命令的命令,并包括与“关掉”表示的6个按钮的每个相关的、发送标识6种照明之一的照明标识信息和关掉命令的命令。
返回图26,在步骤S226,确定网络I/F 118是否从PC 200接收到打开命令。如果接收到打开命令,则处理进行至步骤S227。如果否,则跳过步骤S227,并且处理进行至步骤S228。在步骤S227,照明设备320通过网络I/F 118来控制,使得照明设备320所具有的6种照明之中由与打开命令一起接收的照明标识信息所指定的照明被设置为打开。然后处理进行至步骤S228。
在步骤S228,确定网络I/F 118是否从PC 200接收到关掉命令。如果接收到关掉命令,则处理进行至步骤S229。如果否,则步骤S229跳过,并且处理返回图11所示的远程控制处理。
在步骤S229,照明设备320通过网络I/F118来控制,使得照明设备320所具有的6种照明之中由与关掉命令一起接收的照明标识信息所指定的照明被设置为关掉。然后处理返回图11所示的远程控制处理。
以此方式,用户能够通过在白板400处的指示操作,来远程控制照明设备320接通或切断照明。
图28A和图28B是各自示出***设置处理的示例性流程的流程图。***设置处理是在图11所示的远程控制处理的步骤S67中执行的处理。参照图28A和图28B,在步骤S241,***设置屏幕经由网络I/F 118发送至PC 200。***设置屏幕是设备自身操作屏幕,用来接受改变用于会议***1中的处理的参数设置的操作。
图29是示出包括***设置屏幕的图像的示例性窗口的图示。图29示出在显示图5所示的显示屏幕421的状态下接收到***设置屏幕之后显现的显示屏幕541。参照图29,显示屏幕541显示在包括页面数据的图像的窗口425上重叠的、包括***设置屏幕的图像的窗口543。
窗口543包括用“总体”表示的按钮、用“选项”表示的按钮、用“属性”表示的按钮、和用“访问权”表示的按钮。***设置屏幕包括与“总体”表示的按钮有关的发送总体设置命令的命令、与“选项”表示的按钮有关的发送选项设置命令的命令、与“属性”表示的按钮有关的发送属性设置命令的命令、和与“访问权”表示的按钮有关的发送访问权设置命令的命令。
返回参照图28A和图28B,在步骤S242,确定网络I/F118是否从PC 200接收到总体设置命令。如果接收到总体设置命令,则处理进行至步骤S243。如果否,则处理进行至步骤S250。在步骤S243,对于标识信息的发送请求通过网络I/F 118发送至PC 200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图29所示的***设置屏幕的图像的窗口543中包括的用“总体”表示的按钮的笔的标识信息(笔号)。在步骤S244,处理等待,直到网络I/F 118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S245。
在步骤S245中,指定给出指令来发送总体设置命令的用户。具体地,获得与步骤S244中接收的标识信息相关联的ID。在下一步骤S246,确定在步骤S245中指定的用户是否具有改变总体设置的参数的权限。具体地,针对在步骤S245中获得的ID,确定改变总体设置参数的处理在限制表中是否被设置为可执行。如果设置为可执行,则处理进行至步骤S247。如果否,则处理进行至步骤S274。在步骤S274,包括错误屏幕的网页被发送至PC 200,并且处理返回远程控制处理。相应地,由PC 200生成包括错误屏幕的图像的窗口,并且将错误屏幕的图像投影到白板400的绘制平面上。
另一方面,在步骤S247,总体设置屏幕通过网络I/F 118发送至PC 200。将不会详细描述的总体设置屏幕是设备自身操作屏幕,用来接受改变用于会议***1中的总体处理的参数的操作,并且如果参数改变则总体设置屏幕包括把改变的参数发送至MFP 100的命令。
在下一步骤S248,确定网络I/F 118是否从PC 200接收到参数。如果接收到参数,则处理进行至步骤S249。如果否,则处理进行至步骤S250。在步骤S249,所接收的参数被设置在一起接收的总体设置的项目中。然后处理进行至步骤S250。
在步骤S250,确定网络I/F 118是否从PC 200接收到选项设置命令。如果接收到选项设置命令,则处理进行至步骤S251。如果否,则处理进行至步骤S258。在步骤S251,对于标识信息的发送请求通过网络I/F118发送至PC200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图29所示的***设置屏幕的图像的窗口543中包括的用“选项”表示的按钮的笔的标识信息(笔号)。在步骤S252,处理等待,直到网络I/F 118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S253。
在步骤S253中,指定给出指令来发送选项设置命令的用户。在下一步骤S254,参照限制表,确定在步骤S253中指定的用户是否具有改变选项设置参数的权限。如果用户具有该权限,则处理进行至步骤S255。如果否,则处理进行至步骤S274。
在步骤S255,将选项设置屏幕通过网络I/F 118发送至PC 200。将不会详细描述的选项设置屏幕是设备自身操作屏幕,用来接受改变用于会议***1中的总体设置之外的扩展处理的参数设置的操作,并且如果参数改变则选项设置屏幕包括把改变的参数发送至MFP 100的命令。
在下一步骤S256,确定网络I/F 118是否从PC 200接收到参数。如果接收到参数,则处理进行至步骤S257。如果否,则处理进行至步骤S258。在步骤S257,所接收的参数被设置在一起接收的选项设置的项目中。然后处理进行至步骤S258。
在步骤S258,确定网络I/F 118是否从PC 200接收到属性设置命令。如果接收到属性设置命令,则处理进行至步骤S259。如果否,则处理进行至步骤S266。在步骤S259,对于标识信息的发送请求通过网络I/F118发送至PC200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图29所示的***设置屏幕的图像的窗口543中包括的用“属性”表示的按钮的笔的标识信息(笔号)。在步骤S260,处理等待,直到网络I/F 118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S261。
在步骤S261,指定给出指令来发送属性设置命令的用户。在下一步骤S262,参照限制表,确定在步骤S261中指定的用户是否具有改变属性设置参数的权限。如果用户具有该权限,则处理进行至步骤S263。如果否,则处理进行至步骤S274。
在步骤S263,将属性设置屏幕通过网络I/F 118发送至PC 200。将不会详细描述的属性设置屏幕是设备自身操作屏幕,用来接受改变会议***1中的属性设置的操作,并且如果属性改变则属性设置屏幕包括把改变的属性发送至MFP 100的命令。属性例如包括笔号和色彩之间的关联。
在下一步骤S264,确定网络I/F 118是否从PC 200接收到属性。如果接收到属性,则处理进行至步骤S265。如果否,则处理进行至步骤S266。在步骤S265,直到此时所设置的属性由所接收的属性代替。然后处理进行至步骤S266。
在步骤S266,确定网络I/F 118是否从PC 200接收到访问权设置命令。如果接收到访问权设置命令,则处理进行至步骤S267。如果否,则处理返回图11所示的远程控制处理。
在步骤S267,将对于标识信息的发送请求通过网络I/F 118发送至PC200。当接收到对于标识信息的发送请求时,PC 200发回从白板400最近接收的笔411A-411E的标识信息,在此为指示在包括图29所示的***设置屏幕的图像的窗口543中包括的用“访问权”表示的按钮的笔的标识信息(笔号)。在步骤S268,处理等待,直到网络I/F118从PC 200接收到标识信息。如果接收到标识信息,则处理进行至步骤S269。
在步骤S269,指定给出指令来发送访问权设置命令的用户。在下一步骤S270,参照限制表,确定在步骤S269中指定的用户是否具有改变访问权的权限。如果该用户具有该权限并且能够执行改变访问权的处理,则处理进行至步骤S271。如果否,则处理进行至步骤S274。
在步骤S271,将访问权设置屏幕通过网络I/F 118发送至PC 200。访问权设置屏幕是设备自身操作屏幕,用来接受改变限制表的操作。
图30是示出包括访问权设置屏幕的图像的示例性窗口的图示。图30示出在显示图29所示的显示屏幕541的状态下接收到访问权设置屏幕之后显现的显示屏幕551。参照图30,显示屏幕551显示在包括页面数据的图像的窗口425上重叠的、包括访问权设置屏幕的图像的窗口553。
窗口553包括限制表。限制表针对每个用户规定,对于屏幕、MFP 100、音频设备330、和照明设备320的每个上的至少一个操作是否可执行处理。对于屏幕的处理包括上述的屏幕扫描处理和屏幕打印处理。对于MFP 100的处理包括上述的MFP远程控制处理和***设置处理。对于音频设备330的处理包括上述的音频远程控制处理。对于照明设备320的处理包括上述照明远程控制处理。符号“W”代表保存处理,符号“R”代表读取处理,以及符号“X”代表除保存和读取处理之外的处理。
例如,对于“用户A”,检查关于屏幕的处理“W”,因而屏幕扫描处理和屏幕打印处理设置为可执行。检查MFP 100的全部处理“R”、“W”、“X”,并因而允许全部MFP远程控制处理和***设置处理的执行。对于音频设备330的处理,检查“X”,并因而允许对于音频设备330的全部处理的执行。对于照明设备320的处理,检查“X”,并因而允许对于照明设备320的全部处理的执行。
访问权设置屏幕包括:限制表是否被改变;向MFP 100发送包括ID的改变信息的命令;用来标识改变的处理的处理标识信息;以及是否允许执行。
返回参照图28A和图28B,在步骤S272,确定网络I/F 118是否从PC 200接收到改变信息。如果接收到改变信息,则处理进行至步骤S273。如果否,则处理返回图11所示的远程控制处理。在步骤S273,根据所接收的改变信息来改变限制表。然后处理返回图11所示的远程控制处理。
相应地,用户能够通过用笔411A-411E在白板400处指示来改变总体设置、选项设置、属性、和访问权。
虽然在前述实施例中,白板400检测笔411A-411E中的哪个,但是,也能够通过例如由视频照相机拾取白板400的绘制平面的图像,然后从所获得的所拾取的图像检测所绘制的色彩,来检测笔411A-411E中的哪个。而且,能够通过比较在不同时间拾取的多个图像来检测绘制图像。
在前文描述中,会议***1已经示为远程控制处理的例子。然而,无需说,本发明能够理解为远程控制方法或者远程控制程序,其使得PC 200能够执行图9和图10中的处理并且使得MFP 100能够执行图11、图12、图14A和图14B、图18A和图18B、图21A和图21B、图24、图26、以及图28A和图28B中所示的处理。
虽然本发明已经详细描述并示出,但是能够清楚地理解,其仅仅是示例和例子,而不是作为限制来举出,本发明的精神和范围仅仅由所附权利要求来限制。
Claims (16)
1.一种远程控制***,包括:显示控制设备,用于控制在投影平面上显示图像的显示设备;以及远程控制设备,能够远程控制外部设备,
所述显示控制设备包括:
浏览部分,从所述远程控制设备接收操作屏幕;
显示控制部分,使得所述显示设备能够将由所述浏览部分接收的所述操作屏幕投影到所述投影平面上;
位置检测部分,检测在所述投影的操作屏幕中用户所指示的位置;
设备检测部分,用来检测指示由所述位置检测部分所检测的位置的指示设备;以及
标识信息发送部分,用来响应于来自所述远程控制设备的请求,来向所述远程控制设备发送用于标识所述所检测的指示设备的指示设备标识信息,
其中,所述浏览部分向所述远程控制设备发送包括在所述操作屏幕中并与所述位置检测部分所检测的所述操作屏幕中的所述位置有关的命令,
所述远程控制设备包括:
操作屏幕发送部分,向所述显示控制设备发送操作屏幕,所述操作屏幕用来接受用于控制所述外部设备或远程控制设备自身的操作,所述操作屏幕包括用来指定控制的命令;
命令接收部分,接收从所述显示控制设备发送的命令;以及
处理控制部分,根据由所述命令接收部分接收的所述命令来控制所述外部设备或所述远程控制设备自身;
标识信息请求部分,请求从所述显示控制设备发送所述指示设备的所述指示设备标识信息;
其中,所述操作屏幕发送部分包括认证屏幕发送部分,用来向所述显示控制设备发送认证屏幕,所述认证屏幕用来接受用于认证用户的认证信息,并且所述认证屏幕包括认证命令,
所述远程控制设备还包括:
认证部分,如果所述命令接收部分所接收的所述命令是所述认证命令,则根据与所述认证命令一起接收的认证信息来认证用户,
关联部分,如果所述认证部分的认证成功,则把响应于由所述标识信息 请求部分作出的请求的发送而从所述显示控制设备接收的所述指示设备标识信息与所述认证的用户的用户标识信息相关联;以及
指示用户确定部分,如果所述命令接收部分接收到从所述显示控制设备发送的命令,则把具有与响应于由所述标识信息请求部分作出的请求的发送而从所述显示控制设备接收的指示设备标识信息相关联的用户标识信息的用户确定为指示所述操作屏幕的指示用户,
所述远程控制设备还包括执行确定部分,用来基于其中针对每个用户可执行命令事先与所述外部设备或者该远程控制设备自身有关的限制表,来确定对于所述指示用户确定部分所确定的指示用户所述命令接收部分所接收的所述命令是否可执行,
每当从所述显示控制设备接收除了所述认证命令和数据请求命令之外的命令时,所述命令接收部分将该除了所述认证命令和所述数据请求命令之外的命令输出到所述执行确定部分,并且还将请求指令输出到所述标识信息请求部分。
2.根据权利要求1所述的远程控制***,还包括图像拾取单元,用来拾取所述投影平面的图像,其中,
所述位置检测部分从由拾取所述投影平面的图像的所述图像拾取单元所获得的投影图像中检测在所述投影平面的显示屏幕上以重叠方式显示的指示符的位置;以及
所述设备检测部分检测在所述投影平面上以重叠方式显示的所述指示符的色彩。
3.根据权利要求1-2中任意一个所述的远程控制***,
所述显示控制设备还包括数据发送部分,如果通过所述显示控制部分来显示除了所述操作屏幕之外的图像,则所述数据发送部分响应于来自所述远程控制设备的数据发送请求的接收,来向所述远程控制设备发送除了所述操作屏幕之外的所述图像的数据,
所述远程控制设备还包括:
数据发送请求部分,如果所述命令接收部分所接收的所述命令是数据请求命令,则向所述显示控制设备发送数据发送请求;以及
设备自身操作屏幕生成部分,响应于所述数据发送请求的发送来接收从所述显示控制设备发送的数据,以生成包括所接收数据的设备自身操作屏幕,
其中,所述操作屏幕发送部分向所述显示设备发送所述生成的设备自身操作屏幕。
4.根据权利要求3所述的远程控制***,其中,由所述设备自身操作屏幕生成部分生成的所述设备自身操作屏幕接受指示以选择在设备自身操作屏幕中包括的图像的一部分,并且包括使得所述显示控制设备能够发送区域信息的命令,该区域信息表明由所接受的指示所指定的部分。
5.根据权利要求3所述的远程控制***,其中,由所述设备自身操作屏幕生成部分生成的所述设备自身操作屏幕包括用于使得所述远程控制设备能够在包括在设备自身操作屏幕中的图像上执行处理的命令。
6.根据权利要求1-2中任意一个所述的远程控制***,其中,
所述操作屏幕发送部分包括远程操作屏幕发送部分,所述远程操作屏幕发送部分用来向所述显示控制设备发送用来接受远程控制所述外部设备的操作的操作屏幕,所述操作屏幕包括远程操作所述外部设备的远程操作命令,
其中,所述处理控制部分包括远程控制部分,如果所述命令接收部分所接收的所述命令是所述远程操作命令,则所述远程控制部分基于远程操作命令来控制所述外部设备。
7.根据权利要求1所述的远程控制***,
所述远程控制设备还包括用来执行一个或更多处理的处理执行部分,其中
所述操作屏幕发送部分包括设备自身操作屏幕发送部分,所述设备自身操作屏幕发送部分向所述显示控制设备发送用来接受使得所述处理执行部分能够执行处理的操作的设备自身操作屏幕,所述设备自身操作屏幕包括使得所述处理执行部分能够执行处理的设备自身操作命令;以及
所述处理控制部分包括设备自身控制部分,如果所述命令接收部分所接收的所述命令是所述设备自身操作命令,则所述设备自身控制部分使得所述处理执行部分能够根据设备自身操作命令来执行处理。
8.根据权利要求1所述的远程控制***,还包括图像拾取单元,用来拾取所述投影平面的图像,
其中,所述位置检测部分从由拾取所述投影平面的图像的所述图像拾取单元所获得的投影图像中检测在所述投影平面的显示屏幕上以重叠的方式显示的指示符的位置。
9.一种远程控制方法,其执行在用来控制在投影平面上显示图像的显示设备的显示控制设备中以及能够远程控制外部设备的远程控制设备中,所述方法使得
所述显示控制设备能够执行以下步骤:
从所述远程控制设备接收操作屏幕;
使得所述显示设备能够将所述接收的操作屏幕投影到所述投影平面上;
检测在所述投影的操作屏幕中用户所指示的位置;
向所述远程控制设备发送包括在所述操作屏幕中并与在所述检测位置的步骤中所检测的所述操作屏幕中的位置有关的命令;
检测指示在所述检测位置的步骤中所检测的位置的指示设备;以及
响应于来自所述远程控制设备的请求,来向所述远程控制设备发送用来标识所述检测的指示设备的指示设备标识信息;以及
所述远程控制设备能够执行以下步骤:
向所述显示控制设备发送操作屏幕,所述操作屏幕用来接受用于控制所述外部设备或所述远程控制设备自身的操作,所述操作屏幕包括用来指定控制的命令;
接收从所述显示控制设备发送的命令;以及
根据在所述接收命令的步骤中接收的所述命令,来控制所述外部设备或所述远程控制设备自身;
请求从所述显示控制设备发送所述指示设备的所述指示设备标识信息,
其中,所述发送操作屏幕的步骤包括以下步骤:向所述显示控制设备发送认证屏幕,所述认证屏幕用来接受用于认证用户的认证信息,并且所述认证屏幕包括认证命令;
如果在所述接收命令的步骤中所接收的所述命令是所述认证命令,则根据与所述认证命令一起接收的认证信息来认证用户;
如果所述认证步骤中的认证成功,则把响应于在所述请求发送指示设备标识信息的步骤中的请求发送而从所述显示控制设备接收的所述指示设备标识信息与所述认证的用户的用户标识信息相关联;以及
如果在所述接收命令的步骤中接收到从所述显示控制设备发送的命 令,则把具有用户标识信息的用户确定为指示所述操作屏幕的指示用户,该用户标识信息与响应于在所述请求发送指示设备标识信息的步骤中的请求发送而从所述显示控制设备接收的指示设备标识信息相关联,
还使得所述远程控制设备能够执行以下步骤:基于其中针对每个用户可执行命令事先与所述外部设备或者所述远程控制设备自身有关的限制表,来确定对于在所述确定指示用户的步骤中所确定的指示用户,在所述接收命令的步骤中所接收的命令是否可执行,
每当从所述显示控制设备接收除了所述认证命令和数据请求命令之外的命令时,确定该除了所述认证命令和所述数据请求命令之外的命令是否可执行,并且还输出请求指令来请求从所述显示控制设备发送所述指示设备的所述指示设备标识信息。
10.根据权利要求9所述的远程控制方法,其中,
所述检测位置的步骤包括以下步骤;从由拾取所述投影平面的图像的图像拾取设备所获得的投影图像中检测在所述投影平面上的显示屏幕上以重叠方式显示的指示符的位置;以及
所述检测指示设备的步骤包括以下步骤:检测在所述投影平面上以重叠方式显示的指示符的色彩。
11.根据权利要求9-10中任意一个所述的远程控制方法,还使得:
所述显示控制设备能够执行以下步骤:
如果在所述投影所述操作屏幕的步骤中显示除了所述操作屏幕之外的图像,则响应于来自所述远程控制设备的数据发送请求的接收,来向所述远程控制设备发送除了所述操作屏幕之外的所述图像的数据,
所述远程控制设备能够执行以下步骤:
如果在所述接收命令的步骤中所按收的命令是数据请求命令,则向所述显示控制设备发送数据发送请求;以及
响应于所述数据发送请求的发送来按收从所述显示控制设备发送的数据,以生成包括所接收数据的设备自身操作屏幕,
其中,所述发送操作屏幕的步骤包括以下步骤:向所述显示设备发送所述生成的设备自身操作屏幕。
12.根据权利要求11所述的远程控制方法,其中,在所述发送设备自身操作屏幕的步骤中的所述生成的设备自身操作屏幕接受指示以选择在设备自 身操作屏幕中包括的图像的一部分,并且包括使得所述显示控制设备能够发送区域信息的命令,该区域信息表明由所接受的指示所指定的部分。
13.根据权利要求11所述的远程控制方法,其中,在所述发送设备自身操作屏幕的步骤中的所述生成的设备自身操作屏幕包括使得所述远程控制设备能够执行在包括在设备自身操作屏幕中的图像上的处理的命令。
14.根据权利要求9-10中任意一个所述的远程控制方法,其中,
所述发送操作屏幕的步骤包括以下步骤:向所述显示控制设备发送用来接受远程控制所述外部设备的操作的操作屏幕,所述操作屏幕包括远程操作所述外部设备的远程操作命令,
其中,所述控制外部设备或远程控制设备自身的步骤包括以下步骤:如果在所述接收命令的步骤中所接收的所述命令是所述远程操作命令,则基于远程操作命令来控制所述外部设备。
15.根据权利要求9所述的远程控制方法,其中
所述远程控制设备包括用来执行一个或更多处理的处理执行部分,
所述发送操作屏幕的步骤包括以下步骤:向所述显示控制设备发送用来接受使得所述处理执行部分能够执行处理的操作的设备自身操作屏幕,所述设备自身操作屏幕包括使得所述处理执行部分能够执行处理的设备自身操作命令;以及
所述控制外部设备或远程控制设备自身的步骤包括以下步骤:如果所述命令接收部分所接收的所述命令是所述设备自身操作命令,则使得所述处理执行部分能够根据设备自身操作命令来执行处理。
16.根据权利要求9所述的远程控制方法,其中,所述检测位置的步骤包括以下步骤:从由拾取所述投影平面的图像的图像拾取设备所获得的投影图像中检测在所述投影平面的显示屏幕上以重叠的方式显示的指示符的位置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP214598/09 | 2009-09-16 | ||
JP2009214598A JP4941530B2 (ja) | 2009-09-16 | 2009-09-16 | 遠隔制御システムおよび遠隔制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102025885A CN102025885A (zh) | 2011-04-20 |
CN102025885B true CN102025885B (zh) | 2014-10-15 |
Family
ID=43730014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010283011.7A Active CN102025885B (zh) | 2009-09-16 | 2010-09-15 | 远程控制***和远程控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8749487B2 (zh) |
JP (1) | JP4941530B2 (zh) |
CN (1) | CN102025885B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5938638B2 (ja) * | 2011-01-13 | 2016-06-22 | パナソニックIpマネジメント株式会社 | インタラクティブプレゼンシステム |
US8874657B2 (en) * | 2012-04-27 | 2014-10-28 | Seiko Epson Corporation | Method for securely distributing meeting data from interactive whiteboard projector |
JP6171422B2 (ja) * | 2013-03-11 | 2017-08-02 | 株式会社リコー | 画像処理システム、制御方法及び制御プログラム |
JP6056811B2 (ja) * | 2014-07-14 | 2017-01-11 | コニカミノルタ株式会社 | ワークフローシステム、ワークフロー実行装置、ワークフロー実行方法およびワークフロー実行プログラム |
JP6459545B2 (ja) * | 2015-01-21 | 2019-01-30 | 株式会社リコー | 画像処理装置、画像処理システム及び画像処理方法 |
CN105472359B (zh) * | 2015-11-13 | 2017-12-15 | 深圳众赢时代科技有限公司 | 用于投影仪的远程调试方法 |
EP3282412A1 (en) | 2016-08-10 | 2018-02-14 | Ricoh Company, Ltd. | Shared terminal and image transmission method |
US10461953B2 (en) * | 2016-08-29 | 2019-10-29 | Lutron Technology Company Llc | Load control system having audio control devices |
JP6619775B2 (ja) * | 2017-06-28 | 2019-12-11 | キヤノン株式会社 | 通信装置、システム、制御方法、及びプログラム |
CN109698853A (zh) * | 2017-10-20 | 2019-04-30 | 北京仁光科技有限公司 | 远程控制方法、装置、设备、***及计算机可读存储介质 |
JP2020154771A (ja) * | 2019-03-20 | 2020-09-24 | 株式会社リコー | 表示装置、遠隔機器管理システム、データ削除要求方法およびプログラム |
US11064077B1 (en) * | 2019-04-12 | 2021-07-13 | Biscom, Inc. | Digital faxing through existing fax servers |
JP7415350B2 (ja) * | 2019-07-08 | 2024-01-17 | コニカミノルタ株式会社 | 音声操作システム、制御装置、および制御プログラム |
CN112181341B (zh) * | 2020-10-10 | 2022-08-16 | 珠海格力电器股份有限公司 | 显示画面的远程同步方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001255998A (ja) * | 2000-03-09 | 2001-09-21 | Funai Electric Co Ltd | 位置検出システム |
JP2004120121A (ja) * | 2002-09-24 | 2004-04-15 | Matsushita Electric Works Ltd | 制御システム、データ表示方法、表示装置、プログラム及び記録媒体 |
CN1842088A (zh) * | 2005-03-30 | 2006-10-04 | 微软公司 | 用于丰富交互用户界面的有效远程投影的*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11212724A (ja) | 1998-01-21 | 1999-08-06 | Toshiba Corp | 画像投影方法ならびにシステム及び同方法がプログラムされ記録される記録媒体 |
US7584432B1 (en) * | 1999-01-13 | 2009-09-01 | Promethean Limited | Interactive display system |
JP2000207122A (ja) | 1999-01-20 | 2000-07-28 | Seiko Epson Corp | プレゼンテ―ションシステム、指示伝達システム、指示伝達方法及び指示具 |
JP2002149140A (ja) * | 2000-11-06 | 2002-05-24 | Toyo Commun Equip Co Ltd | 画像投影装置 |
JP4478863B2 (ja) * | 2003-11-19 | 2010-06-09 | ソニー株式会社 | 表示装置、双方向通信システムおよび表示情報利用方法 |
JP3842782B2 (ja) | 2003-12-26 | 2006-11-08 | キヤノンマーケティングジャパン株式会社 | 電子ボード及びその制御方法 |
JP4765027B2 (ja) * | 2005-07-29 | 2011-09-07 | 国立大学法人 奈良先端科学技術大学院大学 | 情報処理装置及び情報処理システム |
JP4806625B2 (ja) * | 2006-02-20 | 2011-11-02 | 株式会社リコー | 画像処理装置、画像処理方法、画像処理プログラム及び画像処理システム |
JP4730663B2 (ja) * | 2006-03-20 | 2011-07-20 | 富士フイルム株式会社 | 遠隔制御装置、遠隔制御システムおよび遠隔制御方法 |
JP5023937B2 (ja) * | 2007-09-28 | 2012-09-12 | 富士ゼロックス株式会社 | 画像処理装置、画像処理システム及びプログラム |
EP2473904A1 (en) * | 2009-09-01 | 2012-07-11 | SMART Technologies ULC | Interactive input system with improved signal-to-noise ratio (snr) and image capture method |
-
2009
- 2009-09-16 JP JP2009214598A patent/JP4941530B2/ja not_active Expired - Fee Related
-
2010
- 2010-09-14 US US12/882,046 patent/US8749487B2/en active Active
- 2010-09-15 CN CN201010283011.7A patent/CN102025885B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001255998A (ja) * | 2000-03-09 | 2001-09-21 | Funai Electric Co Ltd | 位置検出システム |
JP2004120121A (ja) * | 2002-09-24 | 2004-04-15 | Matsushita Electric Works Ltd | 制御システム、データ表示方法、表示装置、プログラム及び記録媒体 |
CN1842088A (zh) * | 2005-03-30 | 2006-10-04 | 微软公司 | 用于丰富交互用户界面的有效远程投影的*** |
Also Published As
Publication number | Publication date |
---|---|
JP2011066620A (ja) | 2011-03-31 |
JP4941530B2 (ja) | 2012-05-30 |
US8749487B2 (en) | 2014-06-10 |
CN102025885A (zh) | 2011-04-20 |
US20110063215A1 (en) | 2011-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102025885B (zh) | 远程控制***和远程控制方法 | |
CN102438091B (zh) | 图像处理装置以及图像处理方法 | |
EP1686784A1 (en) | Data processing apparatus, image processing apparatus, data processing method, image processing method and programs for implementing the methods | |
US20050166184A1 (en) | Information processing apparatus and storage medium in which information processing program is stored | |
CN105302542A (zh) | 工作流程***、工作流程执行装置以及工作流程执行方法 | |
JP5672282B2 (ja) | プリントシステム、画像形成装置、プリント時連携方法およびプリント時連携プログラム | |
KR20140142094A (ko) | 엔에프씨를 이용한 모바일 프린팅 시스템 및 방법 | |
JP2007019660A (ja) | データ処理システム、データ処理方法およびデータ処理プログラム | |
US8151361B2 (en) | Image-processing system enabling user to use a plurality of communicably connected image-processing apparatuses, image-processing apparatus, function execution authorizing method, and function execution authorizing program embodied in computer readable medium | |
JP5222003B2 (ja) | 画像処理装置 | |
US20110040813A1 (en) | Image forming apparatus | |
US8943553B2 (en) | Information processing apparatus, content management method, and computer-readable non-transitory recording medium encoded with content management program | |
US11379613B2 (en) | System and method for confidential data management | |
KR20230078544A (ko) | 화상 처리 장치, 그 제어 방법, 및 저장 매체 | |
US20100218102A1 (en) | Display Management System | |
JP2018166280A (ja) | 原稿読取装置 | |
JP2007241582A (ja) | 画像形成装置 | |
JP6809573B2 (ja) | 携帯端末及びプログラム | |
KR101813644B1 (ko) | 네트워크를 이용한 컨텐츠 출력 방법, 이를 수행하기 위한 장치 및 시스템 | |
US11409905B2 (en) | Management apparatus, management system, server system, remote device management system, and data deletion request method | |
US20240179256A1 (en) | Image reading device, image reading method, non-transitory recording medium, and information processing system | |
JP2007174692A (ja) | 画像読取システム | |
JP2005286564A (ja) | 画像読取装置、それを制御するための制御プログラムおよび制御方法 | |
JP2005286563A (ja) | 画像読取装置、それを制御するための制御プログラムおよび制御方法 | |
JP2024098914A (ja) | 画像形成装置及び出力方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |