专利名称:打印处理执行装置、限制信息发布装置、信息处理装置及历史信息处理方法
技术领域:
本发明涉及有关历史信息的打印处理执行装置、限制信息发布装置、信 息处理装置及其历史信息处理方法。
背景技术:
为了防止信息泄漏和进行作业追踪(tracking), 一些打印系统将指定的 打印数据或者打印縮略图数据与作业信息一起,作为历史信息存储。日本特开 2006-178939号公报公开了一种上述打印系统,该打印系统具有由打印机驱 动提供的作业追踪功能,并且包含提取单元,用于提取作业追踪功能历史信 息,从而能够设置存储何种信息和如何存储该信息。
日本特开11-134136号公报公开了一种打印系统,用于限制对应于识别 信息(用于识别各个用户)的可用信息处理功能,,以防止信息泄漏并减少办公 费用。
发明内容
根据本发明的一个方面,打印处理执行装置包括限制信息获取单元,用 于获取包含处理信息的限制信息;打印处理执行单元,用于基于作业执行打 印处理;确定单元,用于确定是否满足存储与作业相关的历史信息的条件; 存储控制单元,用于当确定单元确定满足存储历史信息的条件时,将历史信 息存储至存储单元;处理单元,用于当确定单元确定不满足存储历史信息的 条件时,基于包含在限制信息中的处理信息执行处理。
本发明进一步的特征和方面,将在以下参考附图的具体实施方式
的描述中, 得以清Mi也记载。
被并入且构成说明书的一部分的附图,示出了本发明的实施例、特征和 一些方面,其与文字描述一起用于解释本发明的原理。
图l示出了本发明的实施例中打印系统的典型配置,更具体的,示出了 打印系统中复印机的硬件配置。
图2示出了图1所示复印机的典型功能配置。图3示出了传统的访问控制模板(ACT)。 图4示出了本发明的第一实施例中的典型ACT。 图5A示出了本发明的第一实施例或者第二实施例中另一个典型ACT。 图5B示出了本发明的第一实施例中又一个典型ACT。 图6示出了本发明的第一实施例中又一个典型ACT。 图7示出了通过图形用户接口 (GUI)设置ACT的典型ACT设置屏幕。 图8示出了使用可扩展标记语言(XML)形式描述的典型ACT。 图9为示出了本发明中本实施例的典型打印处理流程图。 图10为本发明的第一实施例中图9所示的步骤S801进行的典型ACT获 取处理流程图。
图11示出了图1中所示的计算机硬件的典型配置。
图12示出了作为典型限制信息发布装置的票据授予服务器的典型配置。
图13示出了本发明的实施例中由典型打印系统进行的典型处理。
图14示出了本发明的实施例中的典型打印作业。
图15为本发明的第三实施例中图9所示的步骤S801进行的典型ACT获 取处理流程图。
图16示出了本发明的第四实施例中的典型ACT。
图17A示出了本发明的第四实施例中,在通过共享描绘对象削减历史信 息文件的文件大小情况下进行的典型处理。其示出了不能存储历史信息时的 限制步骤1的例子(通过共享根据存储的历史信息检测到的描绘对象,来消减 文件大小)。
图17B示出了要被图17A所示的处理进行削减文件大小的文件中的典型 历史信息。
图18示出了本发明的第四实施例中,对于根据存储的历史信息检测得
到描绘对象,通过将其多色表示改变成黑白表示来消减历史信息文件的文件
大小的情况下,进行的典型处理。其示出了不能存储历史信息时的限制步骤
2的例子(通过将根据存储的历史信息检测到的描绘对象由多色表示转变为
黑白表示,来消减文件大小)。
图19示出了本发明的第五实施例中的典型ACT。
具体实施例方式
以下参照附图对本发明的各实施例、特征以及方面进行详细地描述。 图l示出了本发明的第一实施例中打印系统的典型配置,更具体的,示 出了打印系统中复印机的硬件配置。打印系统包括用作典型打印处理执行 装置的复印机1、计算机20和21、历史信息管理服务器26以及传真装置(FAX) 22。
通过网络25,复印机1与计算机21和历史信息管理服务器26相连接。通过网络25和因特网网络23,复印机1与计算机20相连接。通过公用线路 网络24,复印机1与FAX22相连接。
复印机1包含网络处理单元2、页面描述语言(PDL)光栅化 (raterization)单元3、调制解调器通信单元4、扫描仪单元6、显示/操作 单元7、打印机单元8、中央处理器(CPU) 9和存储器10。复印机l还包含 数据处理单元11和硬盘驱动器12。这些硬件组件通过内部总线5互相连接。
计算机21通过网络25与复印机1连接,网络处理单元2控制计算机21 与复印机1中的其他各硬件组件的数据交换。计算机20通过因特网(Internet) 网络23和网络25与复印机1连接,网络处理单元2还控制计算机20与复印 机1中网络处理单元2之外的其他硬件组件之间的数据交换。
PDL光栅化单元3将从计算机20和21发送来的PDL数据光栅化为打印 图像(打印数据)。CPU9通过内部总线5将光栅化的打印图像传送至打印机 单元8。打印机单元8使用传送来的打印图像进行打印。
FAX 22通过公用线路网络24与复印机1相连,调制解调器通信单元4 控制复印机1和FAX 22之间的数据交换。
扫描仪单元6读取放置在复印机1上的文档。CPU 9通过内部总线5将 从文档中读取的图像数据传送至数据处理单元11。数据处理单元11进行图 像处理,如在传送至其中的图像数据上进行旋转和放大变化。作为图像处理 结果所获取的图像(图像数据)被存储到存储器10中。接下来,CPU9响应 用户通过显示/操作单元7输入的操作,将存储于存储器10中的图像发送至 连接网络25的外部计算机20和21,并使用打印机单元8来打印该图像。
显示/操作单元7是具有内置触摸面板(touch panel)的液晶显示设备。 显示/操作单元7在触摸面板上显示应用程序的状态,并且接收由用户输入操 作生成的信号。
CPU9执行存储在存储器10中的程序,使处理单元进行计算,并且将数 据发送至各单元。图2示出了复印机1典型功能配置,由CPU9执行存储在 存储器10中的程序实现的。
如图2所示,复印机l包含以下功能组件ACT管理单元13、用户识别 单元14、历史信息处理单元15和GUI控制单元16。 ACT (限制信息)管理单 元13管理(例如,存储、获取和更新)与用户识别单元14所取得的用户信 息相对应的复印机1的ACT (限制信息)。ACT (限制信息)管理单元13还根 据ACT控制复印机1中的各种功能。如下文所述,图5A、 5B、 16和19示出了多个具体的典型ACT。例如,在包含于ACT中的打印限制信息表示"禁止 单面打印(一面的打印)"的情况下,ACT管理单元13控制复印机1禁止用 户指定单面打印或者强制打印机单元8进行双面打印(两面的打印)。
在存储包含于ACT中历史信息的限制信息被设为"打印数据包含字符串
'schedule',存储历史信息"的情况下,ACT管理单元13分析从PDL光栅 化单元3光栅化得到的打印数据,来确定打印数据是否包含字符串
"schedule"。如果ACT管理单元13确定打印数据包含字符串"schedule", ACT管理单元13指示历史信息处理单元15来生成与打印数据打印相关的历 史信息。
用户识别单元14根据用户信息识别用户。用户信息包含用于识别各个 用户身份的标识(ID)数据和用于识别各个组、科和部门的其他ID数据。用 户识别单元14根据例如ID卡上记录的用户信息或者根据从例如显示/操作单 元7的面板上输入的用户信息来识别上述用户、组、科和部门。
根据从ACT管理单元13发送来的指令,历史信息处理单元15从由PDL 光栅化单元3光栅化得到的打印数据中生成历史信息。然后,历史信息处理 单元15将生成的历史信息存储至由硬盘驱动器12的预置存储区域提供的历 史信息临时存储区中。在复印机l的管理员所设置的时刻,历史信息处理单 元15将历史信息发送到通过网络25连接复印机1的历史信息管理服务器26 中。
GUI控制单元16进行与GUI相关的控制操作。通过GUI,图像被显示在 显示/操作单元7的液晶显示设备的面板上。响应用户的输入操作,GUI控制 单元16将例如下文所述的图7所示的ACT设置屏幕,显示在液晶显示设备的 面板上。GUI控制单元16根据通过图7所示的ACT设置屏幕所设定或选择的 信息来生成ACT。 GUI控制单元16还将生成的ACT存储到复印机1的存储器 10或者硬盘驱动器12中。复印机1可以通过网络25接受外部的ACT,并且 ACT可以临时存储在存储器10中。
图3示出了传统的ACT。图3中所示的ACT表明与用户ID号码"012345" 对应的打印限制为"允许彩色打印"和"禁止单面打印"。也就是说,图3 中所示的ACT表明当具有ID号码"012345"的用户使用复印机1打印数据时, 允许其彩色打印而禁止其单面打印。因此,当具有ID号码"012345"的用户 指示复印机1进行数据的单面打印时,复印机l禁止单面打印。从而,具有 ID号码"012345"的用户不能打印数据。图4示出了本发明的本实施例中的典型ACT。与图3所示的ACT相似, 图4中所示的ACT表明与用户ID号码"012345"对应的打印限制是"允许彩 色打印"和"禁止单面打印"。
也就是说,图4所示的ACT表明当具有ID号码"012345"的用户使用 复印机l打印数据时,允许其彩色打印而禁止其单面打印。因此,当具有ID 号码"012345"的用户命令复印机l进行数据的单面打印时,复印机l禁止 单面打印。从而,具有ID号码"012345"的用户不能打印数据。
图4所示的ACT除了包含图3所示的ACT中的打印限制外,还包含历史 信息存储限制和不能存储历史信息时的限制。
历史信息存储限制用来指示当历史信息存储限制所规定的条件(历史 信息存储条件)满足时,才存储历史信息。
历史信息能够指定打印数据,例如,通过光栅化PDL数据图像化的打印 数据(打印图像),或者是通过削减该打印数据大小获得的数据,或者是包含 在打印数据中的字符串、图像和图形的全部或者部分。
图4所示的历史信息存储限制指示"如果打印数据包含字符串 "schedule",则存储历史信息"。在具有ID号码"012345"的用户打印打印 数据的情况下,通常不存储历史数据。也就是说,复印机l既不在硬盘驱动 器12中存储历史信息,也不将历史信息发送并且存储至通过网络25连接复 印机l的历史信息管理服务器26中。因此,在设备和网络25中无负载。但 是,存储了图4所示的ACT的复印机1确定要被打印的包含了字符串 "schedule"的文档(打印数据)是重要的文档,因此,复印机1生成历史信 息。从而,过后可以追踪到打印的重要文档。因此增强了安全性。
不能存储历史信息时的限制用来规定在历史信息不能被存储的情况下 该进行何种处理。
例如,在具有图4所示的ACT的复印机1打印包含了字符串"schedule" 的文档的情况下,复印机1临时存储历史信息。例如,在硬盘驱动器12没有 足够的空闲空间的情况下,此时复印机l不能存储历史信息。不能存储历史 信息时的限制规定或设置在此种情况下该进行何种处理。
根据图4所示的ACT,在此种情况下,不能存储历史信息时的限制设置 禁止打印来作为执行的典型处理。因此,复印机1在历史信息不能被存储时 禁止打印。在这种情况下,用户请求复印机1的管理员将临时存储在硬盘驱 动器12中的历史信息发送至历史信息管理服务器26。因此,硬盘驱动器12中具有了可用的空闲空间。然后,用户再指示打印文档。或者,当存储在硬
盘驱动器12中的历史信息自动的传送至历史信息管理服务器26后,用户可
以再次指示打印文档。
在用户是可以信赖的情况下,设置过ACT的人(例如,打印系统的管理 员)能通过图7所示的设置屏幕将不能存储历史信息时的限制设置成条件"无 (允许打印)"。
图5A示出了本发明的本实施例中另一个典型ACT。根据图5A所示的典 型ACT,历史信息存储限制为"如果使用托盘l,存储历史信息"。例如,作 为重要打印用纸的保险证书被放在托盘1上,普通的A4纸、A3纸和B4纸被 力乂仕tt显Z芏4上,刀刖倾贝執,只fl^n禾l极llt卞攸JM tlJtf"肓饥「,才可以
设置存储历史信息。在这种情况下,只有当保险证书被打印时,历史信息才 确定被存储。这使得追踪打印页成为可能。然而,当保险证书之外的普通文 档被打印时,并不存储普通文档的历史信息。
因此,根据本实施例,能够进行历史信息管理,如存储或不存储与每个
用户ID号码(或者用户ID信息)对应的历史信息,或者存储或不存储与每 个设备(例如,托盘)对应的历史信息。因此,可以通过将作为设备的硬盘 驱动器12、网络25和历史信息管理服务器26上的负载同时降低到较低水平, 来更有效的实现既防止信息泄漏又减少办公费用。
图5B示出了本发明中本实施例的又一个典型ACT。根据图5B所示的典 型ACT,历史信息存储限制为"如果使用托盘1并且彩色打印,存储历史信 息"。因此,ACT设置者可以通过图7所示的设置屏幕对多个条件进行互相 组合,来作为历史信息存储限制。
图6示出了本发明中本实施例的另外一个典型ACT。在图6所示的典型 ACT中,而设置部门ID号码(而不是用户ID号码)为ID数据来指定单个用户。 例如,对于设计部门来说,泄漏设计信息是严重的问题。因此,ACT设置者 设置历史信息存储限制为"如果打印数据包含图像或者图形,存储历史信息"。 从而,提高了追踪泄漏信息和防止信息泄漏发生的能力。
图7示出了典型ACT设置屏幕,用于通过GUI来设置ACT。 GUI组件601 用来设置(或选择)打印限制。在图7所示的典型ACT设置屏幕的情况下, 选择了选项"强制双面打印"。因此,即使选择了单面打印,复印机l也只能 进行双面打印。
GUI组件602用来设置彩色打印限制。在图7所示的典型ACT设置屏幕的情况下,选择了选项"允许彩色打印"。因此,无论选择黑白打印还是彩色 打印,复印机l都进行打印。例如,在选择了选项"强制黑白打印"的情况 下,即使指定了彩色打印,复印机l只能进行黑白打印。
GUI组件603用来设置页面限制。在图7所示的典型ACT设置屏幕的情 况下,选择了选项"只允许每张2页打印"。因此,即使指定了通常的每张l 页打印,复印机1只能进行每张2页(2 in 1)打印。
GUI组件604用来设置历史信息限制的存储条件1。在图7所示的典型 ACT设置屏幕的情况下,选择了选项"使用托盘1"。因此,在使用放在托盘 l上的记录介质进行打印的情况下,复印机l存储历史信息。但是,由于设 置了第二个历史信息限制存储条件2,并不是只由历史信息限制的条件l来 确定是否存储历史信息。
GUI组件605用来设置历史信息限制条件1和条件2的关系。在图7所 示的典型ACT设置屏幕的情况下,选择了选项"与"。因此,只有在满足历史 信息限制条件1和条件2的情况下,复印机1才存储历史信息。
GUI组件606用来设置历史信息限制的条件2。在图7所示的典型ACT 设置屏幕的情况下,选择了选项"使用彩色打印"。因此,指定或者进行彩色 打印的情况下,复印机l存储历史信息。但是,由于选择了选项"与"为条 件1和2之间的关系,所以只有在使用托盘l并进行彩色打印的情况下,复 印机l才存储历史信息。
GUI组件607用来设置条件1、 2和条件3之间的关系。在图7所示的典 型ACT设置屏幕的情况下,选择了选项"与"。因此,只有当条件l、 2和3 都满足时,复印机l才存储历史信息。
GUI组件608用来设置历史信息限制的条件3。在图7所示的典型ACT 设置屏幕的情况下,选择了选项"无"。因此,没有条件3,所以复印机l忽 略条件3。从而,只有当满足条件1和2时,复印机l才存储历史信息。
GUI组件609用来在不能存储时(此时复印机1不能存储历史信息),设 置复印机1进行的第一项处理。对于使用GUI组件609及其随后的组件的每 一项所设定的处理,在复印机l中对其强制执行而忽略上述打印设置。在图 7所示的典型ACT设置屏幕的情况下,选择了选项"无"。因此,复印机l忽 略要进行第一次处理的该设置。但是,即使使用GUI组件601设置了选项"允 许打印",如果使用GUI组件609设置了选项"禁止打印",在复印机1不能 存储历史信息的情况下,复印机l禁止打印。GUI组件610用来在不能存储时(此时复印机1不能存储历史信息),设 置复印机进行的第二项处理。在图7所示的典型ACT设置屏幕的情况下,选 择了选项"无"。因此,复印机1忽略复印机1要进行的第二项处理设置。
GUI组件611用来在不能存储时(此时复印机1不能存储历史信息),设 置复印机进行的最后一项处理。在图7所示的典型ACT设置屏幕的情况下, 选择了选项"禁止打印"。因此,复印机1在其不能存储历史信息的情况下禁 止打印。在图7所示的典型ACT设置屏幕的情况下,在不能存储时的处理的 第三步中,设置最后进行的处理。然而,ACT设置者可以在不能存储时的处 理的最后一步之前,设置执行步骤中的任何一步。
图8示出了由XML格式描述的典型ACT。但是,本实施例中的ACT的描 述并不仅限于XML格式。根据图8所示的ACT,用户的用户ID号码为"012345"。 用户的电子邮件地址为"012345@xxx.yyy"。
图8所示的ACT还描述了复印机1中用户可用的功能(打印限制)。根 据图8所示的典型ACT,由个人计算机(PC)提供的打印功能"PDL Print" (也称为"PdlPrint")是可用的(也就是说,复印机1被设置为允许("Permit") 用户使用功能"PdlPrint")。彩色打印功能"ColorPrint"是可用的(也就 是说,复印机l被设置为允许("Permit")用户彩色("Color")打印)。但 是,复印机l被设置为禁止("deny")用户单面打印。
图8所示的典型ACT还描述了与用户对应的历史信息存储限制 ("JobArchiveRestriction")。根据图8所示的典型ACT,复印机1在打印 数据包含字符串"Schedule"的情况下被设置为存储历史信息。
图8所示的典型ACT还描述了与用户对应的不能存储历史信息时的限制 (历史信息存储不可能状态限制)。根据图8所示的典型ACT,复印机l被设 置(与属性值(Attribute Value) "PrintDeny"对应)为禁止用户打印。
图9为示出了本发明中本实施例的典型打印处理的流程图。在步骤S801 中,ACT管理单元13获取ACT (限制信息)。下文中参考图10描述步骤S801 中进行的处理。
然后,在步骤S802中,ACT管理单元13分析从步骤S801获取的ACT以 获得包含于ACT中关于打印限制的信息(即,打印限制信息)。例如,在获取 了图4所示的典型ACT的情况下,在步骤S802中,ACT管理单元13获取表 示条件"允许彩色打印并禁止单面打印"的信息作为打印限制信息。
接下来,在步骤S803中,ACT管理单元13分析从步骤S801中获取的ACT,以获得包含于ACT中关于历史信息存储限制的信息(g卩,历史信息存储 限制信息)。例如,在获取了图4所示的典型ACT的情况下,在步骤S803中, ACT管理单元13获取表示条件"打印数据包含字符串'schedule'"的信息 作为历史信息存储限制信息。
随后,在步骤S804中,ACT管理单元13分析从步骤S801中获取的ACT 以获得包含于ACT中关于不能存储历史信息时的限制的信息(即,不能存储 历史信息时的限制信息)。例如,在获取了图4所示的典型ACT的情况下,在 步骤S804中,ACT管理单元13获取表示条件"禁止打印"的信息作为不能 存储历史信息时的限制信息。在不能存储历史信息时的限制(即,不能存储 历史信息时的限制信息)不包含于ACT的情况下,ACT管理单元13获取例如 表示条件"无"的信息。
然后,在步骤S805中,ACT管理单元13获取打印作业作为典型作业。 在进行复印处理的情况下,ACT管理单元13获取从扫描仪单元6输入并且存 储在存储器10中的数据。ACT管理单元13还获取从显示/操作单元7输入的 并且存储在存储器10中的关于打印指定的信息。在进行FAX处理的情况下, ACT管理单元13获取打印数据和打印指定信息(例如,纸张大小信息)。所 述打印数据和打印指定信息(例如,纸张大小信息)由调制解调器通信单元 4通过公用线路网络24从FAX22获取,并且存储于存储器10中。在由计算 机21发出打印指示的情况下,ACT管理单元13通过在PDL光栅化单元3中 光栅化PDL数据获取打印数据和打印指定信息。PDL数据从计算机21中输出 并通过网络处理单元2存储至存储器10中。
接下来,在步骤S806中,ACT管理单元13确定从步骤S805中获取的打 印指定信息是否满足由步骤S802中获取的打印限制信息表示的条件。如果 ACT管理单元13确定打印指定信息满足打印限制信息表示的条件(步骤S806 中"是"),处理进入步骤S807。如果ACT管理单元13取得打印指定信息不 满足打印限制信息表示的条件(步骤S806中"否"),处理进入步骤S813。
在步骤S807中,ACT管理单元13比较从步骤S805中获取的打印指定信 息(或者打印数据)和从步骤S803中获取的历史信息存储限制信息。因此, ACT管理单元13确定从步骤S805中获取的打印指定信息是否与从步骤S803 中获取的历史信息存储限制信息一致。如果ACT管理单元13确定打印指定信 息与历史信息存储限制信息一致(步骤S807中"是"),处理进入步骤S808。 相反地,如果ACT管理单元13确定打印指定信息与历史信息存储限制信息不一致(步骤S807中"否"),处理进入步骤S810。
在步骤S808中,ACT管理单元13确定历史信息是否能被存储(即,与 历史信息存储相关的条件是否满足)。例如,ACT管理单元13确定硬盘驱动 器12的空闲存储容量是否大于或等于其存储总容量的5%。如果ACT管理单 元13确定硬盘驱动器12的空闲存储容量大于或等于其存储总容量的5%, ACT 管理单元13确定满足存储历史信息相关的条件。也就是说,ACT管理单元13 确定能够存储历史信息(步骤S808中"是")。然后,处理进入步骤S809。 另一方面,如果ACT管理单元13确定不能存储历史信息(步骤S808中"否"), 处理进入步骤S811。
在步骤S811中,ACT管理单元13确定是否有不能存储历史信息时的限 制,S卩ACT是否包含不能存储历史信息时的限制(g卩,不能存储历史信息时 的限制信息)。如果ACT管理单元13确定有不能存储历史信息时的限制(步 骤S811中"是"),处理进入步骤S812。相反的,如果ACT管理单元13确定 没有不能存储历史信息时的限制(步骤S811中"否"),处理进入步骤S813。
在步骤S812中,ACT管理单元13进行在不能存储历史信息时的处理。 接下来,在步骤S814中,ACT管理单元13确定是否能够存储历史信息。如 果ACT管理单元13确定能够存储历史信息(步骤S814中"是"),ACT管理 单元13指示历史信息处理单元15存储历史信息。然后,处理进入步骤S809。 如果ACT管理单元13确定不能存储历史信息(步骤S814中"否"),处理进 入步骤S813。
在步骤S809中,历史信息处理单元15根据从ACT管理单元13中输出 的指示将由PDL光栅化单元3光栅化得到的打印数据生成历史信息。历史信 息处理单元15使硬盘驱动器12将历史信息存储至由硬盘驱动器12的预置存 储区域提供的临时存储区。
在步骤S810中,ACT管理单元13控制打印机单元8打印从步骤S805获 取的打印数据。从而,图9所示的打印处理结束。
另一方面,在步骤S813中,ACT管理单元13禁止打印。然后,图9所 示的打印处理结束。
图10为本发明的本实施例中图9所示步骤S801中进行的典型ACT获取 处理流程图。
在步骤S901中,ACT管理单元13从用户识别单元14获取用户识别信息。 用户识别单元14,例如,通过连接至复印机l的ID卡读卡机,将从ID卡上读取的用户ID信息作为用户识别信息。或者,用户识别单元14可以获取从
复印机1的显示/操作单元7输入的ID信息作为用户识别信息。还有,用户 识别单元14可以从通过网络25与其连接的计算机20或者21上获取用户识 别信息和打印指示。本发明不限于上述提到的获取用户ID信息的方法,能够 实行本发明的任何方法都可以应用。
在步骤S902中,ACT管理单元13确定是否获取了用户识别信息。如果 ACT管理单元13确定己经获取了用户识别信息(步骤S902中"是"),ACT 获取处理进入步骤S903。相反的,如果ACT管理单元13确定尚未获取用户 识别信息(步骤S902中"否"),ACT获取处理进入步骤S905。
在步骤S903中,ACT管理单元13根据在步骤S901种获取的用户识别信 息从复印机1提供的存储器10或者硬盘驱动器12中获取ACT。
接下来,在步骤S904中,ACT管理单元13确定是否获取了 ACT。如果 ACT管理单元13确定己经获取了 ACT (步骤S904中"是"),ACT管理单元13 结束图IO所示的处理。然后,打印处理进入图9所示的步骤S802。如果ACT 管理单元13确定尚未获取ACT(步骤S904中"否"),打印处理进入步骤S905。
在步骤S905中,ACT管理单元13忽略打印指示并且禁止打印。也就是 说,ACT管理单元13不进行图9所示的步骤S802和随后步骤中的处理。
根据本实施例,复印机1能够进行打印控制操作并且根据打印数据控制 是否存储历史信息。此外,根据本实施例,复印机1能够控制在没有提取或 者存储历史信息的情况下所进行的处理。从而,本实施例通过将设备和网络 上的负载降低到较低水平,来有效的防止信息泄漏和减少办公费用。
在第一实施例的上述描述中,已参考图9描述了获取图4所示的典型ACT 情况下的打印处理。在本发明的第二实施例中,将参考图9描述图5A所示的 典型ACT情况下的打印处理。
在步骤S801中,ACT管理单元13获取图5A所示的ACT。然后,在步骤 S802中,ACT管理单元13获取包含于ACT中的关于打印限制的信息(即,打 印限制信息),该信息表示条件"允许彩色打印并禁止单面打印"。
接下来,在步骤S803中,ACT管理单元13获取关于历史信息存储限制 的信息(即,历史信息存储限制信息),该信息表示条件"如果使用托盘l, 存储历史信息"。在重要的打印用纸,如正式证券或保险证书等被放在托盘1 上的情况下,设置历史信息存储限制。
接下来,在步骤S804中,ACT管理单元13获取关于不能存储历史信息时的限制(即,不能存储历史信息时的限制信息),该信息表示条件"禁止打 印"。
在步骤S805以及随后的步骤中进行的处理与第一实施例中的相同,因 此在此省略了详细的描述。至此,根据本实施例,复印机l能够进行打印控
巾in禾'l'F7r且f3匕"攻TPO/S t5C货'旧"、:fi巾!J疋'"1t1柏乂力3C'旧尼、。从LPT, TR弼不头施1列, 复印机1能够控制在没有历史信息提取和存储的情况下进行的处理。从而, 本实施例通过将设备和网络上的负载降低到较低水平,来有效的防止信息泄 漏和减少办公费用。
根据本发明的第三实施例,计算机21的驱动器从票据授予服务器(ticket granting server)获取ACT。驱动器将关于打印作业的信息发送至复印机1 (例 如,图13所示的多功能外围设备(MFP) 1003),该打印作业包含ACT和PDL 数据。
图11示出了计算机21的硬件典型配置。如图11所示,计算机21包含 中央处理器(CPU) 1201、只读存储器(ROM) 1202、随机存取存储器(RAM) 1203、键盘(KB) 1209以及键盘控制器(KBC) 1205。计算机21还包含用作 显示单元的CRT1210的阴极射线管(CRT)控制器(CRTC) 1206、硬盘(HD) 1211、软盘(FD) 1212以及磁盘控制器(DKC) 1207。计算机21还包含用于 将其与网络(例如,本地网(LAN))连接的网络接口控制器(NIC) 1208。这些 硬件设备通过系统总线1204连接在一起,并能够互相通信。
CPU1201通过执行记录在ROM1202或者HD 1211中的程序(例如,与图 13所示的驱动器1002对应的程序)或者执行由FD 1212提供的程序来管理 地控制连接到系统总线1204上的组件单元。
也就是说,在本实施例中,CPU 1201通过从ROM 1202、 HD 1211或者 FD 1212中读取与驱动器1002对应的程序并执行该读取的程序,以控制组件 单元来完成控制操作。
RAM 1203的作为主存储器或者CPU 1201的工作区域。KBC 1205控制从 KB 1209或指示设备(未图示)输入的指示。
CRTC 1206控制CRT 1210中的每次显示。DKC控制对HDD 1211和FD 1212 的访问,HDD 1211和FD 1212存储引导程序、各种应用程序、编辑文件、用 户文件、网络管理程序和与驱动器1002对应的程序。NIC1208与网络上的设 备和系统进行双向数据交换。
图12示出了图13所示的票据授予服务器1001的典型硬件配置。如图12所示,票据授予服务器1001包含CPU 1301、 ROM 1302, RAM 1303和KB 1309 的KBC 1305。票据授予服务器1001还包含用作显示单元的CRT1310的CRTC 1306、 HD1311、 FD 1312以及DKC 1307。票据授予服务器1001还包含NIC 1308用以连接票据授予服务器1001和网络(例如,LAN)。这些硬件设备通 过系统总线1304连接在一起,并能够互相通信。
CPU 1301通过执行记录在R0M1302或者HD 1311中的程序(例如,与 GUI控制单元(未图示)对应的程序)或者执行由FD 1312提供的程序来管 理地控制连接到系统总线1304上的组件单元。
也就是说,在本实施例中,CPU 1302通过从ROM 1302、 HD 1311或者 FD 1312中读取与驱动器1002对应的程序并执行该读取的程序,以控制组件 单元来完成控制操作。
RAM 1303作为主存储器或者CPU 1301的工作区域。KBC 1305控制从KB 1309或指示设备(未图示)输入的指示。
CRTC 1306控制CRT 1310中的每次显示。DKC控制对HDD 1311和FD 1312 的访问,HDD 1311和FD 1312存储引导程序、各种应用程序、编辑文件、用 户文件、网络管理程序和与驱动器1002对应的程序。NIC1308与网络上的设 备和系统进行双向数据交换。
图13示出了本发明的实施例中由典型打印系统进行的典型处理。MFP 1003 (即,复印机1)将用户识别信息发送至计算机21的驱动器1002中。 当从MFP1003中接受到用户识别信息时,计算机21的驱动器1002将收到的 用户识别信息发送至票据授予服务器1001。
当从计算机21的驱动器1002接收到用户识别信息时,票据授予服务器 1001使CRT 1310显示图7所示的设置屏幕。然后,票据授予服务器1001响 应由ACT设置者进行的设置操作(或者输入的设置指示)而生成ACT 1004。 票据授予服务器使RAM1303将生成的ACT1004存储,并将RAM1303中的存储 ACT1004传送给计算机21的驱动器1002。
计算机21的驱动器1002(或者计算机21)接收到由票据授予服务器1001 发送来的ACT 1004。然后计算机21的驱动器1002生成如图14所示的打印 作业1005。打印作业1005包含用户识别信息、ACT 1004和PDL数据。随后, 计算机21的驱动器1002将生成的打印作业1005发送至MFP 1003。
图14示出了典型的打印作业。如图14所示,打印作业包含用户识别信 息和ACT,被设置为其标题部分,还包含PDL数据,被设置为其主体部分。当接收到由计算机21的驱动器1002发送来的打印作业1005时,MFP 1003 根据包含在打印作业1005中的ACT 1004和PDL数据进行上述实施例的在先 描述的打印处理。
图15为本发明的第三实施例中图9所示的步骤S801进行的典型ACT获 取处理流程图。在步骤S1201中,ACT管理单元13从用户识别单元14获取 用户识别信息。用户识别单元14,例如,通过连接至复印机1上的ID卡读 卡机从ID卡上读取的用户识别信息,来获取表示用户ID号码的信息以作为 用户识别信息。或者,用户识别单元14可以获取从复印机1的显示/操作单 元7输入的表示ID号码的信息以作为用户识别信息。还有,用户识别单元 14可以从通过网络25与其连接的计算机20或者21上,获取用户识别信息 和打印指示。本发明不限于上述提到的获取用户ID信息的方法,能够实行本 发明的所有方法都可以应用。
在步骤S1202中,ACT管理单元13确定是否获取了用户识别信息。如果 ACT管理单元13确定已经获取了用户识别信息(步骤S1202中"是"),ACT 获取处理进入步骤S1203。相反的,如果ACT管理单元13确定尚未获取用户 识别信息(步骤S1202中"否"),ACT获取处理进入步骤S1207。
在步骤S1203中,ACT管理单元13将用户识别信息发送至计算机21的 驱动器1002中。当接收到用户识别信息时,计算机21的驱动器1002将用户 识别信息发送至票据授予服务器IOOI,并且请求票据授予服务器1001授予 ACT并发送ACT给计算机21的驱动器1002。
在步骤S1204中,票据授予服务器1001响应由ACT设置者进行的设置 操作(或者发出的设置指示)而生成ACT 1004。然后,票据授予服务器IOOI 将生成的ACT 1004发送至计算机21的驱动器1002。
在步骤S1205中,计算机21的驱动器1002确定是否从票据授予服务器 1001获取了 ACT 1004。如果计算机21的驱动器1002确定已经获取ACT 1004 (步骤S1205中"是"),处理进入步骤S1206。相反的,如果计算机21的驱 动器1002确定尚未获取ACT 1004(步骤S1205中"否"),处理进入步骤S1207。
在步骤S1206中,计算机21的驱动器1002生成包含用户识别信息、ACT 1004和PDL数据的打印作业1005。然后,计算机21的驱动器1002将打印作 业1005发送至MFP 1003。
在步骤S1207中,确定尚未获取用户识别信息的ACT管理单元13,忽略 打印指示并禁止打印。也就是说,ACT管理单元13不对图9所示的步骤S802及其随后的步骤进行处理。同样,在步骤S1207中,当收到来自计算机21 的驱动器1002的表明ACT 1004尚未获取的信息时,在驱动器1002确定ACT 1004尚未获取后,ACT管理单元13忽略打印指示并禁止打印。所以,ACT管 理单元13不对图9所示的步骤S802及其随后的步骤进行处理。
综上所述,在计算机21作为客户端PC从票据授予服务器1001获取ACT 并指示MFP 1003 (例如,复印机O进行打卬的情况下,本实施例具有与上 述实施例相同的优点。
根据本发明的第四实施例,在ACT包含多个不能存储历史信息时的限制 的情况下,更具体的,在当不进行处理历史信息就不能存储时,为了能够处 理现有的历史信息,而设置包含于ACT中的多个不能存储历史信息时的限制 的情况下,复印机l进行下述的处理。本实施例进行的处理与第一实施例中 图9和10进行的处理相似。因此,以下将描述本实施例进行的处理和第一实 施例中图9和10中进行的处理的不同之处。
图16所示为本发明的本实施例中典型的ACT。图16所示的典型ACT描 述了加于处理上的不能存储历史信息时的限制(在下文,有时被称为不能存 储历史信息时的处理)。所述限制在不能存储历史信息的情况下进行,并且具 有分别对应步骤l、步骤2和最后步骤(即,最终措施)的三个阶段。也就 是说,图16所示的ACT以逐步方式包含不能存储历史信息时的限制。
本发明的第一实施例中图9所示的步骤S812中进行不能存储历史信息 时的处理。
在步骤S812中,首先,已经获取了图16中所示的ACT的ACT管理单元 13进行与步骤1对应的"通过共享根据存储的历史信息检测到的描绘对象, 来削减文件大小"处理。
ACT管理单元13 (或者历史信息处理单元15)分析临时存储于硬盘驱动 器12中的每条历史信息。如果有共享的描绘对象,就通过共享检测到的描绘 对象来削减历史信息文件的文件大小。
图17A示出了本发明的本实施例中,在通过共享检测到的描绘对象,来
削减历史信息文件的文件大小的情况下进行的典型处理。在不能存储历史信 息的情况下,进行步骤1对应的处理之前,将表示相同标识图像(即,描绘 对象)的图像数据附加至历史信息文件的每一页上。假设通过分离每一个由 历史信息表示的描绘对象来管理历史信息文件,与将包含于可移植文档格式 (PDF)文件中的信息分类为字符串信息(即,文本信息)、图像信息(或图像数据)和图形信息来管理PDF文件相似。图17B示出了典型历史信息。
回头参考图17A,从图17A可以看出,在不能存储历史信息的情况下, 在进行与步骤l对应的处理(即,共享表示与相同的描绘对象对应的相同标 识图形的图像数据)之后,只存储一个表示标识图形的图像数据,而在进行 与步骤1对应的处理之前,存储了 100个表示相同标识图像的图像数据。
在图17A所示的情况下,ACT管理单元13只在每个历史信息(或者每个 历史信息文件)内对表示相同标识图像的图像数据进行共享。然而,ACT管 理单元13能够通过对存储在硬盘驱动器12中的所有历史信息,共享表示相 同标识图象的图像数据,来削减历史信息文件的文件大小。在进行该种操作 的情况下,ACT管理单元13 (或者历史信息处理单元15)促使硬盘驱动器12 存储表示共享的标识图像的图像数据为公共图像文件。然后,ACT管理单元 13 (或者历史信息处理单元15)设置历史信息,以便于从历史信息上链接表 示标识图像的图像数据并能使其参考历史信息。从而,这种操作增加了硬盘 驱动器12的空闲存储容量。因此,硬盘驱动器12能够存储历史信息。此时, ACT管理单元13指示历史信息处理单元15存储历史信息。然后,处理进入 步骤S809。
在即使进行了与步骤1对应的处理时,硬盘驱动器12还不能确定有足 够的空闲存储容量来存储新的历史信息的情况下,ACT管理单元13返回至步 骤S812。在步骤S812中,ACT管理单元13根据ACT中设置的信息进行与步 骤2对应的处理。
图18示出了本发明的本实施例中在通过将根据存储的历史信息检测到 的描绘对象由多色表示转变为黑白表示,来削减历史信息文件的文件大小的 情况下,进行的典型处理。历史信息文件大小很大的主要原因之一为彩色信 息。ACT管理单元13 (或者历史信息处理单元15)根据ACT中设置的信息将 彩色图像数据转化为黑白图像数据。从而,硬盘驱动器12的空闲存储容量增 加。
根据图18所示的处理,包含于历史信息中的所有彩色图像数据,例如 表示标识图像的数据,在被ACT管理单元13 (或者历史信息处理单元15)进 行了与步骤2对应的处理之后,都被转化为黑白图像数据。
在即使进行了与步骤2对应的处理时,硬盘驱动器12还不能确定有足 够的空闲存储容量来存储新的历史信息的情况下,ACT管理单元13返回至步 骤S812。在步骤S812中,ACT管理单元13根据ACT中设置的信息进行与最后步骤对应的处理。在不能存储时处理的最后步骤进行之前所进行的步骤数
并不限于2。 ACT设置者可以在不能存储时处理的最后步骤之前,设置任何数
量的步骤。
根据本实施例,与最后步骤对应的处理为"禁止打印"。因此,ACT管理 单元13禁止打印。从而,与本发明的第一实施例相似,图9所示的打印处理结束。
综上所述,根据本实施例,根据ACT中设置的信息对现存的历史信息以 逐步的方式进行处理,以便于能够存储新的历史信息。从而,本实施例解决 了如下问题,即由于没有足够的空闲存储容量磁盘驱动器不能存储历史信息, 传统的复印机不能存储新的历史信息。本发明的本实施例能够有效的防止信 息泄漏。
根据本发明的第五实施例,在ACT包含多个不能存储历史信息时的限制 的情况下,更明确的说,在当不能存储历史信息时而设置包含于ACT中的多 个不能存储历史信息时的限制,以便于能够处理新的历史信息的情况下,复印 机1进行如下的处理。
本实施例进行的处理与第一实施例中图9和10所示的处理相似。因此, 以下将描述本实施例进行的处理和第一实施例中图9和10中进行的处理的不 同之处。
图19示出了本发明的本实施例中典型的ACT。图19所示的典型ACT描 述了加于处理上的不能存储历史信息存储时的限制。该限制在不能存储历史 信息的情况下进行,并且具有分别对应步骤1和最后步骤(即,最终措施) 的两个阶段。
本发明的第一实施例中图9所示的步骤S812进行不能存储历史信息时 的处理。
在步骤S812中,首先,已经获取了图19所示的ACT的ACT管理单元13 进行与步骤1 "通过共享根据新的历史信息检测到的描绘对象来削减文件大 小"相应的处理。
与第四实施例中图17A所示的处理相似,该处理进行共享新的历史信息 上的描绘对象的处理。在这种处理使硬盘驱动器12能够存储历史信息的情况 下,ACT管理单元13指示历史信息处理单元15存储历史信息。然后,处理 进入步骤S809。
在即使进行了与步骤1对应的处理时硬盘驱动器12还不能确定有足够的空闲存储容量来存储新的历史信息的情况下,ACT管理单元13返回至步骤
S812。在步骤S812中,ACT管理单元13根据ACT中设置的信息进行与最后 步骤对应的处理。
根据本实施例,与最后步骤对应的处理为"禁止打印"。因此,ACT管理 单元13禁止打印。从而,与本发明的第一实施例相似,图9所示的打印处理 结束。
综上所述,根据本实施例,根据ACT中设置的信息对现存的历史信息以 逐步的方式进行处理,以便于能够存储新的历史信息。从而,本实施例解决 了如下问题,即由于没有足够的空闲存储容量磁盘驱动器不能存储历史信息, 传统的复印机不能存储新的历史信息。本发明的本实施例能够有效的防止信 息泄漏。
实现本发明的方面如下。也就是说,向系统或者装置提供记录能够实现 上述实施例功能的程序代码的记录介质(或者存储介质)。然后,系统或者装 置的中央处理器(CPU或者为处理单元(MPU))读取并执行存储于存储介质 的程序代码。在这种情况下,从存储介质读取的程序代码本身实现了上述实 施例的功能。记录了程序代码的存储介质也构成本发明。
通过执行由中央处理器读取的程序代码和根据程序代码表示的指示,使 用运行于系统或者装置上的操作系统(0S)来进行部分或者全部实际的处理 能够完成上述实施例的功能。
在将从记录介质上读取的程序代码写入扩展板或单元的存储器后,通过 使用插入系统或连接至设备的功能扩展板或者功能扩展单元提供的CPU等, 进行部分或完全实际处理操作能够完成上述实施例的功能。
在本发明应用到记录介质的情况下,将与上述流程图对应的程序代码存 储至记录介质中。
根据上述实施例,在不能存储历史信息时,打印限制处理能够灵活并适 当的进行。并且,通过同时减少在设备和网络上的负载至较低水平有效的实 现防止信息泄露并减少办公费用。
虽然参照实施例对本发明进行了描述,应当理解的是本发明并不限于所 公开的实施例。权利要求的范围给予最宽泛的解释,包括所有修改、等同结 构与功能在内。
权利要求
1.一种打印处理执行装置,包括限制信息获取单元,用于获取包含处理信息的限制信息;打印处理执行单元,用于基于作业执行打印处理;确定单元,用于确定是否满足存储与作业相关的历史信息的条件;存储单元,用于存储历史信息;存储控制单元,用于当所述确定单元确定满足存储所述历史信息的条件时,存储所述历史信息至存储单元;处理单元,用于当所述确定单元确定不满足存储所述历史信息的条件时,基于包含在所述限制信息中的处理信息,执行处理。
2. 根据权利要求1所述的打印处理执行装置,其特征在于, 所述限制信息进一步包含历史信息存储条件;当作业满足包含在所述限制信息中的所述历史信息存储条件时,所述确 定单元确定是否满足存储与作业相关的所述历史信息的条件。
3. 根据权利要求1所述的打印处理执行装置,其特征在于,所述限制信 息包含以逐步方式的多条处理信息;当所述确定单元确定不满足存储所述历史信息的条件时,所述处理单元 基于包含在所述限制信息中的多条处理信息以逐步方式执行处理,直到所述 确定单元确定满足存储所述历史信息的条件时为止。
4. 根据权利要求1所述的打印处理执行装置,其特征在于,当所述处理 信息表明禁止打印时,所述处理单元禁止所述打印处理执行单元中打印处理 的执行。
5. 根据权利要求1所述的打印处理执行装置,其特征在于,进一步包括 限制信息设置单元,用于设置限制信息。
6. —种限制信息发布装置,包括限制信息设置单元,用于在不满足存储历史信息的条件的情况下,设置 包含处理信息的限制信息,所述处理信息描述由打印处理执行装置执行的处 理;存储单元,用于存储限制信息;存储控制单元,用于将由所述限制信息设置单元设置的限制信息存储至 存储单元;发送单元,用于将存储在存储单元中的限制信息发送至通过网络能够与 该限制信息发布装置通信的信息处理装置中。
7. —种信息处理装置,包括接收单元,用于在不满足存储历史信息的条件的情况下,从通过网络能 够与该信息处理装置通信的限制信息发布装置,接收包含处理信息的限制信 息,所述处理信息描述由打印处理执行装置执行的处理;作业生成单元,用于生成包含打印数据和由所述接收单元接收到的限制 信息的作业;发送单元,用于将由所述作业生成单元生成的所述作业发送到通过网络 能够与该信息处理装置通信的打印处理执行装置中。
8. —种打印处理执行装置的历史信息处理方法,包括 获取包含处理信息的限制信息; 基于作业执行打印处理;确定是否满足存储与作业相关的历史信息的条件; 当确定满足存储所述历史信息的条件时,将所述历史信息存储; 当确定不满足存储所述历史信息的条件时,基于包含在所述限制信息中 的所述处理信息,执行处理。
9. 根据权利要求8所述的历史信息处理方法,其特征在于,所述限制信 息进一步包含历史信息存储条件;当作业满足包含在所述限制信息中的所述历史信息存储条件时,确定是 否满足存储与作业相关的所述历史信息的条件。
10. 根据权利要求8所述的历史信息处理方法,其特征在于,所述限制信 息包含以逐步方式的多条处理信息;当确定不满足存储所述历史信息的条件时,基于包含在所述限制信息中 的多条处理信息以逐步方式执行处理,直到确定满足存储所述历史信息的条 件时为止。
11. 根据权利要求8所述的历史信息处理方法,其特征在于,进一步包括 当所述处理信息表明禁止打印时,禁止打印处理的执行。
12. 根据权利要求8所述的历史信息处理方法,其特征在于,进一步包括 设置限制信息。
13. —种限制信息发布装置的历史信息处理方法,包括 在不满足存储历史信息的条件的情况下,设置包含处理信息的限制信息,所述处理信息描述由打印处理执行装置执行的处理; 将设置的限制信息存储;将存储的限制信息发送至通过网络能够与该限制信息发布装置通信的信 息处理装置中。
14. 一种信息处理装置的历史信息处理方法,包括-在不满足存储历史信息的条件的情况下,从通过网络能够与该信息处理 装置通信的限制信息发布装置接收包含处理信息的限制信息,所述处理信息 描述由打印处理执行装置执行的处理;生成包含打印数据和接收到的限制信息的作业;将生成的所述作业发送到通过网络能够与该信息处理装置通信的打印处 理执行装置中。
全文摘要
一种打印处理执行装置包括限制信息获取单元,用于获取包含处理信息的限制信息;打印处理执行单元,用于基于作业执行打印处理;确定单元,用于确定是否满足存储与作业相关的历史信息的条件;存储控制单元,用于当确定单元确定满足存储历史信息的条件时,将历史信息存储至存储单元以及处理单元,用于当确定单元确定不满足存储历史信息的条件时,基于包含在限制信息中的处理信息,执行处理。
文档编号G06F3/12GK101281565SQ200810007509
公开日2008年10月8日 申请日期2008年2月26日 优先权日2007年2月26日
发明者中塚忠则 申请人:佳能株式会社