打印设备及其控制方法

文档序号:6457966阅读:195来源:国知局
专利名称:打印设备及其控制方法
技术领域
本发明涉及例如包括在打印才几、复印才几、多功能外i殳(MFP) 等中的打印设备及其控制方法。
背景技术
近年来,某些复印机不但具有复印文档的功能,而且具有执行 从外部客户端接收的打印作业的功能。此外,某些复印机还具有使用电子邮件或者文件传输功能将扫描文档数字地传输至外部设备的 功能。具有这些功能的复印机称为MFP (多功能外设)。当使用诸如复印机、MFP、打印机等的外围设备,尤其是输出 设备时,可能需要第三方支付外围设备使用费。例如,这样的情况, 广告代理或者法律公司要求客户支付工作的实际费用,其中该工作 是基于客户的请求而进行的。按照惯例,计算实际费用的计费系统(例如,参见日本专利公 开No. 2003-316458 )是可用的。在日本专利公开No. 2003-316458 中,按照如下方式计算实际费用。(1 )服务器管理授权计费目的地 的账户ID和用户ID的对应表格,并管理用于每个计费账户的计费 信息。客户端和外围设备可以对管理表格和账户计费信息进行添加、 删除和更新。(2)在打印之前,客户端请求服务器发布指示打印授权的作业 通知单(ticket)。作业通知单签发请求包括计费目的地的账户ID和 用户ID。(3 )接收作业通知单签发请求的服务器查找对应表格以检查是 否对计费目的地的账户授权计费。如果计费被授权,则服务器向客 户端发布作业通知单。(4 )客户端将由服务器发布的作业通知单传输给外围设备。 (5 )外围设备确认作业通知单是否是由服务器发布的可靠作业通知单。如果该作业通知单是可靠作业通知单,则外围设备执行打印,并向作业通知单中描述的账户ID记账。但是,在前述相关技术中,需要安装这样的服务器,其管理计费目的地的账户ID和对应表格,并且向每个客户端发布作业通知单。为了安装和维护该服务器,需要人力进行管理,并且用电和场所都需要费用。由服务器管理的账户ID和对应表格需要根据计费目的地的添 加、删除等而进行维护和修复,从而需要人力进行维护。发明内容考虑前述相关技术而做出了本发明,并且本发明的目的在于, 通过使计费目的地的管理更加便利,从而不需要安装服务器并且降 低打印作业计费管理所需的维护费用。为了实现上述目的,本发明包括了以下布置。即,提供了连接 至网络的打印设备,该i殳备包括存储装置,用于存储标识符列表,在该标识符列表中,层标识符 分别与层关联地登记,该层标识符用于标识由于作业执行而将被记 账的计费目的地;获取装置,用于通过该网络从外部设备获取标识符列表;更新装置,用于基于由该获取装置获取的所获取标识符列表,根 据更新规则来更新存储在该存储装置中的所存储标识符列表;以及显示装置,用于显示设置屏幕,该设置屏幕用于设置该更新规则, 该更新规则指定在所存储标识符列表被更新时,其标识符用于更新 所存储标识符列表的层,其中该更新装置使用包含在所获取标识符列表中的标识符来更 新所存储标识符列表,用于更新所获取标识符列表的标识符由在显 示装置显示的设置屏幕中设置的更新规则指定。为了实现上述目标,本发明进一步包括了以下布置。即,提供 了用于控制打印设备的方法,其中该设备包括用于存储标识符列表 的存储器并连接至网络,在该标识符列表中,层标识符分别与层关 联地登记,该层标识符用于标识由于作业执行而将被记账的计费目的地,该方法包4舌获取步骤,用于通过该网络从外部设备获取标识符列表;更新步骤,用于基于在获取步骤中获取的所获取标识符列表,根 据更新规则来更新在存储步骤中存储的所存储标识符列表;以及显示步骤,用于显示设置屏幕,该设置屏幕用于设置该更新规则, 该更新规则指定在所存储标识符列表被更新时,其标识符用于更新 所存储标识符列表的层,其中,在更新步骤中,使用包含在所获取标识符列表中的标识符 来更新所存储标识符列表,用于更新所获取标识符列表的标识符由 在显示步骤中显示的设置屏幕中设置的更新规则指定。根据本发明,可以减少安装和维护计费管理系统所需的费用, 并且可以改进^f更捷性。从以下参照附图对示例性实施方式的描述中,本发明进一步的 特征将变得明显。


图1是示出了本发明整体逻辑布置的框图;图2是示出了图1中所示系统各个功能组件的布局示例的视图;图3是示出了根据本发明的PC内部布置示例的框图;图4是示出了根据本发明的复印机内部布置示例的框图;图5是示出了根据本发明的复印机内部布置示例的框图;图6示出了根据本发明用于指定标识符的对话框示例;图7示出了根据本发明的打印作业数据的示例;图8示出了根据本发明的打印作业历史的示例;图9示出了根据本发明的标识符列表示例;图10示出了根据本发明用于编辑标识符的对话窗示例; 图11示出了根据本发明用于发布标识符的附加请求的传输数据 示例;图12示出了根据本发明用于进行标识符设置的对话框示例; 图13示出了根据本发明用于进行标识符基本设置的对话框示例;图14是示出根据本发明用于更新标识符的处理的流程图; 图15示出了根据本发明用于进行搜索设置的对话框示例; 图16示出了根据本发明用于编辑合作策略的对话框示例; 图17示出了根据本发明用于添加合作策略的对话框示例; 图18是示出本发明的实际应用示例的视图; 图19示出了作为记录介质示例的CD-ROM的存储映射;以及 图20示出了将要保存在标识符保存单元中的数据的示例。
具体实施方式
[第一实施方式]<系统布置〉以下将参照附图对本发明的一个实施方式进行描述。参照图1, 设备101是外围设备,其包括诸如打印机、MFP等的打印设备。客 户端PC 102也称为客户终端,是用户可以进行各种操作、打印等的 计算机。服务器103是存储各种数据的计算机。设备104也是诸如 打印机、MFP等的外围设备。这些设备通过网络117相互连接。服务器103管理网络系统的用户以及用户所属的组。服务器103 保存用户-设备表格,该表格将设备、给予各个用户或者组的使用授 权与用户名称或者组名称相关联。响应于来自设备的请求,将该用 户-设备表格传输到作为请求源的该设备。当用户在客户端PC 102 执行打印时,客户端PC 102请求服务器103发布打印授权通知单。 如果请求源客户端具有授权,则服务器103向客户端PC 102发布打 印授权通知单。客户端PC 102将打印作业连同这个打印授权通知单一起发布到设备(例如,打印机)。接收到该打印作业的设备查阅 该打印授权通知单。如果作为打印作业发布者的用户是授权用户, 则设备执行该打印作业以进行打印等。在此实施方式中,不再针对 用户授权的认证给出更多说明。在客户端PC 102处,用户执行应用程序(以下简称为应用), 并在需要的时候指示打印应用数据。在发布打印指令后,应用向由 OS (操作系统)提供的API (应用编程接口 )发布呈现指令。OS根 据所发布的呈现指令调用打印机驱动器112。假设打印机驱动器112可以添加软件模块(以下简称为内插件), 该软件模块使用称为内插件(add-in)的功能来向原始基本功能提供 新的功能。这样,添加标识符输入内插件113。在打印开始时,例如, 当打印机驱动器112从OS接收到呈现指令时,从打印机驱动器112 调用标识符输入内插件113。标识符输入内插件113与设备101通信 并获取保存在设备101中的标识符列表。标识符输入内插件113显 示标识符指定对话框。用户可以通过该标识符指定对话框指定所期 望的标识符。在此实施方式中,标识符分为3层,并且用户可以指 定属于每层的标识符。而且,用户可以通过标识符指定对话框来添 加或者编辑保存在设备101中的标识符。细节在以下进行描述。标识符输入内插件113将由用户指定的标识符通知给打印机驱 动器112。打印机驱动器112将接收的标识符嵌入在作为打印作业实 体的打印作业数据中,其中该打印作业数据在调用标识符输入内插 件113时已经开始生成。图7示出了打印作业数据的示例。参考图7, 打印作业数据700包括认证信息701、标识符信息702和主体部分 703。认证信息701用于对作为打印作业传输目的地的设备101中打 印作业的可靠性进行认证。标识符信息702是从标识符输入内插件 113传递来并且嵌入的标识符。主体部分703是这样的数据,该数据 代表设备101将要打印的图像,并且例如可以是PDL数据或者位图 数据。在图7的示例中,主体部分703存储PDL数据。客户端PC 102 还安装有应用程序(未示出)、Web浏览器116等。在接收到打印作业数据后,设备101执行打印作业,并且将打印作业的历史信息记录在打印作业历史记录单元111中。图8示出 了打印作业历史信息(以下也称为作业历史或者日志)的示例。图8 中所示作业历史除了保存打印设置信息,诸如打印作业的开始时间 和结束时间、用户名称、文档名称、纸张尺寸等等以外,还与打印 作业的作业ID —致地保存标识符801-803。例如对于作为打印作业 计费目的地的客户(客户端),标识符801是唯一的。标识符802 指示例如打印作业的内容(主题)等。标识符803指示通过将由标 识符802指示的内容分段而形成的内容(子主题)等。通过这样的 方式,标识符被分层(在此实施方式中,分成3层)。由于打印作 业而对由这些标识符指示的目标,例如客户进行记账。在设备101上,运行虚拟机110,并且进一步在虚拟机110上运 行标识符管理应用105。其他应用可以添加到虚拟才几110上,而且虚 拟机110上的应用可以删除。虛拟机的一个示例,即美国SUN MICROSYSTEMS公司的JavaVMTM是已知的。标识符管理应用105包括打印作业历史收集单元106、标识符更 新单元107、打印作业历史传输单元108和标识符保存单元D 109。 打印作业历史收集单元106监控打印作业的完成。在打印作业完成 后,单元106从打印作业历史记录单元111获取并保存打印作业历 史。基于系统管理员的设置,打印作业历史传输单元108将由打印 作业历史收集单元106收集的打印作业历史传输到服务器103。需要 注意的是,服务器103是简单文件服务器,并且不能管理附加到打 印作业的标识符。仅仅关注本发明时,打印作业历史记录单元111 或者打印作业历史收集单元106都可以保存打印作业历史。标识符更新单元107周期性地基于系统管理员的设置来更新标 识符的列表(以下称为标识符列表),并且在更新后将更新过的标 识符列表保存在标识符保存单元D 109中。稍后将描述更新处理。 用来使标识符列表与其他设备同步所需的同步设置等也保存在标识 符保存单元D 109中。标识符保存单元D 109还保存例如合作设备列表、所指定合作设备列表的更新规则等,其中需要该合作设备列 表以指定作为目标的设备,标识符列表与该目标设备进行同步。即,标识符保存单元D 109还包括用于保存合作设备列表的设备保存单 元和用于保存更新规则的更新规则保存单元。设备IOI、客户端PC102、服务器103和设备104连接至网络, 并且能够互相通信。作为通信机制,例如SOAP(简单对象访问协议) 是已知的。SOAP是分布式环境中的信息交换协议。SOAP使用用于 信息描述的XML (可扩展标记语言)以及用于传输的TCP/IP和 HTTP。在设备101中,实现HTTP服务器120,其用于随后将要描述的 标识符设置(不同于标识符的维护)。设备101进一步包括保存装 置,用于保存与URL相关联的页面(未示出)。设备101包括打印作业历史记录单元111。即使在未安装标识符 管理应用105时,打印作业历史记录单元111也允许才丸行涉及作业 历史的处理。例如,在无需标识符管理应用105介入的情况下,可 以做出针对来自远程UI的作业历史。需要注意的是,远程UI是设 备管理Web服务器,其使用安装在MFP(例如,MFP 101 )中的HTTP 服务器来进行设备管理。通过从客户端PC的Web浏览器118连接 设备101,打印作业历史记录单元111允许客户端PC显示设备管理 页面(即,打印作业历史)。图2示出了使用图1所描述系统中功能组件的布局的示例。参 照图2,图1中的打印机驱动器112和标识符输入内插件113在客户 端PC 102上执行。服务器PC 103与图1中的服务器103相同。复 印机101和复印才几104对应于图1中的i殳备101或者i殳备104。客户端PC 102、服务器103和复印机101都通过LAN 117彼此 连接,并通过LAN 117交换信息。前述配置4又是系统的示例,除了 图1中MFP以外的结果收集客户端和打印机驱动器都可以由客户端 计算机或者由某些服务器计算机实现。即,图1中组件之间的接口 可以是物理通信介质,诸如CPU总线等,或者可以是用于消息通信的逻辑接口,该逻辑接口由软件实现。前述功能块可以在CPU执行 程序时实现,或者可以通过硬件电路实现。图3是作为图1中客户端PC 102、服务器103等使用的计算机 的框图。参考图3, CPU301是中央处理单元,其控制整个计算机, 并且进行算术处理等。ROM 302是只读存储器,其是系统启动程序 信息等的存储区域。RAM 303是随机存取存储器,其是没有任何使 用限制的数据存储区域。操作系统、应用、设备驱动器和用于例如 通信控制的程序等都加载到RAM 303上,并且由CPU 301扭J亍。KBC 304是键盘控制器,其接收来自键盘的输入数据并将这些数据传输至 CPU 301。 CRT 305包括显示控制器和显示设备,并且显示控制器对 显示设备进行显示控制。HD 306是HD,即,硬盘驱动器,其存储 程序文件和数据文件。非易失性半导体存储设备可以用作代替HD 的外部存储设备。在执行时,按需访问存储在HD 306中的程序和数 据,并将它们加载到RAM 303中。通信单元307 ^U亍网络通信控制。 通信单元307允许与连接至网络的其他计算机和外围设备通信,如 使用图l在以上描述的。系统总线308用作前述组件之间的数据通 路。图4是设备,即MFP 101和MFP 104的框图。参考图4,控制 器405控制整个设备。在控制器中,CPU 401,即中央处理单元控制 控制器并执行算术处理等。ROM 402是只读存储器,其是系统启动 程序信息等的存储区域。RAM 403是随机存取存储器,其是没有任 何使用限制的数据存储区域。HD 404是诸如硬盘等的非易失性存储 设备。非易失性半导体存储器可以替代HD404。操作系统、用于通信控制和引擎控制的程序等被加载到RAM 403上,并由CPU401执行。在控制器的控制下,引擎单元406执 行打印操作和图像扫描操作。通信单元407进行网络通信控制,并 允许与以上利用图1所描述的客户端PC 102和服务器103进行通信。 用户操作输入/输出单元408将用于交互式设置操作的用户接口提供 给用户。系统总线409用作前述组件之间的数据通路。<设备(MFP)的打印作业执行的配置>图5示出了设备101,即MFP的配置。图5尤其通过软件和硬 件示出了用于执行打印作业的配置。参照图5,接口单元501接收来 自客户端PC 102的打印作业数据。GUI (图形用户接口 )单元508 提供UI,该UI用于设置并显示用户进行的设备操作。打印数据存储 单元504临时存储包含在打印作业数据中的打印数据,即,PDL(页 面描述语言)数据。打印作业管理单元509临时存储属性信息(或 者打印设置),诸如打印作业的用户名称、角色、逻辑页面的数量、 页面布局信息、将要打印的页数、黑白/彩色指定等。打印数据解释 单元505从打印数据存储单元504获取PDL数据,并根据存储在打 印作业管理单元509中的属性信息生成图像数据。图像存储单元506 临时存储由打印数据解释单元505生成的图像数据,直到打印完成 为止。实际上,打印引擎单元507使用诸如电子摄影技术、喷墨技术 等的已知技术,将存储在图像存储单元506中的图像数据打印在诸 如打印纸张等的介质上。打印数据解释单元505、图像存储单元506 和打印引擎单元507用作执行打印作业的打印执行单元。在打印作业执行完成后,打印作业历史记录单元111将存储在 打印作业管理单元509中的打印作业属性,诸如用户名称、文档名 称等,作为打印作业的执行历史(即,打印作业历史)记录在作为 历史保存装置的非易失性记录介质中。打印作业历史还包括由打印 引擎单元507打印的诸如页面数量、纸张数量、色彩模式等的打印 结果。标识符管理应用105与客户端PC 102交换与标识符维护管理 相关联的信息。<指定以及编辑标识符>前述配置中,用户选择标识符的顺序将在以下进行描述。图6 示出了由标识符输入内插件113显示的标识符指定对话框示例,以 便使用户选择将要附加到打印作业的标识符。例如,当作为添加标 识符输入内插件113的结果而将标识符指定按钮添加到打印机驱动器的UI上,并且用户按下该按钮时,显示此对话框。在图6中示出的窗口 600上,用户可以指定各层中分成3层的 标识符。层名称分别是"客户端"、"主题"和"子主题"。用户 从对应于各层的列表框601至603中的每一个选择所期望的标识符, 并在完成选择后按下确定(OK)按钮。在那时选择的各层的标识符 是指定的标识符。指定的标识符被附加到将在稍后执行的打印作业, 直到改变将要指定的标识符为止。在按下编辑按钮604后,标识符输入内插件113显示出图10中 所示的标识符编辑对话框1000。标识符获取单元114与i殳备101进 行通信,以获取保存在标识符保存单元D 109中的标识符列表。所 获取的标识符列表保存在标识符保存单元U 115中。图9示出了标 识符列表的示例。包括在标识符列表901中的每个标识符信息包括指示三层中一 层的层名称和标识符。而且,标识符信息与添加或者生成该标识符 的用户的名称以及该用户所属的组名称相关联。与标识符列表中的 标识符相关联的标识符和项目以下通常称为标识符记录。从标识符保存单元D 109获取显示规则,该显示规则用于确定 包括在标识符列表中的哪些标识符将要作为选项显示在标识符指定 对话框600上。例如,显示规则的示例为(l)显示保存在标识符 列表901中的所有标识符;(2)显示与这样的组相关联的标识符, 该组与在标识符列表901中保存的那些标识符的操作用户的组相匹 配;以及(3)显示与这样的用户名称相匹配的标识符,该用户名称 与保存在标识符列表901中的那些标识符的操作用户相匹配。同样, 其他规则也是可用的。用户可以从根据这些规则之 一 显示的那些标 识符中针对各层选择所期望的标识符。系统管理员可以确定标识符的层数、层名称、每层的组件和显 示规则。这将在稍后进行描述。图10中所示标识符编辑对话框将在以下进行描述。用户可以从 层选择列表框1001中选择将要编辑的层。标识符列表栏1002以列表形式显示在所选择层中登记的标识符。在选择了给定标识符并按下删除按钮1003后,客户端PC 102与设备101通信并传输在标识 符列表栏1002上所选择标识符的删除请求消息。在接收到该删除请 求后,设备101从标识符保存单元D 109中删除相应的标识符,并 返回处理完成消息。删除不仅针对标识符,而且4十对该标识符的记 录。即,与标识符相关联的层名称、组名称和用户名称也被删除。 当然,如果标识符列表包括与标识符相关联的其他项目,则这些项 目也被删除。以下,此处理将简单地称为标识符删除。在完成删除 后,设备101将处理完成消息传输到标识符输入内插件113。在接收 到处理完成消息后,标识符输入内插件113从客户端PC 102的标识 符保存单元U 115中删除该标识符,并相应地更新在该标识符列表 栏1002上的显示。在按下对话框1000上的添加按钮1004后,标识符输入内插件 113执行用于将输入到新标识符文本框1005的字符串作为标识符添 加到标识符列表的处理。标识符输入内插件113与设备101通信并 传输所输入标识符的添加请求消息。图11示出了添加请求消息的示 例。如图11所示,添加请求包括层名称1101、标识符1102、所添 加用户的名称1103和用户所属组名称1104。图11中所示的添加i青 求消息采用XML才各式。标记"Insert"指示添加请求。标记"Name" 指示将要添加的标识符。标记"UserName,,指示添加了该标识符的 用户名称。标记"GroupName"指示添加该标识符的用户所属的组。 尽管未在此具体描述,但是可以使用OS提供的功能来管理用户和 组。在接收到添加请求消息后,设备101另外将同时接收的标识符 保存在标识符保存单元D 109中。然后,设备101返回处理完成消 息。在接收到处理完成消息后,标识符输入内插件113将该标识符 添加到客户端PC 102的标识符保存单元U 115,并相应地更新该标 识符列表的显示。在对话框IOO上按下导入按钮1006后,标识符输入内插件113显示用于指定文件的对话框。对话框上指定的文件中所描述的标识 符可以添加到标识符列表。在这种情况下,处理与在按下前述添加 按钮后的处理相同。需要注意的是,针对包含在指定文件中的所有标识符重复该添加处理。在按下确定按4丑1007后,对话框关闭。<编辑标识符设置>图12示出了标识符设置对话窗的示例。标识符设置不是维持标 识符本身的功能。系统管理员与设备101通信以便通过此标识符设 置对话框进行各种与标识符相关联的设置。设备101包括HTTP月良 务器102,并且可以交互地与操作客户端PC的系统管理员通信。系统管理员使用Web浏览器118指定由设备101的HTTP服务 器120所提供的标识符设置对话框的URL。响应于此操作,HTTP 服务器120将指定页面的数据返回给客户端PC 102。Web浏览器118 显示该页面,即,标识符i殳置对话才匡1200。标识符设置对话框1200包括3个按钮,即,基本设置按钮1201、 搜索设置按钮1202和协作设置按钮1203。在按下这些按钮之一后, 与按下的按钮相关联的URL被传输到设备101,并且显示返回的对 话框,该返回的对话框用于与该按下的按钮相对应的设置。图13示出了在按下基本设置按钮1201后显示出的基本设置对 话框1300。图13中的文本框1301用于指定层数。列表框1302用于 指定各层的名称,并且列表中元素的数量与文本框1301中指定的层 数相同。文本框1303用于确定更新时间间隔。在按下确定^^姿钮1304 后,指示前述设置内容的基本设置信息被传输到设备101,并且对话 框关闭。在按下取消按钮1305后,放弃处理,并且对话框关闭。传 输到设备101的基本设置保存在设备101的标识符保存单元D 109 中。图15示出了当用户按下搜索设置按钮1202时显示的搜索设置 对话框1500。利用搜索设置对话框1500,用户确定用于创建作为合 作方的设备的列表(合作设备列表)的条件。复选框1501用于指定是否进行地址指定搜索。设置执行地址指定搜索的设备将由地址指定列表1502指定的设备添加到合作设备列表。复选框1503用于指定是否进行广播搜索。设置执行广播搜索的 设备将传输分组发送到广播地址,并将返回响应的设备添加到合作 设备列表。复选框1504用于指定将要排除的设备。指定为将要排除的设备 的设备使地址排除列表1505中描述的设备不包括在合作设备列表 中。如果这种设备包括在合作设备列表中,则该设备将被删除。单选按钮1506用于确定设备列表的更新时间。当用户选择"周 期时间间隔"时,以文本框1507中指定的时间间隔进行设备搜索, 以便更新该合作设备列表。当用户选择"在空闲之后"时,并且当 设备没有打印作业要处理的空闲状态持续文本框1510中指定的 一段 时间或更长时,更新合作设备列表。指示在图15中所示用户接口上 指定的搜索设置的搜索设置信息被传输到设备101,并且保存在标识 符保存单元D 109中。图16示出了在按下合作策略设置按钮1203后所显示的合作策 略设置对话框1600。利用合作策略设置对话框1600,用户可以添加 或者删除合作策略。策略列表1601显示将要应用的策略列表。添加 4安4丑1602用于添加新的策略。稍后描述新添加处理。删除4安4丑1603 用于删除在策略列表1601上选择的策略。合作策略还可以是指示用 于更新标识符列表的规则的更新规则信息。在按下添加按钮1602后,从设备中读出图17中所示的策略添 加对话框1700并显示。文本框1701用于指定此策略的名称。列表 框1702用于指定目标层。单选按钮1703用于选择条件。当用户选 择"IP地址匹配"时,右侧文本框中指定的IP地址与目标i殳备IP 地址之间的匹配被确定为策略匹配条件。将要指定的IP地址可以是 IP地址的一部分。在这种情况下,校验部分匹配。当用户选择"组 匹配"时,与标识符相关联的组与条件所指定的组之间的匹配被确 定为匹配条件。当用户选择"用户匹配"时,与标识符相关联的用户与条件所指定的用户之间的匹配被确定为匹配条件。单选按钮1704用于选择标识符是否附加地或者同步地更新至标识符列表。如 果是附加更新,则目标设备的标识符被插入到标识符列表中。如果 是同步更新,则参照目标设备的标识符列表,将自身设备的标识符 列表调整为目标设备。在按下确定按钮1705后,基于前述设置添加 策略。所添加的或者改变的策略作为策略信息保存在标识符保存单 元D 109中。在按下取消按钮1706后,处理被取消以便关闭对话框。 合作策略的数量并不限于一个,而是可以使用多条不同的策略信息, 如图16的策略列表所示。因此,以下,由一个策略名称指定的策略 信息称为一组策略信息。图16示出了 3组策略信息的示例。需要注意的是,可以在此示例中设置多组策略信息。但是,如 果为每层设置多组策略信息,则设置会变得很麻烦。因此,期望的 是为每一层设置一组策略信息。<标识符设置信息〉图20示出了保存在标识符保存单元D 109中的信息示例。标识 符保存单元D 109保存标识符列表901和在图13、图15和图16中 示出的用户接口上设置的标识符设置信息2000。标识符设置信息 2000包括基本设置信息2010、搜索设置信息2020和合作策略设置 信息2030。基本设置信息包括标识符的层数2011、层的名称2012 (层名称)和更新标识符列表的更新时间间隔2013。搜索设置信息2020包括作为搜索目标的设备的地址列表(搜索目标)2021。当指定了广播搜索时,在此项目中设置指定码(例如,空)等。搜索设置信息2020还包括将要从搜索中排除的设备的地址列表(将要排除的设备)2022。即使在选择了广播搜索时,具有包 含在将要排除的设备中的地址的设备也会从将要更新的目标中排除。搜索设置信息2020进一步包括合作设备的搜索时间间隔2023。 如果指定条件是"地址匹配,,,则搜索目标2021保存IP地址;如 果指定条件是"组匹配,,,则搜索目标2021保存组名称;或者如果 指定条件是"用户名称匹配",则搜索目标2021保存用户名称。合作策略设置信息2030包括零组、一组或者多组策略信息2031。 每组策略信息包括策略名称2032、目标层2033、更新条件2034和 动作2035。目标层2033指示将要更新的标识符的层名称。更新条件 2034是用于指定由单选按钮1703之一指定的条件的信息。动作2035 包括指示同步或者附加的标记等。<标识符列表更新>以下参照图14的流程图来描述标识符更新单元107进行的标识 符列表更新操作。以更新时间间隔2013中设置的时间间隔执行图14 中所示的处理。在步骤S1401中,标识符更新单元107获取合作策略设置信息 2030。标识符更新单元107参照策略信息组的动作设置2035,将包 含在合作策略设置信息2030中的各组策略信息分类成将附加更新作 为其动作的策略信息组以及将同步更新作为其动作的策略信息组。 标识符更新单元107分别在附加策略列表和同步策略列表中存储已 分类的各组策略信息。在步骤S1403中,标识符更新单元107获取作为合作方的其他 设备的IP地址列表(设备列表)。基于搜索设置信息2020生成设 备列表。如果是地址指定搜索,则数据列表中写入有包含在搜索目 标2021中的IP地址或者IP地址范围,或者如果是广播搜索,则写 入有广播地址。当指定了将要排除的设备2022时,将设备2022的 IP地址从搜索目标中排除。但是,当设置了广播搜索时,将要排除 的设备的标识符列表可以从收集的标识符列表中删除。与图14中的 处理异步地,以搜索时间间隔2023中指定的时间间隔生成设备列表。在步骤S1404中,标识符更新单元107获取对其授权了各设备 使用的与相应组名称相关联的用户名称列表(用户列表)。在此示 例中,通过向服务器103发送请求,标识符更新单元107获取此用 户列表。用户列表描述了与设备地址一致的用户名称和用户的组。在步骤S1405中,标识符更新单元107从用户列表中获取一个 用户名称和相应的组名称(以下称为感兴趣的用户)。如果获得了所有感兴趣的用户,则处理结束。需要注意的是, 一个用户接着一 个用户地执行处理以下称为扫描。在步骤S1406中,标识符更新单元107从在步骤S1402中生成 的附加策略列表中获取一组策略信息(以下称为感兴趣的策略信 息)。如果已经获取了所有感兴趣的策略信息组,则处理前进到步 骤S1412。否则,处理前进到步骤S1407。需要注意的是, 一个组接 着 一 个组地顺次冲丸行处理以下称为扫描。在步骤S1407中,标识符更新单元107顺序地乂人在步骤S1403 中获取的设备列表中读取一个IP地址(以下称为感兴趣的IP地址或 者感兴趣的设备)。如果已经读取了所有感兴趣的IP地址或者设备, 则处理前进到步骤S1406。否则,处理前进到步骤S1408。在步骤S1408中,标识符更新单元107与在步骤S1407中读取 的感兴趣的设备进行通信,以便获取保存在感兴趣的设备中的标识 符列表。在步骤S1409中,标识符更新单元107从在步骤S1408中获取 的标识符列表中读取一个标识符(以下称为感兴趣的标识符)。如 果已经读取了所有感兴趣的标识符,则处理前进到步骤S1407。标识符更新单元107在步骤S1410中检查感兴趣的标识符的层 是否与由感兴趣的策略的目标层2033指定的层匹配,以及检查感兴 趣的设备或者用户是否与包含在感兴趣的策略信息中的更新条件 2034指定的条件相匹配。例如,当"用户名称匹配,,指定为更新条 件时,如果与感兴趣的标识符相关联的用户与更新条件所指定的用 户名称相匹配,则单元107确定满足该条件。当"组匹配"指定为 更新条件时,如果与感兴趣的标识符相关联的组与更新条件所指定 的组相匹配,则单元107确定满足该条件。当"IP地址匹配,,指定 为更新条件时,如果感兴趣设备的IP地址与该条件所指定的IP地址 相匹配,则单元107确定满足该条件。如果满足了条件,则处理返 回到步骤S1409;否则,处理前进到步骤S1411。在步骤S1411中,标识符更新单元107将在步骤S1409中读取的感兴趣的标识符添加到自身标识符列表901。在另一方面,在步骤S1412中,标识符更新单元107从在步骤 S1402中分类的同步策略列表中读取一组策略信息作为新的感兴趣 的策略信息。如果已经读取了所有感兴趣的策略信息组,则处理结束。在步骤S1413中,感兴趣的策略信息从目标设备中获取标识符 列表。如果更新条件2034是"IP地址匹配",则目标设备是具有指 定IP地址的设备。如果更新条件2034是"组匹配",则目标设备 是与用户列表中指定组名称相关联的设备。如果更新条件2034是"用 户名称匹配",则目标设备是与用户列表中指定用户名称相关联的 设备。如果存在多个相关联设备,则标识符更新单元107获取指示 各个用户或者组对设备使用记录的信息。标识符更新单元107将具 有最高使用频率的设备选为目标设备。当然,标识符更新单元107 可以从这样的设备中获取标识符列表,该设备具有单独输入的IP地 址并一皮保存为目标设备。在步骤S1414中,标识符更新单元107从标识符列表901中删 除属于由感兴趣策略的目标层2033指定的层(以下称为将要同步的 层)的所有标识符。在步骤S1415中,标识符更新单元107将包含 在步骤S1413中获取的标识符列表中的将要同步的层的标识符添加 到标识符列表901。即,标识符更新单元107用包含在步骤S1413 中获取的标识符列表中的将要同步的层的标识符来替换包含在标识 符列表901中并属于将被同步的层的标识符。需要注意的是,步骤S1405是循环处理的结束检查步骤,该循 环处理用于在改变感兴趣的用户时,将标识符添加到标识符列表。 利用此循环处理,设备101添加的标识符可以由其他设备使用。更 具体地,步骤S1405是在设备101的用户l选作感兴趣用户并且如 果从作为合作方的其他设备获取的标识符列表包括用户1的标识符 X时,用于将标识符X添加到用户1的标识符列表的处理。利用前述顺序,可以更新标识符列表901。如上所述,每个设备都保持有标识符列表,并将标识符提供给客户端。多个设备可以连 接到多个网络系统。在此实施方式中,多个设备相互交换标识符列 表,以便更新它们的标识符列表,从而在设备之间共享标识符列表。 在更新后,可以指定目标设备。基于此原因,当设置了授权每个用 户可以使用的设备组时,该设备组被设置为在该组中交换标识符列 表,并且标识符列表可以在该组中共享。需要注意的是,设备101不仅仅执行图14中所示的顺序,而且成为图14的顺序的通信方,该顺序由另一设备执行。即,当另一设 备请求设备101发送标识符列表或者用户列表时,设备101响应于 该请求将该标识符列表或者用户列表发送到作为请求源的设备。同样,图14中的步骤S1405中的检查步骤可以省略。这样的话, 如果在步骤S1412中确定"结束",则整个标识符更新处理结束。<实际示例〉图18示出了应用了本发明的实际示例。这是这种情况的示例, 即本发明实际上应用到法律公司等。三个人A、 B和C管理某个公 司XYZ,领导X管理这三个人。X使用设备D1 (例如,MFP),并 识别谁是客户端。根据设备特性,A、 B和C有选择地使用设备D2、 D2和D4。 X向由i殳备Dl保持的标识符列表添加客户端的标识符。 由于客户端是花费的帐单目的地,此表不允许出现错误。因此,为 作为目标设备的设备D1选择"同步"动作作为客户端层的合作策略。 A、 B和C根据业务添加主题。存在大量主题。因此,可以共享由其 他人添加的主题,而不是独立添加。子主题作为各个人的注释。A、 B和C可选才奪地才艮据用途使用设备D2、 D3和D4。但是,将添加至 D2的子主题在使用后再添加到D3的效率低下。另一方面,如果看 到了由其他人添加的子主题,则这些子主题成为障碍。因此,设置 了 "用户添加,,策略。根据本发明的前述计算机102、 103以及MFP 101和104的程 序可以通过外部安装的程序由计算机和MFP执行。这样,使用存储 介质来提供这些程序。或者,通过从外部存储介质经由网络加载到计算机或者MFP,来提供包括程序的信息组。本发明可以应用到任一情况。图19示出了作为存储介质示例的CD-ROM的存储映射。附图 标记9999表示用于存储目录信息的区域。此区域指示区域9998和 区域9997的位置,该区域9998存储安装程序,区域9997存4诸打印 客户端或者网络打印机的控制程序。区域9998存储安装程序。区域 9997存储打印机或者MFP的控制程序。在计算机或者MFP中安装 本发明的计算机或者复印机的控制程序后,存储在区域9998中的安 装程序被加载到系统,并由CPU 301执行。由CPU 301执行的安装 程序从区域9997中读出控制程序,并将其安装到计算机或者MFP 中。需要注意的是,本发明可以应用到由多个设备(例如,扫描仪、 打印机、网络存储器等)构成的系统或集成装置或者包括单个设备 的装置。本发明的目的还通过执行软件程序代码实现,该软件程序代码 通过以下方式执行前述实施方式的功能(1 )将记录程序代码的存 储介质提供给系统或者装置,或者(2)由该系统或者装置的计算机样,从存储介质读出的程序代码本身实现了本发明的新颖功能,并 且存储程序代码的存储介质构成了本发明。作为用于提供程序代码的存储介质,例如软盘⑧、硬盘、光盘、 磁光盘、CD-ROM、 CD-R、磁带、非易失性存储卡、ROM等都可以 使用。当计算机执行读出的程序代码时,可以实现前述实施方式的功6匕H匕。或者,前述实施方式的功能可以根据程序代码指令通过由运行在计算机上的OS执行的实际处理中的某些或者全部来实现。 而且,前述实施方式的功能可以利用以下形式实现 (1 )从存储介质读出的程序代码被写入装在插入计算机的功能扩展卡或者连接到计算机的功能扩展单元上的存储器中。(2)在程序代码写入存储器后,装在功能扩展卡或者单元上 的CPU等根据程序代码指令执行实际处理中的某些或者全部。需要注意的是,本发明还可以应用到这样的情况从记录实现 前述实施方式功能的软件程序代码的存储介质中,将该程序通过诸 如互联网等的通信线路递送到请求者。尽管已经参照示例性实施方式描述了本发明,但是应当理解, 本发明并不限于所公开的示例性实施方式。下述权利要求的范围应 当与最广泛的解释一致,以便包含所有这样的改进和等同结构以及 功能。
权利要求
1.一种连接至网络的打印设备,包括存储装置,用于存储标识符列表,在该标识符列表中,层标识分别与层关联地登记,该层标识用于标识由于作业执行而将被记账的计费目的地;获取装置,用于通过该网络从外部设备获取标识符列表;更新装置,用于基于由该获取装置获取的所获取标识符列表,根据更新规则来更新存储在该存储装置中的所存储标识符列表;显示装置,用于显示设置屏幕,该设置屏幕用于设置该更新规则,该更新规则指定在所存储标识符列表被更新时,其标识符用于更新所存储标识符列表的层,其中所述更新装置使用包含在所获取标识符列表中的标识符来更新所存储标识符列表,用于更新所获取标识符列表的标识符由在所述显示装置显示的设置屏幕中设置的更新规则指定。
2. 根据权利要求1的设备,进一步包括传输装置,用于响应于 来自作为打印作业发布者的客户终端的请求,将存储在所述存储装 置中的所存储标识符列表传输至该客户终端。
3. 根据权利要求1的设备,进一步包括打印执行装置,用于执行从客户终端与标识符 一起接收的打印作 业;以及历史保存装置,用于连同该标识符 一 起保存该打印作业的执行历史。
4. 根据权利要求1的设备,进一步包括设备信息存储装置,用 于存储用于指定外部设备的设备信息,其中所述获取装置从该外部 设备获取该标识符列表。
5. 根据权利要求1的设备,其中该显示装置显示在其上可以设 置该更新规则的设置屏幕,该设置基于已经登记或者生成了层的用 户的信息或者该用户所属组的信息,其中对应于包含在所获取标识符列表中的标识符管理该层。
6. 根据权利要求1的设备,进一步包括管理装置,用于管理被授权使用与该用户所属组相关联的该打印设备的用户,其中当由所述管理装置管理的用户或者该用户所属的组与包含 在所获取标识符列表中的标识符相关联地管理的用户或者该用户所 属的组相匹配时,所述更新装置按照该更新规则更新所存储标识符 列表。
7. —种用于控制打印设备的方法,其中该设备包括用于存储标 识符列表的存储器并且连接至网络,在该标识符列表中,层标识符 分別与层关联地登记,该层标识符用于标识由于作业执行而将被记 账的计费目的地,所述方法包括获取步骤,用于通过该网络从外部设备获取标识符列表;更新步骤,用于基于在所述获取步骤中获取的所获取标识符列表,根据更新规则来更新在存储步骤中存储的所存储标识符列表;以及显示步骤,用于显示设置屏幕,其中该设置屏幕用于设置该更新 规则,该更新规则指定在所存储标识符列表被更新时,其标识符用 于更新所存储标识符列表的层,其中,在所述更新步骤中,使用包含在所获取标识符列表中的标 识符来更新所存储标识符列表,用于更新所获取标识符列表的标识 符由在所述显示步骤中显示的设置屏幕中设置的更新规则指定。
8. 根据权利要求7的方法,进一步包括传输步骤,用于响应于 来自作为打印作业发布者的客户终端的请求,将存储在存储器中的所存储标识符列表传输至该客户终端。
9. 根据权利要求7的方法,进一步包括打印执行步骤,用于执行从客户终端与标识符一起接收的打印作 业;以及历史保存步骤,用于连同该标识符 一 起保存该打印作业的执行历史。
10. 根据权利要求7的方法,进一步包括设备信息存储步骤,用 于存储用于指定外部设备的设备信息,其中在所述获取步骤中从该 外部设备获取该标识符列表。
11. 根据权利要求7的方法,其中在所述显示步骤中,显示在其 上可以设置该更新规则的设置屏幕,该设置可以基于已经登记或者 生成了层的用户的信息或者该用户所属组的信息,其中对应于包含 在所获取标识符列表中的标识符管理该层。
12. 根据权利要求7的方法,进一步包括管理步骤,用于管理被 授权使用与该用户所属组相关联的该打印设备的用户,其中在所述更新步骤中,当由所述管理装置管理的用户或者该用 户所属的组与包含在所获取标识符列表中的标识符相关联地管理的 用户或者该用户所属的组相匹配时,按照该更新规则更新所存储标 识符列表。
全文摘要
一种打印设备管理打印作业计费目的地的标识符。利用Web浏览器,客户端可以设置保存在设备的标识符保存单元中的标识符列表的更新设置(更新规则)。标识符更新单元从其他设备获取标识符列表,并根据更新设置通过对包含在所获取标识符列表中的标识符进行添加或者同步来更新标识符列表。
文档编号G06F3/12GK101241422SQ20081000560
公开日2008年8月13日 申请日期2008年2月5日 优先权日2007年2月7日
发明者中川勇 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1