数据处理设备和终端设备制造技术

技术编号:2867749 阅读:168 留言:0更新日期:2012-04-11 18:40
提供使得终端设备可以使用数据处理设备提供的多种功能而不使用设备驱动器的技术。多功能设备执行用于当由指令数据指示的指令数据存储在RAM的共享区域中时实现该功能的处理。这里,可以通过和多功能设备连接的个人计算机,将其中存储指令数据的RAM的共享区域识别为可以通过文件系统访问的存储区域,其中文件系统是作为操作系统的标准特征提供的功能。因此,可以从个人计算机端简单的通过在共享区域中通过操作系统存储指令数据来控制多功能设备的操作,消除了特殊的设备驱动器控制多功能设备的操作的需要。

【技术实现步骤摘要】

本专利技术涉及一种用于接收远程命令并且执行实现一个或多个功能中的一个功能的处理的数据处理设备。本专利技术还涉及当和数据处理设备连接时使用的并且能够执行和数据处理设备的数据通信的终端设备。
技术介绍
具有一个或多个功能,比如打印机功能和扫描仪功能,的数据处理设备是本领域熟知的。通常,配置这个类型的数据处理设备来从终端设备接收命令并且实现多种功能。为了使用数据处理设备拥有的多种功能,需要把用于提供用户接口来使用多种功能的应用程序和用于控制数据处理设备本身的操作的特殊设备驱动器提供给终端设备。终端设备的用户运行上述应用程序并且执行对应于所需功能的操作来通过设备驱动器控制数据处理设备的操作。以这种方式,用户可以使用多种功能。近年来,提出了多种技术用于改进在这种类型的数据处理设备中的用户友好度(用户接口)。例如,一个这种数据处理设备(传真机A)包括存储单元(RAM12),终端设备(个人计算机PC)可以将其识别作和终端设备本身连接的外部存储设备,如在日本专利申请公布No.2001-282694中公开的。当终端设备在这个存储单元中存储数据时,向用户提示选择用于处理数据的功能,并且基于所选功能处理数据。在用户在这个数据处理设备中选择了功能之后,将指示所选功能的指令通过安装在终端设备端的设备驱动器(驱动器程序)发送到数据处理设备。因为从在这个类型的数据处理设备中的终端设备端使用由数据处理设备拥有的多种功能,需要在终端设备和数据处理设备之间通过特殊的设备驱动器直接交换命令。通常,结合在终端设备端中包含的操作系统(OS)开发并提供设备驱动器。因此,当OS升级时必须升级设备驱动器,否则数据处理设备不能合适的操作。需要来升级设备驱动器的工作可能极端麻烦并且是用户的很大的负担。另外,开发并提供数据处理设备的组织必须花费很大的开发成本,来为每一OS以及每次OS升级时开发并更新设备驱动器。因此,近年来对可以使用数据处理设备拥有的功能而无需通过设备驱动器的技术产生了很大的需要。
技术实现思路
考虑到前述的,本专利技术的一个目的是提供能够使用数据处理设备拥有的功能但是不采用设备驱动器的技术。根据本专利技术的一个方面,提供了一种具有一个或多个功能的数据处理设备。设备包括存储多种类型的数据并且能够由终端设备识别为外部存储设备的存储单元,其中终端设备和数据处理设备连接并且能够和数据处理设备执行数据通信;设备还包括功能实现单元,其执行在指令数据存储在存储单元中时实现由指令数据指示的一个或多个功能中的一个的处理。在具有这个结构的数据处理设备中,当指令数据存储在存储单元中时执行一处理以实现由该指令数据指示的功能。这里,由和数据处理设备连接的终端设备将其中存储指令数据的存储单元识别为可以通过在OS(操作系统)中作为标准功能提供的功能(文件系统)访问(数据存储和删除)的存储区域。就是说,终端设备将存储单元识别为和终端设备本身连接的外部存储设备。因此,终端设备可以仅简单的通过在存储单元中通过OS存储指令数据来控制数据处理设备的操作。因此,不需要特殊的驱动器来控制数据处理设备的操作。以这种方式,在简单的提供用于产生指令数据的功能(比如包含用于提供用户接口来产生指令数据的程序等)之后,数据处理设备拥有的功能可以用在终端设备端上而无需设备驱动器。因此,不需要伴随着安装终端设备的麻烦的操作,因此大大减少了用户在使用数据处理设备中的负担。另外,如上所述,因为数据处理设备的操作可以由在OS中标准提供的功能控制,开发并提供数据处理设备的组织仅需要开发并提供产生指令数据的功能,由此减少了和设备驱动器相关联的开发成本。特别的,因为对于具有很少用户的操作系统开发或提供特殊的设备驱动器和用于产生前述指令数据的功能在回收产品成本上的困难,所以传统上不进行这种开发和提供。因此,运行这种操作系统的终端设备不能使用数据处理设备拥有的功能。但是,通过甚至对那些具有很少用户的操作系统开发并提供上述的程序,可以减少前述的产品成本,并且运行这种操作系统的终端设备还可以使用数据处理设备的功能。上述的功能实现单元执行用于在指令数据存储在存储单元时实现由该指令数据指示的功能的处理。因此,不可能在指令数据留在存储单元中时基于相同指令数据不合需要的重复相同处理。因此,可能采用下面的结构来防止不合需要的重复相同处理。例如,可以提供指令数据更改命令单元,用于在功能已经由功能实现单元实现时修改指令数据指示,并且当指令数据指示已经实现了指令数据指示的功能时功能实现单元不执行实现该功能的处理。这个结构可以防止相同处理基于相同的指令数据不合需要的重复。通过这个结构,可以通过以指示功能已经被实现的内容重写部分指令数据,或将指示功能已经被实现的数据附加到指令数据,来实现“指示功能已经被实现”。附图说明图1是一方框图,示出了根据优选实施例的通信系统的结构;图2(a)是示出了使用扫描仪功能的处理中的步骤的流程图的第一部分;图2(b)是示出了使用扫描仪功能的处理中的步骤的流程图的第二部分;图3(a)示出了内容通知数据的结构;图3(b)示出了内容通知数据的另一结构;图4示出了用户接口窗口;图5是示出了使用远程调整功能的处理中的步骤的流程图;图6示出了用户接口窗口;图7是示出了使用打印机功能的处理中的步骤的流程图;和图8是示出了在功能实现处理中的步骤的流程图。具体实施例方式下面将描述本专利技术的优选实施例。如图1所示,通信系统1包括多功能设备100和个人计算机(在下文中作为PC提到)200,它们彼此连接并且能够通过通信电缆300执行数据通信。多功能设备100包括用于通过电话网络400实现语音呼叫的电话功能;用于通过电话网络400发送和接收图像信号的传真功能;以及用于登记由电话功能和传真功能使用的呼叫目的和传输目的的号码登录功能(标识符号码;在优选实施例中的电话号码)。另外,多功能设备100具有多个可以通过后面描述的功能实现处理(图8)实现的功能,包括用于扫描在纸张上的图像作为图像数据的扫描仪功能;用于基于图像数据在纸张上打印图像的打印机功能;用于报告用于多种功能的设置的设置通知功能;以及用于不在多功能设备100的操作面板120上执行操作而从外部源接收指令并且更改涉及多种功能的设置的内容的远程调整功能。另外,将指示用于上述多种功能的设置的内容的数据记录在RAM140中,CPU132执行用于基于由这个设置数据指示的设置的内容实现这些功能的处理。除了多种应用程序,HD220存储扫描仪程序、设置程序和打印机程序。提供这些程序用于执行下面描述的,使用扫描仪功能的处理(图2),使用远程调整功能的处理(图5),以及使用打印机功能的处理(图7)。网络I/F234是用于连接PC200和通信网络600(在优选实施例中是局部区域网络(LAN))的接口。<用于使用由PC200的CPU212执行的扫描仪功能的处理> 之后,将参考图2描述在用于使用由PC200的CPU212执行的扫描仪功能的处理中的步骤。当在输入设备240上执行操作来开始扫描仪程序时开始这个处理。使用扫描仪功能的处理指导多功能设备100扫描在纸张上的图像作为图像数据,其中已经将纸张设置在了多功能设备100端上的扫描位置上。因此,当将具有被扫描的图像的纸张设置在多功本文档来自技高网
...

【技术保护点】
一种具有一个或多个功能的数据处理设备,本设备包括:存储单元,存储多种类型的数据,并且能够由终端设备识别为外部存储设备,其中终端设备和数据处理设备连接并且能够和数据处理设备执行数据通信;以及功能实现单元,执行在指令数据存储在存 储单元中时实现由指令数据指示的一个或多个功能中的一个的处理。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:稻田肇
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1