信息处理装置和信息传送方法

文档序号:6462370阅读:141来源:国知局
专利名称:信息处理装置和信息传送方法
技术领域
本发明涉及一种信息处理装置,用于与允许安装应用程序的图像形成装 置进行通信。
背景技术
以往,在大多数情况下,图像处理装置上的软件作为静态的、固定的固
件安装在实时操作系统(在下文中称作"RTOS")上。如果这样的固件包括多 个模块,则以其整体被静态地链接成单一载入模块的状态,存储在图像处理 装置的非易失性存储器中。
当RTOS被激活时,上述固件从非易失性存储器,如硬盘中下载至随机 存取存储器(RAM)中运行,或者直接在非易失性存储器,例如只读存储器 (ROM)中运行。
在日本特开11—282684号公报和日本特开2003-256216号公报公开的图 像处理装置中除了内置系统固件的RTOS夕卜,还在RTOS上提供了另一个软 件操作环境。因此,日本特开11一282684号公报和日本特开2003-256216号 公报公开的图像处理装置中,追加提供的软件操作环境支持软件的动态特性, 例如动态载入、动态链接和动态存储操作。
进而,日本特开11-53132号公报公开了一种方法,该方法使用包含网络 计算机的应用下载型打印机。日本特开11-53132号公报公开的方法从计算机 网络中下载待打印的数据文件以及与该数据文件对应的应用程序到打印机 中。进而,日本特开11-53132号公报公开的方法,激活网络计算机上的应用 程序以打开数据文件并将所述数据文件转化为光栅图像。日本特开11-53132 号公报进一步公开了一种安装了网络计算机的打印数据文件的打印机以及包 含该打印机的计算机网络系统。此外,日本特开11-53132号公报公开了一种 方法,该方法使用"Jav^applet"作为应用程序。
日本特开2002-287990号公报公开了一种方法,用于通过网络浏览器访 问设备以在该设备上安装应用,以及从所述设备上卸载已安装的应用。但是, 在网络上存在有多个图像形成装置并且在多个图像处理装置的每一个上引入 并安装应用程序时,会出现以下问题。
艮口,系统的管理员要承受在每个图像形成装置上安装应用程序的重负。再者,需要相当多的时间来在所有的图像形成装置上安装应用程序。
进而,在所有的图像形成装置上安装了所述应用程序的情况下,为了在
业务环境下使用已安装的应用程序,有必要对每一个应用程序进行设置。
在这点上,为了对每一个已安装在图像形成装置上的应用程序进行设置,
管理员有必要知道在网络上的哪个图像形成装置中安装了哪种应用程序。在
改变已安装的应用程序设置的情况下,也同样如此。
此外,管理员有必要知道在网络上的哪个图像形成装置上安装哪种应用
程序。此外,管理员有必要选择作为设置文件传送目的地的图像形成装置,
并进行将设置文件传送到每个己选的图像形成装置的处理。综上所述,鉴于
上述的传统的方法,管理员可能需要承受重负。

发明内容
本发明涉及一种信息处理装置,用于使用户容易的提取已安装了应用程 序的图像形成装置,所述应用程序为传送设置文件的对象。更具体的说,本 发明涉及一种信息处理装置,用于使用户以简单的操作向适当的图像形成装 置传送应用程序用的设置文件。
根据本发明的一个方面, 一种信息处理装置,用于向图像形成装置传送 在运行于该图像形成装置上的应用程序中使用的设置信息,包括获取单元, 用于从多个图像形成装置获取表示安装在所述多个图像形成装置上的每个应 用程序的类型的应用信息;应用选择接受单元,用于接受对与由所述获取单 元所获取的应用信息对应的应用程序的选择;设置信息选择接受单元,用于 接受对设置信息的选择,其中,所述设置信息在由所述应用选择接受单元接 受了选择的应用程序中使用;装置选择接受单元,用于接受对图像形成装置 的选择,其中该选择为,从安装有由所述应用选择接受单元接受了选择的应 用程序的图像形成装置中,选择作为传送所述设置信息的目的地的图像形成 装置;以及传送控制单元,用于控制向由所述装置选择接受单元接受了选择 的图像形成装置,传送由所述设置信息选择接受单元接受选择了的设置信息 的处理。
本发明进一步的特征和方面,将在以下参考附图的具体实施方式
的描述中,
得以清Mi也记载。


附图被并入说明书且构成说明书的一部分,示出了本发明的实施例、特 征和一些方面,其与文字描述一起用于解释本发明的原理。 图1为本发明实施例中的网络系统配置的例子。 图2为本发明实施例中的网络系统硬件配置的例子。
图3A至图3E为在本发明实施例中的个人计算机(PC)上管理的文件 列表的例子。
图4为本发明实施例中待传送的设置文件类型的例子。 图5为本发明实施例中的系统功能配置的例子。
图6为本发明实施例中在PC和多功能外围设备(MFP)之间进行的序 列的例子。
图7为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图8为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图9为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图10为本发明实施例中由PC执行的与控制设置文件传送相关的处理例 子的流程图。
图11为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图12为本发明实施例中由PC执行的检査设置文件处理例子的流程图。 图13为本发明实施例中由PC执行的传送设置文件处理例子的流程图。 图14为本发明实施例中由PC执行的重传设置文件处理例子的流程图。 图15为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图16为本发明实施例中由PC执行的传送设置文件处理例子的流程图。 图17为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图18为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图19为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。图20为本发明实施例中由PC执行的对传送设置文件处理修改的流程图。
图21为本发明实施例中由设置文件传送工具提供并在PC上显示的显示 画面的例子。
图22为本发明实施例中MFP的硬件配置的例子。 图23为本发明实施例中PC的硬件配置的例子。
具体实施例方式
以下参照附图对本发明的各实施例、特征以及方面进行详细地描述。要 注意的是,除非另外特别声明,在这些实施例中描述的组成部分的相对排列、 数值表达式以及数值不限制本发明的范围。
第一实施例
以下将描述本发明的第一实施例。图1为实施例的网络系统配置的例子。 参照图1, PC1004为信息处理装置的例子,其存储并运行设置文件传送 工具。
MFP1001为图像形成装置的例子,其具有各种功能,如传真传送功能、 复印功能和作为打印机的功能。MFP1002和MFP1003除了已安装的应用以 及存储的设置文件外,分别具有与MFPIOOI实质上相同的功能。
网络(NET) 1000为通信媒介的例子。PC1004和MFP1001至1003中 每一个都能够通过NET1000传送各种信息和进行数据通信。
图2表示实施例中图1的PC1004以及MFP1001至1003中每一个的软 件配置。
以下将参照图2描述MFP1001至1003中每一个的环境的前提。应用平 台2009(在下文中简称为"平台")为追加提供的软件操作环境。应用平台2009 在实时操作系统(RTOS) 2010上实现。
平台2009包括解释器、应用编程接口组(在下文中称为"API")以及框 架组。平台2009为在其上运行的软件提供仿真操作系统(OS)或计算平台。
解释器依次读取、解释和运行一系列命令行,所述命令行包括预定的命 令集中所包含的命令。在该命令集的使用方式与用于硬件的中央处理单元 (CPU)的命令集使用方式相同的情况下,该解释器特别地被称为"虚拟机"。
API以及框架组,为在该软件操作环境下操作的软件提供对存在于该软件操作环境的低层的实际RTOS供应的资源的访问,以及提供对通过硬件资
源抽象而获取的各种资源的访问。所述资源包括处理机运行命令的环境
(context)、内存、文件系统以及各种输入输出单元(I/O),例如网络接口。
在此,关于命令运行环境,软件操作环境能够与由实际的CPU和RTOS 提供的多任务机制无关地管理解释器上的命令运行环境。关于内存,软件操 作环境能够独立地管理内存。
解释器依次读取、解释并运行工作在平台上的软件。因此,在上述处理 中解释器能够监视命令行,能够防止损害系统操作的操作发生。进而,关于 软件运行环境中的软件对各种资源的访问,由于资源是经由平台提供的API 和框架组间接操作的,因此能够排除可能损害系统操作的访问操作。
因此,在固件中提供解释器和用来运行包括API和框架组的软件的环境 层的方法,对于在价格低廉的内置系统上部分地引进动态软件特征是非常有 用的,其中所述价格低廉的内置系统基本上应该被静态地、固定地配置。
在平台2009上提供了应用1 (2005)和应用2 (2006)。使用平台2009 的API运行应用1 (2005)和应用2 (2006)。
设置文件传送工具2001是向MFP1001至1003传送设置的程序,其运 行在对象代码运行环境.NET2003中。
进而,PC1004包括OS2004。MFP1001至1003包括运行在应用平台2009 上的应用1 (2005)和应用2 (2006)。应用1 (2005)和应用2 (2006) 可以是FeliCa鉴定应用,这将在下文描述。进而,MFP1001至1003包括文 件接收模块2007。文件接收模块2007具有从设置文件传送工具2001接收设 置文件的功能。
此外,MFP1001至1003包括应用管理模块2008。应用管理模块2008 管理应用l (2005)、应用2 (2006)和文件接收模块2007,并且管理应用 2005至2007的生存周期,例如对其激活或者挂起。
以下将参照图3A至3E描述实施例中传送设置文件的程序所使用的每个 文件,所述设置文件被应用程序使用。在本实施例中,文件以可扩展标记语 言(XML)格式描述。文件的类型和主要内容将在下文描述。
设备列表文件包括关于使用设备信息搜索功能5003 (图5)在网络上检 测到的设备的信息。设备信息包括数据项及其值,如图3A所示。数据项主要包括设备检测模式、设备状态、更新日期和时间、端口号、
设备ID、设备特有信息(MAC地址、IP地址、序列号和产品名)、固件信息、 设备名、设备规格ID和已安装应用信息。在本实施例中,已安装应用信息
具有特殊的重要意义。
己安装应用信息表示已安装的应用程序(下文中简称为"应用"),所述应 用程序已经安装在了图像形成装置上。更具体的说,已安装应用信息包括应
用ID、应用版本、应用名、安装日期和时间、应用状态和应用的类型。已安 装应用信息进一步包括存在或不存在许可证以及许可证状态作为许可证信 息。
信息处理装置(设置文件传送工具)向图像形成装置发出请求要其发送 设备列表文件。由此,信息处理装置能够从图像形成装置获取设备列表文件。 信息处理装置参考接收到的设备列表文件来识别和管理MFP1001至1003的 每一个上已安装了何种类型的应用程序。
组列表文件(图3B)包括关于设备组的信息。组列表文件在信息处理装 置内部生成并管理。组列表文件描述组名、组说明和设备列表(设备名和设 备ID)。信息处理装置能够将MFP1001至1003作为一个组来管理。
应用列表文件(图3C)描述从网络上的图像形成装置发送来的应用信息。 应用列表文件在信息处理装置内部生成并管理。应用列表文件描述应用ID、 应用版本、应用名、应用类型和许可证信息作为通过参考设备列表文件获取 的应用信息。管理员进而能够在应用列表文件中描述应用说明和关于每个资 源的信息。
传送对象应用文件(图3D)包括关于作为信息处理装置传送设置文件 的对象的应用程序的信息、应用版本和关于待传送的文件的信息。传送对象 应用文件在信息处理装置内部预先生成并管理。传送历史文件(图3E)是描述信息处理装置为传送设置文件进行控制的
结果的历史文件。信息处理装置在进行传送控制时生成并在之后管理传送历
史文件,这将在下文详细描述。PC1004 (图l)为信息处理装置的例子。 图4为实施例中的待传送的设置文件类型的例子。
如图4所示,PC1004能够将以下四种类型的设置文件传送到图像形成 装置。
(1) 传送对象应用特有的设置文件(明文格式)。 传送对象应用特有的设置文件(明文格式)以[KEY = VALUE]的格式描述。
(2) 传送对象应用特有的设置文件(ZIP格式)。 传送对象应用特有的设置文件(ZIP格式)以[KEY = VALUE]的格式描述。
(3) 传送对象应用特有的设置文件(3DES加密文件)。 传送对象应用特有的设置文件(3DES加密文件)以[KEY = VALUE]的格式 描述。
(4) 认证表文件。 认证表文件包括以逗号分割值(CSV)格式描述的用户数据信息。
当PC1004已选择了上述文件(1)至(4)中的任何一个文件作为传送 文件时,该文件被恢复为明文格式。然后,确定该文件是否适合作为传送文 件。如果确定该文件适合作为传送文件,则PC1004传送该文件。更具体的 说,通过确定是否向安装在MFP上的传送对象应用提供了必须的许可密钥, 来确定所述文件是否适合作为传送文件。
图5为实施例中与设置文件传送处理相关的PC1004 (设置文件发送装 置)和MFP1001至1003 (设置文件接收装置)的功能配置的例子。
参照图5, PC1004 (设置文件发送装置)的设置文件传送工具2001包 括设备信息搜索功能5003、设备信息管理功能5004、传送对象应用管理功能 5005、设置文件传送功能5006和传送结果管理功能5007。
设备信息搜索功能5003具有在网络上搜索MFP并从检测到的MFP获 取设备信息的功能。设备信息管理功能5004具有基于获取的设备信息为 MFP1001至1004中的每一个生成设备列表文件并管理生成的设备列表文件 的功能。
传送对象应用管理功能5005具有基于从MFP1001至1003获取的应用 信息生成应用列表文件,并管理生成的列表文件和预先生成的传送对象应用 文件的功能。设置文件传送功能5006具有将用户指定的设置文件传送到用户指定的 MFP中的功能。传送结果管理功能5007具有生成传送历史文件和管理所生 成的传送历史文件的功能,所述传送历史文件描述使用设置文件传送功能 5006进行的传送处理的结果。
MFP(设置文件接收装置)的文件接收模块2007包括应用控制功能5008、 文件接收功能5009和文件写入功能5010。
应用控制功能5008具有激活安装的应用、通过与应用通信获取关于该 应用的存储目的地(目录或文件路径)的信息以及退出该应用的功能。文件 接收功能5009具有通过建立会话与信息处理装置进行数据通信来接收设置 文件的功能。文件写入功能5010具有将从信息处理装置发送来的设置文件写 入该设置文件的存储目的地的功能,其中,所述存储目的地的信息己经通过 与应用通信而从中获取。
图6为实施例中的在PC1004和MFP1001之间进行的处理序列的例子。 在此,要注意的是,PC1004和MFP1002及1003中的每一个之间都能够进行 与图6所示的实质上相同的处理。
参照图6,在步骤S6001中,设置文件传送工具2001使用预定的搜索协 议向MFP1001发出请求以获取设备信息。MFP1001在接收到来自设置文件 传送工具2001的设备信息获取请求之后,运行设备信息搜索功能5003以进 行步骤S6001的处理。
在步骤S6002中,MFP1001将设备信息和应用信息发送到PC1004。更 具体的说,MFP1001通过NET1000将图3A所示的信息发送到PC1004。 PC1004的设置文件传送工具2001使用在步骤S6002中获取的信息更新设备 列表文件。
在步骤S6003中,设置文件传送工具2001将文件接收模块2007传送至 MFPIOOI,并指示MFP1001在其上安装传送文件接收模块2007。后文中将 描述与上述处理相关的变形例。
在步骤S6004中,MFP1001将安装结果发送给PC1004。设置文件传送 工具2001基于接收到的安装结果更新设备列表文件。
在这点上,例如,当文件接收模块2007成功的安装在MFP1001上时, 设置文件传送工具2001在设备列表文件中,将描述文件接收模块2007已经 成功安装在MFPIOOI上的信息写入MFP1001的条目(entry)。另一方面, 如果文档接收模块2007没有成功的安装在MFP1001上,设置文件传送工具2001在设备列表文件中,将描述文件接收模块2007没有成功安装在MFP1001 上的信息写入MFP1001的条目。上述信息能够显示在PC1004的显示器上。
在步骤S6005中,设置文件传送工具2001将改变传送对象应用状态的 命令发送给MFP1001中的应用。例如,为了读取设置文件,设置文件传送工 具2001发出指示将应用当前运行的服务挂起。
在步骤S6006中,MFP1001将状态改变的结果发送到PC1004。例如, MFP1001向PC1004发送表明没有成功挂起服务或者已经成功挂起服务的结 果。在步骤S6006之后,更新设备列表文件,并且在PC1004上选择了至少 一个设置文件。在步骤S6007中,将应用ID、文件名、MD5加密标志和设 置文件从PC1004发送至MFP1001。在步骤S6007之后,传送的文件被存储 在对象应用区域。任选地在MFP1001中激活要传送的应用。在步骤S6008 中,将结果从MFP1001传送到PC1004。然后,在步骤S6009中,从PC1004 向MFP1001发送挂起文件接收模块的指示。在步骤S6010中,从MFP1001 向PC1004传送传送结果。在步骤S6011中,PC1004更新设备列表文件并传 送历史文件。在步骤S6012中,PC1004显示在步骤S6011中的更新处理的 结果。
图7为实施例中由设置文件传送工具2001提供并在PC1004上显示的显 示画面的例子。显示画面包括设备列表画面7004。
当用户选择设备列表标签7001或紧接设置文件传送工具2001被激活之 后,显示设备列表画面7004。当设置文件传送工具2001被激活时,设置文 件传送工具2001进行步骤S6001至S6004的处理并更新设备列表文件。
在设备列表画面7004中,所有的MFP以列表的形式显示,其中,MFP 的信息已在步骤S6001和步骤S6002中通过网络获取。在此,MFP1001至 1003包含在设备列表画面7004显示的MFP列表中。
当用户在设备列表中随意选取MFP1003时,已经安装在被选择的 MFP1003上的应用以列表的形式显示在己安装应用列表区域7005。显示的应 用列表基于从MFP1001至1003获取的设备信息(具体的说,在其中描述的 应用信息)。
也就是说,用户使用网络上的设备作为关键字,能识别并找到安装在已 选择的设备上的应用。更具体的说,当用户选择MFP1003时,PC1004从预 先获取的设备列表文件(图3A)中提取与已安装的应用相关的信息,并显示 提取的信息。如图7所示,尽管在图7中部分省略了已安装的应用名,可知IC Card Authentication FeliCa Ver. 3.1.0 and Ver. 1.1.0应用安装在MFP1003上。
图8所示为实施例中由设置文件传送工具2001提供并显示在信息处理 装置上的显示画面的例子。图8所示的显示画面为应用列表画面。
当用户选择或点击"应用列表"标签7002时,基于由设备信息管理功能 5004存储的应用列表文件的内容显示应用列表画面。基于存储在应用列表文 件中的应用类型值,以如下三种应用类型中的任何一种来显示应用,即登录 应用、安装应用或生成应用。
当用户选择显示在窗格8001 (在画面的最左边部分显示)中的一个应用 名时,从图3C所示的应用列表中获取关于已选择的应用的信息,然后在画 面的右上部分显示获取的应用的信息。
在画面的右下显示区域,显示其上已安装了当前选择的应用的MFP列 表,这些MFP的信息能够参考设备列表文件获取。
也就是说,用户使用应用作为关键字,能够识别并找到其上已安装了该 选择了的应用的MFP。更具体的说,在PC1004上预先提供应用列表(图3C), 并且PC1004在窗格8001中显示应用列表中的应用。当用户选择显示的任一 应用时,PC1004使用选择的应用作为关键字,能够提取其上已安装了设备列 表(图3A)中的应用的MFP,并能够显示提取的MFP。
图9为实施例中由设置文件传送工具2001提供的显示在PC1004上的显 示画面的例子。图9所示的显示画面为设置项列表画面。
当用户点击"设置项列表"标签7003时,设置项列表画面显示应用列表文 件(图3C)的内容,所述应用列表文件的内容根据关于传送对象应用的信息 分类。利用使用待传送的设置文件的应用作为关键字,设置项列表画面显示 其上安装了该使用待传送的设置文件的应用的MFP的列表。
由此,用户能够很容易的从多个MFP中选择一个MFP (传送目的地), 所述多个MFP已安装了从显示在应用列表中选出的应用。也就是说,当用户 选择设置文件时,设置文件传送工具2001检测已选择的设置文件。然后,设 置文件传送工具2001获取检测到的设置文件的路径名。
然后,设置文件传送工具2001搜索传送对象应用文件(图3D)以确定 与设置文件的路径名对应的是哪个应用名。当确定了应用名时,设置文件传 送工具2001使用已确定的应用名作为关键字,连续地搜索已安装应用信息 (图3A)来识别其上已安装了具有已确定的应用名的应用的设备名。在此,能够确定多个设备名。在图9中,已确定的是安装了 IC card authentication FeliCa Ver. 3.0.0 (图7)的MFP1003,所述IC card authentication FeliCa Ver. 3.0.0与IC card authentication FeliCa Ver. 2.1.0向上兼容。
如下所示为在设置项列表画面上显示设置项的规则。
规则1,关于树根的设置,"应用列表"固定地显示在"对应应用"的树根 节点上。
规则2,关于大项目9002,大项目树区域显示设置文件传送对象应用的 "应用名"(日语)。关于待显示的应用名设置"对应应用文件"的"应用显示名"。 在最低层,固定地显示"非对应应用"。
规则3,关于中间项目9003。中间项目树区域显示"应用名(束)"和"应 用版本"。使用以下方法显示并控制不是设置文件传送对象的应用版本。
关于低版本应用,"应用名"和"应用版本"以灰色显示,表示该应用版本 不是设置文件传送的对象。关于高版本(应用),有效地显示"应用名"和"应 用版本",以表示该应用版本为设置文件传送的对象。
选择待传送的设置文件时的检査内容,基于被登记为对应应用的最新版 本。为了确定应用的版本是高版本或低版本的,将在传送对象应用文件(图 3D)中登记的应用的"最早版本"和"最新版本"与设置文件对应的应用的版本 相比较。
规则4,关于小项目9006,小项目9006显示"设置文件名"。待显示的设 置文件名与"对应应用文件"的应用版本相对应。设置文件传送工具2001获取 设置文件名并显示该获取的设置文件名。能够显示多个设置文件名。
规则5,关于非对应应用树9004,非对应应用树9004以灰色状态显示 没有存在于"对应应用文件"中的所有应用。当用户选择显示在画面最左边区 域的任何一个应用名时,从应用列表文件中获取关于已选择的应用的信息, 然后将获取的应用信息显示在画面的右上区域9005中。在画面的右下部分 9007中,显示传送历史文件(图3E)的内容。
也就是说,窗格9001 (画面的最左部分)显示应用列表,画面的右上区 域9005显示关于已选择的应用的信息。右下区域9007显示关于已选择的设 置文件的最新传送结果的历史信息。
通过图9所示的画面,在网络上的应用中用户能够检索和传送对其能够 传送已选择的设置文件的应用。当显示最新传送结果的值为"不好(NG)" 时,用户能够通过点击"重传"按钮重传设置文件。当没有显示最新传送结果的值为"NG"时,"重传"按钮以灰色显示(用户不能点击"重传"按钮)。
图10为实施例中由信息处理装置执行的与控制设置文件传送相关的处 理例子的流程图。
参照图IO,在步骤S1001中,设置文件传送工具2001接收选择的待传 送的文件的文件名。在此,设置文件传送工具2001检测到用户已选择了"设 置项列表"标签7003 (图7)。由此,设置文件传送工具2001检测到由用户已 选择了待传送的设置文件的文件名。更具体地说,用户选择项目9006 (图9)。
在步骤S1002中,设置文件传送工具2001通过图11所示的画面从工具 栏中检测到用户已选择了待传送的设置文件。
当用户通过设置文件选择画面(图11)选择设置文件,并且点击"下一 步"按钮1101时,设置文件传送工具2001识别与已选择的设置文件对应的应 用的应用名、已选择的应用的应用版本以及己选择的待传送的设置文件。然 后,屏幕返回至图9所示的画面。
在步骤S1003中,设置文件传送工具2001进行检査设置文件的处理。 当用户点击"下一步"按钮1101时,开始步骤S1003的处理。
更具体地说,在步骤S1003中,设置文件传送工具2001使用传送对象 应用管理功能5005将已选择的设置文件的内容与关于在传送对象应用文件 中描述的设置文件的信息进行比较以确定所述设置文件是否互相匹配。在加 密文件的情况下,设置文件传送工具2001使用传送对象应用管理功能5005 对文件解密并检査该文件的内容。
如果在步骤S1003中确定设置文件互相不匹配,则设置文件传送工具 2001使用传送对象应用管理功能5005显示错误对话框。在该情况下,设置 文件传送工具2001不能传送确定发生错误的文件。
在已选择的应用版本比存储在传送对象应用列表中的版本更新时,设置 文件传送工具2001使用关于包含在传送对象应用列表中的与已选择的应用 版本最接近的版本的应用的信息进行比较,以比较设置文件的内容。因此, 设置文件传送工具2001不必在应用的每一次更新时频繁地更新列表。
当步骤S1003中的处理结束时,显示画面2101 (图21)。
在步骤S1004中,设置文件传送工具2001通过画面2101 (图21)执行 显示传送目的地设备的处理。在此,设置文件传送工具2001读取已选择的文 件。在该处理中,设置文件传送工具2001使用传送对象应用管理功能5005 读取已预先从MFP获取的设备列表文件。进而,设置文件传送工具2001使用传送对象应用管理功能5005显示其上安装了已选择应用的设备的列表 2102。用户能够通过密码对话框2103输入Service Management Service(SMS) 密码(在下文中描述)。
当用户选择组名2104时,设置文件传送工具2001使用传送对象应用管 理功能5005读取组列表文件以过滤待显示的设备列表。也就是说,设置文件 传送工具2001从设备列表文件中提取属于特定组名的设备。
在步骤S1005中,设置文件传送工具2001执行检测已选择的传送目的 地设备的处理。在该处理中,用户从能向其传送设置文件的设备的列表中选 择要向其传送设置文件的设备。在此,用户需要输入密码以选择要向其传送 设置文件的设备。更具体地说,用户需要输入在设备列表2102列出的设备上 登记的Service Management Service (SMS)密码。
当用户输入SMS密码时,设置文件传送工具2001使用设备信息管理功 能5004与已选择的设备通信以检査输入的SMS密码是否正确。如果用户使 用输入的SMS密码没有成功通过验证,设置文件传送工具2001不将已选择 的设备确定为设置文件传送的对象。
在步骤S1006中,设置文件传送工具2001执行传送设置文件的处理。 当用户通过画面2101点击"下一步"按钮2107时,显示画面2105 (图21)。 画面2105显示设置文件传送对话框2106。设置文件传送对话框2106显示能 向其传送已选择的设置文件的设备。在该处理中,设置文件传送工具2001 向设置文件传送目的地设备的文件接收模块2007传送已选择的设置文件。
在步骤S1007中,设置文件传送工具2001执行接收传送结果的处理。 在该处理中,设置文件传送工具2001从文件接收模块2007接收传送结果。 设置文件传送工具2001基于接收到的传送结果更新传送历史文件。
如果已选择的设置文件的传送历史存在于传送历史文件中,设置文件传 送工具2001消除已存在的传送历史,并将传送历史重写为接收到的传送结 果。进而,设置文件传送工具2001更新设备列表文件中的传送结果。"传送 结果"包括关于在设备上安装的应用状态的信息(安装成功或失败以及所安装 的应用的应用版本)。
图12为实施例中由信息处理装置执行检査设置文件处理例子的流程图。 设置文件传送工具2001执行图12所示的流程图的处理。
在步骤S1201中,设置文件传送工具2001执行获取设置文件路径的处 理。在该处理中,设置文件传送工具2001通过设置文件选择画面(图11)获取由用户设置的设置文件的路径。
在步骤S1202中,设置文件传送工具2001执行检査文件路径的处理。 更具体地说,设置文件传送工具2001使用传送对象应用管理功能5005,确 定在步骤S1201中获取的设置文件路径是否已被设置。如果在步骤S1202中 确定在步骤S1201中获取的设置文件路径没有被设置(在步骤S1202中"路 径未设置"),则设置文件传送工具2001进入步骤S1210。在步骤S1210中, 设置文件传送工具2001显示错误对话框(错误信息)。
在这点上,在安全方面,用户希望改变安装在MFP上的应用的设置文 件的路径(位置)。因此,在本实施例中,能够改变设置文件的位置(设置文 件的路径)。
在步骤S1203中,设置文件传送工具2001执行确定设置文件是否存在 的处理。更具体地说,设置文件传送工具2001使用传送对象应用管理功能 5005,确定在步骤S1201获取的路径中是否存在设置文件。如果在步骤S1203 中确定在步骤S1201获取的路径中不存在设置文件(在步骤S1203中"不存 在"),则设置文件传送工具2001进入步骤S1210。在步骤S1210中,设置文 件传送工具2001显示错误对话框。
在步骤S1204中,设置文件传送工具2001确定设置文件是否为空。更 具体地说,设置文件传送工具2001使用传送对象应用管理功能5005检查在 步骤S1203中确定存在的文件的内容。如果在步骤S1204中确定设置文件为 空(在步骤S1204中"0字节"),则设置文件传送工具2001进入步骤S1210。 在步骤S1210中,设置文件传送工具2001显示错误对话框。
在步骤S1205中,设置文件传送工具2001执行确定已选择的应用的应 用版本是否是高版本的处理。更具体地说,设置文件传送工具2001确定已选 择的应用的版本与传送对象应用文件中描述的某一应用的版本是否匹配。
如果在步骤S1205中确定已选择的应用版本与传送对象应用文件中描述 的任何应用版本都不匹配(步骤S1205中"高版本"),则设置文件传送工具 2001进入步骤S 1206。另一方面,如果在步骤S1205中确定已选择的应用版 本与传送对象应用文件中描述的某一版本匹配,则设置文件传送工具2001 从传送对象应用文件中获取设置信息(传送对象应用文件信息)。
在步骤S1206中,设置文件传送工具2001将最新版本的应用设置为检 查参考版本应用。设置文件传送工具2001使用传送对象应用管理功能5005, 比较已选择的应用的版本和传送对象应用文件中描述的版本信息,以获取设置信息(传送对象应用文件信息),设置文件传送工具2001基于所述设置信
息执行传送处理。
如果在步骤S1206中确定已选择的应用版本比传送对象应用文件中描述 的应用版本新,则设置信息取最新版本。更具体的说,如果传送对象文件中 存在版本2.0、 2.1和3.0,并且假如已选择的应用版本为4.0,则设置文件传 送工具2001获取版本3.0的设置信息。
如果在步骤S1206中确定己选择的应用版本比传送对象应用文件最早的 版本新并且比传送对象应用文件最新的版本早,设置文件传送工具2001获取 比已选择的应用的版本早一版本的版本设置信息。更具体的说,如果传送对 象文件中存在版本2.0、 2.1和3.0,并且假如已选择的应用版本为2.3,设置 文件传送工具2001获取版本2.1的设置信息。
在步骤S1207中,设置文件传送工具2001执行获取设置信息的处理。 在该处理中设置文件传送工具2001获取在步骤S1205和S1206中确定的设 置信息。
在步骤S1208中,设置文件传送工具2001检査文件错误。在该处理中, 设置文件传送工具2001使用传送对象应用管理功能5005、基于从步骤S1207 中获取的设置信息,来检查步骤S1201中获取的文件的内容。如果在步骤 S1208中确定文件有缺陷(文件不包括密钥或其他错误的情况)(在步骤S1208 中"发现错误"),设置文件传送工具2001进入步骤S1210。在步骤S1210中, 设置文件传送工具2001显示错误对话框。
在步骤S1209中,设置文件传送工具2001执行显示传送目的地设备选 择画面的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理 功能5005,读取设备列表文件,基于读取设备列表文件获取的信息显示安装 了已选择应用的设备的列表。当用户选择组名时,设置文件传送工具2001 使用传送对象应用管理功能5005读取组列表文件并基于读取组列表文件获 取的信息,过滤待显示的设备列表。
图13为实施例中由信息处理装置执行的传送设置文件处理的例子的流 程图。
参照图13,在步骤S1301中,设置文件传送工具2001执行获取传送目 的地设备的处理。在该处理中,设置文件传送工具2001使用传送对象应用管 理功能5005获取用户通过设置文件选择画面选择的传送目的地设备的列表。
在步骤S1302中,设置文件传送工具2001执行生成MD5值的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理功能5005,为用 户通过设置文件选择画面选择的设置文件生成MD5值。
在步骤S1303中,设置文件传送工具2001获取设备信息。
在步骤S1304中,设置文件传送工具2001使用传送对象应用管理功能 5005,并调用设置文件传送功能5006来向传送目的地设备传送设置文件。
在步骤S1310中,设置文件传送工具2001执行检査文件接收模块2007 是否存在的处理。在该处理中,设置文件传送工具2001使用传送对象应用管 理功能5005检査在传送目的地设备上是否安装了文件接收模块2007。如果 在步骤S1310中确定在传送目的地设备上没有安装文件接收模块2007,则设 置文件传送工具2001进入步骤S1317。在步骤S1317中,设置文件传送工具 2001显示错误对话框。
在步骤S1311中,设置文件传送工具2001执行检查传送目的地应用的 状态的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理功 能5005检查传送目的地应用的状态。
基于传送对象应用文件中的"传送类型"值确定能否传送设置文件。更具 体的说,如果传送类型的值被设为"O",除了应用被挂起或其被安装的情况, 设置文件传送工具2001进入步骤S1317以显示错误对话框。另一方面,如 果传送类型的值被设为"l",除了应用已经被激活或在其被重启后被挂起的情 况,设置文件传送工具2001进入步骤S1317以显示错误对话框。
在步骤S1312中,设置文件传送工具2001执行激活文件接收模块2007 的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理功能 5005,激活安装在传送目的地设备上的文件接收模块2007,以开始设置文件 的传送。如果没有成功激活文件接收模块2007,设置文件传送工具2001确 定发生了激活错误并进入步骤S1317。在步骤S1317中,设置文件传送工具 2001显示错误对话框。另一方面,如果在步骤S1312中确定已经成功激活了 文件接收模块2007,则设置文件传送工具2001进入步骤S1313。
在步骤S1313中,设置文件传送工具2001执行获取认证字符串的处理。 在该处理中,设置文件传送工具2001在传送设置文件到传送目的地设备之 前,对传送目的地设备执行SMS用户认证。设置文件传送工具2001获取在 执行认证中必须的认证字符串。
在步骤S1314中,设置文件传送工具2001执行SMS用户认证处理。在 该处理中,设置文件传送工具2001使用传送对象应用管理功能5005基于步骤S1313中获取的认证字符串和由用户输入的SMS密码,对传送目的地设 备执行认证用户的处理。如果用户没有被成功地认证,设置文件传送工具 2001确定发生了认证错误并且进入步骤S1317。在步骤S1317中,设置文件 传送工具2001显示错误对话框。
在步骤S1315中,设置文件传送工具2001传送已选择的设置文件。在 该处理中,设置文件传送工具2001使用传送对象应用管理功能5005将设置 文件传送到传送目的地设备的文件接收模块2007中。
在该处理中,设置文件传送工具2001将信息,如应用ID、文件名(文 件路径)、MD5值和加密标志,与已选择的设置文件一起发送到传送目的地 设备的文件接收模块2007中。
在此,传送目的地设备的文件接收模块2007接收上述信息和设置文件, 然后基于接收到的信息将接收到的设置文件传送到传送目的地应用中。然后, 文件接收模块2007向设置文件传送工具2001发送传送结果(关于传送是否 成功完成的信息)。
在步骤S1316中,设置文件传送工具2001挂起文件接收模块2007。
图14为实施例中由信息处理装置执行的重传设置文件处理例子的流程图。
如果用户选择"设置项列表"标签7003时显示的"传送结果列表"区域中 出现"NG"值,用户可以点击显示在当前画面上的"重传"按钮。另一方面,如 果在"传送结果列表"区域中没有出现"NG"值,"重传按钮"显示为灰色显示状 态。在该情况下,用户不能点击"重传"按钮。
参照图14,在步骤S1401中,用户选择待传送的设置文件的名称。在该 处理中,用户可以点击"设置项列表"标签7003 (图9),然后选择待传送的设 置文件的名称。然后用户选择"重传"按钮。
当用户选择"重传"按钮时显示设置文件选择画面(图15),在该画面上 将显示以下信息和文件。也就是说,设置文件选择画面显示己选择的应用名、 版本、已选择的待传送的文件以及关于显示的传送结果列表中记录了"NG" 值的设备的信息。
在步骤S1402中,设置文件传送工具2001检査与传送目的地设备通信 的状态。当用户选择"重传"按钮时,设置文件传送工具2001使用传送对象应 用管理功能5005检査关于要向其发送设置文件的NG设备(显示的传送结果 列表中为其记录了NG值的设备)的通信状态。如果与重传目的地设备不能进行通信,设置文件传送工具2001显示错误对话框。
在步骤S1403中,用户选择待传送的文件。更具体的说,在该处理中, 用户通过设置文件选择画面从存储在MFP1003中的设置文件中选择待传送 的设置文件,所述MFP1003中安装了设置文件传送工具2001。
在该情况下,设置文件传送工具2001显示预先获取的"先前传送文件路 径",该"先前传送文件路径"以缺省状态存储于传送历史文件中。在选择了待 传送的设置文件后,用户选择"下一步"按钮。
在步骤S1404中,设置文件传送工具2001执行检査设置文件的处理。 更具体地说,在该处理中,设置文件传送工具2001使用传送对象应用管理功 能5005,比较已选择的设置文件的内容和在传送对象应用文件中描述的设置 文件中描述的信息,以确定设置文件是否互相匹配。在此,如果设置文件已 被加密,设置文件传送工具2001在检查设置文件之前对加密的设置文件解 密。如果设置文件互相不匹配,设置文件传送工具2001显示错误对话框。在 该情况下,设置文件传送工具2001不传送已选择的设置文件。
在已选择的应用版本比存储在传送对象应用列表中的版本新时,为比较 设置文件的内容,设置文件传送工具2001使用关于包含在传送对象应用文件 中的与已选择的应用版本最接近的应用的信息来进行比较。由此,设置文件 传送工具2001不需要在每一次更新应用时频繁的更新列表。
在步骤S1405中,设置文件传送工具2001显示传送目的地设备。在用 户选择了待传送的设置文件之后,设置文件传送工具2001使用传送对象应用 管理功能5005读取设备列表文件并根据读取设备列表文件获取的信息显示 安装了已选择的应用的设备的列表。在此,在步骤S1402中已确定与信息处 理装置的通信可用的设备已经设置为传送目的地设备,可以将该设备从传送 目的地列表中排除。
在步骤S1406中,用户选择传送目的地设备。在该处理中,用户确认在 步骤S1405中显示的设备列表(设备列表中的所有设备以缺省状态设置为传 送目的地设备)并选择"下一步"按钮。
在步骤S1407中,设置文件传送工具2001传送已选择的设置文件。
在步骤S1408中,设置文件传送工具2001从文件接收模块2007接收传 送结果。设置文件传送工具2001基于接收到的传送结果更新传送历史文件。 在此,设置文件传送工具2001只将关于已向其传送了设置文件的设备的信息 重写为接收的传送结果中描述的信息。然后,设置文件传送工具2001基于传送结果中描述的接收信息来更新设备列表文件。
在上述应用程序对用户使用集成电路(IC)卡执行用户认证的情况下, 用户能能够容易地设置下述设置信息。
认证服务器设置信息包括例如计算机名和认证服务器的地址的信息,所 述认证服务器查询从IC卡读取的登录名和密码是否正确。在此,"认证服务 器超时"指当没有从认证服务器发送回复时,直到因超时而检测到错误的待机 时间。
作为设置信息,系统管理员能够对认证服务器进行设置信息、认证服务 器超时和下述信息的设置。
"卡读取位置信息"描述关于IC卡位置的信息,IC卡上为用户认证提供
的信息由安装在MFP上的上述IC卡认证应用程序读取。"轮询时间"指关于 请求IC卡读卡器读取IC卡的时间间隔的信息。"用户代码开始"指开始读取 用户ID的地址。为密码提供有另外的地址。
"用户代码长度"指关于用户ID字符串长度的信息。为密码提供了另外 的长度。以上信息只是例子,对系统的实际操作中需要大量的设置信息。
本发明不仅限于上述实施例。也就是说,本发明可以作为系统、装置、 程序或存储介质实现。更具体地说,本发明可应用到包括多个设备的系统或 包括一个设备的装置。
进而,为实现更高级别的安全,安装在MFP上的应用程序可以以互相 不同的目录路径安装在MFP1001至1003的每一个上。然而,在该情况下,
由于系统管理员必须知道传送对象应用程序安装在了哪个目录路径下,关于 MFP1001至1003中的每一个,不适合一次向多个MFP (MFP1001至1003)
发送设置文件。
为了强调该点,本发明能够提供一种方法,该方法节省系统用户搜索已 安装了要向其发送设置文件的应用程序的MFP的麻烦,还提供一种使用简单 操作将应用程序的设置文件传送到适当的MFP的方法。
第二实施例
以下描述本发明的第二实施例。在第一实施例中,假定向其传送设置文 件的MFP在设置文件传送工具2001向其发送应用的设置文件之前,预先安 装了文件接收模块2007。然而,本发明能够传送文件接收模块2007本身到 没有预先包括文件接收模块2007的MFP中。下文将参照图16所示的流程图详细描述传送设置文件和文件接收模块
2007的变形例。
参照图16,在步骤S1620中,设置文件传送工具2001确定传送目的地 MFP是否预先包括文件接收模块2007。更具体的说,在该处理中,设置文件 传送工具2001使用传送对象应用管理功能5005确定传送目的地MFP上是否 己经安装了文件接收模块2007。如果确定在传送目的地MFP上已经安装了 文件接收模块2007,设置文件传送工具2001进一步检査己安装的文件接收 模块2007的版本。
如果在步骤S1620中确定在传送目的地MFP上未安装文件接收模块 2007或者己安装的文件接收模块2007的版本太老,设置文件传送工具2001 进入步骤S1621。另一方面,如果在步骤S1602中确定在传送目的地MFP上 已安装了合适版本的文件接收模块2007,设置文件传送工具2001进入步骤 S1622
在步骤S1621中,设置文件传送工具2001将文件接收模块2007传送到 传送目的地MFP。
在步骤S1622中,设置文件传送工具2001执行检査传送目的地应用的 状态的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理功 能5005,检查传送目的地应用的状态。
基于传送对象应用文件中的"传送类型"值确定能否传送设置文件。更具 体的说,如果传送类型的值被设为"O",除了应用被挂起或被安装的情况,设 置文件传送工具2001确定发生错误。在该情况下,设置文件传送工具2001 进入步骤S1608以显示错误对话框。另一方面,如果传送类型的值被设为"1", 除了应用已经被激活或在其被重启后被挂起的情况,设置文件传送工具2001 确定发生错误。在该情况下,设置文件传送工具2001进入步骤S1628以显 示错误对话框。如果在步骤S1622中确定没有产生错误,设置文件传送工具 2001进入步骤S1623。
在步骤S1623中,设置文件传送工具2001执行激活文件接收模块2007 的处理。在该处理中,设置文件传送工具2001使用传送对象应用管理功能 5005激活安装在传送目的地设备上的文件接收模块2007,以开始传送设置文 件。如果没有成功的激活文件接收模块2007,设置文件传送工具2001确定 发生了激活错误并进入步骤S1628。在步骤S1628中,设置文件传送工具2001 显示错误对话框。另一方面,如果在步骤S1623中确定已经成功激活了文件接收模块2007,则设置文件传送工具2001进入步骤S1624。
在步骤S1624中,设置文件传送工具2001执行获取认证字符串的处理。 在该处理中,设置文件传送工具2001对传送目的地设备执行SMS用户认证, 这是进行传送所需要的。设置文件传送工具2001获取在执行认证中必须的认 证字符串。如果没有成功的获取认证字符串,设置文件传送工具2001进入步 骤S1628。在步骤S1628中,设置文件传送工具2001显示错误对话框。另一 方面,如果已经成功获取了认证字符串,设置文件传送工具2001进入步骤 S1625。
在步骤S1625中,设置文件传送工具2001执行SMS用户认证处理。在 该处理中,设置文件传送工具2001使用传送对象应用管理功能5005基于步 骤S1624中获取的认证字符串和由用户输入的SMS密码,对传送目的地设 备执行认证用户的处理。如果用户没有被成功地认证,设置文件传送工具 2001确定发生了认证错误并且进入步骤S1628。在步骤S1628中,设置文件 传送工具2001显示错误对话框。另一方面,如果用户已被成功认证,设置文 件传送工具2001进入步骤S1626。
在步骤S1626中,设置文件传送工具2001传送已选择的设置文件。在 该处理中,设置文件传送工具2001使用传送对象应用管理功能5005将设置 文件传送到传送目的地设备的文件接收模块2007中。
在该处理中,设置文件传送工具2001将信息,如应用ID、文件名(文 件路径)、MD5值和加密标志,与已选择的设置文件一起发送到传送目的地 设备的文件接收模块2007中。
在此,传送目的地设备的文件接收模块2007接收上述信息和设置文件, 然后基于接收到的信息将接收到的设置文件传送到传送目的地应用中。然后, 文件接收模块2007向设置文件传送工具2001发送传送结果(关于传送是否 成功完成的信息)。
在步骤S1627中,设置文件传送工具2001挂起文件接收模块2007。
现在,将在下文详细描述安装文件接收模块2007(图6所示的步骤S6003 执行的处理),这是上述实施例的变体。图20为传送文件接收模块2007处理 例子的流程图。
图17、 18、 19和21中的每一个都是由设置文件传送工具2001提供的 显示在PC1004上的画面的例子。设置文件传送工具2001以如下方法执行处 理。参照图20,在步骤S2001中,设置文件传送工具2001显示检测到的作 为搜索设备的结果的设备列表。在该设备列表中,如图17所示,显示未安装 文件接收模块2007的设备连同该设备(MFP)的图标,以表示与该图标对应 的MFP尚未安装文件接收模块2007。
在步骤S2002中,设置文件传送工具2001检测用户已选择了未安装文 件接收模块2007的设备。在此,用户从设备列表中的设备中选择该设备。如 图17的"MEAP安装机"区域1701所示,尚未安装文件接收模块2007的设备 带有三角形标记。
在步骤S2003中,用户发出指示传送文件接收模块2007。在该处理中, 用户点击"传送接收模块"按钮1702 (图17)以指示传送文件接收模块2007。
在该情况下,设置文件传送工具2001显示对话框(图18)以允许用户 确认是否开始该处理。如果用户点击"是"按钮1801 (图1S),设置文件传送 工具2001继续该处理。另一方面,如果用户点击"否"按钮1802 (图18),设 置文件传送工具2001结束该处理。
在步骤S2004中,设置文件传送工具2001将文件接收模块2007传送到 传送目的地设备并在其上安装该模块。
作为步骤S2004中安装处理的结果如果文件接收模块2007被成功安装, 如图19所示,则设置文件传送工具2001对已选择的传送目的地设备更新设 备列表和"MEAP安装机"区域1901,以使用户确认在已选择的传送目的地设 备上已成功安装了文件接收模块2007。该处理之后,设置文件传送工具2001 继续步骤S6004及其随后的步骤(图6)。
图22为实施例中PC1004的硬件配置的例子。
参照图22, CPU101通过内部总线与每个单元和装置通信。CPU101控 制MFPIOOI、 MFP1002和MFP1003。 CPU101将图2所示的程序载入内存 105。
显示装置102在其所具有的触摸面板(操作面板)上显示用户界面。用 户能够通过显示在显示装置102上的用户界面发出执行想要的处理的指示。
通信装置103通过网络1000发送和接收信息以与PC1004进行数据通 信。扫描仪装置104读取纸文档。
CPU101从内存106中载入信息和数据(程序),所述内存106为大容量 存储器设备,能够将存储在MFPIOOI至1003上的各种程序临时存储进随机 存取存储器(RAM)(未图示)中,并运行载入的程序。图23为实施例中PC1004的硬件配置的例子。
参照图23, PC1004的每一个组件通过系统总线1互相连接。PC1004的 软件块存储在硬盘15中。需要时,CPU2读取并运行程序。
CPU2根据存储在程序存储器(PMEM) 3、硬盘15或软盘(FD) 16中 的控制程序执行处理。
需要时,CPU2从硬盘15中选择并载入程序至PMEM3中以传送设置文 件。然后,CPU2运行PMEM3中的程序。通过键盘9输入的数据作为代码 信息存储在也是文本存储器的PMEM3中。
图像存储器(IMEM) 4暂时存储图像数据。图像输入/输出控制单元5 执行对从传真机7发送和接收的图像数据的输入输出以及用户设置信息的控 制。
PC1004通过将其连接到网络1000的网络接口 (I/F) 17 (接收单元), 向/从MFP1001至1003发送和接收信息和数据,例如设置文件。传真机7与 图像输入/输出控制单元6连接,所述图像输入输出控制单元6与图像输入/ 输出控制单元5连接。
由传真机7读取的用户设置信息临时存储在PMEM3中。然后,用户设 置信息被转化为适于在PC1004的画面上显示的格式的数据并被载入图象随 机存取存储器(VRAM) 11。然后,在阴极射线管(CRT) 13上显示用户设 置信息。待传送的文档数据在IMEM4上被栅格化为位图数据。然后数据输 入/输出控制单元5执行向图像输入/输出单元6输出该位图数据和功能指定 信息的控制,所述图像输入/输出单元6与传真机7连接。
输入设备,例如键盘和定点设备(PD) 10,都与输入控制单元8连接。 PC1004的操作者(管理员或用户)操作键盘9以向系统发出操作命令。
定点设备包括鼠标,用户能够在CRT13上通过鼠标选择、处理和指示图 像信息、图形数据、文本数据或数值数据。用户能够在X和Y方向上随意移 动显示在CRT13上的鼠标光标,以选择菜单或者选择或编辑图像数据、图形 数据、文本数据或数值数据。
PC1004进一步包括VRAMll、显示输出控制单元12及CRT13。
显示在CRT13上的数据在VRAM中被栅格化为位图数据。在图形数据 的情况下,在VRAMll中将与图形数据的位置和属性信息对应的图形模式栅 格化。能够使用软件通过执行利用光标在VRAMll的显示区域直接选择图形 数据的操作将图形数据显示在CRT13上。PC1004进一步包括外部存储设备控制单元14以及存储各种数据,如图 像数据、图形数据、文本数据或数值数据的硬盘15和FD16。
CPU2从硬盘15或FD16向VRAM11载入控制程序,例如设置文件传送 工具2001,并运行读取的程序。
综上所述,根据实施例,作为信息处理装置例子的PC1004为运行在 MFP1003上的应用程序向MFP1003传送设置信息,所述MFP1003为图像形 成装置的例子。
获取单元、装置选择接收单元、设置信息选择接收单元、装置选择接收 单元和传送控制单元等组件能够作为程序来实现。例如,装置选择接收单元、 设置信息选择接收单元、装置选择接收单元和传送控制单元可以分别作为装 置选择接收模块、设置信息选择接收模块、装置选择接收模块和传送控制模 块来实现。进而,传送历史管理单元和接收功能程序传送单元可以分别作为 程序即作为传送历史管理模块和接收功能程序传送模块来实现。
此外,重传目的地设备选择接收单元能够作为程序即作为重传目的地设 备选择接收模块来实现。进而,设置文件传送工具2001传送在图像形成装置 上操作的应用。
根据具有上述配置的实施例,用户能够容易的提取已安装了作为设置文 件传送对象的应用程序的图像形成装置。进而,根据实施例,用户能够以简 单的操作,向适当的图像形成装置为应用程序传送设置文件。
根据本发明的实施例,即使在图像形成装置不具有接收设置文件的功能 的情况下,预先给图像形成装置传送并安装接收设置文件的功能模块。由此, 本发明能够应用到不具有设置文件接收功能的图像形成装置上。
因此,本发明能够在各种不同的用户环境下,在各种类型的图像形成装 置中实现,这能够减少图像形成装置的操作成本。
参照实施例对本发明进行了描述,但是本发明并不限于已公开的实施例。 权利要求的范围被给予最宽泛的解释,包括所有变体、等同结构和功能在内。
权利要求
1.一种信息处理装置,用于向图像形成装置传送在运行于该图像形成装置上的应用程序中使用的设置信息,该信息处理装置包括获取单元,用于从多个图像形成装置获取表示安装在所述多个图像形成装置上的每个应用程序的类型的应用信息;应用选择接受单元,用于接受对与由所述获取单元所获取的应用信息对应的应用程序的选择;设置信息选择接受单元,用于接受对设置信息的选择,其中,所述设置信息在由所述应用选择接受单元接受了选择的应用程序中使用;装置选择接受单元,用于接受对图像形成装置的选择,其中该选择为,从安装有由所述应用选择接受单元接受了选择的应用程序的图像形成装置中,选择作为传送所述设置信息的目的地的图像形成装置;以及传送控制单元,用于控制向由所述装置选择接受单元接受了选择的图像形成装置,传送由所述设置信息选择接受单元接受选择了的设置信息的处理。
2. 根据权利要求1所述的信息处理装置,其特征在于 所述传送控制单元包括询问单元,用于对由所述装置选择接受单元接受了选择的图像形成装置,询问由所述应用选择接受单元接受了选择的应用程 序的存储目的地;所述传送控制单元控制传送处理,以基于由所述询问单元所获取的存储 目的地,对由所述装置选择接受单元接受了选择的图像形成装置设置所述设置fe息o
3. 根据权利要求1所述的信息处理装置,其特征在于 所述装置选择接受单元,接受从多个图像形成装置中对至少一个图像形成装置的选择;所述传送控制单元控制传送处理,以将所述设置信息传送至所有的由所 述装置选择接受单元接受了选择的至少一个图像形成装置。
4. 根据权利要求1所述的信息处理装置,还包括传送历史管理单元,用于管理关于由所述传送控制单元所执行的传送处理的传送历史;重传目的地装置选择接受单元,用于根据由所述传送历史管理单元所管 理的传送历史,从由所述装置选择接受单元接受了选择的图像形成装置中, 提取所述设置信息未传送到的图像形成装置,显示该提取的图像形成装置,并且接受对作为重传所述设置信息的目的地的图像形成装置的选择。
5. 根据权利要求l所述的信息处理装置,进一步包括接收功能确定单元,用于在向已选择的图像形成装置传送所述设置信息 之前,确定所述已选择的图像形成装置是否包含接收设置信息的功能;和接收功能程序传送单元,用于向所述已选择的图像形成装置传送用来接 收设置信息的接收功能程序。
6. —种向图像形成装置传送设置信息的方法,所述设置信息在运行于该图像形成装置上的应用程序中使用,该方法包括以下步骤从多个图像形成装置中,获取表示安装在所述多个图像形成装置上的每个应用程序的类型的应用信息;接受对与所述已获取的应用信息对应的应用程序的选择; 接受对设置信息的选择,所述设置信息在所述已接受对其选择的应用程序中使用;接受对图像形成装置的选择,其中该选择为,从安装了所述已接受选择 的应用程序的图像形成装置中,选择作为传送所述设置信息的目的地的图像 形成装置;控制向所述已接受选择的图像形成装置传送所述已接受选择的设置信息 的处理。
7. 根据权利要求6所述的向图像形成装置传送设置信息的方法,还包括 以下步骤对所述已接受选择的图像形成装置,询问所述已接受选择的应用程序的 存储目的地;和控制传送处理,以基于所述获取的存储目的地,对所述已接受选择的图 像形成装置设置所述设置信息。
8. 根据权利要求6所述的向图像形成装置传送设置信息的方法,还包括 以下步骤接受从所述多个图像形成装置中对至少一个图像形成装置的选择;和 控制传送处理,以将所述设置信息传送至所有的所述已接受选择的至少 一个图像形成装置。
9. 根据权利要求6所述的向图像形成装置传送设置信息的方法,还包括以下步骤管理关于所述传送处理的传送历史;和根据所述传送历史,从所述已接受选择的图像形成装置中提取所述设置 信息未传送到的图像形成装置,显示该提取的图像形成装置,并且接受对作 为重传所述设置信息的目的地的图像形成装置的选择。
10.根据权利要求6所述的向图像形成装置传送设置信息的方法,还包 括以下步骤-在向所述已选择的图像形成装置传送所述设置信息之前,确定所述已选择的图像形成装置是否包含接收设置信息的功能;和向所述已选择的图像形成装置传送用来接收设置信息的接收功能程序。
全文摘要
本发明涉及信息处理装置和信息传送方法。该信息处理装置包括获取单元,从多个图像形成装置获取表示安装在所述多个图像形成装置上的每个应用程序的类型的应用信息;应用选择接受单元,接受对与获取单元所获取的应用信息对应的应用程序的选择;设置信息选择接受单元,接受对在已接受了选择的应用程序中使用的设置信息的选择;装置选择接受单元,接受对图像形成装置的选择,该选择为,从安装有由应用选择接受单元接受了选择的应用程序的图像形成装置中选择作为传送所述设置信息的目的地的图像形成装置;以及传送控制单元,控制向由装置选择接受单元接受了选择的图像形成装置传送由设置信息选择接受单元接受选择了的设置信息的处理。
文档编号G06F3/12GK101290562SQ20081009375
公开日2008年10月22日 申请日期2008年4月18日 优先权日2007年4月20日
发明者水野敦之, 醍醐敦 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1