打印机的制作方法

文档序号:7657608阅读:101来源:国知局
专利名称:打印机的制作方法
技术领域
本申请涉及一种用于接收和存储要打印的打印数据、并基于所存储的打 印数据而在记录介质上进行打印该打印数据的动作的打印机,并且更具体地, 涉及一种能够机密地保存打印数据的打印机。
背景技术
通过经由例如LAN(局域网)的网络而将打印机连接到2个或更多个计算 机以组成打印系统,可能在计算机的用户之间共享作为公共硬件资源的打印 机。通常,当打印完并且从打印机向外部卸出时,这样的普通打印机中的打 印介质(例如,记录纸张)可由任何人取得,因此,很难保持打印数据的机 密性。
具体地,当由作为公司或办公室雇员的用户自行操作打印机时,可能通 过任何雇员的打印介质而泄露机密数据,并且出现对例如打印纸或墨粉的资 源的浪费使用的问题。
为了保护机密性,已经开发了如在日本特开专利公布第2001-121781中 的公开的系统,其中将不要求机密性的打印数据提供到一般数据打印机,而 要求机密性的打印数据经过保持动作,并且在所有者的成功验证之后输出到 机密数据打印机。
在曰本特开专利公布第2005-319673中公开的是一种系统,其中没有保 持功能的打印机共享在另 一打印机中提供的保持功能,从而实现虚拟保持功 能。
在曰本特开专利公布第2005-349642中公开了另一种打印系统,其中打 印数据经过保持动作,然后根据其类型而选择性地擦除或保存。
为了保护打印中的机密性,必须在实际经过打印动作之前,首先确定要 被打印的打印数据是否被分类为要求机密性的数据。在日本特开专利公布第 2001-121781和2005-349642中,由用户执行确定和选才奪的动作。因此,由 于机密性的保护取决于用户的动作,所以可能由于用户的意外或故意动作而
错误地处理数据,并且机密性保护的可靠性可能降级。
还必须根据关于打印数据和打印机的信息(包括设备的位置和可选装置 的安装)来确定感兴趣的打印数据是否应当经过其中保护机密性的打印动作。 例如,当打印机位于可由除了公司或办公室的雇员以外的任何人接近的地点
并且从那里简单地输出包括公司秘密的打印数据时,输出的打印结果(prints) 可被带离公司或办公室。为了防止秘密的泄漏,必须执行具有机密性保护的 打印。
但是,上述传统系统不能根据打印数据和关于打印机的信息的组合而弄 清打印感兴趣的打印数据的动作,因此安全保护的可靠性和生产率可能恶化。

发明内容
考虑到上述问题而作出本申请,并且其目的是提供能够根据关于打印数 据的信息和关于打印机的信息而保护打印数据的机密性的打印机。
本申请的另一个目的是通过根据关于打印数据的信息来保护打印数据的 机密性,而提供能够间接地抑制例如打印纸和墨粉的资源的消耗的打印机。
根据本申请的打印机包括用于获取打印数据的部件、用于存储通过接收
部件所接收的打印数据的部件、用于打印在存储部件中存储的打印数据的部 件、用于接收关于打印机的信息的部件、用于从在存储部件中存储的打印数 据提取关于打印数据的预定信息的部件、以及基于由提取部件提取的关于打 印数据的预定信息和由接收部件所接收的信息来执行用于保护打印数据的机 密性的处理的部件。
才艮据本申请的一个方面,通过接收单元所接收的信息包括指示打印机的 安装的位置的信息。
根据本申请的一个方面,通过接收单元所接收的信息包括指示打印机具

根据本申请的一个方面,关于打印数据的预定信息包括指示打印数据的 机密性的等级的关键字。
根据本申请的一个方面,关于打印数据的预定信息包括指示安装位置的 范围的信息,而该打印机还包括用于确定安装位置是否在该范围内的部件、 以及用于响应于确定的结果而保护打印数据的机密性的部件。根据本申请的一个方面,关于打印数据的预定信息包括指示打印数据的 机密性等级的标记。
根据本申请的一个方面,关于打印数据的预定信息包括指示打印数据的 机密性等级的打印作业名。
根据本申请的一个方面,关于打印数据的预定信息包括指定个人的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示在进行打印 数据的打印动作时的时间和/或日期的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示打印数据的 大小的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示在其上打印 打印数据的打印纸的类型的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示在其上打印 打印数据的打印纸的尺寸的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示要打印的打 印数据的页数的信息。
根据本申请的一个方面,关于打印数据的预定信息包括指示要在打印纸 张的双面还是单面上执行打印数据的打印的信息。
根据本申请的 一 个方面,关于打印数据的预定信息包括指示要被打印的 打印数据的颜色的信息。
根据本申请的 一个方面,打印机还包括用于容纳要提供给打印部件的打 印纸张的多个送纸盘,并且关于打印数据的预定信息包括指示用于提供要在 其上打印该打印数据的打印纸张的送纸盘中的一个的信息。
根据本申请的一个方面,打印机还包括多个纸卸出盘,用于卸出经打印
的纸张,并且关于打印数据的预定信息包括指示用于卸出在其上打印了打印 数据的打印纸张的纸卸出盘中的 一 个的信息。
根据本申请的一个方面,打印机还包括用于确定是否暂停打印数据的打 印的开始的部件,以及用于根据确定的结果而暂停或执行打印数据的打印的 开始的部件。
根据本申请的一个方面,打印机还包括用于将打印数据传送到另一打印 机的传送部件、用于确定是否由传送部件将经过打印开始的暂停的打印数据 传送到另一打印机的部件、以及用于根据确定的结果而暂停或执行通过传送
部件的、打印数据的传送的部件。
根据本申请的一个方面,打印机还包括用于确定是否要在完成打印动作 后删除在存储部件中存储的打印数据的部件、以及用于当确定应当删除打印 数据时擦除打印数据的部件。
根据本申请的 一个方面,打印机还包括用于向外部做出关于在存储部件
中存储的打印数据的打印的许可或禁止的查询的部件,以及用于接收由查询 部件查询的指示打印的许可或禁止的信息的接收部件,并且当所述接收部件 接收到指示允许打印的信息时,由打印部件执行打印数据的打印。
根据本申请的一个方面,打印机包括用于在接收到打印许可时向外部通 知打印打印数据的方法的部件。
因此,通过根据本申请的打印机,可根据关于打印数据的信息和关于打 印机的信息的组合来保护打印数据的机密性。
通过根据本申请的打印机,可根据打印机的安装位置(例如,只有公司 或办公室的雇员才可接近的地点或者可由除了雇员以外的任何人接近的公共 空间)来保护打印数据的机密性。
通过根据本申请的打印机,可根据对打印机的安全装置的安装(其能够 在完成打印动作后擦除经过保持动作的打印数据)来保护打印数据的机密性。
通过根据本申请的打印机,可根据在打印数据中指示打印数据的机密性 的等级的关键字、或者关键字的存在/不存在来保护打印数据的机密性。
通过根据本申请的打印机,可根据打印机的安装位置和打印数据中的关 键字(例如公司秘密或部门秘密)的组合来保护打印数据的机密性。
通过根据本申请的打印机,即使当在打印数据中不存在指示打印数据的 机密性的等级的关键字时,也可根据存在/不存在标记(水印)来保护打印数 据的机密性。
通过根据本申请的打印机,可简单并容易地测量打印数据的机密性等级。
由于根据打印作业名来保护打印数据的机密性,所以可预先(preliminarily) 避免打印数据(从公司或办公室)的意外或故意泄漏。
通过根据本申请的打印机,可根据进行打印动作的用户来保护打印数据 的机密性,因此可预先避免打印数据(从公司或办公室)的意外或故意泄漏。
通过根据本申请的打印机,可根据打印动作的时间和/或日期来保护打印 数据的机密性,因此可预先避免打印数据(从公司或办公室)的意外或故意 泄漏。例如,当在有许多人在该地点来往的工作时间(9:00到17:00)期间 操作位于除了雇员以外的任何人可接近的地点的打印机时,保护打印数据的 机密性。
通过根据本申请的打印机,当数据大小大到足以延迟要由第三方执行的 打印动作时,暂停打印的开始,从而对第三方的打印动作给予优先权。另外, 当要由相同的用户重复地打印相同数据时,用于打印数据的打印动作的引导 时间(lead time)可最小化。
通过根据本申请的打印机,可保护打印数据的机密性,并且可抑制在例 如昂贵类型的打印纸上执行的不必要的打印动作。
通过根据本申请的打印机,可保护打印数据的机密性,并且可防止在例 如要用完的特定尺寸的打印纸上执行的打印动作。
通过根据本申请的打印机,可保护打印数据的机密性,并且可抑制执行 例如过量的不必要的打印动作。
通过根据本申请的打印机,可保护打印数据的机密性,并且可防止产生 例如过多数目的打印的打印动作。
通过根据本申请的打印机,可保护打印数据的机密性,并且可防止产生 例如彩色打印的打印动作。
通过根据本申请的打印机,可保护打印数据的机密性,并且可防止在例 如从手送盘提供的特定类型的打印纸上执行不必要的打印动作。
根据本申请的打印机能够抑制将产生的打印结果卸出到不提供机密性保
护的公共卸出盘而不是提供有机密性保护的单独卸出盘。
通过根据本申请的打印机,通过暂停应当保护机密性的打印数据的打印 的开始,可保护打印数据的机密性,直到实施打印动作的用户到达打印机为 止。
打印数据,从而防止由于存储部件的偷窃等引起的打印数据的任何泄漏。
通过根据本申请的打印机,当打印机未配有用于在完成打印动作之后擦
除在存储部件中存储的打印数据的安全装置时,通过将要求保密性的打印数
据传送到配有安全装置的另一打印机,可保护打印数据的机密性。
通过根据本申请的打印机,可保护打印数据的机密性,并且可由管理者
控制公司或办公室中的部门的任何雇员的打印动作,从而控制机密性的保护
和成本的减少。
通过根据本申请的打印机,可保护打印数据的机密性,并且可由管理者 控制公司或办公室中的部门的任何雇员的打印动作,使得例如只有当由公司 或办公室的管理者允许其打印时,才能由雇员打印暂停开始打印的打印数据, 从而确保了机密性的保护和成本的减少。
通过以下结合附图的详细描述,本申请的以上和其它目的及特征将更充 分清楚。


图1是示出提供了根据本实施例的打印机的打印系统的布置的框图2是示出打印机数据表的图例的示图3是示出打印条件表的图例的示图4是示出打印数据的示例打印的示图5是示意性地示出打印机和个人计算机的安装位置的示图6是示出根据本实施例的打印机的动作的例子的流程图7是示出根据本实施例的打印机的动作的例子的流程图8是示出用户标识表的图例的示图9是示出根据本实施例的打印机的动作的例子的流程图10是示出根据本实施例的打印机的动作的流程图11是示出保持条件表的图例的示图12是示出包括水印的打印数据的示例打印的示具体实施例方式
将参考相关附图,描述本申请的一个实施例。图l是示出包括根据本实 施例的实施例的打印机的打印系统的布置的框图。在打印系统中,打印机2 用作网络打印机,并且经由例如LAN(局域网)的网络N而被连接到诸如个人 计算机、工作站或主体(main f rame)计算机之类的主机计算机1 (以下称为 个人计算机)。打印机2被布置为响应于从个人计算机1接收的打印数据而在 记录纸张上打印图像。
打印机2包括CPU 20、 ROM 21、 RAM 22、 HDD 23、显示部分24、操作部 分25、打印引擎26、 NIC (网络接口卡)27,以及经由总线2a相互连接的其
它组件。提供CPU 20,以控制以上经由总线2a相互连接的硬件组件的动作, 同时从ROM 21、和HDD (硬盘驱动器)23读取控制程序,并且在RAM 22中 执行它们。另外,打印机2包括用于执行控制程序的打印数据控制器28、决 定表管理部分29、保持动作控制部分30,以及打印图像生成部分31。此外, 打印机2包括配有一组供纸盘41a、 41b……的送纸单元41和配有一组纸接 收器盘42a、 42b……的纸卸出单元42,使得可通过来自控制器28的命令来
选择希望的供纸盘和纸接收器盘。
提供ROM 21,其中存储了控制程序以确定打印机2的动作。通过SRAM(静 态RAM)或闪存来实现RAM 22,其中临时存储在执行控制程序期间由CPU 20 生成的数据。
HDD (存储单元)23是大容量存储装置,用于存储将被用于控制打印机2 的动作的控制程序、将在显示部分24上显示的菜单图像、通过网络N从外部 个人计算机1、 l..,接收的打印数据等。可以以PCL(打印机控制语言)或 PS(post script)形式来写入从个人计算机l、 l...接收的打印数据。
另外,存储在HDD 23中的是用于命令HDD 23存储从个人计算机1、 l… 接收的打印数据的打印数据存储处理程序、用于将存储在HDD 23中的打印数 据转换为用于形成图像的打印图像(例如,位图数据)的打印图像生成处理 程序、用于确定和控制是否必须保存打印数据的保持动作控制程序、以及用 于管理为了确定是否必须保存打印数据所需的数据的决定表管理程序。
因此打印机2可用作具有执行控制程序的CPU 20的打印机。
例如,通过液晶显示器(LCD)而实现显示部分24,以显示要向用户通 知的数据、打印机2的动作状态、从操作部分25接收的输入数据等。操作部 分25配有一排操作按钮,以让用户输入其命令。可通过触摸板来实现显示部 分24,以部分或全部代替操作部分25上的各种^t。
打印引擎26是图像形成部件,例如电子摄影(electronic photography) 型打印机。通过执行各种处理的CPU 20,根据从外部个人计算机l、 1…接收 的打印数据而生成打印图像。然后,以从纵向A3、纵向B4、纵向A4、横向 B5或横向A5等中选择的最佳尺寸,由打印引擎26在记录纸张或OHP (置顶 投影机)胶片上打印该打印图像,作为硬拷贝。
将理解,打印引擎26不限于电子摄影型打印机,而可以是用于成像的喷 墨型、热打印型或升华(sublitnation)型。
NIC 27是用于与网络N连接的接口 ,用于在连接到网络N的打印机2和 个人计算机1之间交换各种数据。NIC 27用作数据获取部件,用于从个人计 算机1获取包括文本数据的打印数据。
如图1所示,个人计算机1包括CPU 10、用于存储指示CPU 10的控制 进程的计算机程序的ROM 11、用于临时存储由CPU 10的控制动作生成的各 种数据的RAM 12、 HDD 13、 NIC 14、以及经由总线la相互连接的其它组件。 总线la还与例如LCD或CRT显示器的显示监视器15、鼠标16、键盘17和个 人计算机1的任何其它外设装置相连。
在控制上述经由总线la连接的硬件组件的同时,提供CPU IO以读取预 先存储在ROM 11和HDD 13中的控制程序,并且在RAM 12中执行该控制程序。
提供HDD13,以存储个人计算机1的动作所需的计算机程序、用于产生 电子文档(包括文本、图片和照片)的应用程序、以及用于生成要由打印机 2接收的打印数据的打印机驱动程序(driver)。更具体地,CPU 10执行打印 机驱动程序,以便在将PCL或PS格式的打印数据发送到打印机2之前将由操
根据具有上述布置的打印机系统,个人计算机l的用户驱动个人计算机 1中的CPU 10,以执行用于生成要打印的电子文档的应用程序。为了通过打 印机2打印由用户生成的电子文档,CPU IO执行打印机驱动程序,并且根据 由用户所生成的电子文档而产生打印数据,并将所产生的打印数据发送到打 印机2。
打印机2在使得通过网络N从个人计算机1接收的打印数据经过CPU 20 的各种处理之前将它们临时存储在HDD 23中,并且驱动打印引擎26以打印 该打印数据。
在打印机2中,由CPU 20中的决定表管理部分29管理包括打印机数据 表、打印条件表、用户标识表和保持条件表的决定表。由打印机2的管理员 从操作部分25来设置那些表,以控制CPU 20中的保持动作控制部分30的动 作,然后将这些表存储在HDD 23中。通常,也可以使用与打印机2有关的 WEB页来设置表。
可如图2所示地设计打印机数据表,其中列出了打印机2的位置信息和 用于在完成打印动作之后擦除打印数据的安全系统的安装信息(安装或不安据。
可如图3所示地设计打印条件表,其中列出了打印数据信息和打印设置
数据。如图8所示地设计用户标识表,其中列出了用户所属部门的名称和用 户的ID数据。
对于关于打印机2的信息,图2中示出的打印机数据表管理关于打印机 2的位置(如房间或部门)和用于在完成打印动作之后擦除打印数据的打印 机2中的安全装置的安装的信息(安装或不安装)。
对于关于打印数据的信息,图3中示出的打印条件表管理关键字1、关 键字2、水印、作业名、用户名(或用户ID)、打印时间、数据大小、打印纸 的类型、打印纸的尺寸、页数、颜色数据、供纸盘、卸出盘、打印纸的面(side) 以及N页(N叩)数据(在一张纸上打印N页)。
关键字l代表机密性等级,如公司秘密或部门秘密,其指示处理打印数 据的范围。关键字2代表除了关键字1的机密性等级以外的机密性等级,指 示处理打印数据的另一范围。这允许以除了关键字1以外的关键字的机密性 等级来进行打印动作。作业名用于识别打印数据,而用户名(或用户ID)用 于识别尝试进行打印动作的用户。
当打印数据包含机密的数据时,其打印结果经常呈现出关键字"部门秘 密"或"公司秘密",以指示机密文件。图4是示出这样的打印数据的打印的 例子的示图。
如图ll所示,设计保持条件表。使用该表,可通过组合与打印数据有关 的数据项(由图2和图3中的标记和项目号指示),以限定的形式来设置保持
印数据(项目号)的保持条件符合"或"时,对被分配了任何保持条件的打 印数据进行保持动作。
当关于打印数据的信息(符号或项目号)符合"与"时,在被分配了所 有保持条件时对打印数据进行保持动作。例如在由1指示的打印条件的情况 下,当打印数据带有例如"最高秘密"、"专利"、"预算,,和"个人数据,,的 任意关键字2 (在附图标记2处)和范围从U12300到U98000的用户名(在 附图标记6处)被添加到打印数据时,进行保持动作。
图5是示意性地示出个人计算机1(进行打印的用户)和打印机2(图1)
的安装位置的示图。组成打印系统的、通过一个网络N (如LAN)连接到2个 或更多个打印机2 (图1 )的个人计算机1的群组(图1 )位于公司中的专用 空间504,其中所述公司分为会计部505、策划部506和发展部507。在公司 外部提供公共空间501,在公共空间501设立每个都配有连接到网络N的打 印机2 (图1)的客户拒台502和会议室503。
将参考流程图6、 7、 9和10来描述具有前述布置的打印机2的动作。动 作从打印机2中的CPU 20经由NIC 27从网络N上的个人计算机1接收到打 印数据(分配有例如"公司秘密"的关键字)并命令控制器28将打印数据存 储在HDD 23中(S601)开始。然后,操作决定表管理部分29,以从保持条 件表(图11 )接收保持条件(S602 ),并确定是否预设了包括打印机数据表 (图2)的安装位置201、安全装置202、以及打印条件表(图3)中的关键 字1 ( 301 )到N页数据316的保持条件(S603 )。
当确定(在S603 )预设了保持条件时,通过引用打印机数据表(图2)、 打印条件表(图3)、用户标识表(图8)和其它决定表,CPU 20命令保持动 作控制部分30进行保持动作以保护打印数据的机密性(S604 )。后面将描述 每个条件的保持动作。
当确定(在S603 )没有预设保持条件时,CPU 20命令决定表管理部分 29向控制打印机2的个人计算机1提供消息"设置保持条件",并将设置通 知给管理员(S612)。接着,管理员设置保持条件(S613),并且,决定表管 理部分29从保持条件表(图11 )重复获取保持条件(S602 )。
图7图解了根据分配给打印数据的关键字1 (在301 )和打印机2的位置 而进行保持动作以保护打印数据的机密性的流程图。当确定(在S603中)预 设了保持条件时,CPU 20命令保持动作控制部分30根据分配给在HDD 23中 存储的打印数据的用户名和用户ID表(图8)而识别用户的部门(S701)。 用户名(或用户ID)是由个人计算机l分配给打印数据的信息,并因此可被 用于识别尝试进行打印动作的用户。从而,确定用户属于部门501到507中 的哪一个。
然后,CPU20命令保持动作控制部分30分析打印数据,以检索关键字l (指示处理机密数据的范围的关键字)(S702 )。保持动作控制部分30还从打 印机数据表(图2 )获得关于打印机2的安装位置的信息(S703 )。
CPU 20命令保持动作控制部分30根据识别用户的部门的步骤(S701 )、
检索关键字1的步骤(S702 )和获得关于打印机2的安装位置的信息的步骤 (S703 )的结果,而确定在HDD 23中存储的打印数据是否是部门秘密数据 (S704 )。
例如,当确定用户属于会计部505 (图5)、打印数据是部门秘密数据 (S704 )、并且输出端上的打印机2不位于会计部505中(S705 )时,CPU 20 命令保持动作控制部分30保持打印数据(或暂停打印动作的开始)(S706 ) 并且将其动作返回到开始。当确定(在S705中)输出端上的打印机2位于会 计部505中时,CPU 20不保持打印数据,并命令打印引擎26进行打印动作 (S710)。
当确定用户属于会计部505 (图5)、不是按照部门秘密数据而是按照公 司秘密数据来保护打印数据(S707 )、并且输出端上的打印机2不位于会计部 505中(S708)或专用空间504 (S709 )时,CPU 20命令保持动作控制部分 30保持打印数据(S706 )并且将其动作返回到开始。
当确定打印数据是公司秘密数据(S707 )并且输出端上的打印机2位于 会计部505中(S708 )或专用空间504 (S709 )时,CPU 20不保持打印数据, 并给出指令以进行打印动作(S710)。
当确定打印数据不是部门秘密数据(S704 )也不是公司秘密数据(S707 ) 时,CPU 20不保持打印数据,并给出指令以进行打印动作(S710)。如上所 述,可根据打印机2的安装位置和指示打印数据的机密性的关键字的存在情 况而有选择地执行保持动作,从而保护打印数据的机密性。
对于保护打印数据的机密性,除了图7中所示的动作之外,在从偷窃的 HDD 23泄漏机密数据成为公司担心的问题的情况下,当将公司秘密数据输出 到位于公司外的打印机2时,可立即输出打印数据而不经过保持动作。这是 希望通过避免在HDD 23的打印数据的保持动作而避免泄漏机密数据。
图9图解了通过避免例如HDD 23的存储装置中的打印数据的保持动作而 保护打印数据的机密性(S604 )的流程图。动作从如果(在S603中)保持条 件表(图11)包括由关键字1 (301) (1)和打印机2的安装位置(A)指定 的保持条件、则CPU 20命令保持动作控制部分30根据用户名和用户标识表 (图8)来识别尝试访问在HDD 23中存储的打印数据的用户的部门(S901) 开始。用户名(或用户ID)是由用于指定打印动作的个人计算机l分配给打 印数据的信息,其识别尝试开始打印动作的用户。从而确定用户属于区域501
到507中的哪一个。
然后,CPU 20命令保持动作控制部分30分析打印数据并检索关键字1 (其指定处理机密数据的范围)(S902 )。随后,保持动作控制部分30从打印 机数据表(图2 )获得打印机的安装位置数据(S903 )。
CPU 20还命令保持动作控制部分30根据识别用户的部门(S901 )、检索 关键字1 (S902 )和获得打印机的安装位置数据(S903 )的步骤的结果,而 确定(S904 )是否通过部门秘密数据来保护在HDD 23中存储的打印数据。
例如,当确定用户属于会计部505 (图5)、通过部门秘密数据来保护打 印数据(S904 )、并且输出端上的打印机2不位于会计部505中(S905 )时,CPU 20命令打印引擎26进行打印动作(S906 )。当确定(在S905中)输出端上 的打印机2位于会计部505中时,CPU 20命令保持动作控制部分30保持打 印数据(或暂停打印动作的开始),并且将其动作返回到开始(S910)。
当确定用户属于会计部505 (图5)、打印数据不是部门秘密数据而是公 司秘密数据(S907 )、并且输出端上的打印机2不位于会计部505 (S908 )或 专用空间504 (S909 )时,CPU 20给出指令以进行打印动作(S906 )。
当确定打印数据是公司秘密数据(S907 )并且输出端上的打印机2位于 会计部505 (S908 )或专用空间504 (S909 )时,CPU 20保持以保持打印数 据(S910)并且将其动作返回到开始。当确定打印数据不是部门秘密数据 (S904 )也不是公司秘密数据(S907 )时,CPU 20保持打印数据(S910)并 将其动作返回到开始。
图10是示出在用于在打印动作后擦除经过保持动作的打印数据的安全 装置的基础上、保护打印数据的机密性的保持动作(S604 )的例子的流程图。 动作从CPU 20命令决定表管理部分29从保持条件表(图11 )获得保持条件 (S602 )并且确定是否预设了由打印条件表(图3)中的关键字1 (301)和 打印机数据表(图2 )的安全装置202 ( B )所指定的保持条件(S603 )开始。 当确定预设了保持条件时,保持动作控制部分30分析打印数据并检索关键字 1 (其指定处理机密数据的范围)以确定打印数据是否带有关于安全装置的安 装的保持条件(SIOOI)。当打印数据包括关键字1时,确定添加了保持条件。 当确定(在SIOOI)没有添加安全装置的安装的保持条件时,CPU 20命 令打印引擎26进行打印动作(S1005 )。当确定(在SIOOI)添加了安全装置 的安装的保持条件时,CPU 20命令保持动作控制部分30从打印机数据表(图 2)获得关于安全装置的安装的数据202 (S1002 ),并且确定是否安装了安全 装置(S1003 )。当确定安装了安全装置时,CPU 20进行打印数据的保持(或 暂停打印动作的开始)(S1004 )并且将其动作返回到开始。
当确定(在S1003中)没有安装安全装置时,CPU 20命令保持动作控制 部分30参考打印机2的打印机数据表(图2 )并搜索配有安全装置的打印机 2(S1006 )。当确定(在S1007中)存在配有安全装置的打印机2时,CPU 20 在S1007中确定要传送打印数据,并且将打印数据传送到配有安全装置的打 印机2 (S1008 )。在向用户通知了打印数据的传送和目的地之后(S1011), 终止动作。当接收到打印数据时,动作继续,如在图7的流程图中所示。
当确定(在S1007中)不存在配有安全装置的打印机2时,CPU20取消 打印动作(S1009 )。在向用户通知打印动作的取消之后(S1010),终止动作。 因此,可通过检查对打印机的安全装置的安装而选择性地进行保持动作,从 而以更高的确定性来保护打印数据的机密性。
现在将描述在保持动作的步骤(S604 )之后的图6所示的流程图的动作, 在保持动作的步骤(S604 )中已经执行了打印数据的保持(或暂停打印动作 的开始)并且动作返回到例程。在执行了打印数据的保持(或暂停打印动作 的开始)(在S604中)并且动作返回到例程之后,CPU M命令决定表管理部 分29确定打印条件表(图3 )是否指示进行打印动作需要打印机2的管理员 的许可(S605 )。当确定需要该要求时,CPU 20向打印机2的管理员的个人 计算机l提供指示经过保持动作的打印数据的消息(S606 )。然后,通知个人 计算机l的用户打印数据已经经过保持动作并且仍处于待命状态,以等待 来自管理员的对打印动作的许可(S607 )。
当响应于指示经过保持动作的打印数据的消息(S606 )而从个人计算机 l接收允许处于待命状态下的打印数据的打印动作(S608 )的消息时,CPU 20 命令保持动作控制部分30向个人计算机1提供取消保持动作所需的数据(例 如,密码、IC卡或生物统计验证)(S609 )。当从操作部分25接收到用于取 消保持动作的命令时(S610), CPU 20进行打印动作(S611)并关闭其例程。
另一方面,当确定(在S605中)打印条件表(图3)不包括对打印动作 的许可的要求时,CPU 20命令保持动作控制部分30向用户的个人计算机1 提供打印数据经过保持动作的消息(S614 ),然后向个人计算机1通知取消保 持动作所需的数据(S609 )。
当确定(在S608中)未接收到允许打印动作的消息时,CPU 20删除打 印数据(S615 ),并且向用户的个人计算机1提供指示打印数据已被删除的消 息(S616)并关闭其例程。
可替换地,即使当打印数据包括(图3)指示作为进行保持动作的条件 的机密性等级的水印1 ( 303 )时,根据本实施例的打印机也可进行保持动作。 这允许即使当未对打印数据的主体(body)分配关键字1 (301)时,也可选择 性地进行图7的流程图中所示的保持动作,从而保护打印数据的机密性。
此外,如图12中所示,即使当将指示机密性的等级水印2 ( 304 )作为 进行保持动作的条件(图3)分配时,也可进行保持动作(图3)。这允许当 未对打印数据的主体分配关键字2 ( 302 )时,选择性地进行图7的流程图中 所示的保持动作,从而保护打印数据的机密性。
此外,当打印数据中的打印作业名305指示作为进行保持操作(图3) 的条件的机密性的等级时,可更简单和容易地、选择性地进行保持动作,从 而保护打印数据的机密性。
此外,当根据作为进行保持操作的条件而分配给打印数据的用户名或用 户ID 306来选择保持动作时,将预先避免打印数据(从公司或办公室)的故 意或意外的泄漏。
此外,当根据用于开始打印动作的、作为进行保持动作的条件的打印时 间307而选择保持动作时,将预先避免打印数据(从公司或办公室)的故意 或意外的泄漏。例如,可预设条件在有除了雇员以外的人的许多来往的时 间段(9: 00到17: 00)期间,位于除了雇员以外的许多人可接近的地点的打 印机通过保持动作而一直禁用,从而保护打印数据的机密性。
此外,当根据存储在HDD23中的、作为进行保持动作的条件的打印数据 308的大小来选择保持动作时,当打印数据的大小大到足以花费相当长的时 间来打印时,可优先进行第三用户的打印动作。另外,当由相同的用户再次 打印相同的数据时,将缩短打印动作的引导时间。
此外,当根据分配给打印数据的、作为进行保持动作的条件的打印纸309 的类型来选择保持动作时,将抑制雇员对特定类型的打印纸309 (例如昂贵 的)的消耗。
此外,当根据分配给打印数据的、作为进行保持动作的条件的打印纸310 的尺寸来选择保持动作时,将抑制特定尺寸的打印纸(例如将要用完的)的 消耗。
此外,当根据分配给打印数据的、作为进行保持动作的条件的页数311 来选择保持动作时,将抑制雇员的大量打印。
此外,当根据分配给打印数据的、作为进行保持动作的条件的颜色要求
312来选择保持动作时,将抑制非必要的彩色打印动作(例如在公司中短暂 使用)。
此外,当根据分配给打印数据的、作为进行保持动作的条件的送纸盘信 息313来选择保持动作时,将抑制在特定类型的纸(例如来自手送盘)上打 印。
此外,当根据分配给打印数据的、作为进行保持动作的条件的卸出盘信 息314来选择保持动作时,将限制打印纸的卸出(例如到除了单独专用的卸 出盘以外的任何公共盘)。
此外,当根据分配给打印数据的、作为进行保持动作的条件的打印面数 (单面或双面)315来选择保持动作时,将限制打印纸的数目(例如不在双 面上打印)。
此外,当根据分配给打印数据的、作为进行保持动作的条件的N页数据 (在一张上打印的N页)316来选择保持动作时,将减少打印数据(例如不 以2页模式打印)。
权利要求
1.一种打印机包括获取部件,用于获取打印数据;存储部件,用于存储由所述获取部件所获取的打印数据;打印部件,用于基于在所述存储部件中存储的打印数据而进行打印;接收部件,用于接收关于所述打印机的信息;提取部件,用于从在所述存储部件中存储的打印数据提取关于打印数据的预定信息;以及用于基于所提取的信息和由所述接收部件所接收的信息、而执行用于确保打印数据的机密性的处理的部件。
11. 如权利要求1所述的打印机,其中关于打印数据的预定信息包括关 于在其上打印所述打印数据的纸的类型的信息。
12. 如权利要求1所述的打印机,其中关于打印数据的预定信息包括关 于在其上打印所述打印数据的纸的尺寸的信息。
13. 如权利要求1所述的打印机,其中关于打印数据的预定信息包括关于要被打印的打印数据的页数的信息。
14. 如权利要求1所述的打印机,其中关于打印数据的预定信息包括指 示要在纸张的双面或单面上执行打印数据的打印的信息。
15. 如权利要求1所述的打印机,其中关于打印数据的预定信息包括关 于要被打印的打印数据的颜色的信息。
16. 如权利要求1所述的打印机,还包括容纳要提供给打印部件的纸张 的多个送纸盘;其中关于打印数据的预定的信息包括指示用于提供要在其上打印所述打 印数据的纸张的送纸盘的信息。
17. 如权利要求1所述的打印机,还包括用于弹出经打印的纸张的多个 卸出盘;其中关于打印数据的预定信息包括指示用于弹出在其上打印了打印数据 的纸张的卸出盘的信息。
18. 如权利要求1所述的打印机,还包括用于确定是否要暂停打印数据 的打印的开始的部件;以及用于根据确定结果而暂停或执行打印数据的打印的开始的部件。
19. 如权利要求18所述的打印机,还包括用于将打印数据传送到另一打 印机的传送部件;用于确定是否要由所述传送部件将经过打印开始的暂停的打印数据传送 到另一打印机的部件;以及用于根据确定结果而暂停或执行通过所述传送部件的、打印数据的传送 处理的部件。
20. 如权利要求1所述的打印机,还包括用于确定是否要在完成打印处 理后删除在存储部件中存储的打印数据的部件;以及用于在确定应当删除打印数据时删除打印数据的部件。
21. 如权利要求1所述的打印机,还包括用于向外部作出关于许可/禁止 打印在存储部件中存储的打印数据的查询的部件;以及用于接收由查询部件查询的、关于打印的许可/禁止的信息的接收部件;其中当所述接收部件接收到指示允许打印的信息时,由打印部件执行打印数 据的打印处理。
22. 如权利要求21所述的打印机,还包括用于在接收到指示允许打印的 信息时、向外部通知用于执行所述打印处理的方法的部件。
全文摘要
一种打印机包括用于获取打印数据的获取部分、用于存储由获取部分获取的打印数据的存储部分、用于打印在存储部分中存储的打印数据的打印部分、用于接收关于打印机的信息的接收部分、以及用于从打印数据中提取关于打印数据的预定信息并基于所提取的信息和由接收部分所接收的信息来保护打印数据的机密性的控制部分。
文档编号H04N1/44GK101098383SQ20071012738
公开日2008年1月2日 申请日期2007年7月2日 优先权日2006年6月30日
发明者西尾太一 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1