图像处理设备、图像处理系统和图像处理方法与流程

文档序号:14947195发布日期:2018-07-17 21:47阅读:167来源:国知局

本发明涉及一种图像处理设备、一种图像处理系统和一种图像处理方法。



背景技术:

在某些情况下,用户可能会希望将他/她的终端设备(比如移动电话或个人数字助手(PDA))与进行诸如读取图像、打印图像或经由传真发送图像数据之类的处理的图像处理设备连接,以便在终端设备与图像处理设备之间发送和接收数据,从而使得图像处理设备进行图像处理。

日本未审查专利申请公开第2009-187176号公开了一种系统,在该系统中,终端设备分析发送或接收的电子邮件的内容,以创建用户的偏好简档(profile),并且在该系统中,广告发布服务器按照偏好简档和终端设备的位置,将适合终端设备当前位置的广告和用户的偏好投送到终端设备。

日本未审查专利申请公开(PCT申请的译文)第2002-509631号公开了一种系统,在该系统中,响应于从终端设备接收到的命令,按照终端设备的位置确定适合于完成该命令的附近的本地设施并且将与所确定的附近的本地设施相关的信息提供给终端设备。

日本未审查专利申请公开(PCT申请的译文)第2007-532056号公开了一种系统,在该系统内,终端设备包含针对各个地区设置的用户偏好信息(用户简档)并且将适合于终端设备的当前位置的服务提供给终端设备。

日本未审查专利申请公开第2008-210383号公开了一种设备,该设备基于具有图像读取功能或打印功能的图像处理设备的操作历史来分析操作频率,并且该设备基于具有高操作频率的处理参数生成模版。

为了使用图像处理设备进行图像处理,用户需要使用图像处理设备指定受到图像处理的信息,比如数据的获取来源或输出目的地。例如,用户需要使用图像处理设备来设定诸如文档管理系统中的文档数据、文件夹地址、共享文件夹地址、目录服务的地址或者用于搜索任何一个上述地址的范围之类的信息。因此,例如,为了使用图像处理设备打印终端设备上正在显示的文件,用户需要使用图像处理设备来设置与该文件相关的信息,比如文件的地址。



技术实现要素:

由此,本发明的一个目的是提供一种图像处理设备、一种图像处理系统和一种图像处理方法,它们能够从终端设备获取信息,比如要进行图像处理的数据的输出目的地或获取来源,而不需要用户设置该数据的输出目的地或获取来源。

按照本发明的第一个方面,提供了一种图像处理设备,包括接收单元、选择单元和发送单元。接收单元从经由通信路径与图像处理设备连接的终端设备接收针对特定信息的请求,该特定信息用于使得终端设备能够发送与图像处理相关的命令数据。选择单元按照所述请求选择至少一条特定信息。发送单元将由选择单元选择的至少一条特定信息发送到终端设备。在发送单元将至少一条特定信息发送到终端设备之后,接收单元从终端设备接收由终端设备基于特定信息创建的命令数据。该命令数据包括表示要进行图像处理的数据的输出目的地或获取来源的输入来源或输出目的地信息。所述输出目的地或获取来源是按照终端设备的操作状态确定的。

按照本发明的第二个方面,在图像处理设备中,接收单元接收表示终端设备的操作状态的操作状态信息。在基于操作状态信息检测到终端设备正处于与图像处理相关的特定操作状态时,选择单元选择至少一条特定信息,以使得终端设备能够发送与能够在该特定操作状态之后执行的图像处理有关的命令数据。由选择单元选择的至少一条特定信息包括多条特定信息,并且当向终端设备发送多条特定信息时,发送单元按照分配给这多条特定信息的优先级将这多条特定信息发送到终端设备,这些优先级是按照特定操作状态分配给这多条特定信息的。在发送单元将至少一条特定信息发送到终端设备之后,接收单元从终端设备接收由终端设备基于特定信息创建的命令数据。该命令数据包括表示要进行能够在该特定操作状态之后执行的图像处理的数据的输出目的地或获取来源的输入来源或输出目的地信息,所述输出目的地或获取来源是按照该特定操作状态确定的。

按照本发明的第三个方面,在该图像处理设备中,发送单元将用户界面的地址数据作为特定信息发送到终端设备,该用户界面用于使得终端设备能够发送与图像处理有关的命令数据。

按照本发明的第四个方面,在该图像处理设备中,发送单元将用户界面的数据作为特定信息发送到终端设备,该用户界面用于使得终端设备能够发送与图像处理有关的命令数据。

按照本发明的第五个方面,在该图像处理设备中,所述优先级是按照特定操作状态执行图像处理的可能性的等级。发送单元按照基于执行图像处理的可能性等级的优先级向终端设备发送多条特定信息。

按照本发明的第六个方面,在该图像处理设备中,在基于操作状态信息检测到使用与图像处理相关的应用软件执行的操作的状态时,选择单元按照所检测到的操作的状态选择至少一条特定信息。在发送单元将至少一条特定信息发送到终端设备之后,接收单元从终端设备接收由终端设备基于特定信息创建的命令数据。命令数据包括表示按照所检测到的操作的状态确定的输出目的地或获取来源的输入来源或输出目的地信息。

按照本发明的第七个方面,在该图像处理设备中,图像处理包括打印操作。在基于操作状态信息检测到正在使用应用软件在终端设备上显示文件时,选择单元选择与打印操作相关的特定信息。发送单元将由选择单元选择的与打印操作相关的特定信息发送到终端设备。在发送单元将与打印操作相关的特定信息发送到终端设备之后,接收单元从终端设备接收由终端设备基于该特定信息创建的命令数据。该命令数据包括表示作为获取来源的正在终端设备上显示的文件的地址的输入来源或输出目的地信息。

按照本发明的第八个方面,在该图像处理设备中,图像处理包括图像读取操作。在基于操作状态信息检测到正在使用应用软件在终端设备上显示文件夹时,选择单元选择与图像读取操作相关的特定信息。发送单元将由选择单元选择的与图像读取操作相关的特定信息发送到终端设备。在发送单元将与图像读取操作相关的特定信息发送到终端设备之后,接收单元从终端设备接收由终端设备基于该特定信息创建的命令数据。该命令数据包括表示作为输出目的地的正在终端设备上显示的文件的地址的输入来源或输出目的地信息。

按照本发明的第九个方面,提供了一种包括终端设备和经由通信路径与该终端设备连接的图像处理设备的图像处理系统。该图像处理设备包括接收单元、选择单元和第一发送单元。接收单元经由通信路径从终端设备接收针对特定信息的请求,该特定信息用于使得终端设备能够发送与图像处理相关的命令数据。选择单元按照所述请求选择至少一条特定信息。第一发送单元将由选择单元选择的至少一条特定信息发送到终端设备。终端设备包括操作状态获取单元、控制器和第二发送单元。操作状态获取单元检测终端设备的操作状态。在从图像处理设备接收到至少一条特定信息时,控制器获取表示要进行图像处理的数据的输出目的地或获取来源的输入来源或输出目的地信息并且基于特定信息创建命令数据,所述输出目的地或获取来源是按照操作状态确定的,所述命令数据包括输入来源或输出目的地信息。第二发送单元将命令数据发送到图像处理设备。

按照本发明的第十个方面,在该图像处理系统中,接收单元从终端设备经由通信路径接收表示终端设备的操作状态的操作状态信息。在基于操作状态信息检测到终端设备正处于与图像处理相关的特定操作状态时,选择单元选择至少一条特定信息,以使得终端设备能够发送与能够在该特定操作状态之后执行的图像处理有关的命令数据,第一发送单元被构成为用来将由选择单元选择的至少一条特定信息发送到终端设备。当向终端设备发送多条特定信息时,第一发送单元按照分配给所述多条特定信息的优先级将所述多条特定信息发送到终端设备,这些优先级是按照特定操作状态分配给所述多条特定信息的。在从图像处理设备接收到至少一条特定信息时,控制器创建包括输入来源或输出目的地信息的命令数据,该输入来源或输出目的地信息包括要进行能够在特定操作状态之后执行的图像处理的数据的输出目的地或获取来源,所述输出目的地或获取来源是按照特定操作状态确定的。

按照本发明的第十一个方面,在该图像处理系统中,终端设备此外还包括显示器。如果操作状态获取单元检测到在该显示器上正在显示文件,则控制器获取正在该显示器上显示的文件的地址作为表示数据的获取来源的输入来源或输出目的地信息。如果正在该显示器上显示多个文件,则控制器获取所述多个文件当中正被操作的文件的地址作为表示具有最高优先级的获取来源的输入来源或输出目的地信息。

按照本发明的第十二个方面,在该图像处理系统中,终端设备此外还包括显示器。如果操作状态获取单元检测到在该显示器上正在显示文件夹,则控制器获取正在该显示器上显示的文件夹的地址作为表示数据的输出目的地的输入来源或输出目的地信息。如果正在该显示器上显示多个文件夹,则控制器获取所述多个文件夹当中正被操作的文件夹的地址作为表示具有最高优先级的输出目的地的输入来源或输出目的地信息。

按照本发明的第十三个方面,在该图像处理系统中,终端设备此外还包括显示器。如果操作状态获取单元检测到在该显示器上正在显示网页,则控制器获取正在该显示器上显示的网页的地址作为表示数据的获取来源的输入来源或输出目的地信息。如果正在该显示器上显示多个网页,则控制器获取所述多个网页当中正被操作的网页的地址作为表示具有最高优先级的获取来源的输入来源或输出目的地信息。

按照本发明的第十四个方面,提供了一种图像处理方法,包括:从经由通信路径与图像处理设备连接的终端设备接收针对特定信息的请求,该特定信息用于使得终端设备能够发送与图像处理相关的命令数据;按照该请求选择至少一条特定信息;将所选择的至少一条特定信息发送到所述终端设备;并且在将所述至少一条特定信息发送到终端设备之后,从终端设备接收由终端设备基于特定信息创建的命令数据,该命令数据包括表示要进行图像处理的数据的输出目的地或获取来源的输入来源或输出目的地信息,所述输出目的地或获取来源是按照终端设备的操作状态确定的。

按照本发明的第一和第十四个方面,可以基于终端设备的操作状态获得表示数据输出目的地或数据获取来源的信息,而不需要由用户进行设置。

按照本发明的第二个方面,可以基于终端设备的操作状态为终端设备提供与图像处理相关的特定信息并且按照操作状态获得表示数据输出目的地或数据获取来源的信息,而不需要由用户进行设置。

按照本发明的第三个方面,可以使得终端设备能够基于终端设备的操作状态发送与图像处理相关的命令数据。

按照本发明的第四个方面,可以使得终端设备基于终端设备的操作状态发送与图像处理相关的命令数据。

按照本发明的第五个方面,可以优先为终端设备提供执行图像处理的可能性高的特定信息。

按照本发明的第六个方面,可以为终端设备提供与能够与正在通过使用应用软件由终端设备执行的操作相关联地执行的图像处理相关的特定信息,并且获取与操作相关并且表示数据输出目的地或数据获取来源的信息。

按照本发明的第七个方面,可以为终端设备提供与打印操作相关的特定信息并且获取正在终端设备上显示的文件的地址,而不需要由用户进行设置。

按照本发明的第八个方面,可以为终端设备提供与图像读取操作相关的特定信息并且获取正在终端设备上显示的文件夹的地址,而不需要由用户进行设置。

按照本发明的第九个方面,图像处理设备能够基于终端设备的操作状态获取表示数据输出目的地或数据获取来源的信息,而不需要由用户进行设置。

按照本发明的第十个方面,图像处理设备能够基于终端设备的操作状态为终端设备提供与图像处理相关的特定信息并且基于操作状态获得表示数据输出目的地或数据获取来源的信息,而不需要由用户进行设置。

按照本发明的第十一个方面,图像处理设备能够优先获取要进行操作的文件的地址。

按照本发明的第十二个方面,图像处理设备能够优先获取要进行操作的文件夹的地址。

按照本发明的第十三个方面,图像处理设备能够优先获取要进行操作的网页的地址。

附图说明

将基于下述附图详细介绍本发明的示范性实施方式,其中:

图1是图解说明按照本发明的示范性实施方式的图像处理系统的框图;

图2图解说明操作状态的定义的例子;

图3图解说明操作状态的例子;

图4图解说明要显示在终端设备上的文件的例子;

图5图解说明要显示在终端设备上的文件夹的例子;

图6图解说明与操作状态相对应的功能的例子;

图7图解说明图像处理的内容与输入或输出数据的输出目的地或获取来源之间的对应关系;

图8A和图8B图解说明与操作状态相对应的设置用用户界面的例子;

图9A和图9B图解说明与操作状态相对应的设置用用户界面的例子;

图10图解说明操作状态与输入来源或输出目的地信息之间的对应关系;

图11图解说明反映输入或输出数据的位置;

图12是图解说明由按照本发明的示范性实施方式的图像处理系统执行的处理过程的例子的程序图;和

图13图解说明对输入或输出数据进行输出或获取的方法。

具体实施方式

将会介绍按照本发明的示范性实施方式的图像处理设备、图像处理系统和程序。图1图解说明按照本发明的示范性实施方式的图像处理系统1的例子。图像处理系统1包括图像处理设备2和终端设备4。图像处理设备2和终端设备4经由通信路径5发送和接收数据。例如,文件服务器6、文档管理系统(DMS)7、目录服务器8和邮件服务器9此外也与通信路径5连接。

图像处理设备2

图像处理设备2可以是具有多种图像处理功能中的至少一种的设备,这些图像处理功能包括打印接收到的数据的功能以及读取文档上的图像并将所读取的图像转换为电子图像数据的功能。图像处理设备2可以是,例如但不局限于具有诸如复印机、打印机、扫描仪和传真机之类装置的功能的设备。按照本示范性实施方式的图像处理设备也可以是不具有扫描能力的打印机、不具有打印能力的扫描仪或者类似的设备。图像处理设备2可以被安装在一个位置,例如,办公室、便利商店或药房、图书馆、旅馆或公寓。

终端设备4

终端设备4可以是能够携带的设备,比如移动电话或PDA。终端设备4包括存储单元45,该存储单元45存储输入或输出数据,比如文档数据和图像数据。文档数据可以是,例如,由终端设备4使用文档创建应用软件创建的数据,或者可以是由另一个设备创建并且经由通信或类似手段传送到终端设备4的数据。图像数据可以是,例如,使用终端设备4中提供的数码相机(如果有的话)捕获的数据或者使用另一台相机捕获并且经由通信或类似手段传送到终端设备4的数据。图像数据也可以是由图像处理设备2读取的数据或者是由另一台图像读取装置读取并且经由通信或类似手段传送到终端设备4的数据。在下面的介绍中,假设输入/输出数据包括文档数据、图像数据、程序或任何其它控制数据。

通信路径5

通信路径5可以是,例如,诸如局域网(LAN)或广域网(WAN)这样的网络。图像处理设备2和终端设备4可以使用电缆通过通信路径5彼此连接、经由诸如Wi-Fi(注册商标)之类的无线数据通信彼此连接或者按照G3通信标准彼此连接。

图像处理设备2和终端设备4也可以经由不同于通信路径5的通信路径彼此连接。不同的通信路径是不同于诸如LAN或WAN之类的网络的通信路径,并且可以是直接将图像处理设备2与终端设备4连接起来的点到点(P2P)通信路径,或者可以是红外或无线电通信路径。举例来说,不同的通信路径可以由无线数据通信或基于IC卡的数据通信来实现。无线数据通信的例子包括红外无线数据通信(称为红外线数据协会(IrDA))和蓝牙(注册商标)数据通信。基于IC卡的数据通信的例子包括使用诸如Felica(注册商标)这样的非接触IC卡技术的数据通信。当使用不同于通信路径5的通信路径时,图像处理设备2和终端设备4可以通过两条通信路径彼此连接,即,通过通信路径5和不同的通信路径。

接下来,将介绍图像处理设备2。举例来说,图像处理设备2包括图像读取单元21、打印单元22、传真发送单元23、用户界面提供单元(或UI提供单元)24、控制器25、发送接收单元26、存储单元27和用户界面单元(或UI单元)28。

图像读取单元21、打印单元22和传真发送单元23

图像读取单元21读取文档上的图像,以生成代表该图像的输入或输出数据,并且依照控制器25的控制,将该输入或输出数据存储到存储单元27中。打印单元22接收存储在存储单元27中的输入或输出数据,并且依照控制器25的控制,基于该输入或输出数据在纸张上打印该图像。传真发送单元23接收存储在存储单元27中的输入或输出数据,并且依照控制器25的控制,通过传真发送基于该输入或输出数据的图像。图像处理设备2可以不必须全部包括图像读取单元21、打印单元22和传真发送单元23,并且可以包括图像读取单元21、打印单元22和传真发送单元23中的至少一个。图像处理设备2还可以具有复印功能,用于通过使用图像读取单元21读取文档上的图像并且通过使用打印单元22在纸张上打印读取的图像,以将文档上的图像复印到纸张上。

UI提供单元24

UI提供单元24创建用户界面(UI)的数据,该用户界面用于使得用户能够使用终端设备4设置图像处理设备2的功能(图像处理)。例如,UI提供单元24创建用于使得用户能够使用终端设备4设置图像读取单元21、打印单元22或传真发送单元23的操作条件的用户界面的数据。UI提供单元24创建用于终端设备4的UI单元44的用户界面的数据。使得用户能够为图像处理设备2的功能设置操作条件的用户界面在下文中可以被称为"设置用用户界面"或"设置用UI"。例如,UI提供单元24创建设置用UI的超文本链接标示语言(HTML)数据,以便在网页浏览器上显示该设置用UI。UI提供单元24可以使用面向对象的程序设计语言,比如JavaScript(注册商标),来创建设置用UI的HTML数据。UI提供单元24还可以通过将设置用UI的数据创建为Flash(注册商标)应用程序,来创建包括声音和运动图像或动画的设置用UI的数据。UI提供单元24此外还创建用于使得终端设备4能够经由通信路径5访问设置用UI的数据的连接信息。连接信息可以是地址数据,终端设备4借助该地址数据访问设置用UI的数据。地址数据可以是例如统一资源定位器(URL)。当终端设备4经由通信路径5与图像处理设备2连接时,UI提供单元24经由通信路径5为终端设备4提供设置用UI的数据。设置用UI的数据和相关地址数据可以是预先存储在存储单元27中的。例如,UI提供单元24具有网页服务器的功能,并且以HTML形式生成的设置用UI的数据被存储在由网页服务器提供的URL位置上。终端设备4访问由地址数据指定的URL,从而在终端设备4的网页浏览器上显示设置用UI,以使得用户能够设置操作条件。设置用UI可以不必是要显示在网页浏览器上的用户界面,而可以是依照专用计算机程序要显示在终端设备4上的用户界面。此外,UI提供单元24可以创建用于使得用户能够使用图像处理设备2的UI单元28设置前面介绍的操作条件的用户界面的数据,并且可以为UI单元28提供所创建的用户界面的数据。

控制器25

控制器25控制图像处理设备2的各个单元的每一个的操作。例如,控制器25经由发送接收单元26从终端设备4接收表示请求特定信息的请求信息和表示终端设备4的操作状态的操作状态信息。控制器25按照操作状态信息检测终端设备4的操作状态,选择一条或多条与终端设备4的操作状态相关的特定信息,并且控制发送接收单元26将所选择的一条或多条特定信息提供给终端设备4。例如,在基于操作状态信息检测到终端设备4正处于与图像处理相关的特定操作状态时,控制器25选择与要在该特定操作状态完成之后由图像处理设备2执行的一个或多个图像处理操作有关的特定信息。可以选择多条特定信息。在这种情况下,控制器25选择按照终端设备4的操作状态赋予了优先级的多条特定信息,并且控制发送接收单元26来按照这些优先级为终端设备4提供多条特定信息。控制器25可以是选择单元的一个例子。下面将会介绍终端设备4的操作状态和特定信息。

终端设备4的操作状态

接下来,将介绍终端设备4的操作状态。举例来说,可以将终端设备4的操作状态定义为终端设备4上操作的应用软件的类型或者定义为正在使用终端设备4上操作的应用软件进行的操作。

下面将参照图2介绍终端设备4的操作状态。图2图解说明终端设备4的操作状态定义的例子。终端设备4的操作状态是按照精细程度而分级的。例如,在等级A下,终端设备4上操作的应用软件的类型相当于终端设备4的操作状态。操作状态值的例子可以包括"阅读器"、"数据管理应用"、"电子邮件软件"和"地址簿"。"阅读器"表示,例如,用于使得图像或文档的文件能够被显示在显示装置上的应用软件。"数据管理应用"表示用于管理文件和文件夹的数据管理应用软件。文件是数据段的集合,并且也可以称为数据集。文件夹是存储装置中存储要进行分类和管理的文件的位置,并且也可以称为目录。"电子邮件软件"表示用于发送和接收电子邮件的电子邮件应用软件。"地址簿"表示用于管理电子邮件地址、电话号码或代表传真发送目的地的号码的应用软件。例如,预先创建将操作状态的值与应用软件名称关联起来的映射关系,并且可以根据终端设备4上操作的应用软件的名称和该映射关系,获得代表正在终端设备4上操作的应用软件的操作状态值。

此外,例如,在等级B下,使用正在终端设备4上操作的应用软件进行的操作的内容相当于终端设备4的操作状态。例如,当用于显示地图的地图应用软件正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示区域XXX的地图时,"正在显示区域XXX的地图"这一内容相当于操作状态的值。此外,当用于编辑诸如图像和音频数据之类的数据的制作应用软件正在终端设备4上操作并且当正在终端设备4的UI单元44上显示图像时,"正在显示图像"这一内容相当于操作状态的值。终端设备4的操作状态获取单元42(后面将会介绍)按照等级A的标准或等级B的标准检测终端设备4的操作状态。

图3图解说明终端设备4的操作状态的例子。例如,当与阅读器有关的应用软件正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示文件时,"目前正在显示文件"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在显示文件"这一内容的操作状态信息。此外,当数据管理应用软件正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示文件夹时,"目前正在显示文件夹"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在显示文件夹"这一内容的操作状态信息。此外,当电子邮件应用软件正在终端设备4上操作时并且当用户正在创建电子邮件时,"目前正在创建电子邮件"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在创建电子邮件"这一内容的操作状态信息。此外,当与地址簿有关的应用软件正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示电子邮件地址或电话号码时,"目前正在显示目的地"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在显示目的地"这一内容的操作状态信息。此外,当网页浏览器正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示网页时,"目前正在显示网页"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在显示网页"这一内容的操作状态信息。此外,当网页浏览器正在终端设备4上操作时并且当正在终端设备4的UI单元44上显示文件时,"目前正在显示文件"这一内容相当于操作状态的值。在这种情况下,从终端设备4向图像处理设备2发送表示"目前正在显示文件"这一内容的操作状态信息。

现在将介绍终端设备4的操作状态的具体实例。图4图解说明正在终端设备4的UI单元44上显示文件的例子。例如,终端设备4的控制器41启动文档创建应用软件,并且用户使用UI单元44创造和编辑文档。举例来说,UI单元44上显示的用户界面100包括显示文档名称的显示区域110、用于滚动文档以改变页面的滚动操作部分120和140和显示文档的显示区域130。以这种方式,当正在UI单元44上显示文件时,从终端设备4向图像处理设备2发送表示"目前正在显示文件"这一内容的操作状态信息。

图5图解说明正在终端设备4的UI单元44上显示文件夹的例子。例如,控制器41启动数据管理应用软件,并且用户使用UI单元44指定文件夹或文件。举例来说,UI单元44上显示的用户界面200包括显示文件夹名称的显示区域210、用于显示另一个文件夹的滚动操作部分220和240和显示文件夹中的数据或文件夹中的下级文件夹的显示区域230。以这种方式,当正在UI单元44上显示文件夹时,从终端设备4向图像处理设备2发送表示"目前正在显示文件夹"这一内容的操作状态信息。

从图像处理设备2向终端设备4提供的特定信息

接下来,将对要从图像处理设备2向终端设备4提供的特定信息进行介绍。特定信息可以是,例如,使得用户能够使用终端设备4设置图像处理设备2的功能(图像处理)的操作条件的设置用UI的数据,或者可以是用于访问设置用UI的地址数据。更加具体地讲,特定信息可以是设置用UI的数据或地址数据,该设置用UI用于使得用户能够使用终端设备4设置预期要与终端设备4的操作状态相结合地执行的图像处理设备2功能的操作条件。例如,控制器25在按照终端设备4的操作状态为图像处理设备2的多种功能分配优先级的同时选择图像处理设备2的多种功能,并且控制发送接收单元26来按照优先级递减的顺序为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据或地址数据。

处理设备2功能的例子包括由图像读取单元21执行的图像读取功能、由打印单元22执行的打印功能和由传真发送单元23执行的传真发送功能。控制器25控制发送接收单元26来按照优先级递减的顺序,为终端设备4提供用于设置图像读取单元21、打印单元22、传真发送单元23或者任何其它期望单元的操作条件的设置用UI的数据或地址数据。

各个功能的每一个的优先级例如代表终端设备4执行的操作完成之后执行该功能的可能性的高低。即,在由终端设备4执行的操作完成之后被执行的可能性相对较高的功能会被分配相对较高的优先级,而在由终端设备4执行的操作完成之后被执行的可能性相对较低的功能会被分配相对较低的优先级。可以基于例如功能此前被执行的频率,预先确定各个功能的优先级。控制器25控制发送接收单元26来按照功能被执行的可能性递减的顺序(即,优先级递减的顺序)为终端设备4提供设置用UI的数据或地址数据。

将参照图6介绍与操作状态相对应的图像处理设备2的功能。图6图解说明与操作状态相对应的功能的例子。例如,如果终端设备4的操作状态为"目前正在显示文件"或"目前正在显示网页",则在显示了文件或网页之后执行"(1)打印文件"功能的可能性是最高的,执行"(2)用电子邮件发送文件"功能的可能性是第二高,执行"(3)传真发送文件"功能的可能性为第三高,执行"(4)显示功能列表"功能的可能性为第四高。这里,"(1)打印文件"功能是执行图像处理设备2获取指定文件的输入或输出数据并且打印单元22根据该输入或输出数据在纸张上打印图像这一系列处理的功能。"(2)用电子邮件发送文件"功能是执行图像处理设备2获取指定的输入或输出数据并且将所获取的输入或输出数据经由电子邮件发送到指定地址这一系列处理的功能。"(3)传真发送文件"功能是执行图像处理设备2获取指定文件的输入或输出数据并且传真发送单元23经由传真将基于所获取的输入或输出数据的图像发送到指定目的地这一系列处理的功能。"(4)显示功能列表"功能是在终端设备4上显示图像处理设备2的功能列表的功能。

例如,在基于操作状态信息检测到终端设备4的操作状态为"目前正在显示文件"或"目前正在显示网页"时,控制器25将"(1)打印文件"功能选择为最高优先级功能,将"(2)用电子邮件发送文件"功能选择为第二高优先级功能,将"(3)传真发送文件"功能选择为第三高优先级功能,并且将"(4)显示功能列表"功能选择为第四高优先级功能。然后,控制器25控制发送接收单元26首先为终端设备4提供用于设置最高优先级的"(1)打印文件"功能的操作条件的设置用UI的数据或地址数据,控制发送接收单元26其次为终端设备4提供用于设置第二高优先级的"(2)用电子邮件发送文件"功能的操作条件的设置用UI的数据和地址数据,控制发送接收单元26然后为终端设备4提供用于设置第三高优先级的"(3)传真发送文件"功能的操作条件的设置用UI的数据和地址数据,并且控制发送接收单元26最后为终端设备4提供第四高优先级的"(4)显示功能列表"功能的设置用UI的数据和地址。以这种方式,控制器25控制发送接收单元26按照优先级递减的顺序为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据和地址数据。

此外,例如,如果终端设备4的操作状态为"目前正在显示文件夹",那么在显示了文件夹之后执行"(1)扫描到文件夹"功能的可能性最高,执行"(2)获取寄存器文档(box document)到终端设备"功能的可能性为第二高,并且执行"(3)显示功能列表"功能的可能性为第三高。这里,"(1)扫描到文件夹"功能是执行图像读取单元21读取文档上的图像以生成输入或输出数据和图像处理设备2将所生成的输入或输出数据输出到指定文件夹以将输入或输出数据存储在文件夹中这一系列处理的功能。与"获取寄存器文档"功能相关的"寄存器操作"功能是将输入或输出数据保存在图像处理设备2的存储单元27中的功能和从图像处理设备2的存储单元27中获取输入或输出数据的功能。"(2)获取寄存器文档到终端设备"功能是执行图像处理设备2将存储单元27中存储的输入或输出数据发送到终端设备4和终端设备4获取该输入或输出数据这一系列处理的功能。

例如,在基于操作状态信息检测到终端设备4的操作状态为"目前正在显示文件夹"时,控制器25将具有最高优先级的"(1)扫描到文件夹"功能选择为最高优先级功能,将"(2)获取寄存器文档到终端设备"功能选择为第二高优先级功能,并且将"(3)显示功能列表"功能选择为第三高优先级功能。然后,控制器25控制发送接收单元26按照优先级递减的顺序为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据和地址数据。

此外,例如,如果终端设备4的操作状态为"目前正在创建电子邮件",那么在创建了电子邮件之后执行"(1)用电子邮件发送文件"功能的可能性最高,执行"(2)获取寄存器文档到终端设备"功能的可能性为第二高,并且执行"(3)显示功能列表"功能的可能性为第三高。例如,在基于操作状态信息检测到终端设备4的操作状态为"目前正在创建电子邮件"时,控制器25将具有最高优先级的"(1)用电子邮件发送文件"功能选择为最高优先级功能,将"(2)获取寄存器文档到终端设备"功能选择为第二高优先级功能,并且将"(3)显示功能列表"功能选择为第三高优先级功能。然后,控制器25控制发送接收单元26按照优先级递减的顺序为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据和地址数据。

此外,例如,如果终端设备4的操作状态为"目前正在显示目的地",那么在显示了目的地之后执行"(1)用电子邮件发送文件"功能的可能性最高,执行"(2)传真发送文件"功能的可能性为第二高,并且执行"(3)显示功能列表"功能的可能性为第三高。在基于操作状态信息检测到终端设备4的操作状态为"目前正在显示目的地"时,控制器25将具有最高优先级的"(1)用电子邮件发送文件"功能选择为最高优先级功能,将"(2)传真发送文件"功能选择为第二高优先级功能,并且将"(3)显示功能列表"功能选择为第三高优先级功能。然后,控制器25控制发送接收单元26按照优先级递减的顺序为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据和地址数据。

可以预先创建将分配了优先级的功能与操作状态关联起来的表格,并且可以将该表格预先存储在存储单元27中。举例来说,可以预先创建表示图6中所示的对应关系的表格并且将其预先存储在存储单元27中。可以基于例如功能此前被执行的频率,确定各个功能每一个的优先级。控制器25查阅存储单元27中存储的表格来选择与终端设备4的操作状态相对应的多个功能,同时为这多个功能分配优先级,并且控制发送接收单元26来按照优先级递减的顺序为终端设备4提供用于设置所选择功能的操作条件的设置用UI的数据或地址数据。

控制器25可以控制发送接收单元26来为终端设备4仅仅提供最高优先级的特定信息。控制器25也可以为多条设置用UI的数据或地址数据分配优先级信息,并且控制发送接收单元26来为终端设备4一起提供多条设置用UI的数据或地址数据。在这种情况下,终端设备4解译分配给各条设置用UI的数据或地址数据的优先级信息,并且按照这些优先级显示设置用UI。

每个功能的设置用UI可以包括用户输入要使用终端设备4进行图像处理的输入或输出数据的输出目的地或获取来源的栏。输出目的地可以是图像处理设备2将进行了图像处理的输入或输出数据输出到的位置(例如,地址)。获取来源可以是存储(或包含)要进行图像处理的输入或输出数据的位置,并且图像处理设备2从该获取来源获得要进行图像处理的输入或输出数据。将参照图7介绍输入或输出数据的输出目的地和获取来源。图7图解说明图像处理的内容与输入或输出数据的输出目的地或获取来源之间的对应关系。例如,如果要由图像处理设备2执行的功能是"打印文件",那么图像处理设备2获取并打印指定的输入或输出数据。因此,"获取来源"相当于反映输入或输出数据的位置。此外,如果要由图像处理设备2执行的功能是"用电子邮件发送文件",那么图像处理设备2获取指定的输入或输出数据,并且经由电子邮件发送所获取的输入或输出数据。因此,"获取来源"相当于反映输入或输出数据的位置。如果要由图像处理设备2执行的功能是"传真发送文件",那么图像处理设备2获取指定的输入或输出数据,并且经由传真发送所获取的输入或输出数据。因此,"获取来源"相当于反映输入或输出数据的位置。此外,如果要由图像处理设备2执行的功能是"扫描到文件夹",则图像处理设备2读取图像以生成输入或输出数据,并且将所生成的输入或输出数据输出到指定的文件夹,以将该输入或输出数据存储在该文件夹中。因此,"输出目的地(存储位置)"相当于反映输入或输出数据的位置。此外,如果要由图像处理设备2执行的功能是"扫描到DMS",则图像处理设备2读取图像以生成输入或输出数据,并且将所生成的输入或输出数据输出到指定的DMS或文档管理系统,以将该输入或输出数据存储在该DMS中。因此,"输出目的地(存储位置)"相当于反映输入或输出数据的位置。在终端设备4中,按照终端设备4的操作状态,在设置用UI上自动设置输入或输出数据的输出目的地或获取来源,后面将对此进行介绍。

控制器25接收从终端设备4发来的控制数据(命令数据),并且按照该控制数据控制图像读取单元21、打印单元22、传真发送单元23或任何其它期望的单元的操作。控制数据可以是表示与要由图像处理设备2执行的图像处理有关的命令的数据,并且可以是,例如,诸如读取图像、打印图像或经由传真发送图像数据之类的操作的操作条件的数据。控制数据也可以包括表示输入或输出数据的输出目的地(存储位置)或获取来源的输入来源或输出目的地信息。当要由图像读取单元21读取图像时,控制数据可以包括,例如,与图像读取条件有关的信息,比如分辨率、密度、单色/彩色选项、文档大小、所生成的输入或输出数据的文件名和输入或输出数据的输出目的地(存储位置)。当要由打印单元22执行打印时,控制数据可以包括与打印条件有关的信息,比如分辨率、密度、单色/彩色选项、纸张大小、所要打印的份数、所要打印的输入或输出数据的文件名和输入或输出数据的获取来源。当要由传真发送单元23执行传真发送时,控制数据可以包括与传真发送条件有关的信息,比如分辨率、密度、发送目的地的电话号码、所要发送的输入或输出数据的文件名和输入或输出数据的获取来源。例如,控制器25接收从终端设备4发来的超文本传送协议(HTTP)请求,分析该请求的内容,并且控制图像读取单元21、打印单元22、传真发送单元23或任何其它期望的单元的操作。

这里,将会介绍要在终端设备4的UI单元44上显示的设置用UI的具体实例。图8A图解说明用于设置"打印文件"功能的操作条件的设置用UI300的实例。设置用UI300可以是使得用户能够使用终端设备4设置图像处理设备2的打印单元22的操作条件的屏幕。举例来说,设置用UI300包括显示地址数据(URL)的显示区域310、用于输入要打印的输入或输出数据的获取来源的输入来源或输出目的地信息栏320、显示用于打印设置的项目的显示区域330和对用户选择的设置用UI进行切换的显示区域340。显示区域330包括用于输入诸如彩色模式、单面/双面打印和输出纸张大小这样的打印设置的栏。用户在设置用UI300上输入的信息被包含在控制数据中。当用户选择"开始"按钮时,终端设备4的发送接收单元43将该控制数据作为HTTP请求经由通信路径5发送到图像处理设备2。图像处理设备2从输入来源或输出目的地信息栏320中输入的获取来源获取输入或输出数据,并且进行打印。例如,图像处理设备2的控制器25解译HTTP请求的内容,并且控制发送接收单元26以从输入来源或输出目的地信息栏320中输入的获取来源获取输入或输出数据。控制器25此外还控制打印单元22基于所获取的输入或输出数据进行打印。

图9A图解说明用于设置"扫描到文件夹"功能的操作条件的设置用UI400的实例。设置用UI400可以是使得用户能够使用终端设备4设置图像读取单元21的操作条件的屏幕。举例来说,设置用UI400包括显示地址数据(URL)的显示区域410、用于输入通过读取图像而生成的输入或输出数据的存储位置(输出目的地)的输入来源或输出目的地信息栏420、显示用于图像读取设置的项目的显示区域430和对用户选择的设置用UI进行切换的显示区域440。显示区域430包括用于输入诸如彩色模式、分辨率和文档类型这样的扫描设置的栏。用户在设置用UI400上输入的信息被包含在控制数据中。当用户按下"开始"按钮时,终端设备4的发送接收单元43将该控制数据作为HTTP请求经由通信路径5发送到图像处理设备2。图像处理设备2读取图像以生成输入或输出数据,并且将该输入或输出数据输出到在输入来源或输出目的地信息栏420中输入的存储位置(输出目的地)。例如,图像处理设备2的控制器25解译HTTP请求的内容,并且控制图像读取单元21读取图像。控制器25此外还控制发送接收单元26以将图像读取单元21生成的输入或输出数据输出到在输入来源或输出目的地信息栏420中输入的存储位置(输出目的地)。

发送接收单元26

图像处理设备2的发送接收单元26经由通信路径5从终端设备4接收表示针对特定信息的请求的请求信息和表示终端设备4的操作状态的操作状态信息,并且将该请求信息和操作状态信息输出到控制器25。此外,发送接收单元26经由通信路径5向终端设备4发送设置用UI的数据。例如,发送接收单元26依照控制器25的控制,以优先级递减的顺序向终端设备4发送多条设置用UI的数据。

按照另外一种可选方案,发送接收单元26可以经由通信路径5向终端设备4发送使得终端设备4能够经由通信路径5访问设置用UI的数据的地址数据。例如,发送接收单元26可以依照控制器25的控制,以优先级递减的顺序向终端设备4发送多条设置用UI的地址数据。举例来说,发送接收单元26可以经由通信路径5向终端设备4发送设置用UI在LAN或WAN中的地址数据。当终端设备4使用该地址数据经由通信路径5访问设置用UI的数据时,发送接收单元26经由通信路径5向终端设备4发送设置用UI的数据。

此外,发送接收单元26经由通信路径5从终端设备4接收控制数据(命令数据)作为HTTP请求,并且经由通信路径5向终端设备4发送由图像读取单元21生成的输入或输出数据作为响应于HTTP请求的HTTP响应。

图像处理设备2和终端设备4可以通过两条通信路径彼此连接,即,通过通信路径5和前面介绍的不同的通信路径。例如,发送接收单元26可以经由该不同的通信路径从终端设备4接收请求信息和操作状态信息,并且可以经由该不同的通信路径向终端设备4发送设置用UI的地址数据。例如,如果该不同的通信路径是基于诸如IrDA或蓝牙(注册商标)数据通信这样的无线数据通信的通信路径,则发送接收单元26通过发送接收单元26与发送接收单元43之间的红外线或无线电发送和接收来与终端设备4的发送接收单元43进行通信,并且经由该不同的通信路径从发送接收单元43接收请求信息和操作状态信息。发送接收单元26以优先级递减的顺序经由该不同的通信路径向发送接收单元43发送多条设置用UI的地址数据。当终端设备4的发送接收单元43使用从图像处理设备2发来的地址数据经由通信路径5访问设置用UI的数据时,发送接收单元26经由通信路径5向终端设备4发送设置用UI的数据。这样,终端设备4可以经由不同于通信路径5的通信路径向图像处理设备2发送请求信息和操作状态信息,并且图像处理设备2可以按照优先级递减的顺序经由该不同的通信路径向终端设备4发送多条设置用UI的地址数据,并且经由通信路径5向终端设备4发送设置用UI的数据。

此外,发送接收单元26经由通信路径5与文件服务器6、DMS7、目录服务器8或邮件服务器9连接,以向文件服务器6等发送输入或输出数据或者从文件服务器6等获取输入或输出数据。

存储单元27

存储单元27存储表示终端设备4的操作状态与分配了优先级的多条特定信息之间的对应关系的对应关系信息。举例来说,存储单元27存储图6中所示的表格。存储单元27此外还存储由图像读取单元21生成的输入或输出数据、要打印的从终端设备4发来的输入或输出数据、要经由传真发送的输入或输出数据、控制数据(命令数据)等等。

UI单元28

UI单元28具有显示器,并且显示,例如,从UI提供单元24提供的用户界面。UI单元28接收来自用户的与诸如读取图像、打印图像、经由传真发送图像数据、经由电子邮件发送图像数据或寄存器操作之类的操作的操作条件相关的控制数据的输入。

接下来,将介绍终端设备4。举例来说,终端设备4包括控制器41、操作状态获取单元42、发送接收单元43、用户界面单元(或UI单元)44和存储单元45。

控制器41

控制器41执行用户指定的应用软件。例如,控制器41操作诸如与阅读器有关的应用软件、数据管理应用软件、电子邮件应用软件、与地址簿有关的应用软件、与浏览器有关的应用软件、地图应用软件或者制作应用软件之类的应用软件。前面介绍的应用软件可以预先存储在例如存储单元45中,或者可以经由通信等从外部装置发送到终端设备4。

此外,在从用户接收到获取与终端设备4正在执行的操作有关的特定信息的指令时,控制器41请求操作状态获取单元42获取终端设备4的操作状态。控制器41从操作状态获取单元42接收表示终端设备4的操作状态的操作状态信息,并且控制发送接收单元43将表示针对特定信息的请求的请求信息和操作状态信息发送到图像处理设备2。控制器41可以将操作状态信息添加到请求信息中。

此外,控制器41接收从图像处理设备2发来的设置用UI的数据或地址数据,并且使得设置用UI或地址数据被显示在UI单元44上。控制器41可以使得多条地址数据以列表的形式显示在UI单元44上,或者可以使得多条地址信息按照操作状态以优先级递减的顺序显示在UI单元44上。例如,控制器41可以使得多条地址数据以缩略图(小图)的形式显示在UI单元44上,或者可以按照来自用户的指令使得多条地址数据以优先级递减的顺序显示在UI单元44上。控制器41也可以使得多个设置用UI以优先级递减的顺序显示在UI单元44上。

此外,控制器41获取表示输入或输出数据的输出目的地(存储位置)或获取来源并且与终端设备4的操作状态相对应的输入来源或输出目的地信息。例如,控制器41使得与操作状态相对应的输入来源或输出目的地信息显示在用于录入输入来源或输出目的地信息的UI单元44上显示的设置用UI上的输入来源或输出目的地信息栏中。

操作状态获取单元42

操作状态获取单元42检测正在由终端设备4进行的操作的状态,并且将表示该操作状态的操作状态信息输出到控制器41。例如,操作状态获取单元42检测控制器41上操作的应用软件的类型或者检测使用该正在操作的应用软件进行的操作。

例如,如果操作状态是在图2中所示的等级A的基础上定义的,则预先创建图2中所示的将操作状态的值与应用软件的名称彼此关联起来的映射关系,并且将其预先存储在存储单元45中。操作状态获取单元42从控制器获得正在终端设备4上操作的应用软件的名称,并且查阅前面所述的映射关系,来获得与正在操作的应用软件相对应的操作状态的值。例如,如果正在由控制器41操作与阅读器有关的应用软件,则操作状态获取单元42从控制器41获得与阅读器有关的应用软件的名称,并且查阅前面介绍的映射关系来获得操作状态的值("阅读器")。如果正在由控制器41操作用于管理文件和文件夹的数据管理应用软件,则操作状态获取单元42从控制器41获得数据管理应用软件的名称,并且查阅前面介绍的映射关系以获得操作状态的值("数据管理应用")。

如果操作状态是在图2中所示的等级B的基础上定义的,则操作状态获取单元42检测通过使用正在终端设备4上操作的应用软件而进行的操作的状态。例如,如果由控制器41操作了地图应用软件并且在UI单元44上正在显示区域XXX的地图,则操作状态获取单元42检测到表示"正在显示区域XXX的地图"的操作状态。如果由控制器41操作了制作应用软件并且在UI单元44上正在显示图像,则操作状态获取单元42检测到表示"正在显示图像"的操作状态。举例来说,操作状态获取单元42可以按照等级A的标准或等级B的标准检测终端设备4的操作状态。

这里,将参照图10介绍终端设备4的操作状态与输入来源或输出目的地信息之间的对应关系。图10图解说明终端设备的操作状态与输入来源或输出目的地信息之间的对应关系。控制器41从操作状态获取单元42接收操作状态信息,并且获得对与操作状态信息表示的操作状态相对应的输出目的地(存储位置)或获取来源进行表示的输入来源或输出目的地信息。例如,如果操作状态表示"目前正在阅读器上显示文件",则输入来源或输出目的地信息是正在阅读器上显示的文件的本地路径或者正在阅读器上显示的文件的外部地址(外部装置中文件的地址),并且控制器41通过例如检查处理过程和文件句柄来获得输入来源或输出目的地信息。外部装置的例子可以包括文件服务器6、DMS7、目录服务器8和邮件服务器9。如果正在显示多个文件,则控制器41将正在窗口中显示的现用文件的本地路径或外部地址选择为指定值或最高优先级,并且将其它文件的本地路径或外部地址选择为可选项值。术语"现用文件"的意思是,例如,正在由用户操作的文件。

如果操作状态表示"目前正在阅读器上显示文件夹",则输入来源或输出目的地信息是正在阅读器上显示的文件夹的本地路径或者外部地址,并且控制器41通过例如检查处理过程和文件句柄来获得输入来源或输出目的地信息。如果正在显示多个文件夹,则控制器41将现用文件夹的本地路径或外部地址选择为指定值或最高优先级,并且将其它文件夹的本地路径或外部地址选择为可选项值。术语"现用文件夹"的意思是,例如,正在由用户操作的文件夹。

如果操作状态表示"目前正在网页浏览器上显示文件",则输入来源或输出目的地信息是正在网页浏览器上显示的文件的本地路径或外部地址,并且控制器41通过检查处理过程和文件句柄来获得输入来源或输出目的地信息。如果正在显示多个文件,则控制器41将正在窗口中显示的现用文件的本地路径或外部地址选择为指定值或最高优先级,并且将其它文件的本地路径或外部地址选择为可选项值。

如果操作状态表示"目前正在网页浏览器上显示网页",则输入来源或输出目的地信息是正在网页浏览器上显示的网页的外部地址,并且控制器41通过检查处理过程从网页浏览器获得输入来源或输出目的地信息。如果正在显示多个网页,则控制器41将正在窗口中显示的现用网页的外部地址选择为指定值或最高优先级,并且将其它网页的外部地址选择为可选项值。术语"现用网页"的意思是,例如,正在由用户操作的网页。

然后,控制器41使得诸如所选择的本地路径或外部地址这样的输入来源或输出目的地信息显示在用于在UI单元44上所显示的设置用UI上录入输入来源或输出目的地信息的输入来源或输出目的地信息栏中。例如,如果正在UI单元44上显示多个文件、多个文件夹或者多个网页,则控制器41获取多条输入来源或输出目的地信息,并且以使得用户能够选择其中任何一个的方式在设置用UI上的输入来源或输出目的地信息栏中显示多条输入来源或输出目的地信息。控制器41还可以在设置用UI上的输入来源或输出目的地信息栏中显示与指定值或最高优先级相关联的那条输入来源或输出目的地信息,并且以使得用户能够选择其中任何一个的方式在设置用UI上的输入来源或输出目的地信息栏中显示其它条输入来源或输出目的地信息。

现在将参照图11介绍反映输入或输出数据的位置。例如,如果正在终端设备4上操作的对象是"正在阅读器上显示的文件",则反映正在显示的文件的输入或输出数据的位置是"获取来源",并且控制器41(A)在设置用UI上的输入来源或输出目的地信息栏中将现用文件的本地路径或外部地址显示为指定值或最高优先级选项,和(B)在设置用UI上的输入来源或输出目的地信息栏中将非现用文件的本地路径或外部地址显示为可选项。就是说,如果操作状态表示文件正被显示,如图6中所示,则选择诸如"打印文件"、"用电子邮件发送文件"或"传真发送文件"之类的适当功能,并且图像处理设备2获取指定文件的输入或输出数据并且对所获取的输入或输出数据进行图像处理。因此,反映输入或输出数据的位置是"获取来源"。

如果正在终端设备4上操作的对象是"正在阅读器上显示的文件夹",则反映输入或输出数据的位置是"输出目的地(存储位置)",并且控制器41(A)在设置用UI上的输入来源或输出目的地信息栏中将现用文件夹的本地路径或外部地址显示为指定值或最高优先级选项,和(B)在设置用UI上的输入来源或输出目的地信息栏中将非现用文件夹的本地路径或外部地址显示为可选项。即,如图6中所示,如果正在显示文件夹并且选择了"扫描到文件夹"功能,则图像处理设备2将通过读取图像生成的输入或输出数据输出到指定文件夹。因此,反映输入或输出数据的位置是"输出目的地(存储位置)"。

如果终端设备4将要进行的操作所针对的对象是"正在网页浏览器上显示的网页",则反映输入或输出数据的位置是"获取来源",并且控制器41(A)在设置用UI上的输入来源或输出目的地信息栏中将现用网页的外部地址显示为指定值或最高优先级选项,和(B)在设置用UI上的输入来源或输出目的地信息栏中将非现用网页的外部地址显示为可选项。就是说,如果操作状态表示网页正被显示,如图6中所示,则选择诸如"打印文件"、"用电子邮件发送文件"或"传真发送文件"之类的适当功能,并且图像处理设备2获取指定网页的数据并且对所获取的数据进图像处理。因此,反映输入或输出数据的位置是"获取来源"。

将会给出当操作状态表示"目前正在显示文件"并且使用终端设备4选择了"打印文件"功能时的具体实例的介绍。控制器41使得,例如,图8A中所示的设置用UI300被显示在UI单元44上,并且使得表示输入或输出数据的获取来源的输入来源或输出目的地信息显示在设置用UI300上的输入来源或输出目的地信息栏320中。控制器41获取UI单元44上显示的文件的本地路径或外部地址,并且将现用文件的本地路径或外部地址(例如"AAAAAAAA")在输入来源或输出目的地信息栏320中显示为指定值或最高优先权。控制器41还可以在输入来源或输出目的地信息栏320中将非现用文件的本地路径或外部地址显示为可选项。例如,如图8B中所示,控制器41还可以将非现用文件的本地路径或外部地址(例如,"BBBBBBBB"、"CCCCCCCC"等)以下拉菜单形式显示在输入来源或输出目的地信息栏320中。

如果操作状态表示"目前正在显示文件夹"并且使用终端设备4选择了"扫描到文件夹"功能,则控制器41使得,例如,图9A中所示的设置用UI400被显示在UI单元44上,并且使得表示输入或输出数据的存储位置(输出目的地)的输入来源或输出目的地信息显示在设置用UI400上的输入来源或输出目的地信息栏420中。控制器41获取正在UI单元44上显示的文件夹的本地路径或外部地址,并且使得现用文件夹的本地路径或外部地址(例如"AAAAAAAA")在输入来源或输出目的地信息栏420中显示为指定值或最高优先权。控制器41还可以使得非现用文件夹的本地路径或外部地址在输入来源或输出目的地信息栏420中显示为可选项。例如,如图9B中所示,控制器41还可以使得非现用文件夹的本地路径或外部地址(例如,"BBBBBBBB"、"CCCCCCCC"等)以下拉菜单形式显示在输入来源或输出目的地信息栏420中。

发送接收单元43

发送接收单元43将表示针对特定信息的请求的请求信息和表示终端设备4的操作状态的操作状态信息经由通信路径5发送到图像处理设备2。

此外,发送接收单元43经由通信路径5从图像处理设备2接收设置用UI的地址数据。如果从图像处理设备2按照优先级递减的顺序发送了多条设置用UI的地址数据,则发送接收单元43依次接收这多条地址数据。由发送接收单元43接收的多条地址数据被存储在终端设备4的存储单元45中。此外,如上所述,如果图像处理设备2和终端设备4彼此经由两条通信路径连接,即,通信路径5和如前所述的不同的通信路径,则发送接收单元43可以将请求信息和操作状态信息经由该不同的通信路径发送到图像处理设备2,并且经由该不同的通信路径从图像处理设备2接收设置用UI的地址数据。

发送接收单元43此外还经由通信路径5从图像处理设备2接收设置用UI的数据。例如,可以预先将网页浏览器的程序存储在存储单元45中。当用户通过使用UI单元44给出启动浏览器的指令时,控制器41按照用户给出的指令启动网页浏览器。然后,发送接收单元43使用用户指定的地址数据经由通信路径5访问设置用UI的数据。在此之后,通过图像处理设备2的发送接收单元26、通信路径5和终端设备4的发送接收单元43,从图像处理设备2的UI提供单元24将设置用UI的数据提供到终端设备4的UI单元44。终端设备4的网页浏览器显示从图像处理设备2接收到的设置用UI。此外,如果发送接收单元43已经从图像处理设备2接收到了地址数据,则控制器41可以自动地启动网页浏览器,而不用等待由用户给出的指令,并且发送接收单元43可以通过使用地址数据经由通信路径5访问设置用UI的数据。例如,发送接收单元43可以通过使用最高优先级的地址数据经由通信路径5访问设置用UI的数据,而不用等待用户给出的指令。

而且当设置用UI不是网页浏览器中显示的用户界面,而是按照专用计算机程序显示在终端设备4上的用户界面时,发送接收单元43经由通信路径5从图像处理设备2接收设置用UI的数据。

此外,发送接收单元43将控制数据以HTTP请求的形式经由通信路径5发送到图像处理设备2。如果要基于终端设备4中存储的输入或输出数据进行打印或传真发送,则发送接收单元43将要进行打印或传真发送的输入或输出数据经由通信路径5发送到图像处理设备2。如果图像处理设备2要读取图像并且终端设备4要获取输入或输出数据,则作为对HTTP请求的HTTP响应,发送接收单元43经由通信路径5从图像处理设备2接收由图像读取单元21生成的输入或输出数据。

UI单元44

UI单元44具有显示器,并且显示设置用UI或地址数据。此外,UI单元44接收来自用户的获取特定信息的指令并且接收由用户指定的地址数据。例如,用户在UI单元44上正在显示的多条地址数据当中,使用UI单元44指定用于设置用户希望执行的功能(图像处理)的操作条件的设置用UI的地址数据。UI单元44此外还接收来自用户的与诸如读取图像、打印图像、经由传真发送图像数据、经由电子邮件发送图像数据或寄存器操作之类的操作的操作条件相关的控制数据的输入。

存储单元45

存储单元45存储输入或输出数据。例如,存储单元45存储由图像处理设备2的图像读取单元21生成的输入或输出数据,和要由图像处理设备2打印或通过传真发送的输入或输出数据。存储单元45还存储要由控制器41运行的应用软件。存储单元45此外还可以存储从图像处理设备2发送来的多个设置用UI的多条数据,或多条地址数据。

接下来,将会参照图12介绍图像处理系统1的操作。图12是图解说明由图像处理系统1执行的处理过程的例子的程序图。

首先,用户使用终端设备4的UI单元44给出启动专用应用软件的指令。然后,终端设备4的控制器41启动由用户指定的应用软件。用户使用启动的应用软件创建文档,在UI单元44上显示诸如图像文件或文档文件之类的文件,或者在UI单元44上显示文件夹。

当用户使用终端设备4的UI单元44给出获取与操作相关的特定信息的指令(S01)时,控制器41请求操作状态获取单元42获取操作状态(S02)。

操作状态获取单元42检测正在由终端设备4执行的操作的状态(步骤S03)。例如,如图4中所示,如果正在UI单元44上显示文件时,操作状态获取单元42检测到表示"目前正在显示文件"的操作状态。如图5中所示,如果正在UI单元44上显示文件夹,则操作状态获取单元42检测到表示"目前正在显示文件夹"的操作状态。

然后,终端设备4的发送接收单元43按照用户给出的发送指令经由通信路径5将请求信息和操作状态信息发送到图像处理设备2。按照另外一种可选方案,发送接收单元43可以经由除了通信路径5之外的通信路径将该请求信息和操作状态信息发送到图像处理设备2。图像处理设备2的发送接收单元26经由通信路径5或另一个通信路径从终端设备4接收请求信息和操作状态信息,并且将请求信息和操作状态信息输出到控制器25。终端设备4的发送接收单元43可以向图像处理设备2发送验证信息,并且图像处理设备2的控制器25可以使用该验证信息验证该终端设备4。

控制器25按照由操作状态信息表示的操作状态选择多条特定信息,同时为这多条特定信息分配优先级(S05)。例如,控制器25按照操作查阅图6中所示的表格来选择多个功能,同时为这多个功能分配优先级。例如,在检测到操作状态表示"目前正在显示文件"时,控制器25将"(1)打印文件"功能选择为最高优先级功能,将"(2)用电子邮件发送文件"功能选择为第二高优先级功能,将"(3)传真发送文件"功能选择为第三高优先级功能,并且将"(4)显示功能列表"功能选择为第四高优先级功能。然后,控制器25将用于设置所选择功能的操作条件的设置用UI的地址数据输出到发送接收单元26。

发送接收单元26首先经由通信路径5或另一个通信路径将最高优先级(第一优先级)的特定信息(设置用UI的地址数据)发送到终端设备4(S06),其次经由通信路径5或另一个通信路径将第二高优先级的特定信息发送到终端设备4,并且在第N次经由通信路径5或另一个通信路径将第N高优先级的特定信息发送到终端设备4(S07)。由此,发送接收单元26以优先级递减的顺序向终端设备4发送由控制器25选择的多条特定信息。

终端设备4的发送接收单元43经由通信路径5或另一个通信路径从图像处理设备2接收多条特定信息,并且将分配了优先级的这多条特定信息输出到控制器41(S08)。例如,发送接收单元43经由通信路径5或另一个通信路径从图像处理设备2接收分配了优先级的多条设置用UI的地址数据,并且将这多条地址数据输出到控制器41。

控制器41使得从图像处理设备2获得的多条特定信息显示在UI单元44上(S09)。例如,控制器41可以使得多条地址数据以缩略图的形式显示在显示器上,或者可以使得多条地址数据以优先级递减的顺序显示在显示器上。

然后,用户在终端设备4上启动浏览器,并且使用UI单元44在UI单元44上正在显示的多条地址数据当中指定期望的一条地址数据。发送接收单元43使用用户指定的地址数据经由通信路径5访问设置用UI的数据。在此之后,通过发送接收单元26、通信路径5和发送接收单元43,从图像处理设备2的UI提供单元24将设置用UI的数据提供到终端设备4的UI单元44。

在S06和S07中,不发送地址数据,发送接收单元26可以以优先级递减的顺序向终端设备4发送多条设置用UI的数据。在这种情况下,终端设备4的控制器41使得多个设置用UI以优先级递减的顺序显示在UI单元44上。

举例来说,如果用户选择"打印文件"功能,则控制器41使得,例如,图8A中所示的设置用UI300显示在UI单元44上。如果用户选择"扫描到文件夹"功能,则控制器41使得,例如,图9A中所示的设置用UI400显示在UI单元44上。

然后,终端设备4的控制器41按照终端设备4的操作状态获取输入来源或输出目的地信息。例如,如图4中所示,如果正在UI单元44上显示文件,则控制器41获得当前显示文件的本地路径或外部地址作为输入来源或输出目的地信息。如果UI单元44上正在显示多个文件,则控制器41将正在窗口中显示的现用文件的本地路径或外部地址选择为指定值或最高优先级,并且将其它文件的本地路径或外部地址选择为可选项的值。而且如果UI单元44上正在显示文件夹或网页,则控制器41获得其本地路径或外部地址作为输入来源或输出目的地信息。使用现用文件、文件夹或网页的地址作为指定值或最高优先级值使得现用文件、文件夹或网页的地址能够得到优先选择并且被发送到图像处理设备2。

控制器41使得输入来源或输出目的地信息显示在UI单元44上显示的设置用UI上的输入来源或输出目的地信息栏中(S11)。例如,如果选择了"打印文件"功能并且UI单元44上正在显示图8A中所示的设置用UI300,则控制器41使得表示输入或输出数据的获取来源的输入来源或输出目的地信息显示在设置用UI300上的输入来源或输出目的地信息栏320中。举例来说,控制器41使得现用文件的本地路径或外部地址(例如,"AAAAAAAA")在输入来源或输出目的地信息栏320中被显示为指定值或最高优先级值。因此,现用文件的地址可以得到优先选择并且被发送到图像处理设备2。此外,如图8B中所示,控制器41还可以使得非现用文件的本地路径或外部地址(例如,"BBBBBBBB"等)以下拉菜单形式显示在输入来源或输出目的地信息栏320中。

然后,用户查看正显示在设置用UI上的输入来源或输出目的地信息栏中的输入来源或输出目的地信息(输出目的地或获取来源),并且使用UI单元44指示图像处理的执行。如果在设置用UI上的输入来源或输出目的地信息栏中正在显示多条输入来源或输出目的地信息,则用户使用UI单元44在这多条输入来源或输出目的地信息当中选择期望的一条输入来源或输出目的地信息,并且指示图像处理的执行。

当用户指定了输入来源或输出目的地信息并且指示了图像处理的执行时,发送接收单元43将包括表示输入或输出数据的输出目的地或获取来源的输入来源或输出目的地信息的控制数据经由通信路径5或另一个通信路径发送到图像处理设备2(S12)。

图像处理设备2的控制器25按照从终端设备4发来的控制数据,控制图像读取单元21、打印单元22、传真发送单元23或任何其它期望单元的操作,并且执行由终端设备4指示的图像处理(S13)。

例如,如果UI单元44上正在显示图8B中所示的设置用UI300,则用户使用UI单元44在多条输入来源或输出目的地信息当中选择期望的一条输入来源或输出目的地信息(表示存储期望的输入或输出数据的位置的信息),并且指示执行"打印文件"功能。因此,发送接收单元43经由通信路径5或另一个通信路径向图像处理设备2发送包括表示输入或输出数据的获取来源的输入来源或输出目的地信息在内并且用于执行"打印文件"功能的控制数据。图像处理设备2的控制器25控制发送接收单元26从由控制数据中包括的输入来源或输出目的地信息表示的获取来源中获得输入或输出数据,并且控制打印单元22基于所获得的输入或输出数据进行打印。这样,图像处理设备2按照来自终端设备4的指令获得输入或输出数据并且执行打印(S13)。

此外,例如,如果UI单元44上正在显示图9B中所示的设置用UI400,则用户使用UI单元44在多条输入来源或输出目的地信息当中选择期望的一条输入来源或输出目的地信息(表示存储输入或输出数据的位置的信息),并且指示执行"扫描到文件夹"功能。因此,发送接收单元43经由通信路径5或另一个通信路径向图像处理设备2发送包括表示输入或输出数据的输出目的地(存储位置)的输入来源或输出目的地信息在内并且用于执行"扫描到文件夹"功能的控制数据。图像处理设备2的控制器25控制图像读取单元21读取文档上的图像,并且控制发送接收单元26将由图像读取单元21生成的输入或输出数据发送到控制数据中包含的输入来源或输出目的地信息所表示的输出目的地(存储位置)。这样,图像处理设备2按照来自终端设备4的指令执行扫描,并且将输入或输出数据发送到所指示的输出目的地(存储位置)(S13)。

将参照图13总体介绍已经从终端设备4接收到控制数据的图像处理设备2的操作。例如,如果图像处理设备2要获取输入或输出数据并进行图像处理并且如果输入或输出数据的获取来源是终端设备4中的本地路径,则终端设备4将输入或输出数据上传(或发送)到图像处理设备2,并且这样图像处理设备2获得了输入或输出数据。要进行这一系列操作的功能的例子包括"打印文件"、"用电子邮件发送文件"和"传真发送文件"。换句话说,如果使用终端设备4选择了"打印文件"、"用电子邮件发送文件"和"传真发送文件"功能并且如果终端设备4中的本地路径被指定为输入或输出数据的获取来源,则图像处理设备2从指定的本地路径获取输入或输出数据并执行图像处理。

如果输入或输出数据的获取来源是外部装置中的地址,则图像处理设备2从相应的地址下载输入或输出数据,从而获得了输入或输出数据。要进行这一系列操作的功能的例子包括"打印文件"、"用电子邮件发送文件"和"传真发送文件"。

如果图像处理设备2要输出输入或输出数据并且如果输入或输出数据的输出目的地(存储位置)是终端设备4中的本地路径,则图像处理设备2将输入或输出数据发送到终端设备4。这样,输入或输出数据被存储到了终端设备4中。例如,作为响应于HTTP请求的HTTP响应,图像处理设备2将输入或输出数据发送到终端设备4。如果输入或输出数据的输出目的地(存储位置)是外部装置中的地址,则图像处理设备2将输入或输出数据上传(发送)到相应的地址。这样,输入或输出数据被存储到了外部装置中。要进行这一系列操作的功能的例子包括"扫描到文件夹"和"扫描到DMS"。

由此,按照本示范性实施方式的图像处理设备2从终端设备4接收已按照终端设备4的操作状态确定的、表示数据输出目的地或数据获取来源的输入来源或输出目的地信息,并且基于输入来源或输出目的地信息将输入或输出数据输出到指定位置(地址)或者基于输入来源或输出目的地信息从指定位置(地址)获取输入或输出数据。然后,图像处理设备2执行图像处理。

此外,按照本示范性实施方式的图像处理设备2检测终端设备4的操作状态,对按照终端设备4的操作状态分配了优先级的多个功能(或者图像处理操作)进行选择,并且按照优先级递减的顺序将用于设置各个功能的操作条件的设置用UI的数据或地址数据发送到终端设备4。即,图像处理设备2按照终端设备4的操作状态选择期望执行的多个功能,并且按照功能被执行的可能性递减的顺序,为终端设备4提供用于设置各个功能的操作条件的设置用UI的数据或地址数据。然后,图像处理设备2从终端设备4接收已按照终端设备4的操作状态确定的、表示数据输出目的地或数据获取来源的输入来源或输出目的地信息,并且执行图像处理。以这种方式,在终端设备4的当前操作完成之后可执行的功能的设置用UI的数据或地址数据被从图像处理设备2按照这些功能被执行的可能性递减的顺序提供到终端设备4,并且,此外,已按照终端设备4的操作状态确定的、表示数据输出目的地或数据获取来源的输入来源或输出目的地信息被从终端设备4提供到图像处理设备2。

将会介绍按照本示范性实施方式的图像处理系统1的应用实例。例如,将诸如Felica(注册商标)卡这样的非接触IC卡内置到终端设备4中,并且在图像处理设备2中设置验证非接触IC卡的IC卡验证装置。用户操作终端设备4,从而使得文件、文件夹、网页或者任何其它适当项目被显示在终端设备4上。用户在文件等正在终端设备4上显示的时候,将内置有非接触IC卡的终端设备4放在IC卡验证装置上或附近,从而使得非接触IC卡与IC卡验证装置之间经由无线电发送和接收建立通信。这样,请求信息和操作状态信息被从终端设备4发送到图像处理设备2,并且与操作状态相应的设置用UI被从图像处理设备2发送到终端设备4。然后,使用终端设备4设置与操作状态相应的数据输出目的地或数据获取来源,并且表示输出目的地或获取来源的输入来源或输出目的地信息被从终端设备4发送到图像处理设备2。这样,由图像处理设备2执行指定的图像处理。在这个应用实例中,可以仅仅需要用户在文件等正在终端设备4上显示的时候,将终端设备4放置在图像处理设备2的IC卡验证装置上或附近,以在图像处理设备2中设置与终端设备4的操作状态相应的输出目的地或获取来源并且执行与操作状态相应的图像处理。

硬件结构

前面为了说明的目的介绍的图像处理设备2包括处理器,比如中央处理单元(CPU)(图中未示出)。处理器执行存储器(图中未示出)中存储的程序,以实现UI提供单元24和控制器25的各个功能。程序是通过诸如光盘(CD)或数字通用光盘(DVD)之类的记录介质或者经由诸如网络这样的通信路径存储到诸如硬盘驱动器(HDD)这样的存储装置中的。程序可以是预先存储在诸如硬盘驱动器这样的存储装置中的。由诸如随机存取存储器(RAM)这样的存储器读取存储在诸如硬盘驱动器这样的存储装置中的程序,并且由诸如CPU这样的处理器执行该程序,以实现前面所述的UI提供单元24和控制器25的各个功能。

此外,前面为了说明的目的介绍的终端设备4包括处理器,比如CPU(图中未示出)。处理器执行存储器(图中未示出)中存储的程序,以实现控制器41和操作状态获取单元42的各个功能。程序是通过诸如CD或DVD这样的记录介质或经由诸如网络这样的通信路径存储到存储器中的。程序可以是预先存储在存储器中的。此外,如果终端设备4经由通信路径5或另一个通信路径与图像处理设备2连接,则可以将实现控制器41和操作状态获取单元42各自的功能的程序从图像处理设备2发送到终端设备4,并且可以将该程序存储在终端设备4的存储器中。由诸如CPU这样的处理器执行存储器中存储的程序,以实现前面介绍的控制器41和操作状态获取单元42的各个功能。

前面的本发明示范性实施方式的介绍是为了图解说明的目的而给出的。并非想要穷举或将本发明局限于所公开的具体形式。显然,很多变型和变化对本领域技术人员而言是显而易见的。选取和介绍这些实施方式是为了最好地解释本发明的原理及其实际应用,从而使得本领域的其他技术人员能够理解本发明用于各种不同的实施方式并且具有适合于具体预期应用的各种不同变型。本发明的范围意在由所附的权利要求以及它们的等价内容来限定。

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