信息处理系统,应用约束方法和记录介质的制作方法

文档序号:7764014阅读:377来源:国知局
专利名称:信息处理系统,应用约束方法和记录介质的制作方法
技术领域
本发明涉及信息处理设备、信息处理系统、应用约束(utilization constraint) 方法、应用约束程序和记录该程序的记录介质。
背景技术
专利文件1公开了一种多功能外设(MFP),执行认证用户在输入页数范围内所请 求的作业。基于包含在由一些图像处理设备或外部设备(如服务器)所管理的地址簿中的 计数值(由作业日志获得的值),一些图像处理设备可限制认证用户请求作业的执行。如上所述,近来的图像处理设备具有认证功能,其通过用户在图像处理设备上登 录或注销来认证用户,并具有应用约束功能,其限制图像处理设备中已安装的功能,如打印 功能。如此,可防止由于使用图像处理设备而造成信息泄露,达到高保密性,且实现资源节 省,成本降低等。同时,近来的处理设备可在交付该处理设备后,安装由第三方厂商等开发的应用 程序作为插件程序。通过将图像处理设备的功能与外部系统结合,可以提高用户业务的效率。然而,应用约束的实例并不那么准确。例如,专利文件1中公开的图像处理设备基 于用户输入的应用预期数字,判定打印功能是否受约束。因此,应用约束的准确度依赖所输 入的应用预期数字的准确度。如果用户不能准确地输入应用预期数字,则降低了准确度。进一步,图像处理设备的一个实例具有用于图像处理设备内部功能的应用约束功 能。在该实例中,对应用程序使用的外部系统,没有适当地执行应用约束。尤其是,当使用 外部系统而被收费时,考虑到成本管理,允许公司员工无限制地使用与外部系统相关的应 用程序,并不可取。在使用地址薄执行应用约束的图像处理设备中,基于由作业日志获得的计数值确 定打印功能的使用是否受限。在这种情况下,对每个作业执行应用约束。因此,并不能立 刻得到应用约束的准确度,因此准确度降低。考虑到上述自然资源的节约,上述成本降低等,最好提供高级的应用约束功能。专利文件1 日本早期公开专利申请No. 2008-186101。

发明内容
因此,本发明的实施例可提供一种新颖和有用的信息处理设备、信息处理系统、应 用约束方法、应用约束程序和记录该应用约束程序的记录介质,解决一个或多个上述讨论 的问题,使安装在信息处理设备等上的功能具有高准确度的应用约束。进一步,本发明的实施例可提供一种新颖和有用的信息处理设备、信息处理系统、 应用约束方法、应用约束程序和记录该应用约束程序的记录介质,解决一个或多个上述讨 论的问题,使从信息处理设备等的的外部提供的功能具有高准确度的应用约束。尤其是,本发明的实施例可提供一种信息处理系统,包括信息处理设备,用于执行与打印相关的功能;认证管理设备,用于执行用户认证以使得用户能够请求执行信息处 理设备的功能;和预定数据传输通路,用于将信息处理设备连接到认证管理设备,其中该信 息处理设备响应用户请求,执行该功能的处理,且能够报告操作日志到信息处理设备外部, 并且,信息处理设备和认证管理设备的任何一个基于该操作日志确定是否变更用户请求处 理的执行模式。本实施例的其他目的和优点一部分在下文的描述进行了阐述,而一部分将从描述 中清楚获得,或是通过本发明的实践获悉。通过在所附权利要求中特别指出的元素和组合 的方式,可实现和达到本发明的目的和优点。应当理解的是,前述常规描述和下列详细说明均仅仅是示例性的和解释性的,且 并不如权利要求那样是对本发明的限制。


图1示例了实施例1中图像处理系统的结构实例。图2示例了实施例1中认证管理设备的硬件结构实例。图3示例了实施例1中图像处理设备的硬件结构实例。图4示例了实施例1中的应用约束功能的结构实例。图5A和图5B示例了根据实施例1的日志数据的实例。图6A、图6B和图6C示例了根据实施例1的用户数据的实例。图7是示例根据实施例1执行用户认证的过程时序图。图8是示例根据实施例1执行用户约束的过程时序图。图9示例了实施例2中应用约束功能的结构实例。图10是示例根据实施例2执行用户约束的过程的时序图。图11示例了图像处理设备、应用约束服务器和传送服务器的结构实例。图12是示例根据实施例3的图像处理系统的过程时序图。图13A和图13B示例了用户数据存储单元的结构实例。图14A和图14B示例了日志数据的结构实例。图15是示例根据实施例4的图像处理系统的过程时序图。
具体实施例方式下面参考本发明实施例的图1到图15进行描述。附图标记代表性地指定如下1:信息处理系统;11:日志服务;lis:日志保持单元;12 用户信息服务;12s 用户信息保持器;21:日志应用程序;21s:日志保持单元;22 认证应用程序;22s 用户信息保持器;
23 外部设备控制单元;24 外部设备信息获取单元;25 认证通信单元;26 主功能单元;27:日志报告单元;28 主控制单元;31:日志数据;3IU 用户信息;3IM 设备信息;3IR 消耗资源信息;41 用户数据;4IA 认证信息;41L 应用约束信息;50: OCR 服务器;80a :SD 卡;100 认证管理设备(认证管理服务器);101 输入设备;102 显示设备;103 驱动设备;103a 记录介质;104 辅助存储器,RAM(易失性半导体存储器);105 存储器,R0M(非易失性半导体存储器);106 =CPU ;107:接口设备;108 =HDD (非易失性存储器);121 应用约束确定器;122 =SDK 应用;123:SDK 平台;124 控制服务;125 操作系统(OS);126:标准应用;200:图像处理设备;210:控制器(控制板);211 =CPU ;212 存储设备;212A =RAM ;212B =ROM ;212C =HDD ;
213 网络 I/F(NIC);214 外部存储器I/F ;214a:记录介质;220 操作面板;221 应用约束确定器;230 绘图仪(图像形成设备);240 扫描仪(手稿阅读设备);250 外部设备 I/F ;250a 外部设备;260 调制解调器;270 =SD 卡槽;320 应用约束服务器;321:日志服务单元;322 用户管理服务单元;323:日志存储单元;324 用户数据存储单元;325 应用量系数存储单元;330 传送服务器;331 分配单元;1211 扫描应用;1212 打印应用;1213 复制应用;1214:传真应用;1221:认证日志应用;1222 分布应用;1223 :0CR 应用;B 总线;N:数据传送通路(LAN);和U:用户。实施例1〈系统结构〉公开了一种用于提供实施例1中认证服务的系统结构。图1为实施例1中信息处理系统1的结构实例。如图1所示,实施例1的信息处 理系统1包括办公室A、位于办公室A之外的OCR服务器等。办公室A包括多个图像处理设 备20(^到200n、认证管理设备100、应用约束服务器320、传送服务器330和连接多个图像 处理设备20(^到200n、认证管理设备100、应用约束服务器320、传送服务器330的预定数 据传送通路N,如局域网(LAN)。在下文中,图像处理设备20(^到200 表示为图像处理设备 200。图像处理设备200的用户属于办公室A。如上所述,有线或无线网络N,如LAN,连接办公室A中的各种设备,例如,多个图像处理设备20(^到200n、认证管理设备100、应用约 束服务器320和传送服务器330,使它们之间能够进行通信。OCR服务器50可通过广域网 60,例如因特网,与办公室A内的设备进行通信。图像处理设备200可包括多功能外设(MFP),其响应于诸如用户请求的图像处理 的作业,在单个外壳内实现诸如扫描、打印、复制以及传送和接收传真的功能。除多功能外 设(MFP)之外,图像处理设备200可包括激光打印机(LP)。认证管理设备100是具有执行 对使用图像处理设备200的用户进行认证管理的服务器功能的信息处理设备。应用约束服务器320对一个或多个图像处理设备200的应用约束进行统一。给 合法用户提供该应用约束。合法用户定义为被认证的且具有使用被约束功能的权利。在 实施例1中,基于与合法用户使用的图像处理设备200有关的功能的应用量(utilization amount)实现应用约束。基于应用量和设定上限值之间的比较,图像处理设备200被约束使 用。受应用约束影响的功能可包括图像处理设备200外部提供的服务。应用量是响应功能 的使用模式(执行模式)而确定的指标值。因此,即使功能相同,但响应于使用模式,功能 的应用量也不同。传送服务器330是通过网络N向图像处理设备200提供传送服务的计算机。传送 服务发送请求传送的文件数据到指定目的地。传送服务器330可包含与应用约束服务器 320 一致的应用约束的逻辑机制。换句话说,传送服务器330需要应用约束服务器320的存 在,且设计为与应用约束服务器320互连。OCR服务器50是通过网络60提供光学字符识别(OCR)服务的计算机。OCR服务 为接收的图像数据提供光学字符识别(OCR)处理,且返回文本数据的结果输出。采用此系统结构,信息处理系统1通过使用在图像处理设备200中的登录和注销 来实现认证功能。特别地,当认证管理设备100和图像处理设备200如下互连时,执行用户 认证。例如,图像处理设备200在图像处理设备200的操作面板上显示登录屏幕,并要求 用户输入认证信息,如用户ID和密码。一接收到认证信息,图像处理设备200就发送输入 的认证信息到认证管理设备100,且请求认证管理设备100执行用户认证。响应于该请求, 并基于接收的认证信息,认证管理设备100执行用户认证,且发送认证结果到已请求用户 认证的图像处理设备200。基于从认证管理设备100接收的认证结果,图像处理设备200通 知用户是否能够使用安装的功能。在请求的过程完成后,图像处理设备200通知用户的注 销如上所述,信息处理系统1保持了由未指定用户使用的图像处理设备200的机密 性。在实施例1中,在此系统环境中,为安装在图像处理设备200中的功能实现了高准 确度的应用约束。〈硬件结构〉描述了组成系统1的设备的硬件结构。〈认证管理设备〉图2示例了实施例1中认证管理设备100的硬件结构实例。如图2所示,认证管 理设备100包括输入设备101、显示设备102、驱动设备103、辅助存储设备(RAM) 104、存储设备(ROM) 105、中央处理单元(CPU) 106、接口设备107和硬盘驱动(HDD) 108,它们通过总 线B互连。输入设备101包括键盘和鼠标,用于输入各种操作符号到认证管理设备100。显示 设备102包括显示器或类似装置,显示处理结果,例如在认证管理设备100中获得的管理信 肩、ο接口设备107是连接认证管理设备100到预定数据传输通路N的接口。因此,认 证管理设备100可通过接口设备107执行与图像处理设备200的数据传输。HDD108是存储各种程序和数据的非易失性存储器。存储的程序和数据可以是作为 基本软件诸如Windows ( “Windows”为注册商标)和UNIX( “UNIX”(大写)为注册商标) 的操作系统,其控制整个认证管理设备100和用于提供信息处理系统中各种功能的应用程 序。HDD108利用预定文件系统和/或数据库(DB)管理上述程序和数据。驱动设备103是与可连接和可分离记录介质103a连接的接口。具有该接口,该认 证管理设备100可通过驱动设备103读取或写入信息,如数据和程序。可以提供一种记录在例如⑶-ROM的记录介质103a中的用于实现在应用约束服务 器320中处理的程序。当存储程序的记录介质103a载入到驱动设备103中时,该程序可通 过驱动设备103从记录介质103a安装到辅助存储装置104中。然而,该程序不需要总是从 记录介质103a进行安装,也可通过网络60从另一计算机进行下载。除了安装的程序外,辅 助存储装置104可存储必要的文件、数据等等。辅助存储装置104是易失性半导体存储器,暂时保持从各种存储设备读出的程序 和数据。辅助存储装置104可以是随机存取存储器(RAM)。CPU106通过执行保持在辅助存 储器104中的程序实现对认证管理设备100中各种安装功能的控制和操作。存储装置105是非易失性半导体存储器,即使在存储设备电源关闭时也可保持数 据。存储装置105可以是只读存储器(ROM),且存储数据和系统软件以及与网络相关的认 证管理设备100的软件,该数据如当认证管理设备100启动时执行的基本输入/输出系统 (BIOS)。利用硬件结构,认证管理设备100通过CPU106执行从HDD108读入RAM104中的程 序(用于实现安装功能的软件组件),并实现安装功能。认证管理设备100具有实质上与信息处理设备(如个人计算机(PC))相同的结 构。〈图像处理设备〉图3示例了实施例1中图像处理设备200的硬件结构实例。如图3所示,图像处 理设备200包括控制器210、操作面板220、绘图仪230、扫描仪240和外部设备I/F 250,它 们通过总线B互连。除显示单元,如液晶显示器之外,操作面板220还包括输入单元,例如触摸板和按 钮,以提供各种信息项,如装置信息,并接收各种用户操作信息,如操作设置和操作指令。操 作面板220提供各种信息项给用户,如装置信息,并接收各种用户的操作信息项目,如操作 设置和操作指令。绘图仪230包括图像形成单元,用于在纸面上形成输出图像。绘图仪230的一个 例子是打印机。打印机13是用于在打印纸上打印图像的硬件。例如,形成输出图像的系统是电子照相系统和喷墨系统。扫描仪240光学地读取手稿,且生成读取图像。外部设备I/F 250是从外部设备250a读取存储信息的接口。外部设备250a可以 是无接触集成电路(IC),如智能卡。在办公环境中,外部设备250a,例如员工ID卡,和同意协议均发放给使用图像处 理设备200的用户。近年来,引入无线射频识别(RFID),执行人和物体的认证管理。RFID是一种利用 电磁波和电磁场、采用在几厘米到几米的频带范围内的近距离无线通信进行信息交换的技 术。利用该技术,外部设备I/F 250可从外部设备250a读取信息。控制器210包括CPU211、存储器212、网络I/F 213和外部存储器I/F214,它们通 过总线B互连。通过执行程序,CPU211控制各种功能,并控制全部设备。存储设备212存储和保 持该程序和各种数据,如“图像数据”。存储设备212可以是易失性存储器RAM、非易失性存 储器ROM和具有大容量存储区域的HDD。RAM作为CPU211的工作区。该工作区是存储区, 程序和数据可临时由此读出。ROM和HDD作为存储程序和各种数据的目的地。在图像处理 设备200中,CPU211将存储在ROM的程序读入到RAM中,并执行该程序。网络I/F 213是用于将图像处理设备200连接到诸如有线或无线网络的预定数据 传输通路N的接口(硬件)。预定数据传输通路N可以是LAN。由此,图像处理设备200通 过网络I/F 213可与认证管理设备100进行通信。外部存储器I/F 214是用于连接作为外部存储器的记录介质21 的接口。由此, 图像处理设备200可通过外部存储器I/F 214将诸如数据和程序的信息从记录介质21 读取出来或写入到记录介质21 中。外部存储器I/F 214可包括SD卡槽等。记录介质 21 可以是SD存储卡、通用串行总线(USB)存储器等。作为外部存储器I/F 214实例的SD卡槽用于读取记录在SD卡21 中的程序。不 仅仅是记录在作为存储装置212实例的ROM 212B中的程序,而且记录在SD卡21 中的程 序也被载入到作为存储装置212实例的RAM中,并被执行。可采用另一记录介质(如⑶-ROM 和USB存储器)替换SD卡2Ha。用于替换SD卡21 的记录介质将不被特别限定。在这 种情况下,可根据各种记录介质的类型,用硬件替换作为外部存储器I/F 214实例的SD卡 槽。调制解调器260是用于连接图像形成设备200到电信线的硬件,且用于通过传真 通信发送和接收图像数据。具有如上所述的硬件结构,图像处理设备的CPU 211执行从ROM 212B读入到RAM 212A中的程序(用于实现安装功能的软件组件),且通过控制外设(如通过总线B互连的 绘图仪230和扫描仪M0)实现安装的功能。已经描述了一种情况,其中图像处理设备200是实施例1中的MFP。例如,当图像 处理设备200是激光打印机(LP)时,不提供扫描仪M0。图像处理设备200的控制器210具有实质上与诸如个人计算机(PC)的信息处理 设备相同的结构。〈应用约束功能〉
描述了实施例1的应用约束功能。实施例1的图像处理设备200为每个页面(逐页地)发布响应于认证用户使用功 能的请求而执行的应用功能(utilization function)的操作日志。图像处理设备200基 于发布的操作日志将累积消耗量的值更新为最新值,该累积消耗量的值在数量上表示响应 于以往请求的累积消耗。在下文中,消耗量实质上与应用量具有相同的含义。图像处理设 备200将更新值(最新累积消耗量)与有关消耗(应用约束值)的设定上限值进行比较。 结果,基于该比较结果,图像处理设备200命令停止对每页的应用功能的操作,作为对用户 所请求的处理的执行模式的变更。图像处理设备200具有上述应用约束功能。作为应用约束功能的一个实例,确定打印功能是否受限于用户的应用预期数或是 从任务日志获得的计数值。根据该方法,该控制依赖于用户输入的值,并使用缺少即时性的 值。因此,不能提供高准确度的应用约束功能。在实施例1的图像处理设备200中,响应于认证用户所请求的功能应用并基于为 每页执行的安装功能的操作日志,执行应用约束以限制每页的应用功能。由此,实施例1的信息处理系统1可对安装在设备中的功能执行高准确度的应用 约束。下一步,描述了应用约束功能的结构和操作。图4示例了实施例1中的应用约束 功能的结构实例。如图4所示,认证管理设备100的设备和单元与图像处理设备200互连, 以实现实施例1的信息处理系统1中的应用约束功能。〈认证管理设备〉认证管理设备100具有日志服务11、用户信息服务12等。日志服务11是管理从图像处理设备200收集的日志的功能单元。该日志可通过接 收图像处理设备200发送的日志的被动方式,响应从图像处理设备200获取日志的请求而 接收日志的主动方式等进行收集。日志服务11通过在日志保持单元lis中存储或保持收 集的日志而管理收集的日志。日志保持单元lis对应于认证管理设备100的存储装置105、 HDD108等的预定存储区域。用户信息服务12是功能单元,其中管理了由图像处理设备200使用的各种信息项 (以下称为“用户信息”)。用户信息服务12在用户信息保持器12s中存储或保持用户信 息,以通过各种数据操作管理用户信息。日志保持单元lis对应于认证管理设备100的存 储装置105、HDD108等的预定存储区域。利用用户信息服务12提供的预定管理工具可操作 以此方式保持的用户信息。因此,管理者使用管理工具在先注册目标用户的信息,其后,增 加、改变、更新或删除注册数据以对该信息进行管理。当管理信息时,用户信息服务12认证用户。基于认证信息(如从图像处理设备 200发送的“输入用户ID”和“输入密码”)和用户信息(如用户信息服务12管理的注册认 证信息),用户信息服务12对用户进行认证。在下面 < 各种数据 > 中描述了日志和用户信息的细节〈图像处理设备〉图像处理设备200具有日志应用程序21、认证应用程序22、外部设备控制单元23、 外部设备信息获取单元对、认证通信单元25、主功能单元沈、日志报告单元27、主控制单元 28等。
12
当操作安装在图像处理设备中的功能时,日志应用程序21是管理发布的操作日 志的功能单元。日志应用程序21从下文即将描述的日志报告单元27中接收每页的操作日 志。通过在日志保持单元lis存储和保持接收的日志,日志服务11管理接收的日志。日志 保持单元21s对应于安装在诸如图像处理设备200中的存储器105或HDD108的预定存储 区域。日志应用程序21将从日志报告单元27接收的操作日志传输到认证管理设备100。 在图像处理设备200中与认证管理设备100中保持和存储的日志相同。当认证应用程序22与认证管理设备100的用户信息服务12合作时,认证应用程 序22是向图像处理设备200的用户提供认证功能的功能单元。认证应用程序22在操作面 板220上显示登录屏幕,如图形用户接口(⑶I),提示输入认证信息。通过将输入的认证信 息经由下文描述的认证通信单元25传输给认证管理设备100,认证应用程序22请求用户认 证。结果,认证应用程序22从认证管理设备100接收认证结果。同时,当用户被认证时,认 证应用程序22获得由用户信息服务12管理的用户信息作为认证结果。认证应用程序22 将获得的用户信息存储和保持在用户信息保持器22s中。用户信息保持器2 对应于包括 诸如图像处理设备200中安装的HDD212C在内的存储装置212中的预定存储区域。认证应用程序22决定是否需要对认证用户执行应用约束。该决定可通过应用约 束确定器221执行。对于每一页,由日志应用程序21从日志上报单元27接收的操作日志被传送到认 证应用程序22。认证应用程序22基于所接收的操作日志,将在数量上表示响应以往请求 的累积消耗量的值更新为当前值。通过比较更新值(最新累积消耗量)与有关消耗的设定 上限值(应用约束值),应用约束确定器221决定应用约束是否必要。结果,基于该决定结 果,认证应用程序22通过下文描述的主控制单元观指示应用功能停止每页(逐页)的操 作,以作为对用户请求处理的执行模式的变更。累积消耗量的当前值和预置消耗上限值(应用约束值)包括在用户信息中,该用 户信息是认证应用程序22作为认证结果从认证管理设备100接收的。认证应用程序22访 问用户信息保持器22s,且更新包括在认证用户的用户信息中的当前值。应用约束确定器 221访问用户信息保持器22s,查阅包括在认证用户的用户信息中的上限值,且决定应用约 束是否必要。外部设备控制单元23是用于控制外部设备I/F 250的功能单元。外部设备信息获 取单元M是通过外部设备I/F 250从外部设备250a获取或读取存储器信息的功能单元。采用外部设备控制单元23和外部设备信息获取单元24的这些功能单元,图像处 理设备200可读取存储在非接触IC卡标签中的认证信息。除基于从登录屏幕输入的认证信息进行用户认证之外,认证应用程序22还基于 从外部设备信息获取单元M获得的认证信息执行用户认证。通过向外部设备I/F250应用 作为外部设备250a的非接触IC卡,图像处理设备200可执行用户认证。认证通信单元25是为用户认证而执行认证管理设备100和图像处理设备200之 间的数据通信的功能单元。认证通信单元25可通过图像处理设备200的网络I/F 213传 输和发送认证信息和认证结果。主功能单元沈是在图像处理设备200中向用户提供预定服务的功能单元。图像处理设备200可具有与输入输出相关的基本功能,和与基本功能相关的扩展功能,并可增 加或删减这些功能。在实施例1中,与打印(输出)相关的功能受控于应用约束。因此,在 图像处理设备200为MFP的情况下,诸如复制功能、打印功能和传真功能的功能集合被称为 主功能单元沈。日志报告单元27是为每页发布和报告主功能单元沈的操作日志的功能单元,主 功能单元沈响应于认证用户功能请求而操作。当主功能单元沈接收来自认证用户复制功 能的请求时,日志报告单元27如下发布和报告操作日志。当有五页的一份文件被复制一次 时,以处理页数的顺序发布和报告五个操作日志。当有五页的文件被复制五次时,以处理页 数的顺序发布和报告二十五个操作日志。由此,日志应用程序21在主功能单元沈中以处 理页数的顺序接收每页的操作日志。主控制单元观是实现主功能单元沈的操作环境(平台)的功能单元。主控制单 元观控制主功能单元沈的启动、停止和结束。换句话说,控制安装在图像处理设备的功能 的生命周期。由此,主功能单元沈的操作,例如应用功能,可依照认证应用程序22的指令 而停止,作为对用户请求处理的执行模式的变更。〈各种数据〉描述了由各种保持单元,例如,日志保持单元lis、用户信息保持器12s、日志保持 单元21s、用户信息保持器22s等保持的日志和用户信息。图5示例了根据实施例1的日志数据31的实例。参考图5,日志报告单元27为 每一页发布和报告日志数据(操作日志)31。如上所述,日志数据31存储在日志保持单元 21s中并由其管理。当日志报告单元27发布和上报时,从日志应用程序21转移日志数据31 到认证应用程序22。认证管理设备100收集日志数据31,且将其存储在日志保持单元lis 中。参考图5A,日志数据31包括用户信息31U、设备信息31M和消耗资源信息31R。这些用户信息31U、设备信息31M和消耗资源信息31R包括对应于下列信息项的实 际值(实际数据)。用户信息31U与请求操作的认证用户相关,并包括与用户标识项相应的值如“用 户ID”。用户标识项(用户标识信息)的值是标识认证用户的信息。用户标识项的值可为 示例在图5B中的用户ID和用户姓名。设备信息31M与操作功能的图像处理设备200相关。设备信息31M包括设备标识 项如“设备ID”。设备标识项(设备标识信息)的值可为示例在图5B中的设备ID,设备名 称和标识使用设备的任何信息。消耗资源信息31R与请求操作消耗的资源相关,包括相应于各种消耗资源项的 值,如“页数”、“色彩模型”、“双面或单面”、“纸张大小”和“要使用的功能”。这些消耗资源 项可根据功能而不同。参考图5B,在消耗资源项的数据实例中,示例了当原稿大小为“A3” 并且以“彩色”和“单面”复制了一页时获得的值。在实施例1中,通过日志报告单元27为每页发布具有上述结构的日志数据31。由 此,在图像处理设备200中获得打印功能中每页的消耗资源。图6示例了根据实施例1的用户数据41的实例。图6中所示的用户数据41存储 在用户信息服务12和用户信息保持器12s中并由它们由管理。当用户已被认证,且被包括在认证应用程序22中的应用约束确定器221查阅时,从认证管理设备100传输用户数据41 到图像处理设备200。参考图6A,用户数据41包括认证信息41A和应用约束信息41L。通过对应于下列信息项的实际值(实际数据),形成认证信息41A和应用约束信息 41L。认证信息41A是与用户认证相关的信息,且包括对应于各种认证项的值,如认证 用户ID、认证ID、认证密码、外部设备ID和应用许可权。在“外部设备ID”项中,设置用于 标识用户认证的标识外部设备250a的值(即外部设备标识信息)。在“应用许可权”项中, 设置许可认证用户应用的功能(即授权信息)。参考图6B,在认证项的数据实例中,外部设 备250a被识别为“卡01”。通过认证用户ID “用户01 ”和密码“****”认证用户。注册应 用许可授权。仅当包括服务的标识信息如服务名称时,可许可使用图像处理设备200的外部服务。应用约束信息41L是与为用户提供的应用约束相关的信息,且包括相应于各种应 用约束项的值,如消耗量计算系数、上限值(应用约束值)和当前值(累积消耗量)。在消 耗量计算系数的项中,提供了用于计算每页消耗量(当前增加到累积消耗量的值)的系数 K。系数K具有图6C所示的表格结构。当前值是当使用图像处理设备200或通过图像处理设备200使用外部服务时,通 过增加获得的应用量的累积值。预定周期是周期性分段时间(诸如一个月)或首次安装 图像处理设备200之后的持续周期。前一情况中,当前值可周期性初始化为零。后一情况 中,在安装了图像处理设备200之后并不初始化当前值。上限值表示不约束功能的应用时应用量达到的上限。通过将当前值与上限值进行 比较,决定是否应用约束是否必要。可能将上限值作为用户的极点。在这种情况下,当前值 的增加相应于该点的消耗。当前值达到上限值,相应于该点消耗耗尽。参考图6C,为每个功能和每个打印模式的每个项,“彩色”、“黑白(B&W) ”、“单面”和 “双面”,确定系数K。参考图6C,当在图6C的数据实例执行彩色复制时,使用系数“3. 0”计 算每页的消耗量。当使用功能N执行彩色打印时,使用系数“2.0”计算每页的消耗量。参考图6C,示例了与扫描功能相关的应用量系数信息的结构实例。应用量系数信 息包括用以响应属性项的每一个值来计算与扫描一页相关的应用量。参考图6C,分别为彩 色、B&W、400dpi和600dpi顺序地确定系数“3. 0”、“1. 0”、“1. 0”和“2. 0”。功能的属性项值 指定表示功能应用模式的信息。考虑到通过将值与系数相乘而计算应用量的公式(下述), 图11所示的应用量系数存储单元25实质上响应于功能的应用模式而记录应用量。参考图 6B,为方便起见,忽略其它项,如纸张大小。一些项可不具有系数。如上所述,可以在执行应用功能时,在“消耗量计算系数”项目中加权每页的消耗量。在上限值(应用约束值)项中,提供用于确定是否需要应用约束的最大消耗量。在 当前值(累积消耗量)项中,提供通过对响应请求信息使用系数计算的消耗量进行累积所 获得的值。该值在数量上指示从过去到现在响应请求操作所累积的消耗。因此,当前值的 初始值为“0”。每一操作对每页累积当前值,且当执行操作时增加该当前值。参考图6B,在
15应用约束项的数据实例中,使用“系数1”到“系数η”计算每页的打印功能的消耗量。通过 用户注册上限值“25”来确定是否执行应用约束。用户数据41利用认证管理设备100和用户信息服务12管理用户数据41。同样 地,图像处理设备200在用户认证和打印功能中执行应用约束。如上所述,当各种功能单元彼此互连,并使用上述数据进行处理时,实现应用约束 功能。使用时序图所示的过程,描述了使用功能单元互连的应用约束功能的详细操作。当作为安装在认证管理设备100和图像处理设备200中的应用约束功能的软件组 件的程序由CPU 106和212从诸如ROM 105的存储源中读取到诸如RAM 104和212的存储 装置中时,实现应用约束功能,且执行下述过程。下文中,顺序描述了用户认证处理和应用 约束处理。〈用户认证处理〉图7是指示实施例1中执行用户认证的实例的时序图。在实施例1的信息处理系 统1中,认证管理设备100和图像处理设备200执行下列用户认证。在步骤SlOl中,图像处理设备200利用认证应用程序22在图像处理设备200的 操作面板220上显示登录屏幕,且等待用户U输入认证信息。在步骤S201中,认证应用程序22通过登录屏幕接收用户U输入的认证信息,如用 户标识信息和密码。在步骤S301中,通过传送接收的认证信息到认证管理设备100,认证应用程序22 请求认证管理设备100传送用户认证。在步骤S302中,在认证管理设备100基于接收的认证信息和保持在用户信息保持 器12s中的用户数据41执行用户认证之后,认证管理设备100响应于图像处理设备200传 送认证结果的请求。返回认证结果到请求认证结果的图像处理设备200中。用户信息服务 12以如下方式执行用户认证。用户信息服务12访问用户信息保持器12s,基于包括在接收 的认证信息中的用户识别信息指定相应于用户U的用户数据41。用户信息服务12将包含 在接收的认证信息中的密码与包括在指定的用户数据41中的认证信息41A的“认证密码” 的设定值进行比较,由此,执行用户认证。在密码匹配以及用户U被认证后,传送指定的用 户数据41到图像处理设备200。图像处理设备200通过认证应用程序22从认证管理设备100接收认证结果。如 果用户U已经被认证,则在步骤S303中将接收的用户数据存储于用户信息保持器22s中。在用户U认证之后,基于包括在存储的用户数据41中的认证信息41A的“应用许 可授权”的设定值,认证应用程序22显示应用许可功能屏幕以报告允许使用的功能。例如, 当认证应用程序22接收图6A所示的用户数据41作为认证结果时,认证应用程序22向用 户U报告复制和打印功能,作为认证之后将要许可使用的功能。另一方面,认证应用程序22在操作面板220上显示认证错误屏幕,报告用户U没 有被认证。采用上述过程,用户U登录信息处理系统1的图像处理设备200,由此,能够应用安 装在图像处理设备200中的功能。〈应用约束处理〉
图8是指示实施例1中执行用户约束的实例的时序图。此后,在实施例1的信息 处理系统1中,认证管理设备100和图像处理设备200执行下述应用约束处理。下一步,已 被认证的用户U称为“认证用户U”。描述了认证用户U请求具有六页原稿的单面彩色复制 情况下的处理。在这种情形下,主功能单元沈具有复制功能。如图8所示,在步骤S401中,图像处理设备200接收认证用户U的复制请求。随 后,在步骤S501中,主功能单元沈启动复制功能的请求操作。为约束复制功能的应用,如下所述,在每一单页复制操作完成时,图像处理设备 200执行步骤S502到步骤S510的过程。在步骤S502中,每一单页复制操作完成时,主功能单元沈请求日志报告单元27 发布和报告与每页(逐页)复制操作相关的日志数据31。在步骤S503中,响应于对日志应用程序21的请求,日志报告单元27为每页发布 和报告日志数据31。在步骤S504中,日志应用程序21在日志保持单元21s中存储发布和报告的日志 数据31。此后,在步骤S505中,日志应用程序21请求认证应用程序22将包括在用户数据 41的应用约束信息41L中的“当前值(累积消耗量)”的值更新为最新值。日志应用程序 21通过传送每页的日志数据31到认证应用程序22,请求认证应用程序22更新用户数据 41。在步骤S506中,作为计算和更新单元,认证应用程序22响应于该请求并基于每页 的日志数据31计算包括所执行的这一页复制操作的最新累积消耗量的值,并用计算出的 值更新当前值(累积消耗量)。认证应用程序22基于包括在日志数据31中的消耗资源信息31R和包括在用户数 据41应用约束信息41L中的“消耗量计算系数”的系数K (设定值),为复制操作计算截止 到目前将要添加到累积消耗量中的每一页消耗量。当在执行复制操作之后计算每页的消耗 量时,认证应用程序22可如下操作。当认证用户U请求在图像处理设备200中复制一个单面彩色复制时,认证应用程 序22基于包括在日志数据31中消耗资源信息31R的“色彩模型”中的“彩色”、“双面/单 面”中的“单面”,和“应用功能”的“复制”,查阅包括在用户数据41中的应用约束信息41L的 “消耗量计算系数K”,且获得系数“3. 0”和“1. 0”,用于计算每页的消耗量。使用系数“3. 0” 和“1. 0”,认证应用程序22计算3. OX 1. OX 1页,得到每页消耗量为“3. 0”,作为复制操作 的结果。当认证用户U请求具有六页原稿的一个双面彩色复制时,认证应用程序22基于包 括在日志数据31中消耗资源信息31R的“色彩模型”中的“彩色”、“双面/单面”中的“双 面”,和“应用功能”的“复制”,查阅包括在用户数据41的应用约束信息41L “消耗量计算系 数K”,且获得系数“3. 0”和“2. 0”,用于计算每页的消耗量。使用系数“3. 0”和“2. 0”,认证 应用程序22计算3. 0X2. OX 1页,得到每页消耗量为“6. 0”,作为复制操作的结果。如上所述,当接收操作请求时,认证应用程序22计算每页的消耗量。随后,认证应用程序22添加计算的消耗量“3. 0”到包括在用户数据41中应用约 束信息41L的“当前值”(累积消耗量)的值15中,获得最新累积的消耗量15+3为18。用最新的累积消耗量18更新当前值。如上所述,认证应用程序22更新累积消耗量的值,该值在数字上表示之前的请求 操作与当前请求操作的每页消耗量的累积消耗。在步骤S507中,作为确定单元,认证应用程序22确定成为最新累积消耗量的更新 值是否超过包括在用户数据41的应用约束信息41L中的“上限值(应用约束值)”的设定值。如上所述,利用应用约束确定器221,认证应用程序22通过将成为最新累积消耗 量的更新值与作为与消耗相关的应用约束值的设定上限值进行比较,确定是否执行应用约
束ο例如,当基于用户数据41认证应用程序22确定执行复制功能的应用约束时,运行 认证应用程序22。应用约束确定器221查阅到包括在用户数据41的应用约束信息41L的“上限值 (应用约束值)”为25,且将25与更新值18进行比较。结果,既然更新值没有超过上限值, 即,25 > 18,应用约束确定器221决定不执行对复制功能的应用约束。如上所述,在步骤S508为否,当更新值没有超过上限值时,决定不执行复制功能 的应用约束,且继续处理下一页。另一方面,在步骤S508为是,当更新值超过上限值时,决定通过认证应用程序22 的应用约束确定器221执行复制功能的应用约束。例如,在步骤S506中,在图像处理设备200继续复制操作以及在第四页复制操作 完成之后,用最新累积消耗量27更新包括在用户数据41的应用约束信息41L中的“当前值 (累积消耗量)”。结果,既然更新值超过上限值,即,25 < 27,则应用约束确定器221决定 执行对复制功能的应用约束。在步骤S509中,当认证应用程序22决定执行应用约束时,认证应用程序22基于 决定结果命令主控制单元观停止复制功能,以作为对用户请求的处理的执行模式的变更。 在步骤S510中,主控制单元观作为操作变更单元,在接收到指令时,命令主功能单元沈停 止主功能单元26的操作,以作为对用户请求的处理的执行模式的变更。在实施例1的图像处理设备200中,基于响应于认证用户的功能应用请求而为每 页执行的安装功能的操作日志,可执行应用约束来限制每页的应用功能。在步骤S601中,在停止复制功能操作之后,主功能单元沈显示注销屏幕,用于向 操作面板200报告注销,以作为对用户请求的处理的执行模式的变化。进一步,在步骤S701 中,该注销报告给日志应用程序21。在步骤S702中,一旦接收报告,直到认证管理设备100的功能受控于应用约束,日 志应用程序21 —直传输存储在日志保持单元21s中的每页的日志数据31。在步骤S703中,认证管理设备100在日志保持单元lis中通过日志服务11存储 接收的日志数据31。因此,在步骤S704中,日志服务11请求用户信息服务12更新包括在用户信息保 持器1 保持的用户数据41的应用约束信息41L中的当前值(累积消耗量)。随后,日志 服务11通过传输每页的日志数据31到用户信息服务12,请求认证应用程序22来更新用户 数据41。
在步骤S705中,用户信息服务12在接收到该请求后,基于每页的日志数据31计 算包括所执行的复制操作的最新累积消耗量的值,且用计算出的值更新当前值(累积消耗
量)O如上所述,信息处理系统1综合管理由认证管理设备100和图像处理设备200保 持的用户信息。如上所述,在图像处理设备200中,当从用户U接收到应用功能的请求时,日志报 告单元27发布响应于每页请求而执行的操作日志(日志数据31)。图像处理设备200基于 发布的操作日志,用最新值对数量上表示响应以往请求的累积消耗的累积消耗量值进行更 新,作为当前值。图像处理设备200将作为最新累积消耗量的更新值与作为与消耗相关的 应用约束值的设定上限值进行比较,并决定用户U的应用约束。结果,基于比较结果,图像 处理设备200命令改变每页应用功能的操作。改变操作可以是停止操作。因此,在实施例1的图像处理设备200中,基于响应于认证用户U的请求而为每页 (逐页)执行的安装功能的操作日志,执行应用约束限制每页的应用功能。因此,实施例1的信息处理系统1可执行安装在如图像处理设备200的设备中的 功能的高准确度应用约束。实施例2在实施例1中,描述了图像处理设备200具有应用约束功能的结构。实施例1中 由认证管理设备100保持累积消耗量的更新,可导致时间延迟。这是由于累积消耗量的值 与认证用户从图像处理设备200注销的时刻同步。在这种情况下,由于当同一用户使用两种不同图像处理设备200执行请求功能 时,使用没有用最新值更新的累积消耗量来确定应用约束,可能严重影响到应用约束的准 确度。考虑到上述情况,提出了一种结构,其中,通常用于多个图像处理设备200的认证 管理设备100具有应用约束功能。同一附图标记用于实施例1的同一部分,且省略对这部分的描述。〈应用约束功能〉描述了实施例2的应用约束功能。在认证管理设备100中,从图像处理设备200中接收为每页发布的应用功能的操 作日志(日志数据31),其中响应用户U使用应用功能的请求,执行安装在图像处理设备 200中的应用功能。图像处理设备200基于接收的操作日志,将数量上表示响应以往请求 的累积消耗的累积消耗量的值更新为最新值。图像处理设备200将更新值(最新累积消耗 量)与有关消耗的消耗设定上限值(应用约束值)进行比较,确定应用许可。结果,基于确 定结果,图像处理设备200命令停止图像处理设备200对每页(逐页)的应用功能的操作, 作为对用户请求的处理的执行模式的变更。认证管理设备100具有上述应用约束功能。下一步,描述了应用约束功能的结构和运行。图9示例了实施例2中应用约束功 能的结构实例。如图9所示,实施例1和实施例2之间的区别是用户信息服务12具有应用 约束确定器121以及图像处理设备200不具有日志应用程序21和日志保持单元21s。由于在认证管理设备100中,用户信息服务12具有应用约束确定器121,通过认证 应用程序22而不在实施例1的图像处理设备200中执行应用约束处理。“应用约束处理”具有基于操作日志(日志数据31)对累积消耗量的更新,基于最新累积消耗量和上限值(应 用约束值)执行应用约束的决定,和基于决定结果停止每页操作以作为对用户请求处理的 执行模式的变更的指令。这些与实施例1中描述的内容相同。通过接收由图像处理设备200的日志报告单元27发布和传输的每页的操作日志, 执行基于操作日志(日志数据31)的累积消耗量的更新。图像处理设备200传输的操作日 志通过日志保持单元lis进行存储,且通过认证管理设备100的日志服务11传送到用户信 息服务12。用户信息服务12基于接收的操作日志执行应用约束处理。认证管理设备100基于由用户信息服务12的应用约束确定器121获得的确定结 果,命令应用功能停止对每页的操作,以作为对用户请求处理的执行模式的变更。随后,认 证管理设备100向运行应用功能的图像处理设备200请求发布功能停止命令的指令,并命 令停止对每页的应用功能操作,以作为对用户请求过程的执行模式的变更。当通过应用约 束确定器121确定执行应用约束时,通过图像处理设备200的认证通信单元25,用户信息 服务12传输确定结果到认证应用程序22。结果,在图像处理设备200中,认证应用程序22 向主控制单元观指示实施功能变化的指令,且命令停止运行在主功能单元沈中的应用功 能,以作为对用户请求处理的执行模式的变更。如上所述,通过这些各种功能单元的互连实现实施例2的应用约束功能。下面,采用顺序图示例过程来描述利用功能单元的互连的应用约束功能的详细操作。当CPU 106和212将作为用于安装于认证管理设备100和图像处理设备200中的 应用约束功能的软件组件的程序从例如ROM 105和212的存储源中读入例如RAM 104和 212的存储装置中时,实现应用约束功能,并且实现以下过程。在下文中,省略类似于实施例 1的用户认证过程,而仅描述不同的应用约束过程。在应用约束过程中,描述步骤S502至步 骤 S511。〈应用约束过程〉图10是示意在实施例2中运行用户认证的实例的顺序图。在步骤S502中,图像 处理设备200的主功能单元沈在每次完成单页复制操作后请求日志报告单元27发布和报 告有关每个页面的复制操作的日志数据31。在步骤S503中,日志报告单元27根据认证管理设备100的请求发布和报告每页 的日志数据31。在步骤504中,认证管理设备100利用日志服务11作为日志接收单元,将所接收 到的日志数据31存储于日志保持单元lis中,此后,在步骤S505中,日志服务11请求用户信息服务12更新包含在由用户信息 保持器1 保持的用户数据41的应用约束信息41L中的当前值(累积消耗量)。然后,日 志服务11通过传递每页的日志数据31至用户信息服务12的方式来请求认证应用22更新 用户数据41在步骤S506中,作为计算和更新单元,用户信息服务12计算包括根据请求基于每 页的日志数据31而执行的单页复制操作的最新累积消耗量值,并利用计算出的值来更新 当前值(累积消耗量)。因为与图8示例的步骤S506相同,因此省略对每页消耗量的计算 和累积消耗量的更新的详细描述。
在步骤S507中,作为确定单元,用户信息服务12确定由应用约束决定器121更新 的最新累积消耗量的更新值,是否超过了包含在用户数据41的应用约束信息41L中的“上 限值(应用约束值)”的设定值。如所描述的,利用应用约束决定器121,用户信息服务12通过将作为最新累积消 耗量的更新值与作为与消耗有关的应用约束值的设定上限值进行比较,来确定是否执行应 用约束。在步骤S509中,作为操作变更请求单元(操作变更请求单元),当在步骤S508是 “是”时确定执行应用约束时,用户信息服务12请求图像处理设备200使停止复制功能的指 令生效,作为对用户请求的过程的执行模式的变更。这时,用户信息服务12将确定结果通 过图像处理设备200的认证通信单元25传送给认证应用22。在步骤S510中,图像处理设备200通过认证应用22向主控制单元28指示将停止 复制功能的命令生效,作为对用户请求的过程的执行模式的变更。在步骤S511中,主控制 单元观在接收到指令后,指示主功能单元沈停止主功能单元沈的操作,作为对用户请求 的过程的执行模式的变更。在实施例2的图像处理设备200中,应用约束被执行,以基于响应于认证用户U的 功能应用请求而对每个页面执行的安装功能的操作日志,来约束图像处理设备200对每页 (逐页)的应用功能。实施例3描述实施例3的软件结构。图11示意了图像处理设备200、应用约束服务器320 和传送服务器330的结构实例。参考图11,图像处理设备200包括标准应用U6、SDK应用122和SDK平台123、控 制服务IM和OS 125。标准应用1 为通常预先安装在图像处理设备200中的应用组。参考图11,标准 应用1 包括扫描应用1211、打印应用1212、复制应用1213和FAX应用1214。扫描应用 1211执行扫描任务。打印应用1212执行打印任务。复制应用1213执行复制任务。FAX应 用1214执行传真传输和接收任务。控制服务IM为向上层应用提供控制各种硬件资源的功能的软件模块组。控制服 务1 可包括网络通信功能、扫描控制功能、打印控制功能、存储管理功能或类似功能。SDK应用122为附加安装的应用,作为在交付图像处理设备200之后用于扩展图处 理设备200的功能的插件。参考图11,例示了认证日志应用1221、传送应用1222、0CR应用 1223、或类似应用。SDK应用122的认证日志应用1221与应用约束服务器320协同执行用 于实现图像处理设备200的应用约束的过程。特别的,认证日志应用1221运行有关于对操 作图像处理设备200的用户的认证和有关于图像处理设备200的日志数据记录的处理。实 施例3的日志数据为应用信息的一个实例,该应用信息用于指示对图像处理设备200的功 能和在图像处理设备200之外的外部服务的应用、以及功能的应用模式。有关用户认证和日志数据记录的必要处理在应用约束服务器320中执行。换句话 说,认证日志应用1221接收用户信息的输入,如用户ID和密码,并向应用约束服务器320 发送对用户信息认证的请求。进一步,响应于图像处理设备200的处理的执行,认证日志应 用1221将关于图形处理设备200的功能的处理(任务)的日志数据传送给应用约束服务器320。当报告认证失败或传送日志数据失败时,认证日志应用1221可指示处理进行更换。 认证日志应用1221约束用户对图像处理设备200的应用。SDK应用122的传送应用1222使图像处理设备200以单任务来运行一连续的处理 流程,包括用扫描仪240从手稿读取图像数据并且来传送该扫描的图像数据。但是,传送是 由传送服务器330来执行的。传送应用1222采用传送服务器330运行传送过程。SDK应用122的OCR应用1223使得图像处理器设备200以单任务执行一连续的处 理流程,包括采用扫描仪240从手稿中读取图像数据以及对扫描的图像数据进行OCR处理。 换句话说,OCR应用1223利用OCR服务器50来执行OCR过程。SDK平台123提供SDK应用122的执行环境。SDK应用122是利用SDK平台123 所提供的应用程序接口(API)来开发的。例如,SDK平台123提供启用扫描功能的接口、启 用打印功能的接口、启用复制功能的接口,或类似于SDK应用122的接口。SDK平台123对 公众开放。因此,SDK应用122可被第三方或类似方开发。OS 125是所谓的操作系统(0S)。图像处理设备200的各种软件应用操作OS 125 中的处理或线程。应用约束服务器320包括日志服务单元321、用户管理服务单元322、日志存储单 元323、用户数据存储单元324、应用量系数存储单元325,等等。日志服务单元321接收由图像处理设备200的认证日志应用1221传送的日志数 据,并将接收的日志数据记录于日志存储单元323中。日志服务单元321计算图像处理设 备200的功能(服务)和由用户U提供的图像处理设备200之外的功能的应用量,并在用 户数据存储单元3M中为每个用户记录应用量的累积量。累积量通过将当前的应用量与之 前的应用量相加来获得。日志服务单元321进一步确定是否将基于累积量和记录在用户数 据存储单元3M中的针对每个用户的上限值之间的比较来实现图像处理设备200的应用约 束ο用户管理服务单元322基于从认证日志应用1221传送的用户信息执行图像处理 设备200的认证,并将认证结果返回给认证日志应用1221。日志存储单元323将日志数据存储至辅助存储设备(未示出)。用户数据存储单 元3M针对每一用户将用户数据存储至该辅助存储设备中。用户数据包含正确的用户信 息,包括用户ID和在用户认证时用来核实的密码,并包含上限值。用户数据可由管理员预 置。应用量系数存储单元325将与图像处理设备200的每个功能和每个外部服务的应用模 式相对应的应用量存储至辅助存储装置中。应用模式可具有由功能处理的页码和功能的属 性项的值。应用模式的内容根据功能的不同而不同。传送服务器330包括传送单元331。传送单元331通过网络运行文献数据的传送 过程。此后,描述了信息处理系统1的步骤。图12为示例实施例3的图像处理系统200 的步骤的顺序图。该步骤由与各功能块对应的单元的CPU(未示出)来执行。在图像处理设备200启动后或用户注销后而图像处理设备200未被应用的稳定状 态中,认证日志应用1221使操作面板220显示登录屏幕。在步骤SllOl中,用户U通过登 录屏幕来输入用户信息,例如用户ID和密码。在步骤S 1102中,响应于用户信息的输入, 认证日志应用1221将包含输入用户信息的认证请求传送给应用约束服务器320的用户管理服务单元322。在步骤S1103中,用户管理服务单元322将包含在认证请求中的用户信息 与记录在用户数据存储单元324中的用户信息进行对比核实以对用户进行授权。图13A和图13B示例了用户数据存储单元324的结构实例。在用户数据41的数 据结构中,省略了与参考图6A和图6B中的描述相同的各部分描述。认证用户ID和认证密码为与输入用户信息对比核实的正确用户信息。换句话说, 将用户ID和密码与认证的用户ID和认证密码进行对比核实。允许用于认证用户的应用的 功能(认证信息)设置在“应用允许权限”项中。另一方面,图6中的应用约束信息41L中包含消耗量计算系数,但是该消耗量计算 系数未包含在图13的应用约束信息41L中。但是,消耗量计算系数可包含在图13的应用 约束信息41L中或存储在另外的存储器中。当步骤S1103中认证成功时,步骤S1104中用户管理服务单元322确定是否将基 于与认证用户相应的用户数据当前值和上限值之间的比较来实现应用约束。特别的,当当 前值和上限值之间的关系被建立为当前值达到了上限值时,确定执行应用约束。在这种情 况下,指示认证失败的响应将被返回给认证日志应用1221。此情况下,认证日志应用1221 拒绝用户的登录。另一方面,在步骤S1105中,当当前值小于上限值时,用户管理服务单元322将指 示认证成功的响应返回给认证日志应用1221。此时,成功认证用户(登录用户)的用户数 据被返回给认证日志应用1221。这是由于访问控制是基于包含在用户数据中的应用允许权 限来执行的。具有所接收的指示成功认证的响应的认证日志应用1221允许用户U的登录, 并使得SDK应用122的列表屏幕显示在操作面板220上。在步骤Sllll中,当用户U从SDK列表屏幕上选择OCR应用1223为执行目标,并 输入执行OCR应用1223的指令时,OCR应用1223使得扫描仪240读取设置在扫描仪240 的手稿,并获取指示读取图像的电子数据(图像数据)。OCR应用1223的执行指令可包括 有关OCR应用1223的属性项的设定值。例如,在SDK列表屏幕上,当与OCR应用1223对应 的图标被选择时,OCR应用1223将OCR应用1223的设置屏幕显示在操作面板15上。用户 U通过设置屏幕输入用于OCR应用1223的属性项的设定值。当按下操作面板15的开始键 时,与输入的设定值一致的执行指令被报告给OCR应用1223。OCR应用1223的属性项可为 B&W或颜色,分辨率或类似。可包含例如语言、水平向或竖直向书写、或与OCR服务有关的类 似的属性项的设定值。在步骤S1113中,OCR应用1223将指示应用扫描功能的日志数据发送给认证日志 应用1221。图14A和图14B示例了日志数据的结构实例。参考图14,日志数据51包括用户信 息51U、设备信息51M,和结果数据51R。用户信息51U、设备信息51M和结果信息51R分别 与图5示出的用户信息31U、设备信息31M和消耗资源信息31R实质上相同。因此,省略多 余的描述。图14B中结果信息51R的内容与消耗资源信息31R的内容不同,因为在复制功 能和扫描功能的应用功能是不同的。结果信息51R为与登录用户使用的应用功能相关的属性项的实际值。属性项的结 构根据功能的不同而不同。属性项的实际值可包含不明确由用户U设定为设定值的那些 值。例如,页码由图像处理设备200自动确定的属性信息实际值来确定。在任何一个属性项中,实际值和设定值可以不同。考虑到用户的利益,与设定值不同的值可自动地被采用为 实际值。例如,当颜色被指定以及手稿为B&W时,扫描功能在B&W模式中执行。参考图14B, 有关扫描功能的属性信息可包括页码(由扫描仪扫描的页面的数目)、色彩模型(B&W或 颜色)、分辨率、以及页面大小。应用功能为被应用的功能或被应用的服务的标识信息(名 称)。参考图12,在步骤S1114中,认证日志应用1221将所报告的日志数据51传送给应 用约束服务器320的日志服务单元321。日志服务单元321在存储单元323中记录下接收 到的日志数据51。此后,在步骤S1115中,日志服务单元321基于所接收到的日志数据51更新用户 数据的当前值(累积应用量)。特别地,与包含在日志数据51的结果信息51R中的扫描应用功能相应的应用量系 数信息由应用量系数存储单元325获取。参考图6C,日志服务单元321可利用实施例1中描述的应用量系数信息计算应用 量。特别地,日志服务单元321为存储在日志数据51的结果信息51R中的扫描功能的属性 项的实际值获取系数,并获得系数和页码的乘积。例如,基于图14中示出的结果信息51R以 及图6C中示出的应用量系数信息,针对色彩模型的颜色得到系数3.0。针对400dpi的分辨 率得到1.0的系数。页码为1。因此,应用量的计算为3. OX 1.0X1 = 3.0。日志服务单元 321将通过将所计算的应用量与用户数据的未决当前值相加得到的值存储于用户数据中, 作为一个新的当前值。此后,在步骤S1116中,日志服务单元321将新的当前值与上限值进行比较,并确 定是否执行对登录用户的应用约束。可以根据操作随意地确定,是当确定当前值>上限值 的关系时还是当确定当前值>上限值的关系时对应用进行约束。下一步,在步骤S1117中, 日志服务单元321将应用约束的确定结果返回给认证日志应用1221。当确定结果指示不进行应用约束时,在步骤S1118中,响应于步骤S 1113中的日 志数据51的报告,认证日志应用1221将指示允许连续执行处理的响应传送给OCR应用 1223。然后,响应于此,在步骤Sl 119中,OCR应用1223将对扫描图像数据OCR的执行请求 传输给OCR服务器50。执行请求可包括扫描图像数据以及OCR服务的属性项的的设定值。然后,在步骤Sl 120中OCR服务器50根据设定值来执行OCR处理,并在步骤Sl 121 中将OCR处理的执行结果返回给OCR应用1223。执行结果可包括指示OCR处理成功的信 息、作为OCR结果的文本数据、OCR处理的属性项实际值、以及关于实际执行OCR处理的设 备如OCR服务器50的信息(如服务器名称)。接下来,在步骤Sl 122中,OCR应用1223将 指示OCR服务的应用的日志数据报告给认证日志应用1221。用户信息51U和设备信息51M 的内容与参考图14中描述的那部分相同。结果信息51R包括OCR服务的内在信息。例如, 包括所接收的执行结果。参考图12,在步骤Sl 123中,认证日志应用1221将所报告的日志数据51传送给应 用约束服务器320的日志服务单元321。日志服务单元321将所接收的日志数据51记录在 日志存储单元323中。此后,在步骤S1124中,日志服务单元321根据所接收的日志数据51更新用户数 据的当前值(累积应用量)。更新的当前值与步骤S1115中更新的当前值相同。如图13中所示,为每个用户而不是为每个功能管理当前值。但是,可以对图像处理设备200的内部功 能当前值和不同于图像处理设备200的外部服务的外部功能的当前值分别进行管理。在这 种情况下,用户数据将具有分别针对内部功能和外部功能的不同上限值。在步骤SllM中,如参考图6C的描述,获得有关OCR服务的服务名称的OCR服务 应用量系数信息。因此,应用量基于系数来计算。应用量系数信息具有针对OCR服务的每 个属性项的系数。因此,以与扫描功能类似的方式,计算通过使用与实际值相应的系数而获 得的乘积,以作为应用量,并且将其与当前值相加。应用量可固定,而不考虑属性项的实际 值。应用量系数信息可仅有一个固定值,如1.0。在这种情况下,固定值与当前值相加,作为 应用量。步骤S1125和S1U6可与步骤S1116和S1117类似。但是,仅当指示应用约束将 要执行的确定结果被返回到认证日志应用1221时才处理步骤S1126。换句话说,仅在当前 值超过了上限值时步骤S1U6才被处理。当返回的确定结果指示应用约束将被执行时,在步骤S1127中释放登录。换句话 说,认证日志应用1221强制性地使登录用户从图像处理设备200注销。因此,登录屏幕显 示在操作面板15上。在释放登录的过程中,OCR应用1223的处理被强制性地停止,即注销 处理作为由用户请求的处理的执行模式的变更。此后,在步骤S1104中,如果用户再次尝试执行登录,则根据当前值和上限值之间 的比较结果拒绝登录。对手稿中的每一页连续地执行步骤S1112过程中和过程后的处理,或者,对手稿 的所有页执行步骤S1112的过程中和过程后的每个处理。在前一种情况中,可以精密地判 断是否执行应用约束。换句话说,可以为手稿的每一页执行判断。在后一种情况下,能够减 少图像处理设备200和应用约束服务器320之间的通信量。如所描述的那样,根据实施例3,可以为在图像处理设备200外提供的外部功能 (服务)管理应用约束。因此,可以保护外部功能(服务)不被无约束的使用。约束量(当前值)和上限值可用于多个功能,并且基本上可一个个地提供给每个 用户。应用量(关于上限值的消耗量)可根据应用该功能的模式而被合理地计算出来。因 此,与为每个功能管理应用量和上限值的情况相比,可以适当地保证在功能扩展上的灵活 性。特别地,当一项服从应用约束的新功能被附加安装时,对该新功能设置应用量系数信息 就足够了,而无需设置其它参数,例如上限值。在实施例3中,应用量和上限值由应用约束服务器320专门管理,并且对是否执行 应用约束的管理也由应用约束服务器320专门管理。因此,可以在安装了多个图像处理设 备200的环境中集中地确定是否执行应用约束。实施例4省略实施例4中与实施例3相似的那部分的描述。实施例3的这些部分可类似地 应用于实施例4。图15为示例实施例4的图像处理系统200的过程的顺序图表。该过程由与各功 能模块相应的单元的CPU(未示出)来执行。除了在实施例4中SDK应用122为传送应用1222之外,步骤S1201至S1218类似 于实施例3中附图12的步骤SllOl至S1118。因此,步骤S1201至S1218的描述被省略。
在步骤S1218之后,在步骤S1219中,传送应用1222将对扫描图像数据的传送请 求传输至传送服务器330的传送单元331。执行请求可包含扫描图像数据和传送服务的属 性项的设定值。传送请求包括用户信息51U和设备信息51M,它们包含在如图14所示的日 志数据51中。此后,在步骤S1220中,传送单元331响应于设定值执行传送处理,并在步骤S1221 中将传送处理的执行结果返回给传送应用1222。执行结果中包括指示传送程序是否被成功 执行的信息。然后,在步骤S1222中,传送单元331将指示传送服务应用的日志数据传输给 日志服务单元321。日志服务单元321将所接收的日志数据51记录在日志存储单元323 中。在实施例4中,日志数据被直接从位于图像处理设备200之外的提供服务的实体 传输至日志服务单元321。这是因为传送单元331被安装使得传送单元具有应用约束服务 器10的日志服务单元321的接口(API),并与日志服务单元321进行通信。日志数据51的 用户信息51U和设备信息51M与步骤S1219中的传送请求一起由传送应用1222从传送应 用1222传输。日志数据51的用户信息51U和设备信息51M的内容与参考图14中描述的 那部分相同。另一方面,结果信息51R包括传送服务的固有信息。例如,在结果信息51R中 可包括传送服务属性项或类似物的实际值。步骤S1223和S 12;34类似于图12中的步骤SllM和S1125。实施例3的步骤 Sl IM和Sl 125可类似地应用于实施例4的步骤S1223和S 1234,并因此省略对步骤S1223 和S1234的描述。在步骤S1223中,应用量系数信息用于计算应用量。当在步骤S1224中确定将执行应用约束时,在步骤S1225中日志服务单元321向 认证日志应用1221输入停止处理(任务)的指令,作为用户请求的处理的执行模式的变 更。根据该停止指令,在步骤中,认证日志应用1221释放登录用户的登录。因此,登 录屏幕显示在操作面板15上。在释放登录的过程中,传送应用1222的处理被强制性地停 止,即,作为用户请求的处理的执行模式的变更的注销处理。如所描述的那样,日志数据可从外部服务直接传送至日志服务单元321。在此情况 下,可以减少图像处理设备200的处理负荷。实施例1至4中是为每个用户管理上限值和应用量的情况。但是,为多个用户管 理仅仅一个上限值和仅仅一个累积应用量。多个用户可为办公室A中的所有用户或通过将 办公室A中的所有用户划分为多个组所得到的这多个组中的每个用户组。当为每个用户管 理累积的应用数量并且没有为每个用户准备不同的上限值时,仅为多个用户管理一个共用 的上限值就足够了。当累积应用量超过了上限值时,不限于总是执行一个强制性的注销(任务的改 变)。用任何一种方法改变任务(处理)执行的模式就足够了。例如,可以显示预先确定的 信息来指示累积应用量超过上限值,例如一条消息。这是因为预先确定的信息可以激发用 户主动地约束功能的应用。同样,可以通过改变或降低属性项的值来执行功能约束。特别 地,在扫描功能中,可降低分辨率,或是即使请求了彩色扫描也允许B&W扫描。在传送功能 中,可以压缩和传送数据。在打印功能中,即使在色彩模型中请求了彩色打印,也允许B&W 打印,或是,可选择低消耗打印以通过双面打印、巩固打印或类似方式降低纸张和墨水的消耗量。
如所描述的那样,在认证管理设备100中,从图像处理设备200处接收为每一页发 布的应用功能操作日志(日志数据31),其中,响应于用户U对应用功能的应用请求而执行 图像处理设备200中安装的应用功能。认证管理设备100的用户信息服务12响应于之前的 请求操作,基于所接收的具有最新值的操作日志来更新累积消耗量的值,其数量上表示了 累积消耗。认证管理设备100将由用户信息服务12的应用约束确定器121更新的作为最 新累积消耗量的更新数值与有关消耗的作为应用约束值的设定上限值进行比较,并确定针 对用户U的应用约束。作为结果,认证管理设备100的用户信息服务12基于确定的结果, 命令对每一页(逐页)停止图像处理设备200的应用功能的操作,作为对用户请求的处理 的执行模式的变更。在认证管理设备100中,响应于来自认证用户U的功能应用请求,基于针对每页 执行的安装功能的操作日志,执行应用约束以约束图像处理设备200的对每一页的应用功 能。因此,信息处理系统1可对安装在设备中的功能执行高准确性的应用约束,该设 备例如图像处理设备200。当CPU 106和CPU 211执行由适合于认证管理设备100和图像处理设备200的操 作环境(平台)的程序语言所编码的程序以完成以上描述的过程时,信息处理系统的“应用 约束功能”得到执行。这些程序可存储于计算机可读记录介质103a和214a中。记录介质103a可为软 盘(“软”为注册商标)、光盘、数字多功能硬盘、或类似物。记录介质21 可为SD存储卡、 通用串行总线(USB)、存储器或类似物。因此,当程序存储于记录介质103a和21 中时,程序可通过记录介质103可读的 驱动装置103和记录介质21 可读的外部存储器I/F 214而被安装在认证管理设备100 和图像处理设备200之上。因为认证管理设备100和图像处理设备200包括接口装置107 和网络I/F 213,所以可以通过无线电通信网络电路(例如因特网)来下载这些程序。在这些实施例中,认证管理设备100和图像处理设备200中的任意一个具有应用 约束功能。但是,本发明不限于此。例如,认证管理设备100和图像处理设备200都可以具 有应用约束功能,并且,依赖于将认证管理装置100连接至图像处理设备200的数据传输通 路N的业务量,可以选择任何一个应用约束功能。当认证管理设备100具有约束功能时,由 于每个页面的操作日志从图像处理设备200中传送,数据业务量相对于图像处理设备200 原始结构中增加了。因此,可以通过监控业务量导致的通信从而控制认证管理设备100和 图像处理设备200的应用约束功能。当通信负荷相对低时,可以运行认证管理设备100的 应用约束功能。当通信负荷相对高时,可运行图像处理设备200的应用约束功能。已经描述了具有应用约束功能的认证管理设备100的结构。但是,本发明不限于 此。例如,应用约束功能可安装在信息处理设备上,而不是安装在认证管理设备100和图像 处理设备200上。例如,用于实现用户认证的认证管理服务器可以在用户环境中由活动目 录预先提供。在用户环境中,已经存在于用户环境中的认证管理服务器可用于对图像处理 设备200进行认证,并且,基于认证结果的应用约束可在信息处理单元中执行,而不是在认 证管理服务器100和图像处理设备200中执行。此处描述的所有实例和条件语言均出于示范的目的,帮助读者理解发明者所提出的本发明的原理和概念,以对本领域进行促进,将被解释为不被这些特定描述的实例和条 件所约束,也不被说明书中关于示意本发明的优点和缺点的这些实例所约束。虽然详细描 述了当前发明的实施例,但是应当理解可以进行各种变形、替换和更改,而不背离本发明的 精神和范围。本专利申请基于2009年9月14日申请的日本优先权专利申请NO. 2009-212444 和2010年2月23日申请的日本优先权专利申请NO. 2010-037641,它们的全部内容在此处 通过引用的方式合并。(附录)本发明可采用以下结构中的至少一种进行特定的具体化。(1) 一种信息处理设备,具有有关打印的功能,通过预定数据传输通路连接至执行 用户认证的认证管理设备,该信息处理设备包括日志报告单元,用于当信息处理设备从由认证管理设备认证的用户处接收使用应 用功能的请求时,将每个页面的应用功能的操作日志发布和报告至信息处理设备的外部, 以及操作变更单元,用于基于日志报告单元所报告的操作日志,指示对每个页面进行 应用功能的操作进行变更。(2)根据(1)的信息处理设备,包括更新单元,用于基于操作日志更新累积消耗量的值,该累积消耗量在数量上表示 之前的请求操作所产生的累积消耗,以及确定单元,用于基于由更新单元更新的累积消耗量和设定的关于消耗的上限值来 确定是否执行应用功能的应用约束,其中,当确定单元确定执行应用约束时,操作变更单元指示应用功能为每个页面 执行操作变更。(3)根据O)的信息处理设备,进一步包括计算单元,用于基于操作日志计算响应于用户请求执行应用功能而产生的消耗 量,其中,更新单元将计算单元计算出的消耗量加至累积消耗量中,以用最新值累积 消耗量。(4)根据(3)的信息处理设备,其中,当执行应用功能时,计算单元基于包含在操作日志中的页数和系数来计算 消耗量,以计算出每页的消耗量。(5)根据(2)、(3)或(4)的信息处理设备,其中,确定单元将由更新单元更新的累积消耗量和关于消耗的设定上限值进行比 较,并当更新的累积消耗量超过设定上限值时确定执行应用功能的应用约束。(6)根据(2)、(3)、(4)或(5)的信息处理设备,其中为每个用户和/或每个功能设定上限值。(7) 一种信息处理设备,具有有关打印的功能,并通过预定数据传输通路连接至一 个或多个设备,包括日志接收单元,用于接收由一个或多个设备发布和传输的操作日志,在该一个或多个设备中,响应于认证用户使用应用功能的请求而执行应用功能,以及操作变更请求单元,用于基于日志接收单元所接收的操作日志而向进行应用功能 操作的设备请求对每个页面的操作变更。(8)根据(7)的信息处理设备,进一步包括更新单元,用于基于操作日志更新累积消耗量的值,该累积消耗量在数量上表示 之前的请求操作所产生的累积消耗,以及确定单元,用于基于由更新单元更新的累积消耗量和关于消耗的设定上限值来确 定是否执行应用功能的应用约束,其中,当确定单元确定执行应用约束时,该操作变更请求单元命令一个或多个设 备对每个页面进行操作变更。(9)根据⑶的信息处理设备,进一步包括计算单元,用于基于操作日志计算响应于认证用户的请求执行应用功能而产生的 消耗量,其中,更新单元将计算单元计算出的消耗量加至累积消耗量中,以用最新值累积 消耗量。(10)根据(9)的信息处理设备,其中,当执行应用功能时,计算单元基于包含在操作日志中的页数和系数来计算 消耗量,为计算出每页的消耗量。(11)根据(8)、(9)或(10)的信息处理设备,其中确定单元将由更新单元更新的累积消耗量与关于消耗的设定上限值进行比 较,并当更新的累积消耗量超过设定上限值时确定执行应用功能的应用约束。(12)根据(8)、(9)、(10)或(11)的信息处理设备,其中为每个用户和/或每个功能设定上限值。(13) 一种信息处理系统,包括一个或多个具有有关打印的功能的设备、用于执行 用户认证的认证管理设备以及将一个或多个设备与认证管理设备相连的预定数据传输通 路,其中认证管理设备包括认证单元,该认证单元用于响应于从一个或多个设备传输 来的认证请求并基于从一个或多个设备传输来的认证信息执行用户认证,以及将用户认证 的结果报告给传输认证请求的一个或多个设备,以及一个或多个设备包括日志报告单元,用于当一个或多个信息处理设备从认证单元认证的用户处接收到 使用应用功能的请求时,发布和报告每个页面的应用功能的操作日志,以及操作变更单元,用于基于由日志报告单元报告的操作日志,指示对每个页面进行 应用功能的操作变更。(14) 一种信息处理系统,包括一个或多个具有有关打印的功能的设备、用于执行 用户认证的认证管理设备以及将一个或多个设备与认证管理设备相连的预定数据传输通 路,其中认证管理设备包括认证单元,用于响应于从一个或多个设备传输来的认证请求并基于从一个或多个设备传输来的认证信息执行用户认证,以及将用户认证的结果报告给传输认证请求的一个 或多个设备,以及日志接收单元,用于接收由一个或多个设备发布和传输的应用功能的操作日志, 以及操作变更请求单元,用于基于由日志接收单元所接收的操作日志,向进行应用功 能操作的一个或多个设备请求对每个页面的操作变更,以及该一个或多个设备包括日志报告单元,用于当一个或多个信息处理设备从由认证单元认证的用户处接收 到使用应用功能的请求时,发布和报告每个页面的应用功能的操作日志。(15) 一种信息处理系统,包括一个或多个具有有关打印的功能的设备、用于执行 用户认证的认证管理设备、用于执行一个或多个设备的应用功能的应用约束的信息处理单 元以及用于将该一个或多个设备与认证管理设备相连的确定的数据传输通路,其中,认证管理设备包括认证单元,用于响应于从一个或多个设备传输来的认证请求并基于从一个或多个 设备传输来认证信息进行用户的认证,以及将用户认证的结果报告给传输认证请求的一个 或多个设备,以及一个或多个设备包括日志报告单元,用于当一个或多个信息处理设备从认证单元认证的用户处接收到 使用应用功能的请求时,发布并报告每个页面的应用功能的操作日志,以及信息处理单元包括日志接收单元,用于接收一个或多个设备报告和传输的应用功能操作日志,以及操作变更请求单元,用于基于由日志接收单元所接收的操作日志,向进行应用功 能操作的一个或多个设备请求对每个页面的操作变更。(16) 一种信息处理设备中的应用约束方法,其中该信息处理设备具有有关打印的 功能,并通过预定数据传输通路连接至用于认证用户的认证管理设备,该应用约束方法包 括日志报告步骤,当从由认证管理设备认证的用户处接收到应用功能的请求时,发 布并报告每个页面的操作日志,以及操作变更步骤,基于由日志报告步骤所报告的操作日志,指示对认证用户使用的 应用功能的操作进行变更。(17) 一种信息处理设备中的应用约束方法,其中该信息处理设备具有有关打印的 功能,并通过预定数据传输通路连接至一个或多个设备,该应用约束方法包括日志接收步骤,接收由一个或多个设备发布和传输的每个页面的应用功能的操作 日志,在该一个或多个设备中,响应于认证用户使用应用功能的请求而执行安装的功能作 为应用功能,以及操作变更步骤,基于日志接收步骤所接收的操作日志,向执行应用功能的一个或 多个设备请求对每个页面进行应用功能的操作变更。(18) 一种在信息处理设备中使用的应用约束程序,该信息处理设备具有有关打印 的功能,并通过预定数据传输通路连接至认证用户的认证管理设备,其中,该应用约束程序使信息处理设备的计算机执行 日志报告步骤,当从由认证管理设备认证的用户处接收到应用功能的请求时,发 布并报告每个页面的操作日志,以及 操作变更步骤,基于由日志报告步骤报告的操作日志,对每个页面指示对认证用 户使用的应用功能的操作进行变更。(19) 一种在信息处理设备中使用的应用约束程序,该信息处理设备具有有关打印 的功能,并通过预定数据传输通路连接至一个或多个设备,其中,该应约束程序使得信息处 理设备的计算机执行日志接收步骤,接收由一个或多个设备发布和传输的每个页面的应用功能的操作 日志,在该一个或多个设备中,响应于认证用户使用应用功能的请求而执行安装的功能作 为应用功能,以及操作变更步骤,基于日志接收步骤所接收的操作日志,向执行应用功能的一个或 多个设备请求对每个页面进行应用功能的操作变更。(20) 一种存储根据(18)或(19)的应用约束程序的记录介质。—种信息处理设备,包括累积值更新单元,用于通过网络接收表示由执行用户请求的处理的图像处理设备 提供的功能的应用模式的应用信息,并基于该应用信息将功能应用量的累积值存储于累积 值存储单元中,以及约束单元,用于基于记录在累积值存储单元中的累积值和存储在上限值存储单元 中的上限值之间的比较,变更由图像处理设备运行的处理的执行模式。(22)根据的信息处理设备,其中该累积值更新单元基于包含在应用信息中的用户标识信息在累积值存储单 元中为每个用户记录累积值,以及约束单元基于累积值和上限值之间的比较,变更处理的执行模式。(23)根据或02)的信息处理设备,其中上限值存储单元为每个用户存储上限值,并且约束单元基于有关处理的累积 值和用户的上限值之间的比较来变更由图像处理设备执行的处理的执行模式。(24)根据(21)、(22)或(23)的信息处理设备,进一步包括应用量信息存储单元,用于响应于每个功能的应用模式而存储应用量,其中该累积值更新单元利用该应用量信息存储单元,并响应于包含在应用信息中 的功能的标识信息和由应用信息所表示的应用模式来确定应用量,并将该应用量加至记录 在累积值存储单元的累积值中。(25)根据04)的信息处理设备,其中,该应用量信息存储单元响应于功能的属性项值而存储用于计算应用量的系 数,以及累积值更新单元响应于标识信息表示的应用模式和包含在应用信息中的应用信 息并基于该系数来计算应用量,以及将应用量加至记录在累积值存储单元的累积值中。(26)根据至05)的信息处理设备,其中执行模式被显示单元的预定信息显示、处理的停止以及有关处理的属性项值的改变中的至少一个所改变。(27) 一种由计算机执行的应用约束方法,包括累积值更新步骤,通过网络接收表示由执行用户请求的处理的图像处理设备所提 供的功能的应用模式的应用信息,并基于应用信息将功能应用量的累积值记录在累积值存 储单元中,以及约束步骤,基于存储在累积值存储单元中的累积值和存储在上限值存储单元中的 上限值之间的比较,变更图像处理设备运行的处理的执行模式。(28)根据(XT)的应用约束方法,其中在累积值更新步骤中,基于包含在应用信息中的用户的标识信息,在累积值 存储单元中为每个用户存储累积值,以及在约束步骤中,基于有关处理的用户累积值和上限值之间的比较,对图像处理设 备运行的处理的执行模式进行变更。(29)根据(XT)或08)的应用约束方法,其中上限值存储单元为每个用户存储上限值,以及在约束步骤中,基于有关处理的用户累积值和上限值之间的比较,由图像处理设 备对处理的执行模式进行变更。(30)根据(27)、(28)或(29)的应用约束方法,其中在累积值更新步骤中,基于存储与每个功能的应用模式相对应的应用量的应 用量信息存储单元,确定与包含在应用信息中的功能的标识信息和由应用信息表示的应用 模式相对应的应用量,并将应用量加至累积值存储单元存储的累积值中。(31)根据(30)的应用约束方法,其中应用量信息存储单元存储用于计算与每个功能的功能属性项值相对应的应 用量的系数,以及在累积值更新步骤中,响应于包含在应用信息中的功能的标识信息和由应用信息 所表示的应用模式、并基于系数来计算应用量,并且将应用量加至记录在累积值存储单元 中的累积值中。(32)根据(27)、(28)或(29)的应用约束方法,其中执行模式由显示单元的预定信息的显示、处理的停止以及有关处理的属性项 值的改变中的至少一个变更。(33) 一种程序,当其被计算机执行时使图像处理装置的计算机完成由计算机执行的应用约束方法,包括累积值更新步骤,通过网络接收表示由执行用户请求的处理的图像处理设备所提 供的功能的应用模式的应用信息,并基于应用信息将功能的应用量累积值记录在累积值存 储单元中,以及约束步骤,基于记录在累积值存储单元中的累积值和存储在上限值存储单元中的 上限值之间的比较,对图像处理设备运行的处理的执行模式进行变更。(34)根据(33)的程序,其中在累积值更新步骤中,基于包含在应用信息中的用户的标识信息,在累积值 存储单元中为每个用户存储累积值,以及
在约束步骤中,基于有关处理的用户累积值和上限值之间的比较,变更由图像处 理设备运行的处理的执行模式。(35)根据(33)或(34)的程序,其中上限值存储单元为每个用户存储上限值,以及在约束步骤中,基于有关处理的用户累积值和上限值之间的比较,由该图像处理 设备对处理的执行模式进行变更。(36)根据(33)、(34)或(35)的程序其中在累积值更新步骤中,基于存储与每个功能的应用模式相对应的应用值的应 用值信息存储单元,确定与包含在应用信息中的功能的标识信息和由应用信息表示的应用 模式相对应的应用量,以及将应用量加至存储在累积值存储单元的累积值中。(37)根据(36)的程序,其中应用值信息存储单元存储用于计算与每个功能的功能属性项值相对应的应 用量的系数,以及在累积值更新步骤中,响应于包含在应用信息中的功能的标识信息和由应用信息 表示的应用模式、并基于系数来计算应用量,以及将应用量加至累积值存储单元存储的累 积值中。(38)根据(33)至(37)的程序,其中执行模式由显示单元的预定信息的显示、处理的停止以及有关处理的属性项 值的改变中的至少一个变更。
权利要求
1.一种信息处理系统,包括信息处理设备,用于执行关于打印的功能;认证管理设备,用于执行用户认证,以使得用户能够请求执行所述信息处理设备的功 能;以及预定数据传输通路,用于将所述信息处理设备连接至所述认证管理设备, 其中,所述信息处理设备响应于所述用户的请求而执行所述功能的处理,并能够将操 作日志报告至所述信息处理设备的外部,以及所述信息处理设备和所述认证管理设备中的任何一个基于所述操作日志确定是否改 变所述用户请求的所述处理的执行模式。
2.根据权利要求1所述的信息处理系统,其中,在基于所述操作日志确定是否改变所述用户请求的所述处理的所述执行模式的 过程中,从基于所述操作日志计算的应用量获取累积应用量,并用所获取的应用量更新所 述累积应用量,以及基于对所述累积应用量的评估来确定是否变更所述处理的所述执行模式。
3.根据权利要求1所述的信息处理系统,其中所述信息处理设备能够处理包含多页的手稿,并确定是否为每一页变更所述处理 的所述执行模式。
4.根据权利要求1所述的信息处理系统,其中所述信息处理设备包括控制单元,所述控制单元能够基于确定的结果变更所述处 理的所述执行模式。
5.根据权利要求1所述的信息处理系统,其中所述认证管理设备包括控制单元,所述控制单元能够基于所述确定的结果变更所 述处理的所述执行模式。
6.根据权利要求2所述的信息处理系统,其中由所述信息处理设备执行的所述处理通过应用功能进行分类, 为每个所述应用功能设置用于获取所述应用量的系数,以及 利用所述系数获取所述应用量。
7.根据权利要求2所述的信息处理系统,其中由所述信息处理设备执行的所述处理根据应用功能进行分类, 对所述累积应用量的评估是为了当所述累积应用量超过了为所述用户和所述应用功 能的每个组合设置的上限值时确定变更所述处理的所述执行模式。
8.根据权利要求1所述的信息处理系统,进一步包括 外部设备,用于通过所述预定数据传输通路提供外部功能,其中所述外部设备能够响应于所述用户的请求执行所述外部功能的处理,并在执行所 述外部功能的所述处理时报告表示所述外部功能的应用模式的应用信息,其中所述信息处理系统基于报告的应用信息计算外部功能应用量,基于所述外部功能 应用量获取所述外部设备的累积外部功能应用量,利用所述外部功能应用量更新所述累积 外部功能应用量,并且通过评估所述外部设备的所述累积外部功能应用量来确定是否变更 所述外部功能的所述处理的执行模式。
9.一种信息处理系统中的应用约束方法,所述信息处理系统包括执行关于打印的功能的信息处理设备,执行用户认证以使得用户能够请求执行所述信 息处理设备的功能的认证管理设备,以及将所述信息处理设备连接至所述认证管理设备的 预定数据传输通路,所述应用约束方法包括响应于来自所述用户的请求,利用所述信息处理设备执行所述功能的处理; 利用所述信息处理设备将操作日志报告给所述信息处理设备的外部,以及 利用所述信息处理设备和所述认证管理设备中的任意一个基于操作日志确定是否变 更所述用户请求的所述处理的执行模式。
10.根据权利要求9所述的应用约束方法,其中,从基于所述操作日志计算的应用量中获取累积应用量,所述累积应用量由所获 取的应用量进行更新,并且通过评估所述累积应用量来确定是否变更所述处理的所述执行 模式。
11.根据权利要求9所述的应用约束方法,其中,所述处理执行模式的变更由包含在所述信息处理设备中的控制单元执行。
12.根据权利要求9所述的应用约束方法,其中,所述处理执行模式的变更由包含在所述认证管理设备中的控制单元执行。
13.根据权利要求10所述的应用约束方法,其中,由所述信息处理设备执行的所述处理通过应用功能进行分类, 为每个所述应用功能设置用于获取所述应用量的系数,以及 利用所述系数获取所述应用量。
14.根据权利要求9所述的应用约束方法,其中所述信息处理系统进一步包括外部设备,所述外部设备用于通过所述预定数据传 输通路提供外部功能,其中所述外部设备能够响应于来自所述用户的请求执行所述外部功能的处理,并在执 行所述外部功能的所述处理时报告表示所述外部功能的应用模式的应用信息, 其中所述应用约束方法进一步包括 基于报告的应用信息计算外部功能应用量; 基于所述外部功能应用量获取所述外部设备的累积外部功能应用量, 利用所述外部功能应用量更新所述累积外部功能应用量,以及 通过评估所述外部设备的所述累积外部功能应用量来确定是否变更所述外部功能的 所述处理的执行模式。
15.一种存储用于信息处理系统的程序的非瞬时性记录介质,所述信息处理系统包括信息处理设备,用于响应于用户的请求而执行关于打印的功能和所述功能的处理,并 且能够将操作日志报告至所述信息处理设备的外部,认证管理设备,用于执行用户认证,以使得用户能够请求执行所述信息处理设备的所 述功能,以及预定数据传输通路,用于将所述信息处理设备连接至所述认证管理设备,所述程序当被执行时使得所述信息处理系统的计算机能够基于所述操作日志确定是否变更所述用户所请求的所述处理的执行模式。
全文摘要
本发明涉及信息处理系统,应用约束方法和记录介质。信息处理系统包括用于执行关于打印的功能的信息处理设备,用于执行用户认证以使得用户能够请求执行信息处理设备的功能的认证管理设备,以及用于将信息处理设备连接至认证管理设备的预定数据传输通路,其中,信息处理设备响应于用户的请求执行功能的处理,并能够将操作日志报告至信息处理设备的外部,并且,信息处理设备和认证管理设备中的任意一个基于操作日志来确定是否变更用户请求的处理的执行模式。
文档编号H04N1/00GK102065194SQ20101052955
公开日2011年5月18日 申请日期2010年9月13日 优先权日2009年9月14日
发明者西尾觉 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1