CN100504753C - 信息处理设备 - Google Patents

信息处理设备 Download PDF

Info

Publication number
CN100504753C
CN100504753C CNB200710087787XA CN200710087787A CN100504753C CN 100504753 C CN100504753 C CN 100504753C CN B200710087787X A CNB200710087787X A CN B200710087787XA CN 200710087787 A CN200710087787 A CN 200710087787A CN 100504753 C CN100504753 C CN 100504753C
Authority
CN
China
Prior art keywords
function
information
messaging device
printer
essential information
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.)
Expired - Fee Related
Application number
CNB200710087787XA
Other languages
English (en)
Other versions
CN101038535A (zh
Inventor
中重麻美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of CN101038535A publication Critical patent/CN101038535A/zh
Application granted granted Critical
Publication of CN100504753C publication Critical patent/CN100504753C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

公开了一种信息处理设备,其能够扩展功能而不用执行安装并且使得能够进行容易的功能设置。该信息处理设备能够与成像设备进行通信,并且包括:存储单元,用于存储所述信息处理设备的基本信息;信息获取单元,用于从所述成像设备获取功能信息;功能检测单元,用于从功能信息中检测成像设备的功能;以及存储控制器,确定所检测功能的功能数据是否包括在基本信息中,并且根据确定结果修改该基本信息。当所检测功能的功能数据未包括在基本信息中时,存储控制器在存储单元中存储该功能数据。

Description

信息处理设备
技术领域
本发明涉及能够和成像设备进行通信的信息处理设备。
背景技术
当如同个人计算机(PC)的主机终端和如同打印机的成像设备通过网络相连接时,通常被称为打印机驱动程序的软件被安装在主机终端中,以便通过使用由成像设备支持的页面描述语言、将由安装在主机终端中的应用所创建或者浏览的文档转换为与通过网络连接到主机终端的成像设备兼容(即,可由该成像设备打印)的打印数据。这里,“与成像设备兼容的打印数据”意指能够在成像设备中打印的打印数据。
图1是说明打印机驱动程序的基本配置的框图。
如图1所示,打印机驱动程序12安装在主机终端1中,并且包括:数据接收部分121,其接收由安装在主机终端1中的应用11创建或者浏览的文档数据;GUI(图形用户接口)控制器122,其执行控制以便将打印机驱动程序12或者文档数据的设置值存储在存储单元123中;存储单元123,其存储由数据接收部分121收到的文档数据的设置值以及由GUI控制器122控制的打印机驱动程序12的设置值;以及写入部分124,其基于存储在存储单元123中的设置值将文档数据转换为与成像设备兼容的打印数据。
数据接收部分121接收由应用11创建或者浏览的文档数据,而存储单元123从应用11获得由数据接收部分121接收的文档数据的设置值。此外,存储单元123从GUI控制器122获得打印机驱动程序12的设置值,以便将由数据接收部分121接收的文档数据转换为与成像设备兼容的打印数据。将由存储单元123获得的设置值、连同由数据接收部分121接收的文档数据一起,通过数据接收部分121发送到写入部分124。基于从应用11获得的文档数据的设置值,并基于从GUI控制器122获得的打印机驱动程序12的设置值,写入部分124将文档数据转换为与成像设备兼容的打印数据。由写入部分124转换的打印数据经由网络而从主机终端1的端口控制器13发送到成像设备。
在最新的网络环境中,通常有多个成像设备连接到网络。此外,随着移动电话和便携式PC的推广使用,一个用户能够在不同的地点使用不同的成像设备变得必须;因此需要一个主机终端能够控制多个成像设备。例如,必须在主机终端中安装与相应的成像设备相对应的多个打印机驱动程序。
例如,日本公开专利申请No.2004-310488(在下文中,称为“参考文献1”)公开了这样的打印***,其中在一次安装中在相同类型的多个打印设备中安装一个驱动程序。在参考文献1所公开的打印***中,多个打印设备看来似乎是用相同的ID号但是不同的网络ID号来管理;因此,在管理多个打印设备的主机终端侧,不必安装多个打印机驱动程序。
然而,该主机终端不总是控制相同类型的打印设备。当主机终端控制不同类型的打印设备时,应当在该主机终端中安装对应的打印机驱动程序。此外,即使当主机终端始终控制相同类型的打印设备时,因为使用期限或者故障原因而可能用新的打印设备调换使用中的打印设备。由于打印设备的调换,如果要求扩展安装在主机终端中的打印机驱动程序的功能,则应当在主机终端中安装具有扩展功能的打印机驱动程序。在主机终端中安装打印机驱动程序增加了施加于主机终端的OS(操作***)上的工作负荷;此外,这样的安装增加了用户的成本和工作时间。
为了解决这个问题,已经提出了将插件程序模块安装到已经安装在主机终端中的打印机驱动程序中,并且只有当需要安装具有扩展功能的新打印机驱动程序时才添加扩展功能。
例如,日本公开专利申请No.2005-173701(在下文中,称为“参考文献2”)公开了这样的信息处理设备,其能够有效地在现有打印机驱动程序中安装用于实现附加功能的插件程序模块。
近些年来,随着在成像设备和主机终端中执行的实用程序的功能改进,打印机驱动程序具有越来越多的功能。然而,取决于用户,而使用打印机驱动程序的功能的不同部分,而且在很多情况下,不是所有的打印机驱动程序的功能都是必须的。
例如,日本公开专利申请No.2001-75758(在下文中,称为“参考文献3”)公开了这样的打印机驱动程序,其只有当将打印机驱动程序设置为使用打印机的功能时才在***中呈现由打印机所拥有的功能,因此这可能以简单的方式以及以高可操作性使设置专注于(faithful to)打印机所拥有的功能。
在参考文献2所公开的信息处理设备中,因为仅仅将新的附加功能安装为插件程序模块,所以和不得不重新安装整个打印机驱动程序的设备相比,施加于信息处理设备的工作负荷降低了。然而,因为安装中的操作数目未减少,所以诸如成本和工作时间之类、施加于用户的工作负荷几乎没有减少。
在参考文献3所公开的打印机驱动程序中,因为需要动态链接库(DLL)来提供用于为每个连接的打印机设置打印条件的数据,所以在包括未指定数目的已连接打印机的环境中,需要大容量存储设备来存储许多DLL。
发明内容
本发明的实施例可以解决相关技术中的一个或者多个问题。
本发明的优选实施例可以提供这样的信息处理设备,其能够扩展其功能而不用执行安装并且能够进行容易的功能设置。
根据本发明的一个方面,提供了一种能够和成像设备进行通信的信息处理设备,其包括:
存储单元,存储信息处理设备的基本信息;
信息获取单元,从成像设备获取功能信息;
功能检测单元,从由信息获取单元获取的功能信息中检测成像设备的功能;以及
存储控制器,确定与由功能检测单元所检测的功能相关联的功能数据是否包括在存储单元中存储的基本信息中,并且根据该确定结果修改存储在存储单元中的基本信息,
其中
当与由功能检测单元所检测的功能相关联的功能数据未包括在存储单元中存储的基本信息中时,存储控制器将功能数据存储到存储单元中。
根据当前实施例,当将新功能添加到能够与成像设备进行通信的本发明的信息处理设备中时,或者当连接了不同类型的成像设备时,使得本发明中的信息处理设备仅仅从成像设备中获取未包括在事先准备的基本信息中的信息是足够的。因此,当添加或者更新成像设备时,每次进行添加或者更新时,不必引入与成像设备相对应的信息处理设备。即,减少了由安装过程施加于用户的工作负荷。因此,根据本发明,有可能提供这样的信息处理设备,其能够扩展功能而不用执行安装。
这里,“基本信息”意指在作为与成像设备相对应的设备驱动程序而事先安装的软件中包括的最少必要信息、以及稍后添加的信息。
作为实施例,基本信息包括功能数据和与信息处理设备的功能相关联的状态标记,功能信息包括功能数据和与成像设备的功能相关联的状态标记,而且存储控制器将与成像设备的功能相关联的状态标记分配给与信息处理设备的功能相关联的状态标记,所述信息处理设备的功能与成像设备的功能相同。
根据当前实施例,有可能响应于成像设备的状态而设置信息处理设备的功能。例如,当成像设备是打印机时,有可能由于打印机侧的因素而辨认出信息处理设备的一些功能当前是不可用的,这些因素例如为未安装可选设备、或者打印机用完如同订书钉或者调色剂之类的消耗品、或者纸张的大小或者类型不兼容。例如,如果稍后在打印机中安装了可选设备,而且消除了防止特定功能执行的因素,则这个功能变得可用。
作为实施例,当包括在基本信息中的功能数据未包括在功能信息中时,存储控制器向与该功能数据相对应的状态标记分配值,以指示该功能数据包括在基本信息中但未包括在功能信息中。
根据当前实施例,有可能提供这样的信息处理设备,其能够利用实际需要的功能。即,当根据本发明的信息处理设备应用于PC或者其它主机终端时,即使当添加了可选设备时,因为信息处理设备未调用当前在成像设备中不可用的功能,所以也有可能最小化施加于主机终端的OS的工作负荷。
作为实施例,该信息处理设备还包括:设置项输入输出单元,其基于存储在存储单元中的基本信息而显示设置图形图像,
其中,
该设置项输入输出单元响应于包括在基本信息中的、与信息处理设备的功能相对应的状态标记,而修改设置图形图像的形式。
根据当前实施例,用户可以可视地确认信息处理设备的功能,并且当设置信息处理设备的功能参数时,用户可以响应于信息处理设备的状态而容易且恰当地设置参数。
作为实施例,设置项输入输出单元参考与包括在基本信息中而未包括在功能信息中的功能数据相对应的状态标记,并且不在设置图形图像上显示与该功能数据相关联的设置项。
根据当前实施例,用户可以可视地确认当前可用的功能,并且当设置信息处理设备的功能参数时,很清楚哪些功能的设置可被修改,而且与包括不必要功能的打印机驱动程序相比,改善了可操作性。
因此,根据本发明的实施例,因为信息处理设备可以仅仅获取未包括在基本信息中的信息,其中该基本信息是已连接的成像设备的功能信息,并且是事先安装的软件中所包括的最少必要信息,所以有可能提供这样的信息处理设备,其能够扩展功能而不用执行安装,并且使得能够容易进行功能设置。
根据以下结合附图给出的对优选实施例的详细说明,本发明的这些及其他目的、特征、和优点将变得更为明显。
附图说明
图1是说明打印机驱动程序的基本配置的框图;
图2是说明根据本发明实施例的信息处理设备的配置示例的框图;
图3A是说明打印机功能信息的示例的图示;
图3B是说明在存储单元21中存储的基本信息示例的图示;
图4是说明用于添加或者启用打印机功能的、信息处理设备2的操作示例的流程图;以及
图5是说明当检测到存在于信息处理设备2中而非打印机中的功能时、信息处理设备2的操作示例的流程图。
具体实施方式
下面将参考附图解释本发明的优选实施例。
[信息处理设备的配置]
图2是说明根据本发明实施例的信息处理设备的配置示例的框图。
如图2所示,信息处理设备2包括GUI控制器222、设置存储单元223、和写入单元224。这些部件实现这样的打印机驱动程序的功能,即用于生成可由通过如局域网(LAN)之类的网络连接的打印机解释的数据。
设置存储单元223存储要由打印机打印的文档数据以及信息处理设备2的设置值,并且包括存储单元21和信息获取单元22。存储单元21存储信息处理设备的基本信息。该基本信息由信息处理设备2使用以便控制打印机。信息获取单元22从打印机获取打印机的功能信息。
GUI控制器222执行控制,以便将信息处理设备2的设置值或者要由打印机打印的文档数据的设置值存储在设置存储单元223中。GUI控制器222包括功能检测单元23、存储控制器24、和设置项输入输出单元25。
功能检测单元23从由信息获取单元22所获得的打印机的功能信息中检测打印机的全部功能。存储控制器24控制存储在存储单元21中的数据,以便匹配由功能检测单元23检测到的打印机的功能。
设置项输入输出单元25在屏幕上显示图形图像,以便基于存储单元21中存储的信息进行设置,来调整设置值或者发布生成可由打印机解释的数据的控制命令。例如,当信息处理设备2被包括在PC中时,设置项输入输出单元25在PC的显示设备(诸如监视器)上显示设置图形图像,并且响应于显示器上的设置图形图像,用户操作如同鼠标和键盘之类的输入设备以接收所输入的设置值。
写入单元224基于在设置存储单元223中存储的信息,而将文档数据转换为可由打印机解释并要由其打印的打印数据。写入单元224包括功能执行单元26,其基于存储单元21中存储的数据执行与目标打印机相对应的功能。
如果打印机被通电或者在信息处理设备2通电时被连接,则信息获取单元22检测它可用的打印机,并且从所检测到的打印机中获得功能信息。
功能检测单元23从由信息获取单元22获得的打印机的功能信息中检测打印机的全部功能。存储控制器24控制存储在存储单元21中的基本信息,以便匹配由功能检测单元23所检测到的打印机功能,例如存储控制器24添加、删除、和更新存储单元21中的信息。
设置项输入输出单元25基于存储在存储单元21中的基本信息,而在显示设备(诸如监视器)上显示设置图形图像,由此允许用户调整设置值或者发布控制命令,以便生成可由打印机解释的数据。一旦在显示设备上显示了图形图像,则用户通过使用输入设备输入设置值。设置项输入输出单元25接收由用户输入的设置值,并且将这些设置值反映为存储单元21中存储的基本信息。基于通过将由用户输入的设置值包括在其中而更新的在存储单元21中存储的基本信息,功能执行单元26生成可由目标打印机解释的数据。
[信息描述的方法]
接下来,参考附图解释由信息获取单元22所获得的打印机功能信息。
图3A是说明打印机功能信息的示例的图示。
如图3A所示,将打印机功能信息管理为当前在打印机中可用的功能P(n)(n=1,2,...,N)的数据列表。作为选择,打印机功能信息可被管理为包括多个功能组,每个功能组包括多个当前在打印机中可用的功能。此外,功能信息还包括当前不可用但是当添加了可选设备时可变得可用的功能的数据。
功能信息包括用于标识功能P(n)当前是否可用的状态标记。例如,状态标记具有“ON”状态和“OFF”状态;当状态标记处于“ON”状态时,与包括该状态标记的数据相对应的功能当前在目标打印机中可用。当状态标记处于“OFF”状态时,与包括该状态标记的数据相对应的功能当前在目标打印机中不可用,例如这是因为未安装可选设备、或者打印机用完了如同订书钉或者调色剂之类的消耗品、或者纸张的大小或者类型不兼容。
例如,当稍后在打印机中安装了可选设备并且消除了阻止该功能执行的因素时,具有处于“OFF”状态的状态标记的功能变得可用。在这种情况下,状态标记变为“ON”。即,取决于目标打印机的状态而改变状态标记值。
存储控制器24基于图3A所示的功能信息而控制存储在存储单元21中的数据。
图3B是说明在存储单元21中存储的基本信息示例的图示。
如图3B所示,基本信息包括初始信息31和在安装之后添加的附加信息32,其中初始信息31是为了生成可由打印机解释的数据而事先安装的软件中所包括的最少必要信息。
初始信息31被管理为当前在信息处理设备2中可用的功能D(x)(x=1,2,...,X)的数据列表。类似地,附加信息32还被管理为当前在信息处理设备2中可用的功能DT(y)(y=1,2,...,Y)的数据列表。作为选择,初始信息31和附加信息32还可被管理为包括多个功能组,每个组包括当前在信息处理设备2中可用的多个功能。
功能D(x)和功能DT(y)是否可执行取决于这些功能当前在目标打印机中是否可用。
各种功能数据包括用于标识功能D(x)和功能DT(y)当前是否可执行的状态标记。例如,状态标记具有“ON”状态、“OFF”状态、和“IMP”状态。当状态标记处于“ON”状态时,与包括该状态标记的数据相对应的功能当前是可执行的。当状态标记处于“OFF”状态时,与包括该状态标记的数据相对应的功能当前不可执行,例如这是因为未安装可选设备、打印机用完了如同订书钉或者调色剂之类的消耗品、或者纸张的大小或者类型不兼容、或者打印机侧的其它因素。然而,当消除了阻止功能执行的因素时,例如当稍后在打印机中安装了可选设备时,这个功能变得可用。
当状态标记处于“IMP”状态时,因为目标打印机的规格使得与包括该状态标记的数据相对应的功能绝对不可执行。然而,当控制其它类型的打印机时,具有处于“IMP”状态的状态标记的功能变得可执行。在这种情况下,状态标记变为“ON”或者“OFF”。即,状态标记值取决于目标打印机的类型而改变。
附加信息32对应于打印机中可用的功能,该附加信息32由功能检测单元23从图3A所示的功能信息中检测出。当附加信息32先前未被包括在存储单元21中存储的基本信息中时,附加信息32对应于由存储控制器24添加、由功能检测单元23检测出、并且未包括在基本信息中的功能信息。
[信息处理设备的操作]
接下来,参考附图解释当前实施例中的信息处理设备2的操作。
当将如图2所示的当前实施例中的信息处理设备2应用于PC或者其它主机终端、以便使打印机打印由安装在主机终端中的应用所创建或者浏览的文档数据时,信息处理设备2将文档数据转换为可由打印机解释并且包括用户输入的控制命令的打印数据。信息处理设备2能够利用打印机的功能。
图4是说明用于添加或者启用打印机功能的信息处理设备2的操作示例的流程图。
如图4所示,在步骤S101,当执行打印的打印机被通电或者连接时,信息获取单元22从该打印机获取打印机的功能信息。
在步骤S102,功能检测单元23检测在由信息获取单元22获得的功能信息中描述的打印机的全部功能P(1)到P(N)。
在步骤S103,存储控制器24确定由功能检测单元23检测到的打印机的功能P(1)到P(N)是否包括在存储单元21中存储的基本信息中。换句话说,存储控制器24确定在图3A所示的功能信息中包括的功能P(n)是否与在图3B所示的初始信息31(基本信息)中包括的功能D(1)到D(X)之一相一致。
要注意到,在当前实施例中,存储控制器24确定功能P(n)是否按照功能信息中的描述次序存在于初始信息31(基本信息)中。
如果存储控制器24确定功能P(n)与在初始信息31(基本信息)中包括的功能D(1)到D(X)之一相一致,即目标打印机的功能P(n)包括在初始信息31(基本信息)中,则例程继续到步骤S104。否则,例程继续到步骤S105。
在步骤S104中,因为目标打印机的功能P(n)包括在初始信息31中,所以存储控制器24获得目标打印机中的功能P(n)的状态标记,并且将功能P(n)的状态标记值分配给与功能P(n)相对应的功能D(x)的状态标记。换句话说,存储控制器24用功能P(n)的状态标记值替换功能D(x)的状态标记值。
在步骤S105,因为存储控制器24确定功能P(n)不与初始信息31中包括的功能D(1)到D(X)中的任何一个相一致,即目标打印机的功能P(n)未包括在初始信息31中,所以存储控制器24把目标打印机的功能P(n)看作附加功能DT(y)。此外,存储控制器24获得目标打印机的功能P(n)的状态标记,并且将功能P(n)的状态标记值与功能DT(y)相关联。
在步骤S106,存储控制器24递增附加功能DT(y)的索引。即,下一个附加功能变为DT(y+1)。
在步骤S107,为了确定功能信息中的功能P(n)之后的功能P(n+1)是否存在于基本信息中,存储控制器24递增功能P(n)的索引。即,要比较的目标打印机的下一个功能变为P(n+1)。
在步骤S108,存储控制器24确定功能P(n)的新索引n是否小于作为索引n的上限的N。即,存储控制器24确定是否已经审查(investigated)了功能信息中包括的全部功能P(n)。
如果已经审查了功能信息中包括的全部功能P(n),则例程继续到步骤S109。否则,例程返回到步骤S103以重复步骤S103到S107。
在步骤S109,因为功能P(n)的索引n大于或等于N,即已经审查了功能信息中包括的全部功能P(n),所以存储控制器24将附加功能DT(1)到DT(Y)存储到存储单元21的基本信息中,以作为图3B所示的附加信息32。
要注意到,如果目标打印机的全部功能P(n)都包括在基本信息中,则没有附加功能DT(n);因此,不执行步骤S109。
在步骤S110,设置项输入输出单元25在屏幕上显示图形图像,其中以适于存储在存储单元21中的基本信息中所包括的功能D(x)和附加功能DT(y)的状态标记的显示方式,而显示各种设置项。下面,将显示在屏幕上并用于让用户调整设置值的图形图像称为“设置图形图像”或者“设置屏幕”。
因此,在当前实施例的信息处理设备2中,当新连接打印机时,有可能扩展信息处理设备2的功能而不用执行安装。
如上所述,当检测到功能存在于信息处理设备2中而不存在于打印机中时,设置项输入输出单元25不在设置图形图像上显示该功能的设置项。下面,将对当信息处理设备2检测到功能存在于信息处理设备2中而不存在于打印机中时、信息处理设备2的操作进行说明。
图5是说明当检测到功能存在于信息处理设备2中而不存在于打印机中时、信息处理设备2的操作示例的流程图。
如图5所示,在步骤S201,当执行打印的打印机被通电或者连接时,信息获取单元22从该打印机获取打印机的功能信息。
在步骤S202,功能检测单元23检测在由信息获取单元22获得的功能信息中描述的打印机的全部功能P(1)到P(N)。
在步骤S203,存储控制器24确定包括在初始信息31(基本信息)中的功能D(x)是否与由功能检测单元23检测的目标打印机的功能P(1)到P(N)之一相一致。
要注意到,在当前实施例中,存储控制器24确定功能D(x)是否与按照基本信息中的描述次序的打印机的功能P(1)到P(N)之一相一致。
如果存储控制器24确定基本信息中包括的功能D(x)与打印机的功能P(1)到P(N)之一相一致,即目标打印机的功能P(n)存在于基本信息中,则例程继续到步骤S204。否则,例程继续到步骤S205。
在步骤S204,因为目标打印机的功能P(n)已经包括在初始信息31中,所以存储控制器24获得目标打印机中的功能P(n)的状态标记,并且将包括在基本信息中的功能P(n)的状态标记值分配给与功能P(n)相对应的功能D(x)的状态标记。换句话说,存储控制器24用功能P(n)的状态标记值替换功能D(x)的状态标记值。
要注意到,当在完成图4所示的过程之后执行图5所示的过程时,因为已经获得了目标打印机的功能P(n)的状态标记,所以可以省略步骤204。
在步骤S205,因为存储控制器24确定包括在基本信息中的功能D(x)不与打印机的功能P(1)到P(N)中的任一个相一致,即目标打印机的功能P(n)不存在于基本信息中,所以存储控制器24将包括在基本信息中的功能D(x)的状态标记值设置为“IMP”。
在步骤S206,为了确定基本信息中的功能D(x)之后的功能D(x+1)是否与打印机的功能P(1)到P(N)之一相一致,存储控制器24递增功能D(x)的索引。
在步骤S207,存储控制器24确定功能D(x)的新索引x是否小于作为索引x的上限的X。即,存储控制器24确定基本信息中的全部功能D(x)是否都已经和打印机的功能P(1)到P(N)进行了比较。
如果基本信息中的全部功能D(x)已经和功能P(1)到P(N)进行了比较,则该例程继续到步骤S208。否则,例程返回到步骤S203以重复步骤S203到S207。
在步骤S208,因为功能D(x)的索引x大于或等于X,即基本信息中的全部功能D(x)已经和功能P(1)到P(N)进行了比较,所以设置项输入输出单元25参考存储在存储单元21中的基本信息中所包括的功能D(x)的状态标记,并且显示设置图形图像,其上仅仅不显示具有处于“IMP”状态(其指示该功能绝对不可执行)的状态标记的功能的设置项。
因此,在当前实施例的信息处理设备2中,因为不在设置图形图像上显示具有指示功能绝对不可执行的、处于“IMP”状态的状态标记的功能,即基本不在设置图形图像上显示不存在于目标打印机中的功能,所以有可能改进设置图形图像的方便性和可操作性,并且使功能设置变得容易。
应当注意到,图4中的过程和图5中的过程可以相组合。然而,因为图4中的过程确定在基本信息中包括的功能D(x)是否存在于目标打印机的功能P(1)到P(n)中,而图5中的过程确定功能信息中的目标打印机的功能P(n)是否存在于基本信息中包括的功能D(1)到D(x)中,所以当执行图4和图5中的过程时,出现了重叠的操作。因此,例如,在图4的过程期间,在步骤S103,当存储控制器24确定在基本信息所包括的功能D(1)到D(X)当中、功能D(x)不与功能信息中所包括的功能P(n)中的任一个相一致时,存储控制器24自动地将功能D(x)的状态标记值设置为“IMP”。以这种方式,可以省略图5中的过程。
[设置屏幕的模式]
如上所述,由设置项输入输出单元25显示的设置屏幕的模式取决于存储单元21中的基本信息中所包括的功能D(x)和DT(y)的状态标记。
例如,当状态标记处于“ON”状态时,与包括这个状态标记的功能数据相对应的功能当前是可用的,并且可以进一步修改该功能的设置。在这种情况下,例如,与这个功能相对应的设置项可被显示为具有全亮度,以向用户通知该消息。
当状态标记处于“OFF”状态时,与包括该状态标记的数据相对应的功能在打印机的当前状态下不可用,而且不能修改这些功能的设置,但是如果打印机的状态改变了,则对应的功能变得可用。在这种情况下,例如,与这个功能相对应的设置项可被显示为具有一半亮度,以向用户通知该消息。
当状态标记处于“IMP”状态时,因为目标打印机的规格使得与包括该状态标记的数据相对应的功能绝对不可执行。在这种情况下,例如,不在设置屏幕上显示与这个功能相对应的设置项。
虽然参考为说明目的而选择的具体实施例描述了本发明,但是显然本发明不受限于这些实施例,而是可以由本领域的技术人员对此进行大量修改,而没有背离本发明的基本概念和范围。
例如,在上述实施例中,描述了信息处理设备连接到作为成像设备示例的打印机,而且将打印机驱动程序描述为用于生成打印机可解释的数据,但是本发明不受限于此。例如,本发明适用于扫描仪驱动程序、PC-FAX驱动程序、或者其它设备驱动程序,只要这些驱动程序可以将来自应用的指令转换为能够由设备处理的数据即可。
此外,本发明不受限于设备驱动程序和等效的模块,而是可适用于应用本身。
此外,本发明可以由存储在诸如信息处理设备中的硬盘(HDD)、或者只读存储器(ROM)之类的存储器中的程序所实现。即,本发明可以通过执行如上所述能够进行功能扩展的程序来实现。
这个专利申请基于2006年3月17日提交的日本优先权专利申请No.2006-075647和2007年1月29日提交的日本优先权专利申请No.2007-018552,这些申请的全部内容通过引用在此并入。

Claims (5)

1、一种能够和成像设备进行通信的信息处理设备,包括:
存储单元,存储所述信息处理设备的基本信息;
信息获取单元,从所述成像设备获取功能信息;
功能检测单元,从由所述信息获取单元获取的功能信息中检测成像设备的功能;以及
存储控制器,确定与由所述功能检测单元所检测的功能相关联的功能数据是否被包括在所述存储单元中存储的基本信息中,并且根据该确定结果修改存储在所述存储单元中的基本信息;
其中,
当与由所述功能检测单元所检测的功能相关联的功能数据没有被包括在存储单元中存储的基本信息中时,所述存储控制器将功能数据存储到存储单元中。
2、如权利要求1所述的信息处理设备,其中,
所述基本信息包括功能数据和与所述信息处理设备的功能相关联的状态标记;
所述功能信息包括功能数据和与所述成像设备的功能相关联的状态标记;以及
所述存储控制器将与所述成像设备的功能相关联的状态标记的值分配给与所述信息处理设备的功能相关联的状态标记,所述信息处理设备的功能与所述成像设备的功能相同。
3、如权利要求2所述的信息处理设备,其中,
当包括在所述基本信息中的功能数据未包括在所述功能信息中时,所述存储控制器向与该功能数据相对应的状态标记分配值,以指示该功能数据包括在所述基本信息中但未包括在所述功能信息中。
4、如权利要求3所述的信息处理设备,还包括:
设置项输入输出单元,其基于所述存储单元中存储的基本信息而显示设置图形图像;
其中,
所述设置项输入输出单元响应于包括在所述基本信息中的、与信息处理设备的功能相对应的状态标记,而修改该设置图形图像的形式。
5、如权利要求4所述的信息处理设备,其中,所述设置项输入输出单元参考与包括在基本信息中但未包括在功能信息中的功能数据相对应的状态标记,并且不在该设置图形图像上显示与所述功能数据相关联的设置项。
CNB200710087787XA 2006-03-17 2007-03-19 信息处理设备 Expired - Fee Related CN100504753C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006075647 2006-03-17
JP075647/06 2006-03-17
JP018552/07 2007-01-29

Publications (2)

Publication Number Publication Date
CN101038535A CN101038535A (zh) 2007-09-19
CN100504753C true CN100504753C (zh) 2009-06-24

Family

ID=38889461

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200710087787XA Expired - Fee Related CN100504753C (zh) 2006-03-17 2007-03-19 信息处理设备

Country Status (1)

Country Link
CN (1) CN100504753C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4407737B2 (ja) * 2007-09-28 2010-02-03 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置及びプログラム
CN109992319A (zh) * 2017-12-28 2019-07-09 航天信息股份有限公司 嵌入式设备和usb打印机的交互建立方法和装置
JP7167450B2 (ja) * 2018-03-02 2022-11-09 株式会社リコー 情報処理装置、情報処理方法、プログラム

Also Published As

Publication number Publication date
CN101038535A (zh) 2007-09-19

Similar Documents

Publication Publication Date Title
US6965953B2 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium storing program for realizing the method
US7853946B2 (en) Information processing apparatus, information processing method, and control program
CN102253813B (zh) 打印控制设备、打印控制***和打印控制方法
JP4974909B2 (ja) 情報処理装置、印刷設定方法、記憶媒体、プログラム
US8627343B2 (en) Information processing apparatus and data output managing system
WO2011001658A1 (en) Information processing apparatus, control method, and storage medium
US20110023054A1 (en) Information processing apparatus, information processing method and storage medium
CN103309630A (zh) 信息处理装置及信息处理方法
CN101644997A (zh) 信息处理设备和信息处理方法
JP2005050061A (ja) プッシュ型インストールシステム、情報処理装置、プッシュ型インストール方法およびプログラム
JP4448953B2 (ja) 情報処理装置、情報処理方法及びプログラム
US8154744B2 (en) Information processing device
CN100504753C (zh) 信息处理设备
JP2010176639A (ja) 印刷制御装置、印刷制御方法、およびプログラム
JP2018084893A (ja) 情報処理装置、制御方法およびプログラム
JP2005173701A (ja) 情報処理装置、情報処理方法及びそのプログラム
JP2014174679A (ja) 情報処理装置及びその方法
CN100403766C (zh) 用于执行文档处理操作的选择性下载的***和方法
US20090293015A1 (en) Application Platform
JP2006228128A (ja) 情報処理装置、通信機器制御装置およびプログラム
EP3699749B1 (en) Image forming device
US7752347B2 (en) Computer readable medium recording an information providing program, information providing device, and method for providing information
JP2006209195A (ja) 印刷制御装置、印刷制御方法、及び記憶媒体
US11778119B2 (en) Information processing apparatus performing setting of application in client device, information processing system including same, and non-transitory computer-readable recording medium storing setting tool program
CN100474231C (zh) 信息处理装置和信息处理***

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090624

Termination date: 20160319

CF01 Termination of patent right due to non-payment of annual fee