信息处理设备和信息处理方法转让专利

申请号 : CN200910137692.3

文献号 : CN101576814B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 原田琢人

申请人 : 佳能株式会社

摘要 :

本发明涉及信息处理设备和信息处理方法。该信息处理设备包括:接收单元,其被构造成经由网络从多个图像处理设备接收指示各个图像处理设备的能力的信息;能力确定单元,其被构造成通过使用所述接收单元所接收的信息来确定一图像处理设备的已经实施的预定能力的数量是否等于或高于相对于多个图像处理设备的数量的预定比率;以及传送单元,其被构造成如果所述能力确定单元确定所述图像处理设备的已经实施的所述预定能力的所述数量小于所述预定比率时,则将作为设定的包含所述图像处理设备的所述预定能力的信息组合传送给用作分发目的地的图像处理设备。

权利要求 :

1.一种信息处理设备,该信息处理设备包括:

接收单元,其被构造成经由网络从多个图像处理设备接收指示各个图像处理设备的能力的信息;

能力确定单元,其被构造成通过使用所述接收单元所接收的信息来确定具有预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比是否等于或高于预定比率;以及传送单元,其被构造成,如果所述能力确定单元确定具有所述预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比小于所述预定比率,则从作为设定的、包含所述预定能力的多个信息组合中,选择使用频率等于或高于预定数的信息组合,并且将所述信息组合传送给用作分发目的地的图像处理设备。

2.根据权利要求1所述的信息处理设备,其中,如果所述能力确定单元确定具有所述预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比等于或高于所述预定比率,则所述传送单元从作为设定的包含所述预定能力的信息组合和作为设定的不包含所述预定能力的信息组合中,选择使用频率等于或高于预定数的信息组合,并且将所述信息组合传送给用作所述分发目的地的所述图像处理设备。

3.根据权利要求1所述的信息处理设备,其中,从由所述接收单元所接收的所述信息中提取所述使用频率。

4.一种在信息处理设备中使用的信息处理方法,该信息处理方法包括:

经由网络从多个图像处理设备接收指示各个图像处理设备的能力的信息;

通过使用所接收的信息来确定具有预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比是否等于或高于预定比率;

如果所述能力确定步骤确定具有所述预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比小于所述预定比率,则从作为设定的、包含所述预定能力的多个信息组合中选择使用频率等于或高于预定数的信息组合;以及将所述信息组合传送给用作分发目的地的图像处理设备。

5.根据权利要求4所述的信息处理方法,该信息处理方法还包括:

如果所述能力确定步骤确定具有所述预定能力的图像处理设备的数量相对于所述多个图像处理设备的比等于或高于所述预定比率,则从作为设定的包含所述预定能力的信息组合和作为设定的不包含所述预定能力的信息组合中,选择使用频率等于或高于预定数的信息组合;以及将所述信息组合传送给用作所述分发目的地的所述图像处理设备。

6.根据权利要求4所述的信息处理方法,其中,从所接收的信息中提取所述使用频率。

说明书 :

信息处理设备和信息处理方法

技术领域

[0001] 本发明涉及信息处理设备和信息处理方法。

背景技术

[0002] 迄今为止,已经提出了一种在每个打印装置中登记群组属性表的系统(如日本专利申请特开平11-170667号公报中所公开的)。
[0003] 然而在上述传统技术中,群组属性表仅由其中登记有该群组属性表的装置使用。在新安装类似配置的装置时,需要专门对新安装的装置再次设定群组属性表,这给用户造成了负担。
[0004] 另外,普通用户可以在装置中个别地登记群组属性表。在这种情况下,难以评估在具体部门中使用的最有效的群组属性表,并且难以在不同部门之间共用有效的设定。 发明内容
[0005] 根据本发明的一个方面,一种信息处理设备,该信息处理设备包括:接收单元,其被构造成经由网络从多个图像处理设备接收指示各个图像处理设备的能力的信息;能力确定单元,其被构造成通过使用所述接收单元所接收的信息来确定具有预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比是否等于或高于预定比率;以及传送单元,其被构造成如果所述能力确定单元确定具有所述预定能力的图像处理设备的数量相对于所述多个图像处理设备的数量的比小于所述预定比率,则从作为设定的、包含所述预定能力的多个信息组合中,选择使用频率等于或高于预定数的信息组合,并且将所述信息组合传送给用作分发目的地的图像处理设备。
[0006] 通过下面参照附图对示例性实施方式的描述,本发明的其他特征将变得清楚。 附图说明
[0007] 附图被并入到本说明书中并构成说明书的一部分,例示了本发明的实施例,并且与文字描述一起用于解释本发明的原理。
[0008] 图1是例示系统的硬件配置的示例的图。
[0009] 图2是例示系统的软件模块配置的示例的图。
[0010] 图3是例示存储在存储器中的数据结构的示例的图。
[0011] 图4是例示存储在存储器中的数据结构的示例的图。
[0012] 图5是例示打印装置从服务器获取群组属性表的处理的示例的流程图。 [0013] 图6是例示在打印装置侧生成群组属性表及群组属性表的使用频率的处理的示例的流程图。
[0014] 图7是示出打印装置对从服务器发送的对于群组属性表及群组属性表的使用频率的请求进行处理的示例的流程图。
[0015] 图8是例示服务器从打印装置获取群组属性表及群组属性表的使用频率的处理的流程图。
[0016] 图9是例示当服务器从打印装置接收对于群组属性表的请求时的处理的示例的流程图。
[0017] 图10是例示用户界面(UI)的示例的图。
[0018] 图11示出了例示存储在存储器中的数据结构的示例的图。

具体实施方式

[0019] 下面将参照附图详细描述本发明的实施例。
[0020] 图1是例示系统的硬件配置的示例的图。
[0021] 服务器101是信息处理设备(计算机)的示例。服务器101的所有软件(将在以下描述)在中央处理单元(CPU)102上运行。随机存取存储器(RAM)103设置成数据存储器,并用于CPU 102上的软件(程序)运行。硬盘驱动器(HDD)104存储软件。接口(I/F)105被设置为用于与打印装置通信。用户使用用户界面(UI)106操作服务器101。另外,UI 106显示软件的运行结果。
[0022] 打印装置111是图像处理设备的示例。打印装置111的所有软件(将在以下描述)由CPU 112操作。RAM 113设置成数据存储器,而且在CPU112操作软件(程序)期间被使用。HDD 114存储软件。接口(I/F)115设置为用于与其他打印装置和服务器通信。用户使用UI 116操作打印装置111。UI 116显示软件的运行结果。打印装置111还包括扫描器117、打印机引擎118和修整器119。
[0023] 打印装置121是作为图像处理设备的示例的另一打印装置。在本示例性实施例中的硬件配置与打印装置111中的硬件配置相似。打印装置121设有修整器129。 [0024] 如图1所示,服务器101与打印装置111和打印装置121以可通信的方式连接。 [0025] 图2是例示系统的软件模块配置的示例的图。存储器201由RAM 103或HDD 104构成。服务器数据处理单元202被构造成将由I/F 105接收到的数据分类成遵照该示例性实施例的协议的数据或者遵照现有协议的数据。模块203是现有模块。装置UI设定获取单元204获取在打印装置中进行的UI设定、作为示例性群组属性数据的群组属性表(图3中的311、312,下面进行描述)及群组属性表的使用频率(图3中的313)。
[0026] 装置UI设定计数单元205对装置UI设定获取单元204从网络上的打印装置111或打印装置121获取的UI设定、群组属性表(图3中的311、312,下面进行描述)以及群组属性表的使用频率(图3中的313)进行计数。装置UI设定计数单元205获得的计数结果以如下所述的图4所示的格式存储在存储器201中。装置UI设定传送单元206根据如下所述的图4所示的项传送适当的UI设定。程序202至206在CPU 102上运行。 [0027] 存储器211由RAM 113或HDD 114构成。装置数据处理单元212被构造成将由I/F 115所接收的数据分类成在本示例性实施例的协议下的数据或者在现有协议下的数据。模块213是现有模块。装置UI设定获取单元214传送打印装置中的UI设定、群组属性表(图3中的311、312,下面进行描述)以及群组属性表的使用频率(图3中的313,下面进行描述)。
[0028] 装置UI设定计数单元215被构造成对打印装置中的UI设定、群组属 性表(图3中的311、312,下面进行描述)以及群组属性表的使用频率进行计数。装置UI设定传送单元216从服务器101获取适当的UI设定。程序212至216在CPU 112上运行。
[0029] 图3是例示存储在存储器211上的数据结构的示例的图。能力区(capabilty region)301被设置成存储打印装置所拥有的功能的区。更具体地说,能力区301将所连接的装置(例如修整器)的能力存储在区302中。图3示出了“双面打印”和“装订”的能力。群组属性表311包括两个表“Tbl1”和“Tbl2”,如图3所示。信息312是在群组属性表中设定的信息,更具体地说,是关于所使用的能力的组合的组合信息。在图3中,在“Tbl1”中设定有“双面打印”和“骑马钉装订”,在“Tbl2中”设定有“左侧装订”。栏313用于存储群组属性表Tbl1、Tbl2被使用的频率(使用频率)。图3示出了“Tbl1”被使用了20次,“Tbl2”被使用了34次。
[0030] 图4是例示存储在存储器201中的数据结构的示例的图(第1部分)。ID 401识别网络上的打印装置拥有的能力。栏402表示ID栏401中的能力的组合的详情。栏403表示网络上存在的具有相同能力的打印装置的数量。ID栏404表示这些打印装置。 [0031] 为功能“双面打印”和“装订”分配能力ID“1”。这表示在网络上存在“2”个具有这些能力的打印装置,这些打印装置的ID为A和B。另一方面,为功能“双面打印”、“装订”和“V型折叠”分配能力ID“2”。因此,在网络上存在“1”个具有这些能力的打印装置,其装置ID为C。
[0032] 表411是在网络上的打印装置中设定的群组属性表(关于能力组合的信息的组合)。栏412表示群组属性表中的各个表的使用频率。栏413表示栏401所示的各个能力ID的使用频率。在网络上的图4的打印装置中,在群组属性表中设定为“双面打印”和“骑马钉装订”的群组属性被使用了“53”次,换言之,在能力ID为“1”的打印装置中被使用了“20”次,在能力ID为“2”的打印装置中被使用了“33”次。
[0033] 在群组属性表中设定为“左侧装订”的群组属性被使用了“52”次,换言之,在能力ID为“1”的打印装置中被使用了“52”次。在群组属性表中设定为“左侧装订”和“V型折叠”的群组属性被使用了“77”次, 更具体地说,在能力为ID“2”的打印装置中被使用了“77”次。在群组属性表中设定为“骑马钉装订”的群组属性被使用了“51”次,更具体地说,在能力为ID“1”的打印装置中被使用了“51”次。
[0034] 图5是例示打印装置111或121从服务器101获取群组属性表312的处理的示例的流程图。打印装置111或121的装置UI设定传送单元216获取存储器211中存在的打印装置的功能302,并在步骤S502中请求装置数据处理单元212获取群组属性表。装置UI设定传送单元216可以在设置于UI 116上的按钮被按下时开始步骤S502中的处理,或者可以以预定的时间间隔开始步骤S502中的处理。
[0035] 在步骤S503中,装置数据处理单元212经由I/F 115向服务器101提供获取群组属性表(包括栏302中的打印装置的功能)的请求,并接收群组属性表。装置数据处理单元212将在步骤S503中接收到的群组属性表312发送给装置UI设定传送单元216。在步骤S504中,装置UI设定传送单元216改写存储器211上的群组属性表312上的接收结果。此时,在步骤S505中,装置UI设定传送单元216将使用频率313设定为0。
[0036] 图6是例示生成群组属性表(311,312)及群组属性表的使用频率313的处理的示例的流程图。在步骤S602中,装置UI设定计数单元215确定UI 116中的操作是否与群组属性表相关。如果确定所述操作与群组属性表不相关,则在步骤S603中装置UI设定计数单元215执行现有处理。如果确定UI 116中的操作与群组属性表相关,则在步骤S605中装置UI设定计数单元215确定是否要改写群组属性表。
[0037] 如果不改写群组属性表(即,使用当前群组属性表),则在步骤S606中装置UI设定计数单元215将使用频率313的频率增加1。如果在步骤S605中确定要改写群组属性表,则装置UI设定计数单元215在步骤S607中改写能力信息栏312中的相关区,并在步骤S608中将使用频率栏313中的相关区设定为0。
[0038] 图7是例示打印装置111或121对从服务器101发送的对于群组属性表(311,312)及群组属性表的使用频率的请求进行处理的示例的流程图。
[0039] 在步骤S702中,装置数据处理单元212确定从服务器101发送给打 印装置111或121的数据。如果在步骤S702中确定所接收到的数据不是响应于对群组属性表及群组属性表的使用频率的请求而提供的,则在步骤S703中装置数据处理单元212执行现有处理。如果在步骤S702中确定所接收到的数据是响应于对群组属性表及群组属性表的使用频率的请求而提供的,则装置数据处理单元212经由装置UI设定获取单元214从存储器211获取信息311、312和313。在步骤S705中,装置数据处理单元212向服务器101提供附有打印装置ID的信息311、312和313。
[0040] 图8是例示服务器101从打印装置111或121获取群组属性表(311,312)及群组属性表的使用频率313的处理的流程图。
[0041] 在步骤S802中,装置UI设定获取单元204基于例如是否是预定时刻来确定是否要获取群组属性表及群组属性表的使用频率。如果装置UI设定获取单元204确定应当获取群组属性表及群组属性表的使用频率,则处理前进至步骤S805。如果装置UI设定获取单元204确定不应当获取群组属性表及群组属性表的使用频率,则处理前进至步骤S803。 [0042] 装置UI设定获取单元204可在UI 106上的按钮被按下时开始步骤S802中的处理,或者可以以预定时间间隔开始步骤S802中的处理。
[0043] 在步骤S803中,装置UI设定获取单元204执行现有处理。另一方面,在步骤S805中,装置UI设定获取单元204经由服务器数据处理单元202和I/F 105向打印装置111或121传送用于获取群组属性表及群组属性表的使用频率的请求。
[0044] 当在步骤S806中接收群组属性表的使用频率时,服务器数据处理单元202向装置UI设定获取单元204传送使用频率。装置UI设定获取单元204将接收到的数据传递给装置UI设定计数单元205,装置UI设定计数单元205依次分析接收到的数据。如果该数据是关于其ID已经登记在装置ID栏404中的打印装置(步骤S807中的“是”),则在步骤S808中装置UI设定计数单元205更新信息401、402、403和404。在步骤S809中,装置UI设定计数单元205将接收到的群组属性表及群组属性表的使用频率与区411、412和413中的信息合并。
[0045] 图9是例示当服务器101从打印装置111或121接收对于群组属性表的请求时的处理的示例的流程图。在步骤S902中,服务器数据处理单元202基于所接收的数据确定所接收的数据是否是对于群组属性表的请求(确定数据接收)。如果该数据不是对于群组属性表的请求,则在步骤S903中服务器数据处理单元202执行现有处理。如果在步骤S902中确定接收到对于群组属性表的请求,则服务器数据处理单元202将所接收的数据传送给装置UI设定传送单元206。
[0046] 装置UI设定传送单元206通过使用打印装置的功能302作为关键词来检索能力402,所述功能302是包含在所接收的数据中的能力信息。在步骤S905中,装置UI设定传送单元206根据打印装置403的数量确定对于群组属性表的请求是来自网络上存在的具有普通装置配置的打印装置,还是来自具有少数装置配置的打印装置(能力确定的示例)。 [0047] 装置UI设定传送单元206可以通过观察请求人请求的装置是否属于整个系统中装置的全部数量的70%或者70%以上来确定请求源所请求的打印装置是普通装置配置还是少数装置配置。上述的装置的70%可经由UI106或I/F 105设定。
[0048] 换言之,通过一打印装置的装置配置(能力的组合)是否属于由占网络预定范围内存在的或某一公司部门中存在的打印装置的总数的某一百分比以上的打印装置所共有的装置配置的群组,来确定该打印装置是否具有普通装置配置。例如,如果骑马钉装订能力由超过打印装置的总数70%的打印装置所共有,则确定具有该能力的打印装置为普通打印装置。
[0049] 如果在步骤S905中确定打印装置属于少数装置配置,则装置UI设定传送单元206从栏401获取对应于功能302的能力ID,并且从表411中获取数量与表栏311的表的数量相同的、能力ID 413中的多个该同一能力ID中使用频率高的群组属性表。这里,所述表的数量可以包含在对于群组属性表的请求中。在步骤S906中,装置UI设定传送单元206经由服务器数据处理单元202和I/F 105,将群组属性表传送给作为请求源的打印装置。 [0050] 另一方面,如果在步骤S905中确定打印装置属于普通装置配置,则装置UI设定传送单元206获取栏401中与栏302中的功能对应的能力ID,并且从表411中选择使用频率最高(或者频率等于或高于预定值)的群组 属性表。装置UI设定传送单元206确定在所选群组属性表411中的能力ID 413中是否包含对应于能力ID 401的能力,如果确定包含该能力,则将相关的群组属性表当成作为传送对象的群组属性表进行处理。 [0051] 另一方面,如果确定不包含该能力,则装置UI设定传送单元206重复执行诸如检索群组属性表411中下一个使用频率最高(或者使用频率高于预定值)的群组属性表的处理。并且,在步骤S907中,装置UI设定传送单元206获取数量与群组属性表311中的表的数量相同的群组属性表,并经由服务器数据处理单元202和I/F 105将所述群组属性表传送给作为第二请求源的打印装置。
[0052] 根据本实施例,各个打印装置对群组属性表的使用频率(使用频率信息)计数。服务器101从打印装置定期地收集使用频率,根据打印装置的不同功能配置将数据分类,并将该数据存储到存储器中。在从打印装置发来询问时,服务器101向打印装置提供示出了打印装置的装置配置中的最高使用频率(或者等于或高于预定值的频率)的群组属性表。打印装置将所提供的群组属性表登记在存储器中。
[0053] 在各个打印装置中更有可能使用相对通用的功能,它们的使用频率往往较高。因此,当使用具有特殊功能(能力)的打印装置时,服务器101向打印装置传送将特殊功能(能力)列入优先位置的群组属性表。另一方面,当打印装置具有普通功能(能力)时,对使用频率区分优先次序,将使用频率最高(或者使用频率高于预定值)的群组属性表提供给打印装置。此时,可以适当地将在某一部门以高频率使用的群组属性表与其它部门共用。而且,即使在第一次引入群组属性表的打印装置中,在安装现有打印装置的部门中有效的设定也可以在新打印装置中稳固地、自动地实施。
[0054] 在以上实施例中,将物理地连接到网络的服务器101和打印装置111、121作为目标装置进行了描述。然而,可以在逻辑网络上的服务器和打印装置中实施以上实施例,例如在逻辑网络中,用户从服务器101的UI 106指定交换群组属性表的打印装置并利用指定的打印装置构成逻辑网络。在该实施例的情况下,信息处理设备(计算机)的示例是打印装置。
[0055] 图10是例示UI的示例的图。图11是例示存储在存储器201上的数 据结构的示例的图(第2部分)。
[0056] 服务器101显示UI 1001以在HDD 104上建立逻辑网络。用户通过操作UI来指定(设定)框1002中的群组,以及框1003中的在输入到框1002的群组中存在的打印装置。服务器101基于在UI 1001(1101,1102)中设定的信息,在各群组中生成参照图4所述的存储器201中的信息。
[0057] 在前述示例性实施例中,装置UI设定计数单元205和装置UI设定传送单元206处理图4所示的信息的一部分。在本实施例中,增加涉及群组1101、1102的处理。 [0058] 根据本示例性实施例,即使在设定与使用频率低的能力相关时,如果安装能力的数量等于或低于预定值,则也能够将它们呈现给用户,而不会隐藏它们的设定。 [0059] 本发明可以如下实施。向系统或装置提供存储介质(或记录介质),该存储介质存储配置为执行所述示例性实施例的功能的软件的程序代码。然后,可通过系统或装置中的读取并执行存储在所述存储介质中的程序代码的中央处理单元(CPU或MPU)来实现本发明。在这种情况下,从存储介质读取的所述程序代码自身实现上述实施例的功能,并且含有所述程序代码的存储介质构成本发明。
[0060] 通过执行由系统或装置的中央处理单元读取的程序代码,根据该程序代码的指令,在系统或装置上运行的操作系统(OS)进行部分或全部实际处理。通过该处理,实现了如上所述的示例性实施例的功能。
[0061] 此外,从存储介质读取的程序代码被写入存储器中,该存储器设置在加载于计算机的功能扩展卡或者连接到计算机的功能扩展单元内。然后,根据程序代码的指令,功能扩展卡或功能扩展单元中的CPU执行部分或全部实际处理,通过该处理,实现示例性实施例的功能。
[0062] 当本发明应用于存储介质时,与上述流程图对应的程序代码存储在存储介质(计算机可读存储介质)中。
[0063] 根据以上示例性实施例,可以向网络上存在的图像处理设备提供有效的群组属性表。
[0064] 虽然已经参照示例性实施例描述了本发明,但应理解本发明不限于公 开的示例性实施例。应当对以下权利要求的范围给予最宽泛的解释,以使其涵盖所有这些变型例以及等同的结构和功能。