图像处理装置及其控制方法和信息处理装置及其控制方法 【技术领域】
本发明涉及图像处理装置、信息处理装置、该图像处理装置的控制方法以及该信息处理装置的控制方法。
背景技术
诸如扫描仪、传真装置或多功能外围设备(MFP)的传统图像处理装置接收预先生成的作业单,并且根据所接收的作业单中定义的参数来执行处理。
通过使用上述作业单,管理员可以在作业单中预先设置允许用户使用图像处理装置的参数,并指示所述图像处理装置仅执行该作业单中指示的操作。
此外,传统的信息处理装置生成可以不考虑图像处理装置的制造商和型号而能被使用的作业单。像这样的信息处理装置使用包括关于不依赖于图像处理装置的制造商、型号类型及功能的基本结构的设定项的模板,并根据在模板所包括的设定项中设置的设定来生成作业单。以上述方式生成的作业单可以不考虑图像处理装置的制造商以及型号或类型,而广泛使用于各种类型的图像处理装置中。
同时,近些年来,传统的图像处理装置包括了高度扩展功能,诸如用于将读取的原稿的图像转换成加密的便携文档格式(PDF)文件的PDF加密功能,以及用于从扫描仪读取的原稿的图像识别字符(文本)的光学字符识别(OCR)功能。
然而,在传统的方法中,在根据模板生成作业单时,不能够设置针对扩展功能的参数,该扩展功能是除图像处理装置的基本功能(诸如读取分辨率设置功能)之外的功能。
因此,如果图像处理装置接收了作业单,则用户不能够在图像处理装置上使用诸如PDF加密功能或签名PDF文件生成功能的扩展功能。
【发明内容】
根据本发明的一个方面,提供一种图像处理装置,该图像处理装置包括:接收单元,其被构造成从信息处理装置接收作业单;确定单元,其被构造成确定是否许可用户使用由所述接收单元接收的所述作业单中定义的功能信息所描述的功能中未包含的扩展功能;以及控制单元,其被构造成,如果所述确定单元确定许可用户使用由所述接收单元接收的所述作业单中定义的功能信息所描述的功能中未包含的所述扩展功能,则许可对图像数据执行使用由所述接收单元接收的所述作业单中定义的功能信息所描述的功能的处理以及执行使用所述扩展功能的处理。
根据以下参照附图的示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。
【附图说明】
并入说明书中且构成说明书的一部分的附图,例示了本发明的示例性实施例、特征和方面,并与文字描述一起用于说明本发明的原理。
图1例示了根据本发明的示例性实施例的图像处理系统的示例性结构。
图2例示了根据本发明的示例性实施例的装置的示例性结构。
图3例示了根据本发明的示例性实施例的作业单管理服务器的示例性结构。
图4例示了根据本发明的示例性实施例的作业单处理服务器的示例性结构。
图5例示了根据本发明地示例性实施例的管理员个人计算机(PC)的示例性结构。
图6例示了根据本发明的示例性实施例的通过使用作业单执行的处理的示例性流程。
图7是例示了根据本发明的示例性实施例的由管理员PC执行的控制处理的示例性流程的流程图。
图8例示了根据本发明的示例性实施例的在管理员PC上显示的显示画面的示例。
图9是例示了根据发明的示例性实施例的由装置执行的控制处理的示例性流程的流程图。
图10是例示了根据本发明的示例性实施例的由装置执行的控制处理的示例性流程的流程图。
图11例示了根据本发明的示例性实施例的在装置上显示的显示画面的示例。
图12例示了根据本发明的示例性实施例的在装置上显示的显示画面的示例。
图13例示了根据本发明的示例性实施例的在装置上显示的显示画面的示例。
图14是例示了根据本发明的示例性实施例的由管理员PC执行的控制处理的示例性流程的流程图。
图15是例示了根据本发明的示例性实施例的由装置执行的控制处理的示例性流程的流程图。
图16例示了根据本发明的示例性实施例的作业单的示例。
图17例示了根据本发明的示例性实施例的作业单的示例。
图18例示了根据本发明的示例性实施例的作业单的示例。
图19例示了根据本发明的示例性实施例的作业单的示例。
【具体实施方式】
以下将参照附图详细描述本发明的各种示例性实施例、特征以及方面。
下面将详细描述本发明的第一示例性实施例。图1例示了根据本发明的示例性实施例的系统的示例性结构。根据本示例性实施例的图像处理系统包括经由网络4相互通信的作业单处理服务器101、作业单管理服务器102、管理员PC 103以及装置105至装置107。
装置105至装置107中的各个均包括扫描仪。装置105至装置107使用扫描仪读取原稿并将所读取的原稿的图像数据发送到与网络4连接的其他装置或终端。对于装置105至装置107,可以使用仅具有扫描仪功能的单功能装置或能够执行诸如扫描功能、打印功能和传真发送功能等多个功能的多功能外围设备(MFP)。
管理员PC 103生成或编辑作业单,该作业单包括由作业单处理服务器101、装置105、装置106或装置107执行的处理内容。
在本示例性实施例中,“作业单”包括对用于读取图像数据的读取分辨率、图像读取大小、色彩读取模式(彩色/黑白)和亮度调整值的指定以及在读取图像后要执行的处理内容(通过E-mail发送读取的图像或OCR处理)。
作业单管理服务器102将管理员PC 103生成的作业单与用户信息相关联,并存储和管理作业单以及相关联的用户信息。作业单管理服务器102从执行作业单中描述的处理的装置105、装置106、装置107或作业单处理服务器101获取作业单。可以使用能够存储并获取作业单的目录服务(例如活动目录)作为作业单管理服务器102。
作业单处理服务器101对从装置105、装置106或装置107发送来的图像数据执行作业单中描述的一系列后处理。在本示例性实施例中,后处理包括用于根据作业单中包含的设定向文件服务器发送图像数据的处理。此外,后处理还包括用于通过E-mail向E-mail服务器发送图像数据的处理。
用户108和用户109是实际操作装置105、装置106或装置107的用户。
图2是例示作为根据本示例性实施例的图像处理装置的示例的装置105至装置107中的各个的示例性结构的框图。
参照图2,装置105包括控制单元201、操作单元205、扫描仪220和打印机221。
控制单元201包括经由系统总线211相互通信的中央处理单元(CPU)202、随机存取存储器(RAM)203、操作单元接口(I/F)204、网络I/F 206、调制解调器208、集成电路(IC)卡插槽210、只读存储器(ROM)212、硬盘驱动器(HDD)213和图像总线I/F 214。
此外,控制单元201还包括经由图像总线215相互通信的光栅图像处理器(RIP)218、设备I/F 219、扫描仪图像处理单元222、打印机图像处理单元223、图像旋转单元224、图像压缩/解压缩单元225以及加密/解密处理单元216。图像总线215包括外围部件互联(PCI)总线或电子与电气工程师协会(IEEE)1394。
图像总线I/F 214是系统总线211与图像总线215之间的接口,图像总线215是用于高速传输图像数据的总线。另外,图像总线I/F 214是用于转换数据结构的总线桥。
此外,控制单元201与操作单元205、扫描仪220以及打印机221进行通信。
CPU 202根据存储在ROM 212上的程序来控制装置105的整体操作。
RAM 203用作由执行根据本示例性实施例的操作的CPU 202使用的系统存储器(工作存储器)。另外,RAM 203还用作用于在CPU 202的控制下执行的处理期间临时存储图像数据的图像存储器。
操作单元I/F 204是操作单元205的接口。操作单元I/F 204向操作单元205输出要在其上显示的图像数据。此外,操作单元I/F 204将用户经由操作单元205发出的指令发送到CPU 202。
网络I/F 206是局域网(LAN)207的接口。网络I/F 206输入和输出经由LAN 207传输的数据。调制解调器208控制经由公共通信线路(电话线路)209发送和接收的数据。
ROM 212存储系统引导程序以及要由CPU 202读取并执行的各种程序。HDD 213存储应用程序和图像数据。RIP 218将PDL代码光栅化为位图图像。
设备I/F单元219是与扫描仪(图像输入设备)220和打印机(图像输出设备)221的接口。设备I/F 219控制与扫描仪220和打印机221的图像数据的输入和输出。
扫描仪图像处理单元222对输入图像数据执行校正、图像处理及编辑。打印机图像处理单元223对要从打印机221输出的图像数据执行打印机上校正和分辨率转换处理。图像旋转单元224旋转图像数据。
图像压缩/解压缩单元225压缩和解压缩图像数据。更具体地说,图像压缩/解压缩单元225将多值图像数据压缩成联合图像专家组(JPEG)图像数据,以及将二进制图像数据压缩成联合二值图像专家组(JBIG)、改进的二维压缩编码MMR(Modified Modified Read,MMR)或改进哈夫曼(MH)图像数据。此外,图像压缩/解压缩单元225在图像处理期间对压缩的图像数据进行解压缩。
可以经由IC卡插槽210输入和输出要在图像数据的加密和解密中使用的密钥。更具体地说,为了执行图像数据的加密和解密,用户在将IC卡介质插入IC卡插槽210之后输入正确的个人识别号(PIN)码。
加密/解密处理单元216是用于通过使用嵌入在IC卡插槽210中的密钥执行数据加密/解密处理的硬件加速板。
装置105具有以上参照图2描述的结构。除了装置106不包括IC卡插槽210和加密/解密处理单元216而装置107不包括打印机221以外,装置106和装置107均具有与装置105类似的结构。
图3例示了根据本示例性实施例的作业单管理服务器102的示例性结构。参照图3,作业单管理服务器102包括经由主总线308相互通信的CPU301、RAM 302、操作单元303、HDD 304、显示单元305以及通信I/F 307。
CPU 301控制作业单管理服务器102的整体操作。RAM 302存储CPU301读取的程序。操作单元303包括诸如键盘或鼠标的输入设备以及指示设备。用户可以经由操作单元303输入操作。
HDD 304存储作业单。诸如非易失性随机存取存储器(NVRAM)的非易失性存储器可以用作HDD 304。显示单元305包括例如液晶显示器(LCD),并显示各种画面。在通过网络进行与其他装置的数据通信时使用通信I/F 307。
图4例示了作业单处理服务器101的示例性结构。参照图4,作业单处理服务器101包括经由主总线408相互通信的CPU 401、RAM 402、操作单元403、HDD 404、显示单元405以及通信I/F 407。
CPU 401控制作业单处理服务器101的整体操作。RAM 402存储CPU401读取的程序。操作单元403包括诸如键盘或鼠标的输入设备和指示设备。用户可以经由操作单元403输入操作。
HDD 404存储作业单。诸如NVRAM的非易失性存储器可以用作HDD404。显示单元405包括例如LCD,并显示各种画面。在通过网络进行与其他装置的数据通信时使用通信I/F 407。
图5例示了作为根据本示例性实施例的信息处理装置的示例的、能够生成要在装置105至装置107上提供的作业单的管理员PC 103的示例性结构。
参照图5,管理员PC 103包括经由主总线508相互通信的CPU 501、RAM 502、操作单元503、HDD 504、显示单元506以及通信I/F 507。
CPU 501控制管理员PC 103的整体操作。RAM 502存储CPU 501读取的程序。操作单元503包括诸如键盘或鼠标的输入设备和指示设备。用户可以经由操作单元503输入操作。
HDD 504存储应用程序以及各种设置。诸如NVRAM的非易失性存储器可以用作HDD 504。显示单元506包括例如LCD,并显示各种画面。在通过网络执行与其他装置的数据通信时使用通信I/F 507。
下面将详细描述一种方法,该方法用于在用户使用具有上述结构的根据本示例性实施例的图像处理系统中的装置105时,通过使用作业单来限制装置105的功能的使用。
在本示例性实施例中,“作业单”是指包括关于装置105的功能中的、用户可以使用的功能的定义的文件。另外,在本示例性实施例中,在装置105上执行处理时使用作业单。在装置106和装置107上执行处理时也可以使用作业单。
下面将参照图6详细描述处理的流程。
参照图6,在步骤S10中,图像处理系统的管理员在管理员PC 103上生成作业单。在管理员PC 103上预先安装用于生成和编辑作业单的应用软件程序。在生成作业单时,管理员激活该应用软件程序。
在步骤S11中,管理员通过使用所激活的应用软件程序生成作业单,并将所生成的作业单登记到作业单管理服务器102上。这时,作业单管理服务器102将该作业单与用于唯一识别用户的用户标识(ID)相关联,并将作业单与用户ID相关联地登记。
在步骤S12中,装置105的用户在使用装置105时输入用户ID和密码以登录到装置105。然后,用户激活装置105上安装的web浏览器。此外,装置105的用户输入作业单管理服务器102的地址以访问作业单管理服务器102。
这时,装置105向作业单管理服务器102发送用户在登录处理期间输入的用户ID。
作业单管理服务器102在从装置105接收到用户ID之后,通过使用用户ID来识别用户。此外,作业单管理服务器102将在作业单管理服务器102中与用户相关联地管理的作业单发送到装置105。
装置105在从作业单管理服务器102接收到作业单之后,在装置105的操作单元205上显示作业单的列表。
用户从作为列表显示的作业单中选择期望的作业单。装置105根据用户选择的作业单中包含的参数,执行与用于通过扫描仪220读取原稿并将所读取的原稿的图像数据发送到网络I/F 206的处理相关的控制。
如果作业单包括关于图像格式的描述以及关于读取分辨率的描述,则装置105执行用于以作业单中描述的读取分辨率读取原稿的控制。另外,装置105将所读取的原稿的图像数据的格式转换成作业单中定义的图像格式,并将转换后的图像数据存储在HDD 213上。
在步骤S15中,装置105将HDD 213上存储的图像数据和作业单发送到作业单处理服务器101。
在步骤S16中,作业单处理服务器101根据从装置105接收到的作业单的内容,对从装置105接收到的原稿的图像数据进行处理。如果作业单包括用于通过E-mail执行图像数据到发送目的地A的发送的定义,则在步骤S17中,作业单处理服务器101将所接收到的图像数据附加到E-mail中并将其发送到目的地址A。
装置105和作业单处理服务器101均不接受关于作业单中未定义的参数的用户指令。更具体来说,装置105和作业单处理服务器101只根据作业单中定义的参数来执行处理。
如上所述,通过只根据作业单中包含的定义来执行控制,本实施例能够根据作业单中包含的定义来限制装置105执行的处理的内容并通过装置105执行内容被限制的处理。
下面将参照图中所示的流程图,详细描述对装置105的扩展功能的使用进行控制的处理的示例性流程。
首先,下面将参照图7详细描述由管理员PC 103执行的处理的示例性流程。管理员PC 103的CPU 501通过从ROM读取并执行程序来执行图7的流程图中所示的各步骤中的处理。
当管理员激活用于生成作业单的应用程序时,CPU 501开始图7中所示的处理。
在步骤S601中,CPU 501搜索连接到网络4的装置。在步骤S602中,CPU 501显示用于显示所提取的装置的画面。管理员从画面上显示的装置中选择装置。
在步骤S603中,CPU 501经由网络4发送针对所选择的装置的功能信息的请求。另外,作为对该请求的应答,CPU 501接收关于装置的功能信息。
在步骤S604中,CPU 501基于接收到的所选择的装置的功能信息,在显示单元506上显示用于执行作业单的设置的设置画面。图8例示了该设置画面的示例。
在步骤S605中,CPU 501经由图8所示的设置画面接收管理员设置的参数设定。
下面将详细描述根据本示例性实施例的参数。在本示例性实施例中,使用两种参数。
一种参数是公用功能信息,其是关于与装置的制造商或型号类型无关的装置功能的信息。公用功能信息包括例如装置遵从的图像格式的类型以及读取分辨率。此外,根据本示例性实施例的公用功能信息包括与作业单处理服务器101进行的处理有关的数据的发送目的地以及用于发送该数据的方法。
另一种参数是关于依赖于装置的制造商或型号类型而唯一提供给该装置的功能的扩展功能信息。该扩展功能信息包括:关于色彩读取模式是否可用、图像缩放功能是否可用、自动进稿器(ADF)是否存在的信息,关于PDF加密功能、OCR功能或签名PDF文件生成功能的信息。
PDF加密功能是指用于将通过使用扫描仪220读取的原稿的图像数据转换成由密码保护的PDF文件的功能。OCR功能是指用于识别通过扫描仪220读取的原稿的图像数据中包含的字符或文本并将所识别的字符或文本作为字符信息添加到所读取的原稿的图像数据中的功能。另外,签名PDF文件生成功能是用于将通过扫描仪220读取的原稿的图像数据转换成PDF图像数据并将用户的电子签名赋予所转换的PDF图像数据的功能。
管理员经由图8所示的画面针对各参数设置值。管理员可以通过选择图8所示的画面上显示的复选框或单选按钮来选择各参数。当管理员选择参数时,以打勾方式显示与所选择参数相对应的复选框或单选按钮。
参照图8,功能信息列701包括管理员可以根据装置105的功能设置的项。参数列702包括针对各功能信息可以设置的参数。“装置参数改变许可”列703包括用于设置是否能够经由装置105的操作单元205改变在管理员PC 103上设置的参数的值。
图像格式设置项704是用于执行图像格式的设置的项。更具体地说,图像格式设置项704存储表示由扫描仪220读取的原稿的图像数据要被转换成存储在HDD 213上的何种格式的参数值。参数“JPEG”、“RAW”、“标签图像文件格式(TIFF)”和“位图(BMP)”被显示为针对图像格式可以设置的参数。
读取分辨率设置项705是用于通过使用装置105的扫描仪图像处理单元222设置读取原稿的图像时的读取分辨率的项。读取分辨率设置项705包括X方向(主扫描方向)读取分辨率设置项和Y方向(副扫描方向)读取分辨率设置项。
在图8所示的示例中,参数“100点/英寸(dpi)”、“200dpi”、“300dpi”、“400dpi”、“600dpi”以及“1200dpi”被显示为针对读取分辨率设置项705的X方向读取分辨率和Y方向读取分辨率可以设置的参数。
数据发送方法设置项706包括针对在发送由装置105的扫描仪220读取的图像数据时使用的发送方法的参数。参数“E-mail”、“文件传输协议(FTP)”以及“FAX”被显示为可以被设置为数据发送方法的参数。
数据发送目的地设置项707包括针对由装置105的扫描仪220读取的图像数据所至的发送目的地的参数。管理员通过使用诸如键盘的输入设备输入数据发送目的地。在不能够输入格式不是E-mail地址的数据的情况下,如果选择参数“E-mail”作为数据发送方法设置项706,则是有用的。
管理员PC 103接收管理员经由上述的公用功能信息设置画面设置的公用功能信息的设定。将上述设定作为公用功能信息定义在存储在HDD 504上的用于在管理员PC 103上生成作业单的模板中。
管理员PC 103的CPU 501将接收自装置105的功能信息中的、定义在模板中的设置项作为公用功能信息显示。
下面将详细描述用于接收关于扩展功能信息的设置的示例性画面。
装置105包括诸如色彩读取功能、缩放功能、ADF功能、PDF加密功能、OCR功能以及签名PDF文件生成功能的扩展功能。
在对接收自装置105的功能信息中的、未定义在模板中的功能信息进行解释之后,在管理员PC 103的CPU 501的控制下显示图8所示的用于设置扩展功能信息的画面。
原稿色彩读取模式设置项711包括针对通过使用装置105的扫描仪图像处理单元222读取原稿图像的色彩模式的参数。更具体地说,原稿色彩读取模式设置项711是用于设置将原稿图像读取为黑白数据还是彩色数据的设置项。
原稿色彩读取模式设置项711包括参数“黑白”和“红色(R)、绿色(G)及蓝色(B)(RGB)24”。如果选中对应于参数“RGB24”的复选框,则装置105执行用于按照24位灰度读取原稿的图像的控制。
在本示例性实施例中,装置105遵从RGB24读取模式(用于按照24位灰度读取图像的读取模式)。然而,本示例性实施例并不限于此。更具体地说,如果使用诸如RGB16的图像读取模式(用于按照16位灰度读取图像的读取模式)也是有用的。换句话说,可以根据装置的能力来改变可设置的参数值。
缩放设置项712是用于设置是否使用对通过使用装置105的扫描仪图像处理单元222读取原稿的图像时所读取的原稿图像的大小进行缩放的功能的项。
ADF设置项713是用于设置是否使用ADF(自动将要扫描的原稿的至少一张给送到扫描仪220)的项。加密PDF设置项714是用于设置是否将所读取的原稿图像转换成PDF文件以加密该PDF文件并发送该加密的PDF文件的项。
OCR设置项715是用于设置是否在装置105上进行原稿读取处理期间执行OCR处理。签名PDF文件设置项716是用于设置是否将由装置105的扫描仪图像处理单元222读取的原稿图像转换成签名PDF文件的项。
管理员可以通过以下三种方法(1)至(3)中的任意一个在装置105上执行上述扩展功能信息的设置:
(1)手动设置扩展功能信息。
如果选中复选框708,则管理员经由操作单元503针对扩展功能信息设置项711至716中的各个手动设置参数值。在图8所示的示例中,选中复选框708,由此手动设置各设置项。
(2)统一/一律许可扩展功能的使用。
如果选中复选框709并且如果在此状态下按下“生成作业单”键720,则管理员PC 103的CPU 501执行用于生成包括表示一律许可扩展功能的使用的信息的作业单的控制。在此情况下,如果针对设置项711至716中的各项设置参数,则作业单中不包括参数的值。
(3)禁止扩展功能的使用。
如果选中复选框710并且如果在此状态下按下“生成作业单”键720,则管理员PC 103的CPU 501执行用于生成包括表示一律禁止扩展功能的使用的信息的作业单的控制。在此情况下,如果针对设置项711至716中的各项设置参数,则在作业单中不包括参数的值。
如上所述,如果执行了各设置项的设置并且如果在此情况下按下了“生成作业单”键720,则管理员PC 103执行用于根据所设置的设置项生成作业单的控制。
返回图7,如果按下了“生成作业单”键720,则在步骤S606中,CPU501确定管理员是否发出了用于生成作业单的指令。如果确定指示了生成作业单(步骤S606中的“是”),则处理前进到步骤S607。
在步骤S607以及后续步骤中,CPU 501执行以下处理来生成作业单。
在步骤S607中,CPU 501在作业单上设置在步骤S605中接收到的参数中的针对公用功能信息的参数。在步骤S608中,CPU 501确定图8所示的画面中是否包括关于扩展功能信息的设置项。
如果确定图8所示的画面中不包括关于扩展功能信息的设置项(步骤S608中的“否”),则处理前进到步骤S614。在步骤S614中,CPU 501在作业单管理服务器102上登记包括公用功能信息的设置的作业单。然后,处理结束。
图16例示了在此情况下登记的作业单的示例。
参照图16,描述(description)2001包括描述“处理id”、描述“创建者”和描述“标题”。描述“处理id”包括用于唯一识别作业单的标识(ID)。描述“创建者”描述了作业单的创建者(作业单创建装置的网络地址)。描述“标题”指示了作业单的名称。
描述2002描述了设置项的名称。在图16所示的示例中,图像格式的设置(“设置类型”)具有参数值“格式”。描述2003包括针对诸如图像数据的格式和传输方法等参数的描述。
装置105在接收到作业单之后,根据与描述2002中定义的设置项相关的描述2003中定义的参数执行处理。
描述2004和2005各自描述其他设置项的设置。如果参数“可变”具有值“1”,则可以通过装置105的操作单元205改变设置项。
另一方面,如果确定图8所示的画面中包括关于扩展功能信息的设置项(步骤S608中的“是”),则处理前进到步骤S609。
在步骤S609中,CPU 501确定是否已经手动执行了扩展功能信息的设置。如果确定已经手动执行了扩展功能信息的设置(步骤S609中的“是”),则处理前进到步骤S610。
在步骤S610中,CPU 501将已经手动设置的扩展功能的参数添加到作业单中。
图17例示了根据本示例性实施例的在步骤S610中添加了参数的作业单的示例。
图17所示的作业单除了图16所示的公用功能信息设置以外还包括扩展功能信息设置2006。
在步骤S614中,CPU 501将生成的作业单发送到作业单管理服务器102并在其上登记该作业单。然后,处理结束。
另一方面,如果确定未在生成的作业单中手动设置扩展功能信息的设定(步骤S609中的“否”),则处理前进到步骤S611。
在步骤S611中,CPU 501确定是否通过选中复选框709已经设置了扩展功能的使用的一律许可。如果确定通过选中复选框709已经设置了扩展功能的使用的一律许可(步骤S611中的“是”),则处理前进到步骤S612。在步骤S612中,CPU 501将表示扩展功能的使用的一律许可的标志添加到作业单中。
图18例示了包括上述标志的作业单的示例。参照图18,标志2007是用于禁止扩展功能的使用的标志。
返回图7,在步骤S611中,CPU 501确定是否选中了复选框710。如果确定选中了复选框710并且由此禁止了扩展功能的使用(步骤S611中的“否”),则处理前进到步骤S613。
在步骤S613中,CPU 501将禁止扩展功能的使用的标志添加到作业单中。
图19例示了添加有禁止扩展功能的使用的标志的作业单的示例。参照图19,标志2008是禁止扩展功能的使用的标志。
返回图7,在步骤S614中,CPU 501将生成的作业单登记在作业单管理服务器102上。在执行了上述处理之后,用于通过管理员PC 103生成作业单并将该作业单登记在作业单管理服务器102上的处理结束。
图9例示了当在步骤S603(图7)中管理员PC 103已接收到通知时由装置105执行的示例性处理。由装置105的CPU 202通过从ROM 212读取并执行程序来执行图9的流程图中所示的各步骤中的处理。
参照图9,在步骤S801中,CPU 202确定是否从管理员PC 103接收到了针对关于装置105的功能信息的请求。如果确定已接收到针对关于装置105的功能信息的请求(步骤S801中的“是”),则处理前进到步骤S802。
在步骤S802中,CPU 202将预先存储在HDD 213上的关于装置105的功能信息发送到管理员PC 103。在步骤S603(图7)中,管理员PC 103接收从装置105发送的功能信息。
下面将参照图10,详细描述用于在装置105上接收作业单并且根据所接收到的作业单执行处理的控制流程。
参照图10,在步骤S901中,CPU 202在操作单元205上显示图11所示的登录画面,并且等待直到用户输入用户ID和密码。在图11所示的示例中,用户可以将用户ID输入到输入区域1001中。另外,用户可以将密码输入到输入区域1002中。
然而,本示例性实施例并不限于此。更具体地说,如果用户通过以下方法输入用户ID和密码也是有用的。更具体地说,用户可以将IC卡介质插入到IC卡插槽210中。在此情况下,读取存储在IC卡介质上的用户的用户ID和密码。
返回图10,在步骤S902中,CPU 202基于用户输入的用户ID和密码执行用户验证处理。如果用户被正常验证,则处理前进到步骤S903。
在步骤S903中,CPU 202将针对作业单的请求发送到作业单管理服务器102。另外,CPU 202将经过验证的用户的用户ID发送到作业单管理服务器102。
在接收到来自CPU 202的请求之后,作业单管理服务器102将其上与针对作业单的请求一同接收到的用户ID相关联地登记的作业单发送到装置105。
装置105的CPU 202在从作业单管理服务器102接收到作业单之后,将所接收到的作业单存储在HDD 213上。
在步骤S904中,CPU 202分析存储在HDD 213上的作业单。CPU 202根据分析结果执行步骤S905中及之后的处理。
在步骤S905中,CPU 202将存储在HDD 213上的作业单显示在操作单元205上。图12例示了显示作业单的操作单元205的画面的示例。
参照图12,作业单1101包括扩展功能图标1106。如果作业单1101包括扩展功能图标1106,则作业单1101包括作为作业单1101中包含的设置的扩展功能。
可以操作“详细信息”按钮1103来发出用于显示图13所示的作业单中包含的功能信息的详情的指令。下面将详细描述图13所示的示例。
可以操作“取消”按钮1104来发出用于中断图12所示的画面的显示的指令。可以操作“发送”按钮1105来发出用于根据在图12所示的画面上选择的作业单中包含的参数执行处理的指令。
更具体地说,当按下“发送”按钮1105时,CPU 202以作业单中定义的读取分辨率读取放置在扫描仪220上的原稿的图像。此外,CPU 202执行用于将所读取的原稿图像转换成作业单中定义的图像格式的控制。另外,CPU 202将转换后的图像数据以及作业单发送到作业单处理服务器101。
返回图10,在步骤S906中,CPU 202确定是否经由操作单元205选择了作业单并且用户按下了“发送”按钮1105。如果确定未按下“发送”按钮1105(步骤S906中的“否”),则处理返回到步骤S905并且重复步骤S905中的处理。另一方面,如果确定按下了“发送”按钮1105(步骤S906中的“是”),则处理前进到步骤S907。
在步骤S907中,CPU 202确定是否手动设置了扩展功能信息。如果确定已经手动设置了扩展功能信息(步骤S907中的“是”),则处理前进到步骤S908。
在步骤S908中,CPU 202根据作业单中设置的公用功能信息和扩展功能信息执行处理。
如果作业单中包含多条扩展功能信息,则CPU 202确定是否许可了各条扩展功能信息的使用。如果确定已经许可了任意扩展功能信息的使用,则CPU 202识别要使用的参数并且执行控制,使得根据识别参数的结果执行处理。
另一方面,如果确定未手动设置扩展功能信息(步骤S907中的“否”),则处理前进到步骤S909。
在步骤S909中,CPU 202通过参照作业单中包含的“许可扩展”标志,确定作业单中是否包含用于一律许可扩展功能的使用的描述。如果确定扩展功能的使用被一律许可(步骤S909中的“是”),则处理前进到步骤S910。
在步骤S910中,CPU 202根据针对公用功能信息设置的参数来执行处理。另一方面,CPU 202根据用户针对扩展功能信息设置的设定来执行处理。
用户可以通过图13所示的画面执行扩展功能信息的设置。
如果作业单中不包含装置105的扩展功能的描述并且如果用户按下了图12所示的“详细信息”按钮1103,则CPU 202识别装置105中包括的扩展功能。
此外,CPU 202在操作单元205上显示用于设置识别出的扩展功能和公用功能二者的画面。当用户不显示图13所示的画面并且没有在步骤S910中执行扩展功能信息的设置的情况下按下了“发送”按钮1105时,如果CPU 202自动显示图13所示的画面,则也是有用的。利用此结构,本示例性实施例能够防止用户不能设置扩展功能信息。
另一方面,如果确定没有一律许可扩展功能的使用(步骤S909中的“否”),则处理前进到步骤S911。
在步骤S911中,CPU 202根据针对公用功能信息设置的参数来执行处理。另一方面,CPU 202禁止扩展功能的使用。
图13例示了根据本示例性实施例的用来显示作业单中包含的功能信息的详情的画面的示例。
参照图13,并行显示功能信息。如果许可改变定义的功能信息,则用户可以改变参数。
在图13所示的示例中,画面上显示的功能信息表示改变参数不被许可的功能信息。
用户可以改变“装置参数改变许可”列703在管理员PC 103被选中的功能信息。用户不能改变“装置参数改变许可”列703未被选中或不能够被选中作为默认设置的功能信息。
用户通过从图13所示的下拉菜单1202进行选择来改变参数,从而能够改变用户可以改变的参数。对于针对传输目的地的参数,如果设置了多个传输目的地,则显示下拉菜单。
如果用户在改变了可改变参数之后按下设置按钮1204,则最终设置了设置信息。可以操作取消按钮1205来发出用于将改变的可改变参数重置为原始参数并且中断详细设置画面的显示的指令。
如上所述,在生成作业单时,管理员PC 103从装置105获取公用功能信息和扩展功能信息,并根据所获取的信息生成作业单。在该处理中,管理员可以针对用于生成作业单的模板中未包含的扩展功能信息设置参数。
利用该结构,在根据所接收到的作业单在装置105上执行处理时,用户能够使用装置105的扩展功能。
在具有上述结构的本示例性实施例中,管理员可以设置一律许可或禁止扩展功能的使用的参数。因此,在装置具有大量的扩展功能的情况下,则管理员仍能够容易地生成作业单。
下面将详细描述本发明的第二示例性实施例。在上述第一示例性实施例中,管理员PC 103获取关于装置105的扩展功能的信息,并且管理员可以在管理员PC 103上编辑针对所获取的扩展功能信息的参数。
然而,管理员PC 103可能并不总能获取到关于装置105的扩展功能信息。另外,即使获取了关于装置105的扩展功能信息,管理员PC 103也可能不能解释装置105的扩展功能。在此情况下,管理员可能仅针对公用功能信息设置参数。
在此情况下,作业单可能不包括针对扩展功能信息的参数。因此,用户不能利用装置105的扩展功能。从而会降低用户的便利性。
在本示例性实施例中,下面将详细描述这样一种方法,其用于防止在因为管理员PC 103不能够设置关于装置105的扩展功能信息的参数而导致用户不能够使用装置105的扩展功能的情况下可能产生的用户便利性的可能降低。
根据本示例性实施例的图像处理系统具有与上述第一示例性实施例基本类似的结构。因此,这里不再重复其描述。在下面的描述中,将主要描述本示例性实施例的不同于第一示例性实施例的结构。
图14是例示根据本示例性实施例的由管理员PC 103执行的控制处理的示例性流程的流程图。在图14所示的示例中,对与以上参照图7描述的处理类似的处理给予相同的附图标记。因此,这里不再重复其描述。
与第一示例性实施例不同,在本示例性实施例中,由于以下原因(1)和(2),管理员PC 103不能够设置关于装置105的扩展功能信息:
(1)在步骤S603(图7)中,管理员PC 103的CPU 501能够获取关于装置105的公用功能信息,但是不能够获取关于装置105的扩展功能信息。
(2)在步骤S603(图7)中,管理员PC 103的CPU 501能够获取关于装置105的扩展功能信息,但是不能够解释所获取的扩展功能信息。因此,管理员PC 103的CPU 501不能够显示图8所示的用于接收扩展功能信息的设置的画面。
因此,在步骤S607(图7)中,管理员PC 103设置公用功能信息的参数,但是不设置扩展功能信息的参数。
此外,管理员PC 103的CPU 501在作业单管理服务器102上登记仅包括公用功能信息的设置的作业单。
通过执行上述处理,完成作业单的生成和登记。
图15是例示根据本示例性实施例的由装置105执行的控制处理的示例性流程的流程图。除了步骤S1301和S1302中的处理之外,图15所示的处理与图10所示的第一示例性实施例的处理基本类似。
如果在步骤S906中用户在当前选择了作业单的同时按下了“发送”按钮1105,则处理前进到步骤S1301。
在步骤S1301中,装置105的CPU 202确定作业单是否包括扩展功能信息的设定。如果确定作业单不包括扩展功能信息的设定(步骤S1301中的“否”),则处理前进到步骤S1302。
在步骤S1302中,CPU 202确定是否设置了使得如果作业单中不包括扩展功能信息的设定则许可扩展功能的使用的设定。
如果确定设置了使得许可扩展功能的使用的设定(步骤S1302中的“是”),则处理前进到步骤S1303。另一方面,如果确定设置了使得禁止扩展功能的使用的设定(步骤S1302中的“否”),则处理前进到步骤S1304。
在步骤S1303中,CPU 202根据作业单中设置的参数执行关于公用功能的处理。如果装置105具有作业单中未设置的扩展功能,则CPU 202根据用户在装置105上设置的设定执行关于作业单中未设置的扩展功能信息的处理。
用户可以通过图13所示的画面执行扩展功能信息的设定。
如果作业单不包括装置105的扩展功能的描述,并且如果用户按下“详细信息”按钮1103(图12),则CPU 202执行用于识别装置105的扩展功能的处理。
另外,CPU 202在操作单元205上显示用于设置识别出的扩展功能以及公用功能二者的画面。
在用户既未显示图13所示的画面也未设置扩展功能信息并且用户在此状态下按下了“发送”按钮1105的情况下,如果CPU 202自动显示图13所示的画面,则也是有用的。
利用以上结构,本示例性实施例能够防止用户不能设置扩展功能信息。
在步骤S1304中,CPU 202根据作业单中包含的关于公用功能的公用功能信息来执行处理。关于扩展功能,CPU 202禁止其使用。
通过执行上述控制,如果管理员PC 103不能够设置针对关于装置105的扩展功能信息的参数,则本示例性实施例能够防止在用户不能够使用装置105的扩展功能的情况下可能产生的用户便利性的可能降低。
如果管理员意图禁止作业单中未定义的扩展功能,则管理员可以执行装置105的设定,使得装置105的扩展功能的使用被禁止。利用该结构,本示例性实施例能够禁止用户使用扩展功能。
在设置是否许可装置105的扩展功能的使用作为装置105的设定时,如果要求用户输入密码则也是有用的。在此情况下,如果输入正确的密码,则装置105显示用于接收关于是否许可扩展功能的使用的设定的设置画面。另外,如果用户没有输入正确的密码,则装置105不显示该显示画面。
利用该结构,本示例性实施例能够限制性地对知道正确密码的特定用户(例如,管理员)设置装置105的扩展功能的使用的许可。
在本示例性实施例中,根据装置105的设定确定是否许可装置105的扩展功能作为装置105的设定。然而,本示例性实施例并不限于此。换句话说,本发明可以适用于具有以下功能的装置。
更具体地说,即使没有接收到关于是否许可扩展功能的使用的设定并且即使作业单不包括扩展功能的设定,则在本发明的装置许可或禁止扩展功能的使用的情况下可以实现本发明。
在本发明的上述各示例性实施例中,如果手动设置了作业单,则总是设置所有扩展功能的值并且生成包括所有值的设定的作业单。然而,本示例性实施例并不限于此。
更具体地说,在作业单包括手动设置的扩展功能的扩展功能信息、并且管理员PC 103生成不包括未被手动设置的扩展功能的扩展功能信息的作业单的情况下,如果仅手动设置一部分扩展功能,则也是有用的。
如果装置105接收到上述作业单,则装置105可以根据作业单中手动设置的处理的内容来执行手动设置的扩展功能信息的处理。
如果装置105包括除手动设置的扩展功能之外的扩展功能,则装置105可以根据从用户接收到的指令来执行扩展功能的处理。
利用上述结构,如果在将作业单登记到作业单管理服务器102上之后添加装置105的扩展功能,则本示例性实施例能够防止用户被禁止使用添加的扩展功能。
在上述各示例性实施例中,装置105下载作业单。然而,本示例性实施例并不限于此。更具体地说,如果装置106或装置107下载作业单则能够实现以上所述的内容。
在上述各示例性实施例中,作业单管理服务器102将作业单与各用户相关联并将作业单与用户的用户ID相关联地存储。然而,本示例性实施例并不限于此。更具体地说,如果作业单管理服务器102将作业单与用户ID和用于唯一识别装置的装置识别信息相关联并将作业单与用户ID和装置标识信息相关联地存储,则也是有用的。
另外,在上述各示例性实施例中,管理员PC 103生成作业单。然而,本示例性实施例并不限于此。更具体地说,如果管理员将作业单的模板从管理员PC 103发送到装置105并且用户在装置105上编辑所接收到的作业单,则也是有用的。
在此情况下,装置105分析作业单的模板并且显示用于接收公用功能信息(例如图像格式或读取分辨率)的设定的画面。另外,在此情况下,用户通过该画面设置针对所接收的作业单中包含的公用功能信息的参数。
还可以通过读出并执行存储器设备上记录的程序以执行上述实施例的功能的系统或装置的计算机(或诸如CPU或MPU的设备)实现本发明的各方面,并且可以利用由通过例如读出并执行存储器设备上记录的程序以执行上述实施例的功能的系统或装置的计算机来执行各步骤的方法实现本发明的各方面。为此,经由网络或从用作存储器设备的各种类型的记录介质(例如,计算机可读介质)将该程序提供给计算机。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽泛的解释,以使其涵盖所有变型例及等同结构和功能。