复合机的管理方法和复合机的管理系统的制作方法

文档序号:6548330阅读:242来源:国知局
专利名称:复合机的管理方法和复合机的管理系统的制作方法
技术领域
本发明是关于在网络化环境下的复合机(MFPMulti Function Peripheral(多功能外围设备))和驱动器的管理(managing)。
背景技术
现在,给网络增加新的MFP或驱动器的情况下,使用者或管理人员(administrator),用手动方式使MFP与1个以上驱动器附加关联。例如,在微软(注册商标)Windows(注册商标)网络环境下,用手动方式使打印机驱动器与印刷等待行列(print queue)附加关联。将这一印刷等待行列,用手动方式与打印机附加关联。在没有打印服务器的环境下,以手动方式使各驱动器与MFP附加关联。
而且,特开2004-038686号公报(
公开日2004年2月5日)中,记载有以下这样的系统。即,打印机借助于HTTP通信模块接收来自客户PC的要求,由OS判别模块判别从给其要求附加了的环境变量在客户PC使用的OS。驱动器所在检索模块从驱动器所在数据库里检索与判别后的OS相对应的打印机驱动器所在住址。HTML生成模块,生成描述了链接该所在住址的Web页面,经过HTTP通信模块作为响应而通知客户PC。
因此,容易执行控制设备的设备控制软件的下载。
而且,特开2004-094794号公报(
公开日2004年3月25日)中,记载有以下这样的系统。即,选择使用的外围设备,在与选定的外围设备相对应的设备驱动器有多个版本的情况下,取得其外围设备的控制器的版本信息,从多个版本的设备驱动器,装入与取得的版本信息相对应的设备驱动器。
因此,对某一外围设备,即使版本不同的多种设备驱动器存在这样的情况下,也能自动地正确选择应该安装版本的设备驱动器,减轻有关设备驱动器装入作业的用户负担。
但是,对上述各现有技术而言,在MFP和驱动器各自有多台的系统方面没有加以考虑,想要用手动方式管理的话,因为用更大的组织,随着MFP和驱动器的数量增加,手动管理MFP和驱动器的相关联的事情就有很费时间的可能性。
这个问题在使更新后的驱动器分离时,有可能更加复杂化。也就是说,也许出现需要使这些更新后的驱动器与多台MFP附加关联。还有,多台MFP都有型号(model型)不同的可能性。

发明内容
本发明的目的在于,实现能削减或排除手动管理与驱动器的检测和复合机相关联的必要性的复合机管理方法。
为了达成上述目的,本关发明的复合机管理方法是以包括检测复合机的步骤;生成包括有关检出的复合机数据的复合机数据库的步骤;检测驱动器的步骤;生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库的步骤;以及生成包括各可能容许组合附加关联用的复合机/驱动器的记录的关系数据库的步骤,和与网络连接起来为特征。
而且,除上述结构外,上述检测复合机的步骤,为了查明并识别复合机,也可以包括使用SNMP协议的步骤。
进而,除上述结构外,上述生成复合机数据库的步骤,也可以包括句法分析标准打印机管理信息基本数据的步骤。
而且,除上述结构外,上述检测驱动器的步骤也可以包括查明驱动文件的步骤,上述驱动文件包括在驱动资料档案库(レポジトリ)范围内的中间数剧(メタデ-タ)。
进而,除上述结构外,上述元数据也可以是XML元数据。而且,上述元数据也可以是识别能与各驱动器附加关联的各复合机的数据。
而且,除上述结构外,生成上述驱动器数据库的步骤也可以包括句法分析上述元数据的步骤。
进而,除上述结构外,上述生成关系数据库的步骤也可以包括基于复合机型号和驱动器型号的互换性,对于复合机/驱动器关系的各可能容许组合,作成具有上述复合机数据库的主关键码与上述驱动器数据库的主关键码链接的多对多关系的关系数据库的步骤。
而且,在检测上述驱动器以前,也可以还包括对上述驱动器附加条件的步骤。进而,除上述结构外,在检出上述驱动器以后,生成驱动器数据库以前,也可以还包括对驱动器附加条件的步骤。而且,在生成上述关系数据库以前,也可以还包括对附加关联的复合机/驱动器组合附加条件的步骤。
另一方面,为了达成上述目的,本发明的复合机管理方法也可以包括使用各复合机用的SNMP标准打印机管理信息基本数据检测复合机,生成复合机数据库的步骤;检测位于网络的驱动器的步骤;句法分析与各驱动器附加关联的XML数据,生成驱动器数据库的步骤;以及为了生成为各可能容许组合的附加关联的复合机/驱动器的记录,使用为识别对各驱动器有互换性的复合机的各驱动器用XML元数据,把复合机数据库和驱动器数据库结合成多对多关系的步骤。
而且,除上述结构外,在检测位于上述网络的驱动器以前,也可以还包括对驱动器附加条件的步骤。进而,除上述结构外,在检出驱动器以后,生成驱动器数据库以前,也可以还包括对驱动器附加条件的步骤。而且,除上述结构外,在把复合机数据库和驱动器数据库结合成多对多关系以前,也可以还包括对附加关联的复合机/驱动器的记录的可能容许组合附加条件的步骤。
另一方面,为了达成上述目的,本发明的复合机管理系统,在使可能利用的复合机与可能利用的驱动器附加关联的复合机的管理系统中,是以具备适合和网络连接,用于处理数据的通用计算机装置;用于检测与网络连接的复合机的第1装置;用于生成包括复合机数据的复合机数据库的第2装置;用于检测驱动器的第3装置;用于生成驱动器数据库的第4装置;以及用于把复合机数据库与驱动器数据库结合成多对多的关系的第5装置为特征。
而且,为了达成上述目的,本发明的复合机管理系统是以包括检测复合机的复合机检测装置;生成包括有关检出的复合机数据的复合机数据库的复合机数据库生成装置;检测驱动器的驱动器检测装置;生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库的数据库生成装置;以及生成包括为各可能容许组合附加关联的复合机/驱动器记录的关系数据库的附加关联装置,并和网络连接起来为特征。
根据本发明,检测复合机,生成包括关于检出的复合机的数据的复合机数据库,检测驱动器,生成包括识别各驱动器可能应用的至少一个复合机数据的驱动器数据库,同时生成包括为各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库。所以,在管理和网络连接起来的复合机时,能够削减或排除手动管理驱动器的检测和复合机的附加关联的必要性,适合用于各种网络系统。
本发明的还有其他目的、特征和优点,通过下面示出的记载就十分清楚。而且,本发明的优点,参照附图的如下说明将变得明白了。


图1是和网络连接的MFP图。
图2是管理应用图。
图3是数据库的图。
图4是处理流程图。
图5是处理流程图。
图6是处理流程图。
具体实施例方式
本发明的实施例,使用有多对多关联构造的关系数据库,检测MFP(复合机)及其驱动器,提供这些相互自动附加关联的顺序(Process)。
图1表示除服务器装置30和客户装置12外,有和网络连接的多台MFP14的网络10。客户装置12也可以对MFP14或虚拟MFP20进行存取。客户装置12也可以对服务器装置30存取。就服务器装置30的例子来说,可以举出Windows(注册商标)服务器、Novel(注册商标)服务器、Unix(注册商标)服务器或Linux(注册商标)服务器。在图1的例子中,网络10包括服务器装置30,然而这并不是必须的装置。
还有,在网络10上,包括有打印机管理应用功能的PAU服务器装置100。也能把该PAU服务器装置100装入服务器装置30,然而也可以保持PAU服务器装置100作为网络10上的个别服务器。对本领域技术人员而言很好识别,将图未示出的其他许多客户装置、服务器装置,或设备也可以和网络10连接起来。
上述术语「MFP」是指复合外围设备(Multi-Function Peripheral复合机),按情况,意思是复合打印机(Multi-Function Printer),或复合产品(Multi-FunctionProduct)。在这里使用的术语「MFP」相当于打印机、复印机、扫描仪和传真机,和有1个以上的这些机能的外围设备。而且,在这里使用的术语「MFP」也相当于这些外围设备和模拟这些功能的软件与计算机通过执行该软件所实现的功能块。这种软件或功能块有时也称为虚拟MFP。作为虚拟MFP的例子,可以举出アドビ(Adobe注册商标)PDF Writer、アドビ(Adobe注册商标)PDF Distiller、夏普台式(注册商标)合成器(コンボ-ザ-),或者作为MFP处理可能的台式传真应用。虚拟MFP20有以电子格式置换印刷输出的应用趋势。虚拟MFP20与实际MFP14是那样的完全同样,为文件工作流的发信源(origins)或送信端点(endpoints)。
客户装置12是直接或经过其他的运算装置间接地能和网络连接的任意运算装置。所以,客户装置12也可以是个人计算机、作业终端、小型计算机、本体、超级计算机、移动用信息机器(personal digital assistantsPDA),多功能电话(例如,电视电话)或任意其他适当运算装置。
网络10是,局域网络、广域网络(wide area network),或者,能连接客户装置12和除网络以外的外围设备的任意其他方式的网络。客户装置12对连接到网络10的外围设备存取的话,网络10也可以包括全球通信网络。客户装置12通过有线连接或无线连接的任何一方与MFP14·20连接起来。
图2表示打印机管理应用(PAU)处理部110的实施例的示意图。PAU处理部110是为辅助打印机管理操作设计的实用程序的处理部。PAU处理部110包括通过执行软件例行程序实现计算机功能的功能块。还有,这些软件例行程序包括适合通用计算机执行的软件,或嵌入硬件(embedded)。而且,作为复合机管理手段的PAU处理部110对应于权利要求保护范围记载的第1~第5装置、复合机检测装置、复合机数据库生成装置、驱动器检测装置、驱动器数据库生成装置和附加关联装置,上述计算机对应于权利要求保护范围记载的计算机装置。
PAU处理部110和网络10连接起来,既是主网络服务器(primary networkserver)的一部分,又可以是个别服务器的一部分,或也可以甚至是有足够服务器能力的MFP的一部分。本实施方式的一实施例中,PAU处理部110使用网接口,安装网服务器(implemented)。在本实施方式的其他实施例中,有服务器功能(例如网服务器)的MFP包括PAU处理部110。
将上述PAU处理部110和驱动资料档案库(driver repository)112连接起来。驱动资料档案库112也可以与包括PAU处理部110的服务器相关联。在图2中,作为一例,表示使本地驱动资料档案库112A逻辑上包括在和PAU处理部110相同的PAU服务器装置100。而且,在图2中,作为驱动资料档案库112的其他可选择项,表示经由网络10远离驱动资料档案库112B,成为和PAU处理部110连接起来。驱动资料档案库112B也可以设置(located)在局域网络、广域网络或全球网络(global network)上。还有,作为这些网络的一个例子,可以举出例如互联网。
上述PAU处理部110检测设于网络10的MFP14·20,例如,作为包括所检出的该MFP14·20的记录的数据库等可以作成MFP数据库114。PAU处理部110能够检测置于本地驱动资料档案库112A或远离驱动资料档案库112B的任一个的驱动器。哪种驱动资料档案库112A·112B也能用光盘、DVD、磁盘、存储卡、媒体存放箱(ジユ-クボツクスJukebox)、硬驱动器,或,任何其他适合数据保存媒体安装。一旦检出驱动器,PAU处理部110就作为例如,包括检出的驱动器记录的数据库等,生成驱动器数据库116。一旦生成驱动器数据库116和MFP数据库114,PAU处理部110就作成使驱动器与有互换性的某MFP附加关联的多对多关系,生成MFP/驱动器关系数据库118。
图3表示由PAU处理部110所采用的数据的关系。PAU处理部110是对和网络10连接的各MFP14·20生成具有唯一的MFP主关键码210的MFP数据库114。图3和以下的说明中,为说明方便,以号码表示这些MFP主关键码的值。主关键码也可以是能唯一识别MFP的任意一片数据。例如,主关键码既可以是MFP的MAC地址,也可以是附加MFP的IP地址的MAC地址。
上述MFP数据库114还包括属性。属性包括指示各MFP14·20的型号的字组(field)212和大概以属性218表示的任意数的其他属性。在图3示出的例子中,为了识别各型号,使用了各MFP14·20的型号名,然而也可以使用其他型号的识别符(例如,型号号码、系列号码或系列号码的一部分)。
驱动器数据库116大体有以318识别的多种属性,同时有驱动器主关键码310。在图3和以下的说明中,为说明方便,以字母表示这些驱动器主关键码310的值。在本顺序的形态下,驱动器主关键码310是由PAU处理部110所生成的唯一值。在本顺序另一形态下,一般说来,驱动器主关键码310至少部分地基于唯一的识别驱动器的OS/PDL/版本(Version)。驱动器数据库116和MFP数据库114之间的关系,如图中以250所示,是多对多的关系。借助于表示MFP主关键码260和驱动器主关键码270之间关系的外部关键码表252表现多对多的关系。
而且,上述PAU处理部110用句法分析(分析parse)与上述检出的驱动器附加关联的XML元数据,生成驱动器数据库116。以下举例说明XML元数据构造的概略。
XML元数据例子<?xml version=″1.0″encoding=″UTF-8″?>
<CDLAYOUT>
<!--List all models supported-->
<FAMILY>
<MODELLIST>
<MODEL>SHARP AR-M160</MODEL>
<MODEL>SHARP AR-M205</MODEL>
<MODEL>SHARP AR-5220</MODEL>
</MODELLIST>
<FAMILYNAME>SHARP-13</FAMILYNAME>
<!--List all languages supported-->
<LANGUAGE>
<LANGNAME>DANISII</LANGNAME><!--List all operating systems supported-->
<OS>
<OSNAME>WIN2K</OSNAME><!--List all PDLS supported-->
<PDL>
<PDLNAME>PCL6</PDLNAME><!--relative path of the driver files for the Danish/Win2K/PCL6-->
<PATH>/Drivers/Printer/Danish/PCL6/2kxp/</PATH><!--inf fileName of the driver files for the Danish/Win2K/PCL6-->
<INFFILENAME>SE2EJDAN.INF</INFFILENAME><!--version of the driver flies for the Danish/Win2K/PCL6-->
<VERSION>01.00.00.00</VERSION><!--version of the driver files for the Danish/Win2K/PCL6--><!--Note″MODEL″will be replaced with the MODEL NAME of the MFP whenbuilding the driver database-->
<DRIVERNAME>MODEL PCL6</DRIVERNAME>
<DRIVERDESC>SHARP PCL6 Printer Driver Disk</DRIVERDESC>
<MODULE_UPDATES/>
</PDL>
<PDL>
<PDLNAME>PS</PDLNAME>
<PATH>/Drivers/Printer/Danish/PS/2kxp/</PATH>
<INFFILENAME>se2HJDAN.INF</INFFILENAME>
<VERSION>01.00.00.00</VERSION>
<DRIVERNAME>MODEL PS</DRIVERNAME>
<DRIVERDESC>SHARP PS Printer Driver Disk</DRTVERDESC>
<MODULE_UPDATES/>
</PDL>
</OS>
<OS>
<OSNAME>WINXP</OSNAME>
<PDL>
<PDLNAME>PCL5e</PDLNAME>
<PATH>/Drivers/Printer/Danish/PCL5e/2kxp/</PATH>
<INFFILENAME>SE2DJDAN.INF</INFFILENAME>
<VERSION>01.00.00.00</VERSION>
<DRIVERNAME>MODEL PCL5e</DRIVERNAME>
<DRIVERDESC>SHAR-PCL5e Printer Driver Disk</DRIVERDESC>
<MODULE_UPDATES/>
</PDL>
<PDL>
<PDLNAME>PS</PDLNAME>
<PATH>/Drivers/Printer/Danish/PS/2kxp/</PATH>
<INFFILENAME>se2HJDAN.INF</INFFILENAME>
<VERSION>01.00.00.00</VERSION>
<DRIVERNAME>MODEL PS</DRTVERNAME>
<DRIVERDESC>SHARP PS Printer Driver Disk</DRIVERDESC>
<MODULE_UPDATES/>
</PDL>
</OS></LANGUAGE></FAMILY></CDLAYOUT>
在该XML元数据例子中,XML从驱动器的基本段(例如,基本要素)开始。例如,在上述,驱动器基本段由<CDLAYOUT>表示。在驱动器基本段内,包括识别MFP系列的族段。各族段包括表示其特定产品系列范围内型号目录表的型号目录段和表示族名的族名段。在上述,在型号目录段,包括用于识别该族型号的型号段。还有,在本例中,为了识别型号,使用型号名,各型号段的内容是型号名。在各族段内,嵌套(nest)识别人类语言(例如,英文、日文、捷克语等)的至少一种语言段(section)。在各语言段,嵌套至少1种操作系统(OS)区段。OS区段,识别机械的操作系统(例如,微软(注册商标)Windows(注册商标)、UNIX(注册商标)、LINUX(注册商标)、MAC(注册商标)OSX或其他的操作系统)。在OS区段内,嵌套至少1种页面描述语言(PDL)段。PDL段和页面描述语言(例如,PCL5、PCL6、附言、DVI、PDF、夏普台式合成格式、适当的传真格式或其他适当驱动器格式)关联。PDL段包括该页面描述语言用的各驱动器的很多关键码属性。例如,在上述例子中,包括表示该描述语言的名称的PDL名段、表示该页面描述语言用的驱动器存储地点的总线段、表示该驱动器用的信息文件的INF文件名段以及表示该驱动版本的版本段等。在上述例子中,示出了指定顺序嵌套(族/语言/OS/PDL),然而本处理并不限定于这样顺序,例如,作为嵌套顺序也能使用族/OS/语言/PDL。
同样参照图3,PAU处理部110通过句法分析XML数据,识别与各驱动器有互换性的型号,在外部关键码数据库252形成多对多的关系。各MFP14·20的型号也可以有各种语言,各种OS和各种PDL不同的驱动器。
为了说明,例如,对某一多国籍大组织来说,假定支持17语言、3种操作系统和使用3个PDL,则各MFP就有可能与153个不同的驱动器附加关联。这就使支持多种MFP型号的环境更进一步复杂化,手动操纵管理驱动器和驱动器对各自MFP关系的困难就明确了。还有,各驱动器有时也和多个MFP附加关联。常常并不希望但对有的组织而言,提供全部某种驱动器的可能性很困难,所以管理人员有时也需要限定任意使用者能利用的驱动器。
图4表示现在顺序的实施方式的一实施例基本步骤。在步骤410,PAU处理部110检测MFP14·20。限定对MFP14·20的检测只是PAU处理部110和网络10的连接性。在本顺序的实施方式中,为了检测和网络10连接的MFP14、20,PAU处理部110使用SNMP协议(Simple Network ManagementPotocol)。
在步骤420,PAU处理部110生成MFP数据库114。在本顺序的实施方式中,为了生成MFP数据库114,使用SNMP标准打印机管理信息库(MIB)数据。
在步骤430,PAU处理部110检测打印机驱动器。如上述那样,也可以将打印机驱动器配置在任意的驱动资料档案库。所检出的驱动器位置(存储地点)只受到PAU处理部110的连接性限制。
在步骤440,PAU处理部110生成驱动器数据库116。在本顺序的实施方式中,句法分析与检出的驱动器各自附加关联的XML元数据,确定所检出的各驱动器属性,生成包括记录具有属性318的驱动资料档案库116,该属性318表示所确定的驱动器属性内容。
在步骤450,PAU处理部110为了作成各可能容许的MFP/驱动器组合的多对多关系,分析MFP数据库114和驱动器数据库116。在本顺序的实施方式中,使用有多对多关系的关系数据库生成MFP/驱动器的关系。在本顺序的实施方式中,驱动器数据库116,例如,作为属性318等,包括适合各驱动器的全部MFP型号的信息。所以,PAU处理部110,因为各驱动器与全部可能容许的MFP附加关联而使用这个型号信息,因此,形成可能容许组合。
作为一例,在驱动器数据库116方面,包括表示型号名“Sharp AR-C270”的属性318的记录有3个,各自驱动器主关键码310设为图中以A、B、C表示的值。而且,在上述驱动器数据库116方面,对记录驱动器主关键码310以图中的A表示的值而言,设表示型号名的属性318包括多种(例如,3种“Sharp AR-M450N”、“Sharp AR-507”和“Sharp AR-C270”)。这种场合,PAU处理部110,例如,对表示MFP数据库114的型号属性(在图3的例子中,字段212)和表示驱动器数据库116的型号的属性318,指定两者为同一的条件,结合两数据库114、116,作成由驱动器主关键码310和MFP主关键码210构成的表等,能生成表示可能容许组合的外部关键码表252。这种情况下,因为上述的记录是3个,所以在生成的外部关键码表252上,以“1”表示MFP主关键码260的记录包含3个。而且,因为包含3个上述属性318,所以在生成的外部关键码表252上,驱动器主关键码270以“A”表示的记录也包含3个。这样,对上述外部关键码表252而言,表现多对多的关系。
图5表示本顺序实施方式的另一形态。为了安装(引入installation),减少可利用的驱动器有时也是所希望的。这种情况下,PAU处理部110,如步骤425所示,在检测前给驱动器附加条件(constrained)。也可以通过语言、OS、型号、PDL或修订版(revision version)等而给驱动器附加条件。进而,在步骤430,PAU处理部110只检测满足条件的这些驱动器。
在该实施方式的形态,PAU处理部110在步骤445对可能容许组合附加条件。在生成驱动器数据库116以后,有时也对可能容许的组合附加条件是令人满意的。也可以通过语言、OS、型号、PDL或修订版等而给MFP/驱动器关系附加条件。步骤445的条件是可对由步骤425确定的条件附加条件后的驱动器数据库116进一步附加条件。所以,没有对驱动器附加条件,在步骤450生成关系数据库以前,也有在步骤445实施附加条件是理想的实施例。PAU处理部110能够分别或组合进行附加条件。
图6表示本顺序实施方式的另一形态。为了安装,有时减少可能利用的驱动器也是所希望的。如步骤435所示,在检测后生成驱动器数据库116以前,PAU处理部110给驱动器附加条件。PAU处理部110也可以通过语言、OS、型号、PDL或修订版等而给驱动器附加条件。PAU处理部110在步骤440,只使满足条件的这些驱动器包括在驱动器数据库116内。如上述那样,PAU处理部110如步骤445所示,也能进而给MFP/驱动器的关系附加条件。PAU处理部110能分别或组合进行条件附加。
删除MFP或驱动器的话,PAU处理部110就随着实施级联删除(cascadingdeletes)维持参照完整性(referential integrity)。本发明各种各样的实施方式是有关驱动器数据库自动构成方法和手段,为了削减或排除手动管理这些资源(resource)的必要性,提供使驱动器的检测和MFP附加关联自动化的手段,然而在实施方式的某种形态中,也可以手动进行添加、校正或削除。因此,即便不能自动地发现驱动器或MFP,或者是对句法分析必要的数据,驱动器或MFP为了在MFP数据库114或驱动器数据库116的任一方范围内生成记录,即使缺乏必要的数据,PAU处理部110也能管理这个驱动器或MFP。在该形态中,即使手动输入了一个个MFP或驱动器,PAU处理部110也仍然能生成MFP/驱动器的关系数据库。
但是,就这个说明和相关的权利要求条款来说,说明了有关检测MPF,在检测驱动器前生成MFP数据库。这个作法也有优选的实施方式,然而检测驱动器之后,检测MPF以前,生成驱动器数据库也是完全可能的。同样,在生成MFP数据库或驱动器数据库以前,也能检测MFP,检测驱动器。有时并行检测MFP和驱动器,同时形成数据库也是理想的。
还有,上述PAU处理部110也可以在生成了MFP/驱动器关系数据库118以后,基于该MFP/驱动器关系数据库118,按照预定的优先顺序,决定各MFP相对应的打印机驱动器,使该打印机驱动器对与各MFP相对应的等待印刷行列(print queue),或MFP附加关联。
而且,作为有关本实施方式的PAU处理部110存入使计算机工作的程序的,计算机能读出的媒体,只要是保存软件例行程序(程序)使用的任意物理媒体就行,这包括装入固件内的,和通信软件例行程序的任何通信媒体(包括有线或无线的网络通信及其信号)。
还有,有关本实施方式的记录媒体,在使复合机与驱动器附加关联的按计算机程序编码后的计算机能读出的记录媒体方面,包括用于检测复合机的第1软件例行程序;用于生成包括有关检出复合机数据的复合机数据库的第2软件例行程序;用于检测驱动器的第3软件例行程序;用于生成包括识别驱动器可能适合的至少1台复合机的数据的驱动器数据库的第4软件例行程序;以及用于生成包括为对各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库的第5软件例行程序为特征。
而且,有关本发明的程序是以计算机执行检测和网络连接的复合机的步骤;生成包括有关检出复合机数据的复合机数据库的步骤;检测驱动器的步骤;生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库的步骤;以及生成包括为了对各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库的步骤为特征。而且,在有关本实施方式的记录媒体内记录着该程序。并且,计算机通过执行该程序(软件例行程序),就能执行上述复合机的管理方法。
上面说明了优选的实施方式和其他的实施方式,然而本发明的范围并不是限于这些特定的实施方式,而是权利要求书规定本发明的范围。构成要素的顺序不应该限定。原因是,即使以不同顺序实施步骤也行,依然在本顺序及其相关的权利要求书范围内。
根据本发明,检测复合机,生成包括有关检出的复合机的数据的复合机数据库,检测驱动器,生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库,同时生成包括为对各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库。所以,管理和网络连接的复合机时,能削减或排除手动管理驱动器的检测和复合机的附加关联的必要性,并能适用于各种网络系统。
在详细说明发明的各项内容方面安排的具体实施方式
或实施例,归根到底,是阐明本发明的技术内容,而不应狭义解释只是限定于那些具体例,在本发明的精神和记载的权利要求书范围内,就能用种种方式变更加以实施。
权利要求
1.一种和网络连接起来的复合机的管理方法,包括检测复合机的步骤;生成包括有关检测出的复合机的数据的复合机数据库的步骤;检测驱动器的步骤;生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库的步骤;以及生成包括为各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库的步骤。
2.按照权利要求1所述的复合机的管理方法,其特征在于,上述检测复合机的步骤,为了查明并识别复合机,包括使用SNMP协议的步骤。
3.按照权利要求1所述的复合机的管理方法,其特征在于,上述生成复合机数据库的步骤包括句法分析标准打印机管理信息基本数据的步骤。
4.按照权利要求1所述的复合机的管理方法,其特征在于,检测上述驱动器的步骤包括查明驱动文件的步骤,上述驱动文件包括在驱动资料档案库范围内的元数据。
5.按照权利要求4所述的复合机的管理方法,其特征在于,上述元数据是XML元数据。
6.按照权利要求4所述的复合机的管理方法,其特征在于,上述元数据识别能与各驱动器附加关联的各复合机。
7.按照权利要求6所述的复合机的管理方法,其特征在于,上述生成驱动器数据库的步骤包括句法分析上述元数据的步骤。
8.按照权利要求7所述的复合机的管理方法,其特征在于,上述生成关系数据库的步骤包括,基于复合机型号和驱动器型号的互换性,对于复合机/驱动器关系的各可能容许组合,作成将上述复合机数据库的主关键码与上述驱动器数据库的主关键码链接的具有多对多关系的关系数据库的步骤。
9.按照权利要求1所述的复合机的管理方法,其特征在于,在检测上述驱动器以前,还包括对上述驱动器附加条件的步骤。
10.按照权利要求1所述的复合机的管理方法,其特征在于,在检出上述驱动器以后,生成驱动器数据库以前,还包括对驱动器附加条件的步骤。
11.按照权利要求1所述的复合机的管理方法,其特征在于,在生成上述关系数据库以前,还包括对附加关联的复合机/驱动器组合附加条件的步骤。
12.一种复合机管理方法,包括使用各复合机用的SNMP标准打印机管理信息基本数据检测复合机,生成复合机数据库的步骤;检测位于网络的驱动器的步骤;句法分析与各驱动器附加关联的XML数据,生成驱动器数据库的步骤;以及为了生成为各可能容许组合附加关联的复合机/驱动器的记录,使用为识别对各驱动器有互换性的复合机的各驱动器用XML元数据,把复合机数据库和驱动器数据库结合成多对多关系的步骤。
13.按照权利要求12所述的复合机的管理方法,其特征在于,在检测位于上述网络的驱动器以前,还包括对驱动器附加条件的步骤。
14.按照权利要求12所述的复合机的管理方法,其特征在于,在检出驱动器以后,生成驱动器数据库以前,还包括对驱动器附加条件的步骤。
15.按照权利要求12所述的复合机的管理方法,其特征在于,在把复合机数据库和驱动器数据库结合成多对多关系以前,还包括对附加关联的复合机/驱动器的记录的可能容许组合附加条件的步骤。
16.一种复合机的管理系统,用于使可能利用的复合机与可能利用的驱动器附加关联,其特征在于,具备适合和网络连接,用于处理数据的通用计算机装置;用于检测与网络连接的复合机的第1装置;用于生成包括复合机数据的复合机数据库的第2装置;用于检测驱动器的第3装置;用于生成驱动器数据库的第4装置;以及用于把复合机数据库与驱动器数据库结合成多对多的关系的第5装置。
17.一种和网络连接起来的复合机管理系统包括检测复合机的复合机检测装置;生成包括有关检测出的复合机的数据的复合机数据库的复合机数据库生成装置;检测驱动器的驱动器检测装置;生成包括识别各驱动器可能应用的至少1台复合机的数据的驱动器数据库的驱动器数据库生成装置;以及生成包括为各可能容许组合附加关联的复合机/驱动器的记录的关系数据库的附加关系装置。
全文摘要
提供管理和网络连接的MFP的方法和系统包括检测MFP的步骤、生成包括有关检出的MFP的数据的MFP数据库的步骤、检测驱动器的步骤、生成包括识别各驱动器可能应用的至少1台MFP的数据的驱动器数据库的步骤、以及生成包括为各可能容许组合的附加关联的复合机/驱动器的记录的关系数据库的步骤。因此,可提供能削减或排除手动管理驱动器的检测和复合机的附加关联必要性的复合机的管理方法和系统。
文档编号G06K1/00GK1670734SQ200510067730
公开日2005年9月21日 申请日期2005年3月21日 优先权日2004年3月19日
发明者格里戈里·E·博彻斯 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1