CN103220444B - 电子装置和管理*** - Google Patents
电子装置和管理*** Download PDFInfo
- Publication number
- CN103220444B CN103220444B CN201210404678.7A CN201210404678A CN103220444B CN 103220444 B CN103220444 B CN 103220444B CN 201210404678 A CN201210404678 A CN 201210404678A CN 103220444 B CN103220444 B CN 103220444B
- Authority
- CN
- China
- Prior art keywords
- task
- user
- information
- mission bit
- bit stream
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1267—Job repository, e.g. non-scheduled jobs, delay printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Facsimiles In General (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及电子装置、管理***和记录介质。一种电子装置包括:信息呈现部,其从与电子装置相连接的计算机获取已经登录到电子装置的第一用户的存储的第一任务的任务信息、以及已经授权所述第一用户执行所述第二任务的第二用户的存储的第二任务的任务信息,并且将所获取的任务信息呈献给所述第一用户;以及执行控制部,当由所述第一用户选择和指示执行第一任务和第二任务中的一个任务时,执行控制部从计算机中获取第一任务和第二任务中的所述一个任务的任务数据,并执行所获取的任务数据。在预定存储区域中关联和管理第一用户和所存储的第一任务,并且关联和管理第一用户和第二用户。
Description
相关申请的交叉引用
本申请基于并要求于2011年10月20日提交的在先日本专利申请No.2011-230960的优先权,其全部内容通过引用方式并入到本文中。
技术领域
本发明涉及用于通过电子装置来管理任务执行的技术。
背景技术
例如,日本专利申请No.2000-035869公开了这样的技术,其中图像处理器显示已经登录的用户的任务列表并执行从任务列表中选择的任务。此外,日本专利申请No.2011-059631公开了这样的技术,其中基于用户记录图像处理器的使用历史,并基于所记录的使用历史限制任务的执行。
因此,通过诸如图像处理器之类的电子装置来管理任务执行的技术就TCO(总拥有成本)减小和机密保持(信息安全)方面而言是有效的。
发明内容
根据本发明的一个方面,一种电子装置包括:信息呈现部,用于通过预定的数据传输通道,从与所述电子装置相连接的计算机获取已经登录到所述电子装置的第一用户的存储的第一任务的第一任务信息、和已经授权所述第一用户执行所述第二任务的第二用户的存储的第二任务的第二任务信息,以及将所获取的第一和第二任务信息呈献给所述第一用户,其中,在预定存储区域中关联和管理已经存储所述第一任务的所述第一用户和所存储的第一任务,并且在所述预定存储区域中关联和管理所述第一用户和第二用户;以及执行控制部,用于响应于所述第一任务和第二任务中由所述第一用户基于所呈现的第一和第二任务信息选择并指示执行的一个任务,从所述计算机中获取所述第一任务和第二任务中的所述一个任务的任务数据,并执行所获取的任务数据。
根据本发明的一个方面,一种管理***包括:程序,使得计算机实现任务管理部,用于在预定存储区域中彼此关联地管理已经存储第一任务的第一用户和所存储的第一任务;以及执行授权管理部,用于在所述预定存储区域中彼此关联地管理所述第一用户和第二用户,其中所述第二用户已经授权所述第一用户执行所述第二用户的第二任务;以及电子装置,通过预定数据传输通道连接到所述计算机,所述电子装置包括:信息呈现部,用于从所述计算机获取已经登录到所述电子装置的第一用户的存储的第一任务的第一任务信息、和所述第二用户的存储的第二任务的第二任务信息,以及将所获取的第一和第二任务信息呈献给所述第一用户;以及执行控制部,用于响应于所述第一任务和第二任务中由所述第一用户基于所呈现的第一和第二任务信息选择并指示执行的一个任务,从所述计算机中获取所述第一任务和第二任务中的所述一个任务的任务数据,并执行所获取的任务数据。
根据本发明的一个方面,一种在其上记录有程序的计算机可读记录介质,由通过预定数据传输通道连接到计算机的电子装置中的处理器执行所述程序,在所述计算机中,在预定存储区域中关联和管理已经存储第一任务的第一用户和所存储的第一任务,并且在所述预定存储区域中关联和管理所述第一用户和已经授权所述第一用户执行所述第二用户的第二任务的第二用户,其中由所述处理器执行所述程序,以使得所述电子装置实现:信息呈现部,用于从所述计算机获取已经登录到所述电子装置的第一用户的存储的第一任务的第一任务信息、和所述第二用户的存储的第二任务的第二任务信息,以及将所获取的第一和第二任务信息呈献给所述第一用户;以及执行控制部,用于响应于所述第一任务和第二任务中由所述第一用户基于所呈现的第一和第二任务信息选择并指示执行的一个任务,从所述计算机中获取所述第一任务和第二任务中的所述一个任务的任务数据,并执行所获取的任务数据。
通过在权利要求中特别指出的元素和组合来实现和获得本发明的目的和优势。
需要理解的是,以上的总体描述和以下的详细描述均是示例说明性的,它们并不对本发明构成限制。
附图说明
根据以下详细描述并结合附图,本发明的其他目的、特征和优势将变得更加明显,在附图中:
图1是根据本发明实施例的说明管理***的配置的图示;
图2是根据本发明实施例的说明管理装置的硬件配置的框图;
图3是根据本发明实施例的说明图像处理器的硬件配置的框图;
图4是根据本发明实施例的说明任务执行管理功能的配置的框图;
图5是根据本发明实施例的说明用户信息的示例数据的图示;
图6是根据本发明实施例的说明任务信息的示例数据的图示;
图7是根据本发明实施例的说明执行授权信息的示例数据的图示;
图8是根据本发明实施例的说明任务执行管理的操作过程的一部分的时序图;
图9是根据本发明实施例的说明在生成任务列表时的数据操作的图示;
图10是根据本发明实施例的说明任务执行管理的操作过程的另一部分的时序图;
图11是根据本发明实施例的说明更新信息UPD的示例数据的图示;
图12是根据本发明实施例的修改例的说明管理操作过程的时序图;
图13是根据本发明实施例的修改例的说明增加显示控制值的操作过程的第一示例的流程图;
图14A和14B是根据本发明实施例的修改例的说明任务列表屏幕的显示示例的图示;
图15是根据本发明实施例的修改例的说明增加显示控制值的操作过程的第二示例的流程图;
图16A和16B是根据本发明实施例的修改例的说明任务列表屏幕的显示示例的图示;
图17是根据本发明实施例的另一修改例的说明任务执行管理功能的配置的图示;以及
图18是根据本发明实施例的又一修改例的说明任务执行管理功能的配置的图示。
具体实施方式
然而,传统方法存在例如如下问题。传统上,当用户登录到电子装置并给出指令来获得任务列表时,显示已经登录的用户的任务列表。也就是说,显示仅涵盖已经登录的用户的所存储的任务(已经登录的用户拥有的任务)的任务列表。
然而,在使用电子装置的情况下,可能需要考虑如下情形。例如,用户A可能被用户B请求来执行用户B的所存储的任务。在这种情况下,如上所述,电子装置仅显示已经登录的用户A的任务列表,从而阻止用户A选择和执行由用户B请求的任务。此外,例如一个用户拥有多个登录账户时也存在相同的情况。在这种情况下,电子装置显示仅涵盖与用户已经登录的账户相关的任务的任务列表。因此,阻止用户选择和执行与用户的另一账户相关的用户的所存储的任务。
因此,在任务执行管理中,鉴于电子装置的上述使用情形,期望提供高度便捷的任务执行管理服务。
根据本发明的一个方面,提供了能够实现高度便捷的任务执行管理服务的电子装置和管理***。
根据本发明的一个方面,提供了计算机可读记录介质,在所述计算机可读记录介质中,记录能够实现高度便捷的任务执行管理服务的管理程序。
下面参考附图,给出本发明实施例的描述。
【***配置】
图1是根据本发明实施例的说明管理***1的配置的图示。
图1说明了一个或多个处理器2001到200n(在下文中被统称为“图像处理器200”)和管理装置100连接到诸如局域网(LAN)之类的预定数据传输通道N的***配置。
图像处理器200是具有包括打印在内的图像处理功能的电子装置。图像处理器200的示例包括打印机和多功能外设(MFP)。管理装置100是具有如下管理功能的信息处理器,即管理在预定存储区域中存储(累积)的任务并且管理由于所存储的任务的执行而导致的图像处理器200的使用。管理装置100的示例包括管理服务器。
响应于从图像处理器200获取请求,管理装置100将用户的任务列表返回到图像处理器200。因此,图像处理器200显示所获取的任务列表,并且接收用户对要执行的任务的选择和用户的执行任务的指令。之后,响应于从图像处理器200获取请求,管理装置100将与所选择和指示要被执行的任务相对应的任务数据返回到图像处理器200。因此,图像处理器200执行所获取的任务数据,并通过执行任务来向管理装置100通知图像处理器200的使用。作为响应,管理装置100基于所接收到的通知更新图像处理器200的使用的历史(记录)。
因此,根据本实施例的管理***1,可以提供通过图像处理器200来管理任务执行的任务执行管理服务。
【硬件配置】
【管理装置】
图2是根据本实施例的管理装置100的硬件配置的框图。
参见图2,管理装置100包括通过总线B互连的输入设备101、显示单元102、外部接口(I/F)103、随机存取存储器(RAM)104、只读存储器(ROM)105、中央处理单元(CPU)106、通信接口(I/F)107和硬盘驱动器(HDD)108。
包括键盘和鼠标的输入设备101用于将操作信号输入到管理装置100。包括显示器的显示单元102显示管理装置100的处理结果。
通信I/F107是用于将管理装置100连接到网络的接口。因此,管理装置100被允许经由通信I/F107来执行与其他设备或装置(例如,图像处理器200)的数据通信。
HDD108是包含程序和数据的非易失性存储装置。所包含的程序和数据包括操作***(OS)和应用软件,其中操作***是控制整个装置的基本软件,而应用软件用于提供OS上的功能。HDD108利用预定文件***和/或数据库(DB)来管理所包含的程序和数据。
外部I/F103是与外部设备或装置的接口。外部设备或装置的示例包括记录介质103a。因此,管理装置100被允许经由外部I/F103读取和/或写入到记录介质103a。记录介质103a的示例包括软(floppy,商标或注册商标)盘、紧凑盘(CD)、数字通用盘(DVD)、SD存储卡和通用串行总线(USB)存储器。
ROM105是这样的非易失性半导体存储器(存储装置),其即使在管理装置100关断的情况下也能够保持内部数据。ROM105包含程序和数据,例如在激活管理装置100时执行的基本输入/输出***(BIOS)、OS设置和网络设置。RAM104是临时保持程序和数据的易失性半导体存储器(存储装置)。CPU106是这样的处理器,其将程序和数据从存储装置(例如HDD108或ROM105)读入到RAM104中,并执行处理,从而控制整个管理装置100并实现管理装置100中设置的功能。例如,在记录介质103a上记录的程序可以经由外部装置I/F103被读取,并被存储在HDD108中。随后,程序可以被从HDD108加载到RAM104中以待由CPU106执行。
因此,根据本实施例的管理装置100可以通过上述硬件配置来提供包括任务执行管理的信息处理服务。
【图像处理器】
图3是根据本实施例的说明图像处理器200的硬件配置的框图。
参见图3,图像处理器200包括通过总线B’互连的控制器210、操作面板220、绘图仪230和扫描仪240。
包括显示部和输入部的操作面板220提供诸如装置信息之类的各种信息给用户,并接收诸如操作设置和操作指令之类的用户操作。包括图像形成部的绘图仪230在诸如纸张之类的记录介质上形成输出图像。用于形成输出图像的***的示例包括电子照相处理和喷墨***。扫描仪240光学地读取诸如文档之类的原始材料并生成读取的图像。
控制器210包括通过总线B’互连的中央处理单元(CPU)211、存储装置212、通信接口(I/F)213、外部接口(I/F)214。
CPU211、通信I/F213和外部I/F214相同于管理装置100的CUP106、通信I/F107和外部I/F103。此外,存储装置212存储和保持程序和数据(例如图像数据)。存储装置212包括RAM、ROM和HDD,它们可以相同于管理装置100的RAM104、ROM105和HDD108。例如,在记录介质214a上记录的程序可以经由外部装置I/F214被读取,并被存储在存储装置212的HDD中。随后,可以将程序从HDD读取到RAM中以待由CPU211执行。
因此,根据本实施例的图像处理器200可以通过上述硬件配置提供包括打印的图像处理服务。
【任务执行管理功能】
下面描述根据本实施例的任务执行管理功能。
根据本实施例的管理***1,管理装置100管理第一用户和授权第一用户执行任务的第二用户之间的对应关系。图像处理器200请求管理装置100获取已经登录的用户(登录用户)的任务列表。因此,管理装置100将涵盖登录用户的存储的任务和与登录用户相关联的用户的存储的任务的任务列表返回给图像处理器200。此后,响应于接收到登录用户对待执行的任务的选择和登录用户对执行任务的指令,图像处理器200请求管理装置100获取待执行的任务的数据。因此,管理装置100返回与待执行的任务相对应的存储的任务数据给图像处理器200。此后,图像处理器200执行任务数据,向管理装置100通知由于任务执行的使用的历史(使用历史)要被记录的用户(目标用户),并请求管理装置100更新使用历史。因此,管理装置100更新目标用户的使用历史。根据本实施例的管理***1包括例如任务执行管理功能。
根据常规的任务执行管理方法,已经登录到图像处理器200的用户被阻止执行另一用户的登录用户被授权执行的存储的任务。此外,拥有多个登录账户的用户被阻止执行与第二账户不同的第一账户相关的存储的任务,其中所述用户通过第二账户已经登录到图像处理器200上。
因此,根据本实施例的管理***1,管理装置100管理第一用户和已经授权第一用户执行第二用户的任务的第二用户之间的对应关系,并将涵盖登录用户的存储的任务和与登录用户相关联的用户的存储的任务的任务列表返回给进行请求的图像处理器200(请求方)。
因此,根据本实施例的管理***1提供了这样的环境,其中可以选择登录用户被授权执行的任何存储的任务作为待执行的任务,并给出指令来执行存储的任务。从而,根据本实施例的管理***1,可以实现高度便捷的任务执行管理服务。
下面描述根据本实施例的任务执行管理功能的配置和操作。
图4是根据本实施例的说明任务执行管理功能的配置的框图。
参见图4,根据本实施例的任务执行管理功能包括用户信息管理部11、任务信息管理部12、执行授权信息管理部13、任务编辑部14、认证部21、信息呈现部22和执行控制部23。
用户信息管理部11、任务信息管理部12、执行授权信息管理部13和任务编辑部14是被包括在管理装置100中的功能部。授权部21、信息呈现部22和执行控制部23是被包括在图像处理器200中的功能部。
因此,通过彼此结合的装置操作的上述功能部来实现根据本实施例的任务执行管理功能。
【图像处理器】
认证部21是执行用户认证的功能部。当接收认证请求时,响应于认证请求,认证部21请求管理装置100执行用户认证。在这一点处,认证部21通过将在接收认证请求时接收(输入)的登录信息发送到管理装置100来请求认证。因此,管理装置100将认证结果(用户信息)返回到认证部21。认证部21基于认证结果确定是否授权装置(信息处理器200)的使用。在本实施例的描述中使用的词语“登录用户”表示通过认证部21被授权使用装置的用户。
信息呈现部22是为用户呈现各种信息的功能部。响应于接收信息呈现请求,信息呈现部22请求管理装置100获取要被呈现的信息。例如,假定信息呈现部22已经接收到显示登录用户的任务列表的请求。在这种情况下,信息呈现部22从认证部21获取登录用户的用户识别信息,将所获取的用户识别信息发送到管理装置100,并请求获取所请求的信息。因此,管理装置100将任务列表(任务信息群)返回到信息呈现部22。信息呈现部22基于任务列表在操作面板220(图3)上显示信息呈现屏幕(任务列表屏幕)。
执行控制部23是控制任务的执行(任务执行)的功能部。响应于接收到执行请求,执行控制部23请求管理装置100获取待执行的任务的任务数据。在这一点处,执行控制部23将待执行、选择和经由信息呈现屏幕指示被执行的任务的任务识别信息发送到管理装置100,并请求获取所请求的任务数据。因此,管理装置100将对应的存储的任务数据返回到执行控制部23。执行控制部23执行所获取的任务数据。
此外,执行控制部23请求管理装置100更新由于执行任务而产生的使用历史。在这一点处,执行控制部23生成更新信息,将所生成的更新信息发送到管理装置100,并请求更新使用历史。更新信息包括用户的用户识别信息(下文中被称为“使用历史记录目标用户识别信息”)和在执行任务时的装置使用值(指示装置[信息处理器200]的使用的值),其中对于所述用户将记录由于任务执行而产生的使用历史(使用记录)。因此,管理装置100利用装置使用值来更新基于用户识别信息指明的用户的使用历史。
可以基于被选择和指示要被执行的任务的任务识别信息,从任务列表中获取使用历史记录目标用户识别信息,其中任务列表是从管理装置100获取的。也就是说,任务列表包括通过用户识别信息识别的所存储的任务的使用历史记录目标用户识别信息。
由于以下原因,执行控制部23在更新信息中包括使用历史记录目标用户识别信息。
常规的任务执行管理方法具有如下问题。常规上,彼此关联地管理用户和对应的使用历史。当用户执行存储的任务时,由于执行任务而产生的装置使用值被记录在用户的使用历史中。也就是说,装置使用值被记录在已经执行任务的用户的使用历史中。
然而,在使用图像处理器200的情况下,可能需要考虑如下情形。例如,用户B可以请求用户A来执行用户B的所存储的任务。在这种情况下,由于任务执行而产生的装置使用值被记录作为用户A的使用历史。在这样的任务执行的情况下,在技术上,期望将装置使用值记录在已经请求任务执行的用户B的使用历史中。这样的问题还出现在除了上述情况的其他情况中,例如当一个用户拥有多个登录账户的情况。因此,执行控制部23将与所执行的任务的任务识别信息相关联的使用历史记录目标用户识别信息发送到管理装置100,并请求更新使用历史。
【管理装置】
用户信息管理部11是通过预定的数据操作来管理用户信息的功能部。用户信息(其是与任务执行管理服务被提供给的用户相关的信息)被记录和保持在用户信息保持部90中。用户信息保持部90对应于管理装置100的存储装置的预定存储区域。
这里,给出用户信息的描述。
图5是根据本实施例的说明用户信息90D的示例数据的图示。
参见图5,用户信息90D包括一个或多个信息集并基于用户管理这些信息集,其中每一个信息集关联于诸如用户识别、认证、使用权限、使用历史和使用上限之类的多个信息项目。
项目“用户识别”保持用于识别用户的用户识别信息。其项目值的示例包括唯一分配给用户的标识符(用户ID)。项目“认证”保持用户的认证信息。其项目值的示例包括在用户认证时使用(访问)的认证值(口令)。项目“使用权限”保持用户的使用权限信息。其项目值的示例包括用户被授权使用的功能列表(一个或多个功能标识符形式的数据)。项目“使用历史”保持用户的使用历史信息。其项目值的示例包括由于用户对装置的使用而产生的使用历史值(执行的任务的各个装置使用值的累积)。项目“使用上限”保持关于用户的使用上限的信息。其项目值的示例包括分配给用户的使用的上限值(用于确定使用上限的参考值[阈值])。
回见图4,响应于如下所述接收到请求,用户信息管理部11访问用户信息保持部90来参考用户信息90D,并根据请求操纵用户信息90D的数据。
例如,响应于接收到信息记录请求,用户信息管理部11将在接收请求时接收的用户识别信息、认证信息、使用权限信息和使用上限信息记录作为用户信息90D的对应信息项目的项目值。因此,在用户信息90D中生成了新的信息集(记录)。此外,在这一点处,缺省值(“0”)被记录作为项目“使用历史”的项目值。
此外,响应于接收到信息获取请求,用户信息管理部11基于在接收到请求时接收的用户识别信息参考用户信息90D,并识别对应的信息集。用户信息管理部11获取识别的信息集的对应的信息项目值,并将所获取的信息项目值返回到请求方。
例如,响应于从图像处理器200的认证部21接收到认证请求,用户信息管理部11基于在接收请求时接收的登录信息中包括的用户识别信息来参考用户信息90D,并识别对应的信息集。用户信息管理部11将识别的信息集的认证信息和在接收请求时接收的登录信息中包括的认证信息进行比较。如果识别的信息集的认证信息匹配在登录信息中包括的认证信息,则用户信息管理部11将信息集的用户信息90D返回到请求方(认证部21)作为认证结果。
此外,响应于接收到信息更新请求,用户信息管理部11基于在接收请求时接收的用户识别信息来参考用户信息90D,并识别对应的信息集。用户信息管理部11利用在接收请求时接收的预定信息更新(替换)识别出的信息集的对应信息项目值。
例如,响应于从图像处理器200的执行控制部23接收到使用历史更新请求,用户信息管理部11基于在接收请求时接收的更新信息中包括的用户识别信息来参考用户90D,并识别对应的信息集。用户信息管理部11使用在接收请求时接收的更新信息中包括的装置使用值更新识别出的信息集的使用历史信息(也就是说,用户信息管理部11将识别出的信息集的使用历史信息更新为通过将装置使用值增加到使用历史信息的值而获取的值)。
任务信息管理部12是通过预定数据操纵来管理任务信息的功能部。任务信息(其是关于在管理装置100中存储的任务的信息)被记录和保持在任务信息保持部80中。任务信息保持部80对应于管理装置100的存储装置的预定存储区域。
这里,下面描述任务信息。
图6是根据本实施例的说明任务信息80D的示例数据的图示。
参见图6,任务信息80D包括一个或多个信息集并基于任务管理这些信息集,其中每个信息集关联于诸如任务识别、存储用户识别、目录和存储目的地之类的多个信息项目。
项目“任务标识”保持用于识别存储的任务的任务识别信息。其项目值的示例包括在存储任务时发出的标示符(任务ID)。项目“存储用户识别”保持用于识别已经存储任务的用户的用户识别信息。项目“目录”保持存储的任务的目录信息。其项目值的示例包括在存储任务时从任务数据(或增加到任务数据的信息)获取的目录项目值。目录项目值的示例包括所存储的任务的文件名称和页数、和所存储的任务的执行条件设置值(拷贝数设置和颜色设置)。项目“存储目的地”保持任务数据的存储的目的地信息。其项目值的示例包括到所存储的任务数据的数据路径。
回见图4,响应于如下所述接收到请求,任务信息管理部12访问任务信息保持部80来参考任务信息80D,并根据该请求来操纵任务信息80D的数据。
例如,响应于接收到任务记录请求,任务信息管理部12将在接收请求时接收的任务数据存储在预定存储区域中,发出任务识别信息,并从任务数据获取目录信息。任务信息管理部12记录所发出的任务识别信息、所获取的目录信息和任务数据的存储目的地信息作为任务信息80D的对应信息项目的项目值。因此,在任务信息80D中生成了与所存储的任务数据对应的新的信息集(记录)。
此外,响应于接收到信息获取请求,任务信息管理部12基于在接收请求时接收的用户识别信息来参考任务信息80D,并识别对应的信息集。任务信息管理部12获取所识别出的信息集的对应信息项目值,并将所获取的信息项目值返回到请求方。
例如,响应于来自图像处理器200的信息呈现部22的任务列表获取请求,任务管理部12基于在接收请求时接收的登录用户的用户识别信息和如下所述的从执行授权信息管理部13获取的执行授权用户识别信息(已经授权登录用户执行任务的用户的用户识别信息)参考任务信息80D,并识别对应的信息集。任务信息管理部12基于所识别出的信息集的任务信息80D和如下所述的从执行授权信息管理部13获取的使用历史记录目标用户识别信息(由于执行任务而产生的使用历史要被记录的用户的用户识别信息)生成任务列表。任务信息管理部12返回所生成的任务列表。也就是说,任务信息管理部12将涵盖登录用户的所存储的任务和已经授权登录用户执行任务的用户的所存储的任务的任务列表返回给请求方(信息呈现部22)。
此外,响应于接收到任务获取请求,任务信息管理部12基于在接收请求时接收的任务识别信息来参考任务信息80D,并识别对应的信息集。任务信息管理部12基于所识别出的信息集的存储目的地信息获取对应的任务数据,并响应请求方。
例如,响应于从图像处理器200的执行控制部23接收到任务获取请求,任务信息管理部12基于在接收请求时接收到的要执行的任务的任务识别信息来参考任务信息80D,并识别对应的信息集。任务信息管理部12基于所识别出的信息集的存储目的地信息获取对应的任务数据,并基于在接收请求时接收的使用历史记录目标用户识别信息来编辑所获取的任务数据。任务信息管理部12将所编辑的任务数据返回到请求方(执行控制部23)。
由任务编辑部14来编辑任务数据。因此,任务信息管理部12将任务数据和使用历史记录目标用户识别信息传递到任务编辑部14,并指示任务编辑部14编辑任务数据。响应于从任务信息管理部12接收到编辑指令,任务编辑部14参考在接收指令时接收的任务数据的头部,并基于在接收指令时接收的使用历史记录目标用户识别信息来编辑已经存储任务数据的用户的用户识别信息(用户编辑部14利用所接收的使用历史记录目标用户识别信息来替换头部中的用户识别信息)。
执行授权信息管理部13是通过预定的数据操纵来管理执行授权信息的功能部。执行授权信息(其管理登录用户和已经授权登录用户来执行任务的用户之间的对应关系)被记录和保持在执行认证信息保持部70中。执行授权信息保持部70对应于管理装置100的存储设备的预定存储区域。
这里,下面描述执行授权信息。
图7是根据本实施例的说明执行授权信息70D的示例数据的图示。
参见图7,执行授权信息70D包括一个或多个信息集,并基于用户管理这些信息集,其中每一个信息集关联于诸如登录用户识别、执行授权用户识别、和使用历史记录目标用户识别之类的多个信息项目。
项目“登录用户识别”保持登录用户的用户识别信息(在下文中被称为“登录用户识别信息”)。项目“执行授权用户识别”保持执行授权用户识别信息,也就是说已经授权登录用户执行任务的用户(执行授权用户)的用户识别信息。项目“使用历史记录目标用户识别”保持使用历史记录目标用户识别信息,也就是说由于执行任务而产生的使用历史要被记录的用户(历史记录目标用户)的用户识别信息。
可以利用关联于单个登录用户识别信息项目的使用历史记录目标用户识别信息项目和多个执行授权用户识别信息项目来管理执行授权信息70D。也就是说,可以利用已经授权单个用户执行关联于单个用户的任务的多个其他用户来管理执行认证信息70D。此外,可以利用与该单个用户相关联的该单个用户已经授权她/他存储的任务要被执行的多个登录账户来管理执行认证信息70D。
回见图4,响应于如下所述接收到请求,执行授权信息管理部13访问执行授权信息保持部70以参考执行授权信息70D,并根据该请求操纵执行授权信息70D的数据。
例如,响应于接收到信息记录指令,执行授权信息管理部13记录登录用户识别信息、一个或多个执行授权用户识别信息项目和在接收指令时接收的一个或多个使用历史记录目标用户识别信息项目作为执行授权信息70D的对应信息项目的项目值。因此,在执行授权信息70D中生成与登录用户、一个或多个执行授权用户和一个或多个使用历史记录目标用户相关联的新的信息集(记录)。
此外,响应于接收到信息获取指令,执行授权信息管理部13基于在接收指令时接收的登录用户识别信息来参考执行授权信息70D,并识别对应的信息集。执行授权信息管理部13获取所识别出的信息集的对应信息项目值,并将所获取的信息项目值返回到请求方。
例如,响应于从任务信息管理部12接收到信息获取指令,执行授权信息管理部13基于在接收指令时接收的登录用户识别信息来参考执行认证信息70D,并识别对应信息集。执行授权信息管理部13将所识别出的信息集的一个或多个执行授权用户识别信息项目和一个或多个使用历史记录目标用户识别信息项目返回到指示方(任务信息管理部12)。
因此,根据本实施例的任务执行管理功能,管理装置100管理第一用户和已经授权第一用户执行任务的第二用户之间的对应关系,并将涵盖登录用户的所存储的任务和登录用户所关联的用户的所存储的任务的任务列表返回到做出请求的图像处理器200(请求方)。
从而,通过彼此结合的上述功能部实现了根据本实施例的任务执行管理功能。通过从存储装置(例如HDD或ROM)将在管理***1的每个装置(100和200)中安装的程序(实现任务执行管理功能的软件)读取到存储器(RAM)中并由处理器(CPU)执行程序来实现上述的功能部,从而在各个装置中执行以下处理。
下面参考时序图进行描述,所述时序图说明了根据本实施例的任务执行管理功能的详细操作(功能部群的结合操作)的操作过程。在下文中,通过在实质上将任务执行管理功能划分为两个处理来描述任务执行管理功能的操作过程。也就是说,首先给出直到显示通过图像处理器200从管理装置100获取的任务列表的处理,并且随后给出直到执行通过图像处理器200从管理装置100获取的任务数据的处理。
【直到显示任务列表的处理】
图8是根据本实施例的说明任务执行管理的操作过程的一部分的时序图。
参见图8,响应于从用户接收认证请求来经由登录屏幕进行登录,在步骤S101中,认证部21执行用户认证。认证部21将登录信息传送给管理装置100(用户信息管理部11),并请求获取用户信息作为认证结果。
作为响应,在步骤S102,在管理装置100中,用户信息管理部11访问用户信息保持部90并参考用户信息90D,并且基于所接收的登录信息和用户信息90D来执行用户认证。用户信息管理部11基于登录信息的用户识别信息识别用户信息90D的对应信息集,并将所识别出的信息集的认证信息与登录信息的认证信息进行比较。作为结果,如果所识别出的信息集的认证信息匹配登录信息的认证信息(在步骤S102中为是),则在步骤S103中,用户信息管理部11将所识别出的信息集的用户信息90D返回到图像处理器200(认证部21)作为认证结果。如果所识别出的信息的认证信息并不匹配登录信息的认证信息(在步骤S102中为否),则用户信息管理部11将认证失败报告给图像处理器200(认证部21)。
作为结果,在图像处理器200中,认证部21从管理装置100(用户信息管理部11)接收认证结果,并将认证结果保持在预定存储区域中。在这一点处,响应于接收到认证失败作为认证结果,图像处理器200向用户通知认证失败(图像处理器200在认证结果屏幕上显示指示认证失败的消息)。响应于接收到用户信息作为认证结果,图像处理器200允许在屏幕上设置的图形用户接口(GUI),所述图形用户接口指示转换到任务列表屏幕(例如,图像处理器200将显示按钮进行显示)。
接下来,响应于通过GUI接收任务列表显示请求,在步骤S201中,在图像处理器200中,信息呈现部22指示认证部21获取登录用户识别信息。作为结果,在步骤S202,认证部21从所保持的用户信息中获取用户识别信息,并将所获取的用户信息传递给信息呈现部22作为登录用户识别信息。
在步骤S203中,信息呈现部22将登录用户识别信息传送到管理装置100(任务信息管理部11),并请求获取登录用户的任务列表。
作为响应,在步骤S204中,在管理装置100中,任务信息管理部12将所接收的登录用户识别信息传递给执行授权信息管理部13,并给出指令来获取执行授权用户和与登录用户相关联的使用历史记录目标用户的用户识别信息。作为结果,在步骤S205中,执行授权管理部13访问执行授权信息保持部70,基于所接收的登录用户识别信息参考执行授权信息70D,从执行授权信息70D中获取执行授权用户识别信息和与登录用户识别信息相关联的用户历史记录目标用户识别信息,并将所获取的执行授权用户识别信息和用户历史记录目标用户识别信息传递给任务信息管理部12。在这一点处,执行授权信息管理部13基于登录用户识别信息来识别执行授权信息70D的对应信息集,并获取执行授权用户识别信息和所识别出的信息集的用户历史记录目标用户识别信息。
作为结果,任务信息管理部12已经获取了登录用户、已经授权登录用户执行任务的执行授权用户和由于执行任务而产生的使用历史要被记录的使用历史记录目标用户的用户识别信息。例如,如果登录用户是用户A,则在步骤S203的上述处理中,任务信息管理部12从图像处理器200(信息呈现部22)获取“用户A”作为登录用户识别信息。此外,例如,在步骤S204和S205的上述处理中,当执行授权信息管理部13管理如图7所示的执行授权信息70D时,任务信息管理部12从执行授权信息管理部13获取“用户B”作为执行授权用户识别信息和“用户B”作为使用历史记录目标用户识别信息。
接下来,在管理装置100中,任务信息管理部12访问任务信息保持部80并参考任务信息80D,并通过基于上述用户识别信息和任务信息80D执行以下处理来生成任务列表。
图9是根据本实施例的说明在生成任务列表时的数据操纵的图示。
图9说明了当登录用户是用户A时在基于如图6所示的任务信息80D生成任务列表JL(如(c)中所示)的情况下的数据操纵。使用图9中所示的数据操纵来描述以下处理。
在图8的步骤S206中,任务信息管理部12基于登录用户识别信息从任务信息80D中获取登录用户的任务信息80Da(如图9中的(a)所示)。例如,在任务信息80D由图6中所示的数据构成时,基于登录用户识别信息“用户A”来获取图9的(a)中所示的任务信息80Da。
接下来,在步骤S207中,任务信息管理部12基于执行授权用户识别信息来从任务信息80D中获取执行授权用户的任务信息80Db(如图9中的(b)所示)。例如,在任务信息80D由图6中所示的数据构成的情况下,基于执行授权用户识别信息“用户B”获取如图9中的(b)所示的任务信息80Db。
接下来,在步骤S208中,任务信息管理部12基于所获取的任务信息80D生成任务列表JL。例如,任务信息管理部12将登录用户的任务信息80Da和执行授权用户的任务信息80Db的数据进行组合,并基于信息项目集成数据(集成图9中的(a)和(b)的数据)。此外,在这一点处,任务信息管理部12将使用历史记录目标用户识别信息增加到在任务列表JL中包括的每一个任务。例如,登录用户识别信息“用户A”被增加到登录用户A的任务作为使用历史记录目标用户识别信息,这是因为登录用户是使用历史记录目标用户。此外,在步骤S204和S205的上述处理中获取的使用历史记录目标用户识别信息“用户B”被增加到执行授权用户B的任务。作为结果,生成如图9中的(c)所示的任务列表JL。
在步骤S209中,管理装置100将由任务信息管理部12生成的任务列表JL(增加了使用历史记录目标用户识别信息的任务列表)返回到图像处理器200(信息呈现部22)。
作为结果,在步骤S210中,在图像处理器200中,信息呈现部22执行操作面板220的显示控制并显示所接收的任务列表JL。
因此,根据本实施例的管理***1提供了这样的环境,其中可以选择登录用户被授权执行的任何存储的任务作为要被执行的任务,并可以给出指令来执行所存储的任务。
【直到任务执行的处理】
图10是根据本实施例的说明任务执行管理的操作过程的另一部分的时序图。
参见图10,响应于通过任务列表屏幕接收由登录用户对执行被选择和指示来被执行的任务的请求,在步骤S301中,在图像处理器200中,执行控制部23将任务识别信息和使用历史记录目标用户识别信息传送到管理装置100(任务信息管理部12),并请求获取要被执行的任务的任务数据。所传送的任务识别信息和使用历史记录目标用户识别信息被包括在所显示的任务列表JL中。相应地,从登录用户接收对要被执行的任务的选择和执行任务的指令使得执行控制部23可以从任务列表JL获取与任务识别信息相关联的对应任务识别信息和使用历史记录目标用户识别信息。
作为响应,在步骤S302中,在管理装置100中,任务信息管理部12基于所接收的任务识别信息获取在预定存储区域中存储的要被执行的任务的任务数据。在这一点处,在管理装置100中,任务信息管理部12访问任务信息保持部80并参考任务信息80D,并且基于所接收的任务识别信息来识别任务信息80D的对应任务集,随后,任务信息管理部12根据所识别出的信息集的存储目的地信息获取任务数据。
接下来,在步骤S303中,任务信息管理部12将所获取的任务数据和所接收的使用历史记录目标用户识别信息传递到任务编辑部14,并指示编辑部14编辑要被执行的任务的任务数据。作为结果,在步骤S304中,任务编辑部14通过利用所接收的使用历史记录目标用户识别信息替换(更新)已经在头部中存储了任务的用户的用户识别信息,来更新所接收的任务数据的头部,并且在步骤S305中,任务编辑部14将所编辑的任务数据传递到任务信息管理部12。
在步骤S306中,在管理装置100中,任务信息管理部12将所编辑的任务数据(其中利用使用历史记录目标用户识别信息替换了用户识别信息)返回到图像处理器200(执行控制部23)。
作为响应,在步骤S307中,在图像处理器200中,执行控制部23执行基于所接收的编辑的任务数据通过登录用户选择和指示被执行的任务。在这一点处,执行控制部23获取由于执行任务而产生的装置使用值。
在完成任务执行时,在步骤S308中,执行控制部23生成更新信息来基于所获取的装置使用值和使用历史记录目标用户识别信息来更新使用历史记录目标用户的用户信息90D。在这一点处,执行控制部23生成如图11中所示的更新信息UPD。
图11是根据本实施例的说明更新信息UPD的示例数据的图示。
图11说明了当登录用户A基于图9的(c)中所示的任务列表JL从屏幕执行所有对应任务时所生成的更新信息UPD的示例数据。执行控制部23通过基于所执行的任务(对于每个执行的任务)生成与使用历史记录目标用户识别信息、装置使用值和执行条件设置值相关联的信息集并组合数据来生成更新信息UPD。
例如,对于通过任务识别信息“J0001”识别出的任务,包括使用历史记录目标用户识别信息“用户A”、装置使用值“5”和执行条件设置值“(彩色,…)”在内的信息集响应于其执行而被生成。此外,对于通过任务识别信息“J0002”识别出的任务,包括使用历史记录目标用户识别信息“用户B”、装置使用值“1”和执行条件设置值“(单色,…)”在内的信息集响应于其执行而被生成。此外,对于通过任务识别信息“J0003”识别出的任务,包括使用历史记录目标用户识别信息“用户B”、装置使用值“3”和执行条件设置值“(彩色,…)”在内的信息集响应于其执行而被生成。通过组合这些信息集的数据,生成如图11中所示的更新信息UPD。
在步骤S309中,图像处理器200将由执行控制部23生成的更新信息UPD发送到管理装置100(更新信息接收部),并请求更新使用历史记录目标用户的使用历史。
作为响应,在步骤S310中,在管理装置100中,用户信息管理部11访问用户信息保持部90并参考用户信息90D,并且基于所接收的更新信息UPD和用户信息90D更新使用历史记录目标用户的使用历史。在这一点处,用户信息管理部11基于更新信息UPD的使用历史记录目标用户识别信息来识别用户信息90D的对应信息集,并基于更新信息UPD的装置使用值来更新所识别出的信息集的使用历史信息。例如,用户信息管理部11利用通过将装置使用值增加到使用历史信息的值而获取的值来替换使用历史信息的值。
从而,根据本实施例的管理***1提供了这样的环境,其中由于执行任务而生成的装置使用值被记录作为已经请求执行任务的用户的使用历史。
【修改例】
这里,描述根据本实施例的生成任务列表的上述处理的修改例。
图12是根据本修改例的说明管理操作过程的时序图。
图12所示的操作过程与图8所示的操作过程的不同之处在于,管理装置100通过增加显示控制值来生成任务列表JL并将所生成的任务列表JL返回到图像处理器200,其中所述显示控制值使得显示模式根据确定是否超过存储在要被生成的任务列表JL中包括的任务的用户的使用上限的确定结果和/或根据用户的使用权限来改变。因此,在以下的描述中,给出生成处理的描述,在所述生成处理中,图12的操作过程不同于图8所示的操作过程。
参见图12,在步骤S406中,任务信息管理部12基于登录用户识别信息,从(任务信息管理部12已经参考的)任务信息80D获取登录用户的任务信息80Da(图9中的(a))。
随后,在步骤S407中,任务信息管理部12基于执行授权用户识别信息,从(任务信息管理部12已经参考的)任务信息80D获取执行授权用户的任务信息80Db(图9中的(b))。
接下来,在步骤S408中,任务信息管理部12将所获取的任务信息80D(80Da和80Db)的所存储的用户识别信息传递到用户信息管理部11,并指示用户信息管理部11获取已经存储在任务列表JL中包括的任务的用户的用户信息90D。作为结果,在步骤S409中,用户信息管理部11获取对应的用户信息90D,并将所获取的用户信息90D传递到任务信息管理部12。在这一点处,用户信息管理部11基于所接收的存储用户识别信息来识别(用户信息管理部11已经参考的)用户信息90D的对应信息集,并获取所识别出的信息集作为已经存储在任务列表JL中包括的任务的用户的用户信息90D。
接下来,在步骤S410中,任务信息管理部12基于所获取的任务信息80D生成任务列表JL。在这一点处,任务信息管理部12基于所获取的用户信息确定显示控制值来控制与存储用户相对应的任务的显示模式,并将所确定的显示控制值增加到每一个对应的任务。
在步骤S411中,管理装置100将由任务信息管理部12生成的任务列表JL(增加了使用历史记录目标用户识别信息和显示控制值的任务列表)返回到图像处理器200(信息呈现部22)。
作为结果,在步骤S412中,在图像处理器200中,信息呈现部22根据所接收的显示控制值执行操作面板220的显示控制,并显示所接收的任务列表JL。
下面更具体地描述如上所述的步骤S410中的增加显示控制值的处理。
图13是根据本修改例的说明增加显示控制值的操作过程的第一示例的流程图。图13说明了用于根据用户的使用上限来确定和增加显示控制值的操作过程。
参见图13,在步骤S11中,任务信息管理部12参考已经存储任务列表JL中包括的任务的用户的用户信息90D,并识别使用历史信息和使用上限信息。
接下来,在步骤S12中,任务信息管理部12将使用历史信息和使用上限信息进行比较,并基于比较结果确定存储用户的使用历史是否已经超过使用上限。
作为结果,响应于确定存储用户的使用历史已经超过使用上限(步骤S12中为是),在步骤S13中,任务信息管理部12确定显示控制值(所述显示控制值禁止用户在任务列表屏幕上选择对应的任务),并将所确定的显示控制值增加到对应的任务信息80D,其中将所确定的显示控制值与对应的任务信息80D相关联。
响应于确定存储用户的使用历史并未超过使用上限(步骤S12中为否),在步骤S14中,任务信息管理部12确定显示控制值(所述显示控制值使得允许用户在任务列表屏幕上选择对应的任务),并将所确定的显示控制值增加到对应的任务信息80D,其中将所确定的显示控制值与对应的任务信息80D相关联。
任务信息管理部12重复从步骤S11直到步骤S13或S14的上述处理,重复次数为从用户信息90D获取的信息集的数量。
因此,在图像处理器200中,可以例如在图14A或14B所示的显示模式下显示任务列表屏幕。
图14A和14B是根据本修改例的说明任务列表屏幕的显示示例的图示。
图14A和14B说明了禁止其使用历史已经超过使用上限的用户的对所存储的任务的选择的任务列表屏幕的显示示例。例如,图14A说明了任务列表屏幕W1(其是在用户A的使用历史已经超过使用上限的情况下的显示示例),而图14B说明了任务列表屏幕W2(其是在用户B的使用历史已经超过使用上限的情况下的显示示例)。禁止(防止)选择的显示控制方法的示例包括通过半明高亮来显示对应任务信息80D的方法或并不显示对应任务信息80D的方法。
因此,根据该修改例,可以根据是否超过已经存储在任务列表JL中包括的任务的用户的使用上限的确定结果来改变显示模式。
图15是根据本修改例的说明增加显示控制值的操作过程的第二示例的流程图。图15说明了根据用户的使用权限确定和增加显示控制值的操作过程。
参见图15,在步骤S21中,任务信息管理部12参考在任务列表JL中包括的任务的任务信息80D和已经存储任务的用户的用户信息90D,并且识别目录信息和使用权限信息。
接下来,在步骤S22中,任务信息管理部12基于目录信息和使用权限信息的执行条件设置值来确定是否并未为用户赋予相对于任务的执行条件的使用权限。
作为结果,响应于确定并未为用户赋予相对于任务的执行条件的使用权限(步骤S22中为是),在步骤S23中,任务信息管理部12确定禁止用户在任务列表屏幕上选择对应任务的显示控制值,并将所确定的显示控制值增加到对应的任务信息80D,其中将所确定的显示控制值和对应的任务信息80D相关联。
响应于确定为用户赋予相对于任务的执行条件的使用权限(步骤S22中为否),在步骤S24中,任务信息管理部12确定允许用户在任务列表屏幕上选择对应任务的显示控制值,并将所确定的显示控制值增加到对应的任务信息80D,其中将所确定的显示控制值和对应的任务信息80D相关联。
任务信息管理部12重复步骤S21直到步骤S23或S24的上述处理,重复次数为从用户信息90D获取的信息集的数量。
因此,在图像处理器200中,可以例如在图16A或16B所示的显示模式下显示任务列表屏幕。
图16A和16B是根据本修改例的说明任务列表屏幕的显示示例的图示。
图16A和16B说明了任务列表屏幕的显示示例,其中相对于任务的执行条件并未被赋予使用权限的用户(并未被授权使用图像处理器200的用户)对存储的任务的选择被禁止。例如,图16A说明了任务列表屏幕W3(其是在用户A并未被授权使用(访问)彩色打印功能的情况下的显示示例),而图16B说明了任务列表屏幕W4(其是在用户A和用户B均未被授权使用(访问)彩色打印功能的情况下的显示示例)。
因此,根据本修改例,可以根据已经存储在任务列表JL中包括的任务的用户的使用权限来改变显示模式。
除了上述修改例所示的处理之外,可以执行处理来增加以下信息给任务列表JL。
例如,在根据是否已经超过使用上限的确定结果的处理的情况下,已经授权用户执行任务的执行授权用户中的使用历史并未超过使用上限的执行授权用户的用户识别信息可以被增加到任务列表JL,作为与使用历史已经超过使用上限的用户相对应的任务的使用历史记录目标用户识别信息。例如,在如图14A所示的任务列表屏幕W1的情况下,用户B的用户识别信息“用户B”被增加到任务列表JL来替换与用户A对应的任务的使用历史记录目标用户识别信息“用户A”。
此外,在根据使用权限的处理的情况下,已经授权用户执行任务的执行授权用户中的被赋予使用权限的执行授权用户的用户识别信息可以被增加到任务列表JL,作为与并未被赋予使用权限的用户对应的任务的使用历史记录目标用户识别信息。例如,在如图16A所示的任务列表屏幕W3的情况下,用户B的用户识别信息“用户B”被增加到任务列表JL来替换与用户A对应的任务的使用历史记录目标用户识别信息“用户A”。
因此,根据本实施例的管理***1,在管理装置100中,执行授权信息管理部13管理第一用户和已经授权第一用户执行任务的第二用户之间的对应关系。在图像处理器200中,信息呈现部22请求管理装置100来获取登录用户的任务列表。作为结果,管理装置100通过任务信息管理装置12和执行授权信息管理部13的联合操作,返回涵盖登录用户的存储的任务和与登录用户相关联的用户的存储的任务的任务列表JL。
之后,在图像处理器200中,响应于信息呈现部22接收到登录用户对要被执行的任务的选择和执行任务的指示,执行控制部23请求管理装置100获取要被执行的任务的数据。作为结果,任务信息管理部12从管理装置100返回对应的存储的任务数据。之后,在图像处理器200中,执行控制部23执行任务数据,向管理装置100通知作为由于任务执行而产生的使用历史记录的目标的用户,并请求管理装置100更新使用历史。作为结果,在管理装置100中,用户信息管理部11更新对应用户的使用历史。
作为结果,根据本实施例的管理***1可以提供这样的环境,其中可以选择登录用户被授权执行的任何存储的任务作为要被执行的任务,并可以给出指令来执行所存储的任务,并可以实现高度便捷的任务执行管理服务。
可以通过执行程序来实现根据上述实施例的“任务执行管理功能”,其中由打印控制***1的装置(例如管理装置100和图像处理器200)的处理器(CPU)利用适合于操作环境(平台)的编程语言将参考附图描述的操作过程编码到所述程序中。
该程序可以被存储(记录)在计算机可读记录介质103a(图2)和计算机可读记录介质214a(图3)中。因此,例如,在管理装置100的情况下,可以通过外部装置I/F103(图2)将程序安装在管理装置100中。此外,由于管理装置100包括通信I/F107,可以通过通信I/F107使用要被安装在管理装置100中的电信线路下载程序。对于图像处理器200也是相同的情况。
【其他修改例】
在上述实施例中,描述了包括图像处理器200和管理装置100的管理***1的功能配置。然而,管理***1的功能配置并不限于此,并且可以被例示为图17或图18。
图17是根据本实施例的修改例的说明任务执行管理功能的配置的图示。图17说明了包括根据上述实施例的所有功能部的图像处理器200的功能配置。该配置允许根据上述实施例的任务执行管理功能通过单独的图像处理器200来实现。
图18是根据本实施例的另一修改例的说明任务执行管理功能的配置的图示。图18说明了包括用于管理存储的任务的任务管理装置300、用于管理用户的用户管理装置400以及图像处理器200的管理***1的功能配置。在这种情况下,任务管理装置300包括任务信息管理部12、执行授权信息管理部13和任务编辑部14,而用户管理装置400包括用户信息管理部11。上述实施例所示的用户信息管理部11、任务信息管理部12和执行授权信息管理部13以及编辑部14的结合操作是通过任务管理装置300和用户管理装置400之间的数据通信实现的。该配置允许通过例如利用现有用户管理装置400的结合操作来实现根据上述实施例的任务执行管理功能。
此外,在上述实施例中,说明了包括单个管理装置100和多个图像处理器2001到200n的管理***1的功能配置,而管理***1可以包括多个管理装置1001到100n。在这种情况下,如下实现根据上述实施例的任务执行管理功能。
例如,图像处理器200可以使得信息呈现部22请求管理装置1001到100n中的每一个来获取任务列表。图像处理器200可以集成所获取的任务列表JL并显示集成的任务列表JL。
此外,图像处理器200可以使得信息呈现部22从管理装置1001到100n中的每一个获取必要信息,并生成和显示任务列表JL。例如,信息呈现部22基于登录用户识别信息,从管理装置1001到100n中的每一个的执行授权信息管理部13中获取执行授权用户识别信息和使用历史记录目标用户识别信息。信息呈现部22基于登录用户识别信息和执行授权用户识别信息,从管理装置1001到100n中的每一个的任务信息管理部12获取登录用户和执行授权用户的任务信息80D。信息呈现部22基于所获取的任务信息80D,生成包括使用历史记录目标用户识别信息的任务列表JL,并显示所生成的任务列表JL。
本文中提供的所有示例和条件语言用于辅助读者理解发明人在现有技术基础上作出贡献的本发明和主旨的教诲目的,而并不意在将本发明限制到这样具体阐述的示例和条件,并且本文中的这样的示例的组合也并不涉及本发明的优势或劣势的展示。尽管已经详细描述了本发明的一个或多个实施例,但应该理解的是,可以对本发明进行各种各样的修改、替换和变更而不会偏离本发明的精神和范围。
Claims (10)
1.一种电子装置,包括:
信息呈现部,用于
通过预定的数据传输通道,从与所述电子装置相连接的计算机获取已经登录到所述电子装置的第一用户的存储的第一任务的第一任务信息、以及已经授权所述第一用户执行第二任务的第二用户的存储的第二任务的第二任务信息,并且
将所获取的第一和第二任务信息呈现给所述第一用户,其中,在预定存储区域中关联和管理已经存储所述第一任务的所述第一用户和所存储的第一任务,并且在所述预定存储区域中关联和管理所述第一用户和所述第二用户;以及
执行控制部,用于响应于所述第一任务和所述第二任务中由所述第一用户基于所呈现的第一和第二任务信息选择并指示执行的一个任务,从所述计算机获取所述第一任务和所述第二任务中的所述一个任务的任务数据,并执行所获取的任务数据;
其中,执行控制部被配置为当选择了第二任务并且指示第一用户执行时,基于第二用户的使用权限信息和任务的目录信息的执行条件设置值来控制对所获取的第二任务的任务数据的执行。
2.如权利要求1所述的电子装置,其中所述信息呈现部用于
将所述第一用户的用户识别信息传送到所述计算机,
请求所述计算机获取所述第一和第二任务信息,
获取所述第一任务信息和第二任务信息,其中所述第一任务信息包括基于第一用户的用户识别信息识别的所述第一用户的所存储的第一任务的任务识别信息,而所述第二任务信息包括基于与所述第一用户的用户识别信息相关联的执行授权用户识别信息识别的所述第二用户的所存储的第二任务的任务识别信息,并且
呈现所获取的第一和第二任务信息;并且
其中,所述执行控制部用于
将在所述第一或第二任务信息中包括的任务识别信息传送到所述计算机,其中所述第一或第二任务信息中包括的任务识别信息与所述第一任务和所述第二任务中被选择和指示被执行的所述一个任务相对应,
获取基于所述任务识别信息识别的所述第一任务和所述第二任务中的所述一个任务的任务数据,并且
执行所获取的任务数据。
3.如权利要求1所述的电子装置,其中所述计算机使得在额外的预定存储区域中关联和管理所述第一用户和第二用户以及所述第一用户和第二用户对所述电子装置的使用的对应使用历史,并且
其中,所述执行控制部用于
传送由于所述第一任务和第二任务中的所述一个任务的执行而导致的装置使用值,并且
请求对使用历史记录目标用户的使用历史进行更新,其中所述使用历史记录目标用户是由于所述第一任务和所述第二任务中的所述一个任务的执行而导致的使用历史的记录目标。
4.如权利要求3所述的电子装置,其中所述信息呈现部用于
获取所述第一任务信息和所述第二任务信息,其中所述第一任务信息包括由于所述第一用户的所存储的第一任务的执行而导致使用历史要被记录的使用历史记录目标用户的使用历史记录目标用户识别信息,而所述第二任务信息包括由于所述第二用户的所存储的第二任务的执行而导致使用历史要被记录的使用历史记录目标用户的使用历史记录目标用户识别信息,并且
呈现所获取的第一和第二任务信息,并且
其中,所述执行控制部用于
将在与所述第一任务和第二任务中被选择和指示被执行的所述一个任务相对应的第一或第二任务信息中包括的使用历史记录目标用户识别信息、以及由于所述第一任务和第二任务中的所述一个任务的执行而导致的装置使用值传送到所述计算机,并且
请求对所述使用历史记录目标用户的使用历史进行更新。
5.如权利要求1所述的电子装置,其中,所述信息呈现部用于根据如下至少之一来控制呈现所述第一和第二任务信息的模式:
关于是否超过所述第一用户和第二用户中的每一个的使用上限的确定结果,以及
所述第一用户和第二用户中的每一个的使用权限。
6.如权利要求5所述的电子装置,其中,所述信息呈现部用于
获取所述第一任务信息和所述第二任务信息,其中所述第一任务信息包括基于关于是否超过所述第一用户的使用上限的确定结果来控制呈现所述第一任务信息的模式的控制值,而所述第二任务信息包括基于关于是否超过所述第二用户的使用上限的确定结果来控制呈现所述第二任务信息的模式的控制值,并且
当超过所述第一用户和所述第二用户中的一个用户的使用上限并且未超过所述第一用户和所述第二用户中的另一个用户的使用上限时,基于所获取的控制值,以不同的显示模式呈现所述第一任务信息和所述第二任务信息。
7.如权利要求6所述的电子装置,其中所述信息呈现部用于以如下显示模式呈现与所述第一用户和所述第二用户中的所述一个用户相对应的第一或第二任务信息,所述显示模式基于所述第一或第二任务信息,禁止与所述第一用户和所述第二用户中的所述一个用户相对应的第一或第二任务被选择和指示被执行。
8.如权利要求5所述的电子装置,其中所述信息呈现部用于
获取所述第一任务信息和第二任务信息,其中所述第一任务信息包括基于所述第一用户的使用权限控制呈现所述第一任务信息的模式的控制值,而所述第二任务信息包括基于所述第二用户的使用权限控制呈现所述第二任务信息的模式的控制值,并且
基于当向所述第一用户和所述第二用户中的一个用户赋予使用权限并且未向所述第一用户和所述第二用户中的另一个用户赋予使用权限时所获取的控制值,以不同的显示模式呈现所述第一任务信息和所述第二任务信息。
9.如权利要求8所述的电子装置,其中所述信息呈现部用于以如下显示模式呈现与所述第一用户和所述第二用户中的所述另一个用户相对应的第一或第二任务信息,所述显示模式基于所述第一或第二任务信息,禁止与所述第一用户和所述第二用户中的所述另一个用户相对应的第一或第二任务被选择和指示被执行。
10.一种管理***,包括:
程序,使得计算机实现
任务管理部,用于在预定存储区域中彼此关联地管理已经存储第一任务的第一用户和所存储的第一任务;以及
执行授权管理部,用于在所述预定存储区域中彼此关联地管理所述第一用户和第二用户,其中所述第二用户已经授权所述第一用户执行所述第二用户的第二任务;以及
电子装置,通过预定数据传输通道连接到所述计算机,
所述电子装置包括:
信息呈现部,用于
从所述计算机获取已经登录到所述电子装置的第一用户的存储的第一任务的第一任务信息、以及所述第二用户的存储的第二任务的第二任务信息,并且
将所获取的第一和第二任务信息呈现给所述第一用户;以及
执行控制部,用于响应于所述第一任务和所述第二任务中由所述第一用户基于所呈现的第一和第二任务信息选择并指示执行的一个任务,从所述计算机获取所述第一任务和所述第二任务中的所述一个任务的任务数据,并执行所获取的任务数据;
其中,执行控制部被配置为当选择了第二任务并且指示第一用户执行时,基于第二用户的使用权限信息和任务的目录信息的执行条件设置值来控制对所获取的第二任务的任务数据的执行。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-230960 | 2011-10-20 | ||
JP2011230960A JP5879916B2 (ja) | 2011-10-20 | 2011-10-20 | 電子機器、管理システム、及び管理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103220444A CN103220444A (zh) | 2013-07-24 |
CN103220444B true CN103220444B (zh) | 2016-05-11 |
Family
ID=47594237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210404678.7A Expired - Fee Related CN103220444B (zh) | 2011-10-20 | 2012-10-22 | 电子装置和管理*** |
Country Status (4)
Country | Link |
---|---|
US (2) | US9298405B2 (zh) |
EP (1) | EP2584455A1 (zh) |
JP (1) | JP5879916B2 (zh) |
CN (1) | CN103220444B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6379953B2 (ja) * | 2014-10-01 | 2018-08-29 | ブラザー工業株式会社 | 処理装置、処理システム、権限設定方法およびプログラム |
JP2022131233A (ja) * | 2021-02-26 | 2022-09-07 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101206693A (zh) * | 2006-12-21 | 2008-06-25 | 富士施乐株式会社 | 信息处理装置、信息处理装置的控制方法和输出处理*** |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6526425B2 (en) * | 1994-09-21 | 2003-02-25 | Hitachi, Ltd. | Digitized document circulating system with circulation history |
JP2000035869A (ja) | 1998-07-17 | 2000-02-02 | Canon Inc | ジョブサーバおよびデータ処理装置およびプリントサーバおよび印刷システムおよびジョブサーバのデータ処理方法およびデータ処理装置のデータ処理方法およびプリントサーバのデータ処理方法および印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
JP3630627B2 (ja) * | 2000-10-10 | 2005-03-16 | シャープ株式会社 | 画像形成装置の不正使用監視装置 |
WO2002061542A2 (en) * | 2001-01-31 | 2002-08-08 | Pharos Systems International, Inc. | Computer network and related methods for generating printer usage information |
JP4064375B2 (ja) * | 2004-06-10 | 2008-03-19 | シャープ株式会社 | 印刷装置、印刷制限管理システム、印刷制御プログラム、印刷制御プログラムを記録した記録媒体 |
JP4898101B2 (ja) * | 2004-07-02 | 2012-03-14 | 株式会社リコー | 印刷装置、印刷方法、印刷プログラム及び記録媒体 |
JP4470653B2 (ja) * | 2004-08-30 | 2010-06-02 | セイコーエプソン株式会社 | 料金精算装置、料金精算システム、印刷料金精算装置、および印刷料金精算システム |
JP4635910B2 (ja) | 2006-03-02 | 2011-02-23 | 富士ゼロックス株式会社 | 画像形成指示装置、画像形成指示プログラム、画像形成指示方法、画像形成用サーバ、画像形成用サーバプログラム、画像形成用サーバでの処理方法、画像形成制御装置、画像形成制御装置用プログラム及び画像形成方法 |
JP4274206B2 (ja) | 2006-07-21 | 2009-06-03 | コニカミノルタビジネステクノロジーズ株式会社 | ジョブ処理システム、ジョブ処理装置、ジョブ特定方法及びジョブ特定処理プログラム |
JP2008148088A (ja) * | 2006-12-12 | 2008-06-26 | Fuji Xerox Co Ltd | 画像形成システム、画像出力制御装置、プログラム |
JP4928250B2 (ja) * | 2006-12-22 | 2012-05-09 | キヤノン株式会社 | 印刷ジョブの検索機能を備えた情報処理装置、情報処理方法、プログラム及び記憶媒体 |
JP4845759B2 (ja) | 2007-02-07 | 2011-12-28 | キヤノン株式会社 | 識別子管理装置及びその制御方法 |
US8150274B2 (en) * | 2007-10-22 | 2012-04-03 | Ricoh Company, Ltd. | Apparatus and method for image forming |
JP5081072B2 (ja) * | 2008-06-13 | 2012-11-21 | 京セラドキュメントソリューションズ株式会社 | 印刷システム |
JP4656192B2 (ja) * | 2008-06-13 | 2011-03-23 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置および画像形成システム |
JP5202262B2 (ja) * | 2008-12-04 | 2013-06-05 | キヤノン株式会社 | コードを扱うことができる装置、その制御方法、プログラム、記憶媒体 |
JP5234631B2 (ja) * | 2008-12-25 | 2013-07-10 | キヤノンマーケティングジャパン株式会社 | 画像形成装置及び印刷制御方法、並びにプログラム |
JP5402439B2 (ja) | 2009-09-14 | 2014-01-29 | 株式会社リコー | 情報処理装置、情報処理システム、利用制限方法、利用制限プログラム、及びそのプログラムを記録した記録媒体 |
CN102065194B (zh) | 2009-09-14 | 2013-12-25 | 株式会社理光 | 信息处理***,应用约束方法和记录介质 |
JP5605742B2 (ja) * | 2009-12-08 | 2014-10-15 | 富士ゼロックス株式会社 | 画像処理装置および画像処理システム |
US8625138B2 (en) * | 2010-06-28 | 2014-01-07 | Kabushiki Kaisha Toshiba | Server apparatus, image forming system, and method of managing print data |
-
2011
- 2011-10-20 JP JP2011230960A patent/JP5879916B2/ja not_active Expired - Fee Related
-
2012
- 2012-10-16 US US13/652,662 patent/US9298405B2/en not_active Expired - Fee Related
- 2012-10-19 EP EP12189246.7A patent/EP2584455A1/en not_active Ceased
- 2012-10-22 CN CN201210404678.7A patent/CN103220444B/zh not_active Expired - Fee Related
-
2016
- 2016-02-17 US US15/045,403 patent/US20160162233A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101206693A (zh) * | 2006-12-21 | 2008-06-25 | 富士施乐株式会社 | 信息处理装置、信息处理装置的控制方法和输出处理*** |
Also Published As
Publication number | Publication date |
---|---|
CN103220444A (zh) | 2013-07-24 |
US9298405B2 (en) | 2016-03-29 |
JP2013089125A (ja) | 2013-05-13 |
US20130100479A1 (en) | 2013-04-25 |
EP2584455A1 (en) | 2013-04-24 |
JP5879916B2 (ja) | 2016-03-08 |
US20160162233A1 (en) | 2016-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2345976B1 (en) | Image processing apparatus, authentication system, and computer-readable storage medium | |
US8613063B2 (en) | Information processing apparatus, information processing method, and recording medium | |
JP4959425B2 (ja) | 情報処理装置、プログラムおよび情報処理方法 | |
JP5090834B2 (ja) | 情報処理装置及び認証制御プログラム | |
CN103631542B (zh) | 用于控制数据输出的装置和*** | |
CN102029817B (zh) | 打印机控制装置、打印机控制方法及打印*** | |
US20070079385A1 (en) | Managing user permissions in a computer system | |
US7865933B2 (en) | Authentication agent apparatus, authentication method, and program product therefor | |
JP6907619B2 (ja) | 情報処理システム、情報処理方法、及び情報処理装置 | |
CN101082856A (zh) | 信息处理设备、打印控制方法、程序和计算机可读存储介质 | |
CN103309630A (zh) | 信息处理装置及信息处理方法 | |
US10291620B2 (en) | Information processing apparatus, terminal apparatus, program, and information processing system for collaborative use of authentication information between shared services | |
JP4676782B2 (ja) | 情報処理装置、操作許可データ生成方法、操作許可データ生成許否判定方法、操作許可データ生成プログラム、操作許否データ生成許否判定プログラム及び記録媒体 | |
JP2009042991A (ja) | 画像処理装置、及び画像処理装置の管理システム | |
JP2016009471A (ja) | 機器導入情報配信装置、機器導入プログラムのデータ構造及び機器導入情報配信プログラム | |
JP2010140222A (ja) | 操作制御装置 | |
CN103220444B (zh) | 电子装置和管理*** | |
JP6601249B2 (ja) | 情報管理システム、情報管理装置、情報管理プログラム及び情報管理方法 | |
JP6354383B2 (ja) | 機器導入情報配信装置、機器導入情報配信プログラム及びシステム | |
JP6241111B2 (ja) | サービス提供システム、情報処理システム、利用制限方法及びプログラム | |
JP2007094673A (ja) | 機器及び利用制限プログラム | |
JP7103149B2 (ja) | 情報処理装置、共通処理実行方法および共通処理実行プログラム | |
JP7247689B2 (ja) | 情報処理装置およびプログラム | |
EP3882770A1 (en) | Information processing system, service providing system, and user creation method | |
US20220269804A1 (en) | Electronic device, library, and processing method |
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: 20160511 Termination date: 20211022 |
|
CF01 | Termination of patent right due to non-payment of annual fee |