打印控制装置及方法

文档序号:2779564阅读:168来源:国知局
专利名称:打印控制装置及方法
技术领域
本发明涉及打印控制方法及设备。具体地,本发明涉及这样的打印控制装置,其通过对打印对象文件的文件信息执行预定的处理,以生成以该文件分解成的多个色彩分量的形式表示该打印对象文件的特定色彩空间的打印图像数据,以便利用多个色彩分量的印刷剂通过打印机来打印该文件。此外,本发明涉及可应用于该打印控制装置的打印控制方法,和使计算机起到该打印控制装置的作用的打印控制程序。
背景技术
近年来,随着复印机和打印机性能的改进,非法使用利用复印机或打印机复制的纸币或有价证券等复制品的事例正在增加。为了防止复制品的非法使用,特别希望确立一种能够非常准确地确定在各种纸张上打印的各种文件(除了纸币或有价证券之外,例如护照、各种权利证明、居住证明、出生证明、保险文件、保证书和机密文件)的真伪的技术。
已知提供了一种技术,该技术利用在所有Y(黄色)、M(品红)、C(青色)和K(黑色)色彩分量的墨水中只有K墨水包含红外吸收色素的这一事实,在各种纸质打印文件上合成能够识别文件的真伪的图像。在识别图像中设有以m×m个(m是不小于2的整数)像素形成的第一区域和以n×n个(n是不小于1且小于m的整数)像素形成的第二区域。围绕单个第二区域无间隔地设置多个独立的第一区域,并且以基本上相等的间隔沿着单个第一区域的外周边设置多个独立的第二区域。把要用Y、M和C墨水打印的被嵌入图像以网点的形式布置在第一区域上,把要用K墨水打印的嵌入图像以网点的形式布置在第二区域上。
根据上述技术,在正规的打印方法中,仅使用包含红外吸收色素的K墨水打印嵌入在识别图像中的嵌入图像,以便当在红外光照射下观察识别图像时,能够识别出嵌入图像的存在。另一方面,当复制带有以正规打印方法打印的识别图像的文件时(例如,通过使用扫描仪读取带有识别图像的文件,并使用打印机进行打印),扫描仪不能对由Y、M和C墨水形成的被嵌入图像中的“黑色”与由K墨水形成的嵌入图像中的“黑色”进行区分。因此,不能将被嵌入图像和嵌入图像分离开。相应地,因为在复制文件的识别图像中不能再生嵌入图像(也就是,即使用红外光照射识别图像也不能识别出嵌入图像的存在),所以可以判定出该复制文件是伪造的。因而,在这种技术中,不需要特殊墨水,能够低成本地实现文件真伪的判断。
上述技术以使用在商业打印中通用的Y、M、C和K墨水进行打印为基础。而且,对于Y、M、C和K调色剂来说,因为只有K调色剂以与墨水相同的方式包含红外吸收色素,所以期望在使用利用Y、M、C和K调色剂以电子成像方式形成图像的打印机来打印文件的情况下,通过使用该技术将能够实现文件真伪的确定。
然而,当根据打印对象文件的信息使用打印机打印文件时,尽管使用Y、M、C和K调色剂最终执行打印,但为了有效地利用诸如处理速度和存储器等的资源,通常在中途将打印对象文件的信息暂且转换成不同于Y、M、C和K的诸如R、G、B或L*a*b的色彩空间的图像数据,以执行各种图像处理。随后,将不同于Y、M、C和K的色彩空间的图像数据重新转换成Y、M、C和K的图像数据以执行打印。一旦将添加有识别图像信息的文件信息转换成不同于Y、M、C和K的色彩空间的图像数据,则识别图像中包括的嵌入图像信息和被嵌入图像信息在转换后的图像数据中混合在一起。因此,存在这样的问题,即不能正确地打印由原始识别图像表示的识别图像,并且不能根据所打印的识别图像来确定文件的真伪。

发明内容
鉴于上述情况,提出本发明以提供一种打印控制装置和方法,它们能够正确地打印添加给文件的识别图像,从而能够确定文件的真伪。
本发明的第一方面是一种打印控制装置,其通过对打印对象文件的文件信息执行预定的处理,生成以所述文件所分解成的多个色彩分量的形式表示所述打印对象文件的特定色彩空间的打印图像数据,以利用所述多个色彩分量的印刷剂由打印机来打印该文件,所述打印控制装置包括识别图像控制单元,其在打印机打印合成有识别图像的文件时,对作为以所分解的色彩分量的形式表示识别图像的特定色彩空间的数据给出的识别图像数据进行控制,以在不执行色彩空间转换的情况下将所述识别图像数据添加给所述打印图像数据,其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的一个特定色彩分量,所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,所述嵌入图像和所述被嵌入图像被形成为相互重叠,并且所述被嵌入图像预先进行了处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像。
第一方面的打印控制装置执行预定的处理,以使打印机使用多个色彩分量(例如Y、M、C、K)的印刷剂来打印该打印对象文件。因而,生成以分解的多个色彩分量的形式表示所述打印对象文件的特定色彩空间(例如Y、M、C、K色彩空间)的打印图像数据。在这一方面中,打印控制装置使打印机打印合成有识别图像的文件。该识别图像包括相互重叠的嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的特定色彩分量,所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量。预先对所述被嵌入图像进行处理,使得当打印出嵌入图像和被嵌入图像时,在可见光下难以视觉地识别出嵌入图像。在这种情况下,识别图像控制单元对作为以多个分解色彩分量的形式表示所述识别图像的特定色彩空间的数据给出的识别图像数据进行控制,使其在不经过色彩空间转换的情况下合成到打印图像数据中。
以这种方式,在不执行色彩空间转换的情况下,通过打印机打印出作为特定色彩空间的数据给出的识别图像数据,从而防止包括在识别图像数据中的嵌入图像数据和被嵌入图像数据由于色彩空间转换而混合在一起。因此,根据本发明的打印控制装置,能够正确地打印添加给文件的识别图像,从而能够确定文件的真伪。
本发明的第二方面是一种打印控制方法,用于通过对打印对象文件的文件信息执行预定的处理,生成以该文件所分解成的多个色彩分量的形式表示所述打印对象文件的特定色彩空间的打印图像数据,以利用所述多个色彩分量的印刷剂由打印机来打印所述打印对象文件,所述打印控制方法包括当打印合成有识别图像的文件时,对作为以分解色彩分量的形式表示所述识别图像的特定色彩空间的数据给出的识别图像数据进行控制,以在不执行色彩空间转换的情况下将所述识别图像数据添加给所述打印图像数据,其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的一个特定色彩分量,所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,所述嵌入图像和所述被嵌入图像被形成为相互重叠,并且所述被嵌入图像预先进行了处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像。
本发明的第三方面是一种打印控制方法,用于生成打印图像数据,以通过与计算机连接的打印机,利用多个色彩分量的印刷剂来打印合成有识别图像的打印对象文件,所述方法包括在计算机中预先安装可以在不将特定色彩空间的打印对象数据转换成另一色彩空间的数据的情况下执行打印的特定打印机驱动程序,作为执行第一处理的的打印机驱动程序;当在所述特定打印机驱动程序中设置有第一打印模式和第二打印模式时,预先进行设置,使得始终由所述特定打印机驱动程序以所述第一打印模式来执行所述第一处理,所述第一打印模式在不将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据之后执行打印;其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的特定色彩分量,而所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,将所述嵌入图像和所述被嵌入图像形成为相互重叠,预先对所述被嵌入图像进行处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像;并且,所述打印图像数据的生成包括第一处理和第二处理,所述第一处理通过所述打印机驱动程序将所述文件信息转换成以页描述语言描述的中间打印数据,所述第二处理通过分解器将所述中间打印数据展开成以该文件所分解成的所述多个色彩分量的形式表示所述文件的所述特定色彩空间的打印图像数据。
在第三方面中,该打印控制方法生成打印图像文件,以利用多个色彩分量的印刷剂,通过与计算机连接的打印机来打印合成有识别图像的文件。该识别图像包括形成为相互重叠的嵌入图像和被嵌入图像,所述嵌入图像仅包含所述多个色彩分量中的特定色彩分量,而所述被嵌入图像包含所述多个色彩分量中的除该特定色彩分量以外的色彩分量。预先对被嵌入图像进行处理,使得在可见光下难以视觉地识别出嵌入图像。可以由打印机驱动程序将打印对象文件的文件信息转换成以页描述语言描述的中间打印数据,并通过分解器将中间打印数据展开成以多个分解色彩分量的形式表示该文件的特定色彩空间的打印图像数据,从而生成打印图像数据。
在此,为了使用特定打印机来打印文件,通常提供多种打印机驱动程序作为执行将文件信息转换成以页描述语言描述的中间打印数据的第一处理的打印机驱动程序。然而,在这多种打印机驱动程序中,通常包括一种打印机驱动程序,其在将特定色彩空间的打印对象数据转换成另一色彩空间的数据之后执行打印。例如,可以包括在第一处理过程中对文件信息进行转换的打印机驱动程序,或者在将中间打印数据展开成特定色彩空间的打印图像数据的处理过程中对特定色彩空间的打印对象数据进行转换的打印机驱动程序。此外,通常在打印机驱动程序中设置有多种打印模式。然而,所述多种打印模式通常包括以下一种打印模式即,始终在将特定色彩空间的打印对象数据转换成另一色彩空间的数据之后执行打印。
相反地,在第三方面中,在计算机中预先安装特定打印机驱动程序作为用于执行第一处理的打印机驱动程序,该特定打印机驱动程序能够在不将特定色彩空间的打印对象数据转换成另一色彩空间的数据的情况下执行打印。此外,当在该特定打印机驱动程序中设置有如下的第一打印模式和第二打印模式时,预先进行设置以使得始终由该特定打印机驱动程序以第一打印模式来执行第一处理,所述第一打印模式在不将特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据之后执行打印。因而,能够正确地打印添加给文件的识别图像,从而能够确定文件的真伪。此外,当打印合成有识别图像的文件时,由于用户不需要为了正确地打印合成在打印对象文件中的识别图像而正确地选择打印机驱动程序或打印模式,所以能够减轻用户的负担。
本发明还可以应用于使计算机用作为第一方面的识别图像控制单元的程序。相应地,该计算机通过执行该打印控制程序而用作为类似于第一方面的打印控制装置。因此,与第一方面的打印控制装置一样,能够正确地打印添加给文件的识别图像,从而能够确定文件的真伪。
如上所述,本发明在打印合成有识别图像的文件时,对作为以分解出的多个色彩分量表示所述识别图像的特定色彩空间的数据给出的识别图像数据进行控制,以在不对所述识别图像数据执行色彩空间转换的情况下将其合成到打印图像数据中。因此,本发明的一个极佳的优点在于能够正确地打印添加给文件的识别图像,因而能够确定文件的真伪。
此外,在本发明中,在计算机中预先安装特定打印机驱动程序作为执行第一处理的打印机驱动程序,所述特定打印机驱动程序能够在不将特定色彩空间的打印对象数据转换成另一色彩空间的数据的情况下执行打印。此外,当在该特定打印机驱动程序中设置有如下的第一打印模式和第二打印模式时所述第一打印模式在不将特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据之后执行打印,预先进行设置以使得始终由该特定打印机驱动程序以第一打印模式来执行第一处理。因此,本发明实现了极佳的优点,即能够正确地打印添加给文件的识别图像,因而能够确定文件的真伪。


下面根据下列附图详细地描述本发明的实施例,在附图中图1是表示根据本发明实施例的打印系统的示意结构的方框图;图2是用于解释根据本发明的识别图像的方案的概念图;图3是表示第一实施例中的文件打印处理的一个示例的概念图;图4是表示第一实施例中的文件打印处理的另一示例的概念图;图5是表示第二实施例中的文件打印处理的概念图;图6是表示第三实施例中的文件打印处理的概念图;图7是表示第四实施例中的文件打印处理的概念图;以及图8是表示第五实施例中的文件打印处理的概念图。
具体实施例方式
参照附图,将详细描述本发明的优选实施例。
第一实施例图1示出了根据本实施例的打印系统10。打印系统10包括通过诸如LAN等的通信线路16相互连接的计算机12和打印机14。打印系统10并不限于设置有一台计算机12的结构。也可以在打印系统10中设置多台计算机12。尽管个人计算机(PC)适合作为计算机12,但是并不限于PC,也可以使用诸如工作站等的其他计算机作为计算机12。可选择地,还可以分别提供用作客户机的多台PC和用作服务器的工作站。
计算机12包括CPU 12A、ROM 12B、RAM 12C和输入/输出端口12D,它们分别通过包括数据总线、控制总线和地址总线等的总线12E相互连接。输入/输出端口12D连接到各种输入/输出设备,包括连接到通信线路16的网络接口20、包括CRT或LCD的显示器22、键盘24、鼠标26、作为存储介质的硬盘驱动器(HDD)28和从CD-ROM 30中读取信息的CD-ROM驱动器32。在计算机12的HDD 28上安装有生成将用打印机14打印的文件(打印对象文件)或对所生成的文件进行更新(编辑)的文件处理应用程序、通过打印机14来打印文件的打印机驱动程序和打印池(spooler)程序(后述)。
在随后描述的一些实施例中,如在图1中用虚线所示的,在计算机12的HDD 28上还安装(存储)有识别图像打印控制程序。存在多种在计算机12中安装识别图像打印控制程序的方法。例如,该方法可以涉及在CD-ROM 30上记录识别图像打印控制程序和安装程序,并将CD-ROM 30装入CD-ROM驱动器32,从而指示CPU 12A执行该安装程序。顺序地从CD-ROM 30中读取识别图像打印控制程序,并写入HDD 28,从而安装识别图像打印控制程序。在将识别图像打印控制程序安装在计算机12的HDD28中的实施例中,计算机12通过由CPU 12A执行识别图像打印控制程序而用作为根据本发明的打印控制装置的识别图像打印控制单元。
打印机14包括连接到通信线路16的网络接口36和包括连接到网络接口36的微计算机的打印机控制单元38。打印机控制单元38控制打印机14各个单元的操作,并执行各种处理,例如生成打印图像数据的分解处理(后述)。打印机控制单元38连接到存储单元40、显示/操作单元42以及图像形成单元44。存储单元40包括非易失性存储设备(例如HDD和闪存)和易失性存储设备(例如RAM)。显示/操作单元42由包括LCD面板等的显示单元和包括十个键等的操作单元构成。图像形成单元44通过以下操作来在记录纸上打印文件根据从打印机控制单元38输入的打印图像数据,使用Y、M、C和K色彩分量的调色剂以电子成像的方式形成彩色图像,随后将该彩色图像转印并且定影在记录纸上。打印图像数据是Y、M、C、K色彩空间的位图数据,该位图数据以文件所分解成的Y、M、C和K色彩分量的形式表示该文件。
在存储单元40的非易失性存储设备中预先安装有分解器程序和打印机端(打印机侧)打印池程序(后述)。打印机控制单元38使用分解器程序执行分解处理。在随后描述的第四实施例中,如图1中由虚线所示的,在存储单元40的非易失性存储设备中还安装有识别图像打印控制程序。例如,可以在制造打印机14时将识别图像打印控制程序安装在打印机14的存储单元40中。另选地,计算机12可以通过由CPU 12A执行预定的安装程序来进行这个安装。在将识别图像打印控制程序安装在打印机14的存储单元40中的实施例中,打印机控制单元38执行识别图像打印控制程序。因而,打印机14用作为根据本发明的打印控制装置的识别图像打印控制单元。
接着,将描述添加给(合成于)打印对象文件的识别图像。如上所述,图像形成单元44使用多个色彩分量的印刷剂(即,Y、M、C和K调色剂)形成彩色图像。在多个色彩分量的调色剂中,仅K调色剂包含红外吸收色素(碳)。因此,当用红外光照射使用Y、M和C调色剂形成和打印的图像时,因为基本上不会出现这些调色剂对红外光的吸收,所以难以视觉地识别出所打印的图像。然而,当用红外光照射仅使用K调色剂形成和打印的图像时,因为红外光被K调色剂吸收,所以能够视觉地识别所打印的图像。
识别图像是一种为能够确定文件真伪而利用上述现象形成的图像。例如,如图2所示,通过仅包括K色彩分量的嵌入图像和包括除了K色彩分量以外的Y、M和C色彩分量的被嵌入图像可以形成识别图像,其中嵌入图像和被嵌入图像相互重叠。在图2中,示出了表示预定图形(三角形)外形的线条作为嵌入图像的一个示例,并示出了整个表面具有恒定色彩和恒定浓度的纯色图像作为被嵌入图像的一个示例。然而,实施例并不限制于这些示例。各个嵌入图像和被嵌入图像都可以是具有多种色调的图像(例如描绘自然的图像)。特别地,包括多种色彩的全色图像可以应用于被嵌入图像。
为了使被嵌入图像在通过打印输出时在纸张上是不易被发现的,在识别图像中设置有以m×m个像素形成的第一区域(m是不小于2的整数)和以n×n个像素形成的第二区域(n是不小于1并小于m的整数)。在围绕一个第二区域无间隔地设置多个独立的第一区域的同时,沿着一个第一区域的外周相互等间隔地设置多个独立的第二区域。将被嵌入图像以网点的形式布置在第一区域上,并且将嵌入图像以网点的形式布置在第二区域上。此外,对被嵌入图像进行处理,使得在打印叠加有嵌入图像的被嵌入图像时,难于利用可见光来视觉地识别出嵌入图像。也就是说,对被嵌入图像进行处理,使得该被嵌入图像的要与嵌入图像的线条相重合的部分的浓度变得低于嵌入图像的线条的浓度(即由于叠加的嵌入图像的线条浓度,使该部分看起来具有与原始浓度相等的浓度)。可以将识别图像形成为,使得嵌入图像以网点的形式布置在第二区域上,而被嵌入图像以多值图像而非网点的形式布置在第一区域上,并进行上述处理。
因此,当根据识别图像数据(在该实施例中,作为通过将识别图像分解成Y、M、C和K色彩分量而得到的表示该识别图像的Y、M、C和K色彩空间的位图数据给出)使用Y、M、C和K调色剂形成识别图像,并打印在记录纸上时,仅使用K调色剂打印嵌入图像,并使用Y、M和C调色剂打印被嵌入图像。因此,在记录纸上的识别图像中,当在可见光照射下观察该识别图像时,仅能够视觉地识别出被嵌入图像,而不能视觉地识别出嵌入图像,仅当在红外光照射下观察识别图像时,才能够视觉地识别出嵌入图像并确认其存在。
另一方面,存在将识别图像复制到另一张记录纸的情况,涉及利用扫描仪读取打印在记录纸上的识别图像,并根据通过扫描仪获得的图像数据由任一打印机打印在另一张记录纸上。然而,扫描仪被配置为通过将图像分解成R、G、B色彩分量来读取目标图像,并不能对由Y、M和C调色剂形成的被嵌入图像中的“黑色”和由K调色剂形成的嵌入图像中的“黑色”进行区分。因而,扫描仪在未将被嵌入图像和嵌入图像分离开(被嵌入图像和嵌入图像混在一起)的条件下输出图像数据。因而,尽管在红外光的照射下观察以上述方式打印(复制)在另一记录纸上的识别图像,也不能确认嵌入图像的存在。
因此,当打印担心非法使用复制品的文件时,通过使用识别图像数据在文件的同一记录纸上打印识别图像,文件真伪的确定(打印有识别图像数据的正规的文件及其复制品的区分)变得更简单。可以用红外光照射打印在文件上的识别图像,确认是否能够视觉地识别嵌入图像,从而执行所述确定。
当通过文件处理应用程序发出了打印由该文件处理应用程序生成或编辑的打印对象文件的文件数据的指令时,通过打印机驱动程序(具体而言,通过执行打印机驱动程序的CPU 12A)将文件数据转换成以页描述语言描述的中间打印数据。此外,通过通信线路16将中间打印数据从计算机12传送给打印机14,通过打印机控制单元38的分解处理将其展开成Y、M、C、K打印图像数据,随后将打印图像数据传送给图像形成单元44进行打印。提供了多种打印机驱动程序作为由打印机14打印文件的打印机驱动程序(例如PostScript(注册商标)驱动程序、PLW(PrinterLanguage for Windows)(注册商标)驱动程序等)。这多种打印机驱动程序包括这样一种打印机驱动程序(例如PLW驱动程序),其中始终将包括在文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据(例如R、G、B色彩空间)。在这种类型的打印机驱动程序中,在执行预定的处理之后,将另一色彩空间的图像数据重新转换成Y、M、C、K色彩空间的图像数据,随后用于打印。
此外,在这多种打印机驱动程序中,为能够在不将文件信息的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印的打印机驱动程序(例如PostScript(注册商标)驱动程序)设置了多种打印模式(例如高分辨率模式和高速打印模式)。这多种打印模式包括这样一种打印模式(例如高速打印模式),其中始终将Y、M、C、K色彩空间的图像数据转换成另一色彩空间(例如R、G、B色彩空间)的图像数据。在这种打印模式中,在执行预定的处理之后,将另一色彩空间的图像数据重新转换成Y、M、C、K色彩空间的图像数据,随后将该图像数据用于打印。当选择上述打印机驱动程序或上述打印模式时,在将添加给文件信息的Y、M、C、K色彩空间的识别图像数据转换成R、G、B色彩空间的识别图像数据的阶段中,在最终获得的识别图像中,被嵌入图像中的黑色和嵌入图像中的黑色混合在一起。这导致不能正确地打印识别图像的问题(即当在红外光照射下观察嵌入图像时不能视觉地识别出嵌入图像)。
因此,在第一实施例中,在计算机12的HDD 28中仅预先安装了一个特定打印机驱动程序(例如PostScript(注册商标)驱动程序),作为利用打印机14来打印文件的打印机驱动程序,所述特定打印机驱动程序能够在不将包括在打印对象文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印。在该特定打印机驱动程序中设置有诸如高分辨率模式和高速打印模式的多种打印模式。因此,在第一实施例中,将特定打印机驱动程序设置为在执行打印时,始终以不将Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的打印模式(高分辨率模式)进行工作。
接着,将参照图3描述由第一实施例进行的打印对象文件的打印。在第一实施例中,将识别图像打印控制程序安装在计算机12的HDD 28上,同时还将识别图像数据预先存储在HDD 28上。用户可以启动计算机12上的文件处理应用程序,并可以通过操作键盘24或鼠标26以使用文件处理应用程序来生成打印对象文件,或者更新(编辑)已经由另一台计算机生成并且存储于其中的打印对象文件。当通过文件处理应用程序发出了打印所生成或所更新的文件的指令时,通常在计算机12上启动打印机驱动程序(即由CPU 12A执行打印机驱动程序)。在第一实施例中,当发出了打印文件的指令时,在计算机12上启动(即由CPU 12A执行)识别图像打印控制程序,并将未合成识别图像的打印对象文件的文件数据从文件处理应用程序传送给识别图像打印控制程序,如图3所示。
通过使用文件处理应用程序的制造商提供的SDK(软件开发工具包)或者在计算机12的HDD 28上安装的操作系统,开发并安装勾挂(hook)打印指令并启动识别图像打印控制程序的控制程序,能够实现在发出打印文件的指令时启动识别图像打印控制程序。当从文件处理应用程序传送文件数据时,识别图像打印控制程序从HDD 28中读取识别图像数据,并将所读取的识别图像数据添加给文件数据,以便在文件的预定的某个位置上合成该识别图像。随后,在计算机12上启动打印机驱动程序,并将添加有识别图像的文件数据传送给所启动的特定打印机驱动程序(参见图3)。
在根据第一实施例的识别图像打印控制程序中,当从文件处理应用程序传送打印对象文件时,始终将识别图像数据添加到文件数据中。因而,根据第一实施例的打印系统10用作为专用于打印添加有识别图像的文件的系统。另选地,可以将识别图像打印控制程序配置为,使得它确定用户在启动时是否指示了识别图像的合成,并且仅当指示了识别图像的合成时才将识别图像数据添加给文件数据。
在第一实施例中,仅预先安装有能够在不将包含在文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印的特定打印机驱动程序。因此,通过上述处理自动地启动该特定打印机驱动程序,并将所传输的文件数据转换成以预定页描述语言描述的中间打印数据(即第一处理)。此外,预先将该特定打印机驱动程序设置为始终以高分辨率模式进行工作。因此,该特定打印机驱动程序以高分辨率模式将所传输的文件数据转换成中间打印数据。
具体而言,如图3所示,中间打印数据包括首部和数据主体。在数据主体中描述表示打印对象文件的数据(表示在文件中描述的文本的文本数据、表示添加给文件的图像的图像数据等)。将用于指定色彩空间(应该在该色彩空间中执行由计算机14执行的分解处理)的参数添加给在数据主体中描述的各组数据。图3示出了这些参数,例如描述为“YMCKwrite(…)”,表明应当在Y、M、C、K色彩空间中处理数据。当将高分辨率模式设置为打印模式时,该特定打印机驱动程序将表明应当在Y、M、C、K色彩空间中处理数据的参数添加给在中间打印数据的数据主体中描述的各组数据(参见图3)。
在中间打印数据的首部中设置了打印对象文件的属性信息,该属性信息包括指定分解处理中的打印模式的模式指定信息。当将指定高速打印模式的信息设置为模式指定信息时,与在数据主体中的各组数据中描述的参数所进行的指定相比,对该打印模式指定给予更高的优先级。因此,将指定应当在Y、M、C、K色彩空间中处理数据的参数添加给中间数据。还将中间打印数据的数据主体中描述的数据暂且转换为R、G、B色彩空间,随后通过下文中描述的分解处理重新转换成Y、M、C、K色彩空间的数据。因此,当将高速模式设置为打印模式时,该特定打印机驱动程序将指定高分辨率模式的信息设置为分解处理中的打印模式。在高分辨率模式中,在不将包括在文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印。在图3中,将指定高分辨率模式的信息描述为“模式高分辨率”。
当以上述方式生成文件的中间打印数据时,特定打印机驱动程序通过利用CPU 12A执行打印池程序来启动打印池程序(参见图3),并将所生成的文件的中间打印数据传送给打印池。打印池在HDD 28上顺序地累积和存储由打印机驱动程序生成的中间打印数据,通过网络接口20与打印机14通信,并从HDD 28中顺序地读取所累积并存储的中间打印数据,并将其传送给打印机14。
在打印机14中,在接收从计算机12传送的中间打印数据时,通过由打印机控制单元38执行打印机端打印池程序,来启动打印机端打印池(参见图3)。打印机端打印池在存储单元40的非易失性存储设备中顺序地累积并存储从计算机12接收到的中间打印数据,通过由打印机控制单元38执行分解器程序来启动分解器,并且顺序地从存储设备中取出所累积和存储的中间打印数据,并将其传送给分解器。
分解器通过参考从打印机端打印池传送的中间打印数据的首部来确定所指定的打印模式,并根据所确定的打印模式和添加给各组数据的参数,来确定应当在其中对中间打印数据的数据主体中描述的各组数据进行处理的色彩空间。在需要的情况下根据确定结果执行色彩空间转换之后,执行预定的处理(例如色彩校正、浓度校正和图像压缩等)。随后,通过以Y、M、C、K位图数据的形式绘制上述处理的各个结果数据,执行生成表示该文件的Y、M、C、K色彩空间的打印图像数据的分解处理。分解器将所生成的打印图像数据传送给图像形成单元44,图像形成单元44在记录纸上打印该打印图像数据所表示的文件。
在第一实施例中,特定打印机驱动程序固定地用于由打印机14打印文件。该特定打印机驱动程序可以在不将包括在文件信息中的Y、M、C、K色彩空间图像数据转换成另一色彩空间的图像数据的情况下执行打印。此外,将高分辨率模式固定地用作为打印模式。在高分辨率模式中,可以在不将包括在文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印。因此,通过分解器的分解处理,在不转换成诸如R、G、B色彩空间的另一色彩空间的图像数据的情况下,把识别图像打印控制程序添加到文件数据中的识别图像数据(表示识别图像的Y、M、C、K色彩空间的位图数据)合成到打印图像数据中。
通过打印具有上述处理后的打印图像数据的文件,能够正确地打印识别图像,因此能够确定文件的真伪。当在红外光的照射下观察通过图像形成单元44获得的打印材料上的识别图像时,能够确认嵌入图像的存在。此外,使用第一实施例,在打印合成有识别图像的文件时,用户无需为了正确地打印识别图像而选择打印机驱动程序或打印模式,因而能够减轻用户的负担。
在上面描述的实施例中,当通过文件处理应用程序发出了打印文件的指令时,启动识别图像打印控制程序,并通过识别图像打印控制程序将识别图像数据添加给文件数据,从而将识别图像添加给该文件(参见图3)。然而,本发明并不限于此。当打印池将中间打印数据传送给打印机14时启动预定的程序(通常称作打印机处理器的程序),但是另选地,例如如图4所示,可以启动识别图像打印控制程序而不是所述预定的程序。通过由识别图像打印控制程序将识别图像数据添加给由特定打印机驱动程序生成的中间打印数据,能够将识别图像添加给该文件。例如,可以通过将识别图像数据附加给中间打印数据的数据主体来向中间打印数据添加识别图像数据,其中所述识别图像数据中添加了指定应当在Y、M、C、K色彩空间中处理数据的参数或者指定识别图像在文件上的合成位置的参数。
第二实施例接下来,将描述本发明的第二实施例。由于下述各个实施例都具有类似于第一实施例的结构,因此以相同的标号表示各个组件,并省略其描述。将仅描述与第一实施例不同的操作。
如图5所示,在第二实施例中,在计算机12的HDD 28上安装有包括在第一实施例中描述的特定打印机驱动程序在内的多个打印机驱动程序,作为用于使用打印机14来打印文件的打印机驱动程序。第二实施例与第一实施例的不同在于在每个打印机驱动程序中设置有多种打印模式,并且在打印过程中使用的打印模式是不固定的。此外,在第二实施例中,当用户通过在计算机12上启动的文件处理应用程序发出了合成(添加)识别图像的指令时,通过该文件处理应用程序将识别图像数据添加给文件数据。
当通过文件处理应用程序发出了对打印对象文件进行打印的指令时,在计算机12上启动识别图像打印控制程序,并将打印对象文件数据从文件处理应用程序传送给识别图像打印控制程序。当从文件处理应用程序传送了文件数据时,识别图像打印控制程序确定是否已经将识别图像数据添加给所传送的文件数据。在第二实施例中,用户可以在打印指令中指定任一打印机驱动程序和任一打印模式。如果确定尚未将识别图像数据添加给文件数据,则识别图像打印控制程序启动由用户指定的打印机驱动程序,并将该文件数据(尚未添加识别图像数据的文件数据)传送给所启动的打印机驱动程序。同时,识别图像打印控制程序把用户在打印指令中指定的打印模式通报给所启动的打印机驱动程序,以执行处理,在指定的打印模式中由所传输的文件数据生成中间打印数据。
另一方面,如果确定已经将识别图像数据添加给所传送的文件数据,则不考虑用户的打印指令中的对打印机驱动程序或打印模式的指定,识别图像打印控制程序启动能够在不将包含在文件信息中的Y、M、C、K色彩空间的图像转换成另一色彩空间的图像数据的情况下执行打印的特定打印机驱动程序。识别图像打印控制程序将文件数据(已经添加了识别图像数据的文件数据)传送给所启动的特定打印机驱动程序,并向该特定打印机驱动程序通报高分辨率模式是要在处理中使用的打印模式。在高分辨率模式中,在不将Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下执行打印。因而,由该特定打印机驱动程序以高分辨率模式执行由所传送的文件数据生成中间打印数据的处理。
因而,类似于第一实施例,对于添加有识别图像数据的文件,可以通过由分解器执行的分解处理,在不转换成诸如R、G、B色彩空间的另一色彩空间的图像数据的情况下,将识别图像数据合成在打印图像数据中。可以使用用于打印文件的打印图像数据来正确地打印识别图像,以便能够确定文件的真伪。当在红外光照射下观察通过图像形成单元44获得的打印在打印材料上的识别图像时,能够确认嵌入图像的存在。
另外,在第二实施例中,与在第一实施例中相同,当打印合成有识别图像的文件时,用户无需为了正确地打印识别图像而选择打印机驱动程序和打印模式。即使用户选择了不正确的打印机驱动程序或打印模式,也能够自动地将该不正确的打印机驱动程序或打印模式改变成正确的打印机驱动程序或打印模式。因此,在打印合成有识别图像的打印对象文件时,也能够降低用户的负担。
在第二实施例中,已经描述了预先将识别图像数据添加给打印对象文件的文件数据,所述打印对象文件将与在其上合成的识别图像一起打印。然而,本发明并不限于此。例如,可以将识别图像打印控制程序配置为,确定用户是否发出了合成识别图像的指令。如果发出了合成识别图像的指令,则除了上述的打印机驱动程序和打印模式的选择处理之外,还可以将识别图像添加到(合成于)打印对象文件。识别图像的添加可以针对文件数据执行(如图3所示),或者另选地,可以针对中间打印数据执行(如图4所示)。
第三实施例接着,将描述本发明的第三实施例。如图6所示,在第三实施例中,根据本发明的识别图像打印控制程序包括当通过文件处理应用程序发出了对打印对象文件进行打印的指令时启动的第一程序,和当将中间打印数据从打印池传送给打印机14时启动的第二程序。
当通过文件处理应用程序发出了打印文件的指令时,在计算机12上启动识别图像打印控制程序的第一程序,并从文件处理应用程序传送该文件数据。当从文件处理应用程序传送该文件数据时,所启动的第一程序判断由所传送的文件数据表示的文件是否是用户已经指示合成识别图像的文件。仅当判定该文件是已经指示合成识别图像的文件时,才向第二程序输出向文件中添加识别图像的指令。第一程序启动用户在打印指令中指定的打印机驱动程序,并将文件数据传送给打印机驱动程序。此外,第一程序向所启动的打印机驱动程序通报用户在打印指令中指定的打印模式,以在所指定的打印模式中根据所传送的文件数据生成中间打印数据。
在第三实施例中,通过用户指定的打印机驱动程序和打印模式来执行根据文件数据生成中间打印数据。因此,不能确保使用上述处理生成的中间打印数据在不将包含在文件信息中的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下进行打印。例如,在图6中,在首部中设置了指定高速打印模式作为对中间打印数据进行的分解处理中的打印模式的信息(在图6中将该模式指定信息描述为“模式高速”)。此外,将指定在R、G、B色彩空间中执行分解处理的参数(在图6中将该参数描述为“RGBwrite(…)”)添加给在数据主体中描述的各个数据。
在第三实施例中,如果打印对象文件是未对其发出合成识别图像的指令的文件,则不从第一程序向第二程序输出添加识别图像的指令。因此,在从打印池向打印机14传送中间打印数据时启动的第二程序简单地将该文件的中间打印数据传送给打印机14,而不执行诸如向其添加识别图像数据的处理。在这种情况下,根据在中间打印数据的首部中设置的模式指定信息和在中间打印数据的数据主体中描述的添加给各组数据的参数,在一些情况下,在将中间打印数据转换成R、G、B色彩空间的图像数据之后,由分解器执行预定的处理以生成打印图像数据。然后,在不合成识别图像的情况下以普通方式打印该文件。
另一方面,如果该文件是对其发出了合成识别图像的指令的文件,则从第一程序向第二程序输出添加识别图像的指令。第二程序从HDD 28中读取识别图像数据,向识别图像数据添加指定应当在Y、M、C、K色彩空间中处理识别图像数据或者指定识别图像在该文件上的合成位置的参数。随后,第二程序将识别图像数据附加给中间打印数据的数据主体。当由分解器将中间打印数据展开成打印图像数据(位图数据)时,使用该参数指定的合成位置来确定识别图像的展开位置。此外,第二程序使用指定高分辨率模式作为在分解处理中使用的打印模式的信息,改写在中间打印数据的首部中设置的信息,随后,将该中间打印数据传送给打印机14。
因而,对于给出了合成识别图像的指令的文件,在将识别图像数据添加给中间打印数据之后,在不转换成另一色彩空间的图像数据的情况下,通过分解器的分解处理在打印图像数据中合成识别图像数据。在打印该文件时使用打印图像数据正确地打印识别图像,从而可以确认文件的真伪。当在红外光照射下观察通过图像形成单元44获得的打印在打印材料上的识别图像时,可以确认嵌入图像的存在。
在第三实施例中,当希望打印其中合成有识别图像的打印对象文件时,仅通过指示在打印对象文件中合成识别图像就可以正确地打印该识别图像。不需要用户为了正确地打印识别图像而选择正确的打印机驱动程序或打印模式。因此,能够降低用户在打印合成有识别图像的文件时的负担。
在第三实施例中描述了如下的情况最初不将识别图像数据添加给打印对象文件的文件数据,而是当用户发出了合成识别图像的指令时添加给中间打印数据。然而,本发明并不限于此。可以从一开始就将识别图像数据添加给要合成该识别图像而打印的文件。在这种情况下,通过判断识别图像数据是否添加给了文件数据,可以确定打印对象文件是给出了合成识别图像的指令的文件。通过识别图像打印控制程序的第二程序,用正规的识别图像数据改写通过打印机驱动程序的处理而生成的添加给中间打印数据的识别图像数据,能够正确地打印识别图像。
第四实施例接着,将描述本发明的第四实施例。在第四实施例中,将识别图像打印控制程序安装在打印机14的存储单元40的非易失性存储设备中,还将识别图像数据存储在该存储设备中。如图7所示,当完成了分解器的识别图像数据生成时,由打印机控制单元38启动识别图像打印控制程序。识别图像打印控制程序从非易失性存储设备中读出识别图像数据,以将其合成在打印图像数据中。识别图像打印控制程序将打印图像数据传送给图像形成单元44,以使图像形成单元44打印合成有识别图像的文件。
因为在生成Y、M、C、K色彩空间的位图数据的打印图像数据之后在打印图像数据中合成识别图像数据,所以能够防止由于打印机驱动程序或分解器中处理的影响使识别图像数据改变成不能正确打印识别图像的数据。因此,能够正确地打印识别图像,从而能够确定文件的真伪。通过在红外光照射下观察由图像形成单元44获得的打印在打印材料上的识别图像,能够确认嵌入图像的存在。
在第四实施例中,在打印应当合成识别图像的打印对象文件时,即使在使用在暂且转换成诸如R、G、B色彩空间的另一色彩空间数据之后打印Y、M、C、K色彩空间的打印对象数据的打印机驱动程序或者使用高速打印模式作为打印模式的情况下,也能够正确地打印识别图像。因此,通过选择上述打印机驱动程序或打印模式,能够以较快的速度打印合成有识别图像的文件。
因为始终将识别图像合成在打印图像数据中,所以类似于第一实施例,根据第四实施例的打印系统10用作为专用于对合成有识别图像的文件进行打印的系统。或者,可以将本发明配置为判断用户是否发出了合成识别图像的指令,并且仅当确定发出了合成识别图像的指令时才可以在该文件(打印图像数据)中合成识别图像数据。在已经将识别图像数据添加给文件数据的情况下,可以使用正规的识别图像数据改写由分解器生成的合成在打印图像数据中的识别图像数据。同样,在这种情况下,能够正确地打印识别图像。
第五实施例接着,将描述本发明的第五实施例。如图8所示,与在第三实施例中相同,根据本发明的识别图像打印控制程序包括当通过文件处理应用程序发出了对打印对象文件进行打印的指令时启动的第一程序,以及,当从打印池向打印机14传送中间打印数据时启动的第二程序。
在上面描述的第一至第四实施例中,假设识别图像合成在打印对象文件的预定位置上。然而,在第五实施例中,当在计算机12上启动文件处理应用程序时,可以在显示器22上显示临时识别图像,其中还显示处理对象文件。此外,用户可以通过操作鼠标26等并改变临时识别图像在所显示文件上的显示位置来自由地指定识别图像在文件上的合成位置。当用户指定识别图像的合成位置时,将该临时识别图像数据添加给与该文件对应的文件信息,并且还添加表示该识别图像的指定合成位置的合成位置信息。在图8中用虚线表示临时识别图像。
在第五实施例中,通过文件处理应用程序发出对打印对象文件进行打印的指令,在计算机12上启动识别图像打印控制程序的第一程序,并将该文件的文件数据从文件处理应用程序传送给第一程序。随后,第一程序判断临时识别图像数据是否被添加给了从文件处理应用程序传送来的文件数据。如果添加了临时识别图像数据,则第一程序获取添加给文件数据的合成位置信息。仅当已经将临时识别图像数据添加给文件数据时,第一程序才将合成位置信息输出给第二程序。
第一程序启动用户在打印指令中指定的打印机驱动程序。第一程序将文件数据传送给所启动的打印机驱动程序,并向打印机驱动程序通报用户在打印指令中指定的打印模式。因而,在指定的打印模式下执行根据所传送的文件数据来生成中间打印数据的处理。在第五实施例中,以用户指定的打印模式和打印机驱动程序来执行根据文件数据生成中间打印数据的处理。因此,与第三实施例相同,不能保证在不将文件信息中包含的Y、M、C、K色彩空间的图像数据转换成另一色彩空间的图像数据的情况下使用由上述处理生成的中间打印数据进行打印。
在第五实施例中,当未将临时识别图像数据添加给文件数据时,合成位置信息将不从第一程序输出给第二程序。因此,第二程序简单地将该文件的中间打印数据传送给打印机14,而不对中间打印数据执行任何处理,例如在下文中描述的添加识别图像数据。在这种情况下,根据在中间打印数据的首部中设置的模式指定信息和对中间打印数据的数据主体中描述的各组数据添加的参数,在某些情况下,在将中间打印数据转换成R、G、B色彩空间的图像数据之后,通过分解器执行预定的处理以生成打印图像数据。随后,在不合成识别图像的情况下以普通的方式对打印对象文件进行打印。
另一方面,如果已经将临时识别图像数据添加给文件数据,则将合成位置信息从第一程序输出给第二程序。因此,第二程序从HDD 28中读取正规的识别图像数据,将指定应当在Y、M、C、K色彩空间中处理正规识别图像数据的参数或者指定识别图像在该文件上的合成位置(由从第一程序输入的合成位置信息表示的合成位置)的参数添加给正规的识别图像数据。然后,使用添加有这些参数的正规的识别图像数据改写在中间打印数据的数据主体中描述的临时识别图像数据。此外,第二程序使用指定高分辨率模式作为分解处理中的打印模式的信息改写在中间打印数据的首部中设置的信息,随后将该中间打印数据传送给打印机14。
因而,对于在任一合成位置上合成有临时识别图像数据的打印对象文件,通过使用正规的识别图像数据和表示临时识别图像数据合成到中间打印数据中的位置的信息作为参数来改写临时识别图像数据,将正规的识别图像数据添加给中间打印数据。在不转换成诸如R、G、B色彩空间的另一色彩空间的数据的情况下,通过分解器的分解处理,在合成位置信息所表示的合成位置上将添加给中间打印数据的正规的识别图像数据合成在打印图像数据中。
因而,根据第五实施例,能够在打印对象文件上的任意位置上合成识别图像,并根据该打印图像数据来打印打印对象文件。因此,能够在文件中的由临时识别图像指定的位置上正确地打印识别图像,从而能够确定文件的真伪。当在红外光照射下观察通过图像形成单元44获得的打印在打印材料上的识别图像时,能够确认嵌入图像的存在。
在第五实施例中,已经描述了如下情况在由打印机驱动程序生成中间打印数据的阶段,使用正规识别图像数据改写中间打印数据中包含的临时识别图像数据。然而,本发明并不限于此。在通过分解器生成打印图像数据之后,可以使用正规的识别图像数据来改写所生成的打印图像数据中包含的临时识别图像数据。
此外,作为一个示例,将根据本发明的识别图像描述为通过对仅包括K色彩分量的嵌入图像和包括Y、M和C色彩分量而不包括K色彩分量的被嵌入图像进行叠加而形成的图像。然而,用于打印嵌入图像的特定色彩分量可以是任一色彩分量,其中印刷剂的光反射率在特定的波长范围中(包括除了红外光之外的波长范围)不同于其他色彩分量的印刷剂的光反射率,可以使用满足上述条件的其它色彩分量作为所述特定色彩分量。
权利要求
1.一种打印控制装置,其通过对打印对象文件的文件信息执行预定的处理,生成以所述文件所分解成的多个色彩分量的形式表示所述打印对象文件的特定色彩空间的打印图像数据,以利用所述多个色彩分量的印刷剂由打印机来打印该文件,所述打印控制装置包括识别图像控制单元,其在打印机打印合成有所述识别图像的文件时,对作为以所分解的色彩分量的形式表示所述识别图像的所述特定色彩空间的数据给出的识别图像数据进行控制,以在不执行色彩空间转换的情况下将所述识别图像数据添加给所述打印图像数据,其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的一个特定色彩分量,所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,所述嵌入图像和所述被嵌入图像被形成为相互重叠,并且所述被嵌入图像预先进行了处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像。
2.根据权利要求1所述的打印控制装置,其中所述印刷剂是调色剂;所述多个色彩分量是Y、M、C和K;并且所述特定色彩分量是其中调色剂包含红外吸收色素的K。
3.根据权利要求1所述的打印控制装置,其中所述识别图像包括m×m个像素(m是不小于2的整数)形成的第一区域和n×n个像素(n是不小于1且小于m的整数)形成的第二区域,围绕单个第二区域无间隔地设置有多个独立的第一区域,沿着单个第一区域的外周以基本相等的间隔设置有多个独立的第二区域,所述被嵌入图像以网点的形式设置在所述第一区域上,并且所述嵌入图像以网点的形式设置在所述第二区域上。
4.根据权利要求1所述的打印控制装置,还包括多个打印机驱动程序;和分解器,其中,所述预定的处理包括第一处理和第二处理,所述第一处理通过所述打印机驱动程序将所述打印对象文件的文件信息转换成以页描述语言描述的中间打印数据,所述第二处理通过所述分解器将所述中间打印数据展开成打印图像数据,所述多个打印机驱动程序包括多种打印机驱动程序,分别执行所述第一处理中的不同处理,所述多种打印机驱动程序还包括能够在不将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印的特定打印机驱动程序,并且所述识别图像控制单元执行控制,使所述特定打印机驱动程序对添加有所述识别图像数据的文件信息进行所述第一处理。
5.根据权利要求4所述的打印控制装置,其中所述特定打印机驱动程序具有第一打印模式和第二打印模式,所述第一打印模式在不将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,并且所述识别图像控制单元执行控制,使所述特定打印机驱动程序以所述第一打印模式对添加有所述识别图像数据的文件信息进行所述第一处理。
6.根据权利要求4或5所述的打印控制装置,还包括判断单元,其判断所述识别图像数据是否添加给了所述文件信息,其中,当所述判断单元判定所述识别图像数据添加给了所述文件信息时,启动所述识别图像控制单元。
7.根据权利要求4或5所述的打印控制装置,其中当发出了打印合成有所述识别图像的文件的指令时,所述识别图像控制单元将所述识别图像数据添加给所述文件信息。
8.根据权利要求1所述的打印控制装置,还包括多个打印机驱动程序;和分解器,其中,所述预定的处理包括第一处理和第二处理,所述第一处理通过所述打印机驱动程序将所述文件信息转换成以页描述语言描述的中间打印数据,所述第二处理通过所述分解器将所述中间打印数据展开成所述打印图像数据,所述第二处理包括第一打印模式和第二打印模式,所述第一打印模式在不将包含在所述中间打印数据中的所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述打印机驱动程序在所述中间打印数据中设置打印模式指定信息,所述打印模式指定信息用于指定所述第二处理中的打印模式,并且当发出了打印合成有所述识别图像的文件的指令时,所述识别图像控制单元将所述识别图像数据添加给所述中间打印数据,并将所述打印模式指定信息改写为指定所述第一打印模式的信息。
9.根据权利要求1所述的打印控制装置,其中当发出了打印合成有所述识别图像的文件的指令时,在生成所述特定色彩空间的打印图像数据之后,所述识别图像控制单元将所述识别图像数据添加给所述打印图像数据。
10.根据权利要求7至9中的任意一项所述的打印控制装置,还包括显示单元;指定单元,其在根据所述文件信息在所述显示单元上显示文件的同时,指定所述识别图像在所述文件上的合成位置;以及显示控制单元,其在通过所述指定单元指定的合成位置上显示所述识别图像,其中,所述识别图像控制单元执行所述识别图像数据的添加或合成,使得打印出在由所述指定单元指定的合成位置上合成有所述识别图像的文件。
11.一种打印控制方法,用于通过对打印对象文件的文件信息执行预定的处理,生成以该文件所分解成的多个色彩分量的形式表示所述打印对象文件的特定色彩空间的打印图像数据,以利用所述多个色彩分量的印刷剂由打印机来打印所述打印对象文件,所述打印控制方法包括当打印合成有识别图像的文件时,对作为以所分解的色彩分量的形式表示所述识别图像的所述特定色彩空间的数据给出的识别图像数据进行控制,以在不执行色彩空间转换的情况下将所述识别图像数据添加给所述打印图像数据,其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的一个特定色彩分量,所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,所述嵌入图像和所述被嵌入图像被形成为相互重叠,并且所述被嵌入图像预先进行了处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像。
12.一种打印控制方法,用于生成打印图像数据,以通过与计算机连接的打印机,利用多个色彩分量的印刷剂来打印合成有识别图像的打印对象文件,所述方法包括在计算机中预先安装可以在不将特定色彩空间的打印对象数据转换成另一色彩空间的数据的情况下执行打印的特定打印机驱动程序,作为执行第一处理的打印机驱动程序;当在所述特定打印机驱动程序中设置有第一打印模式和第二打印模式时,预先进行设置,使得始终由所述特定打印机驱动程序以所述第一打印模式来执行所述第一处理,所述第一打印模式在不将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据的情况下执行打印,所述第二打印模式在将所述特定色彩空间的打印对象数据暂且转换成另一色彩空间的数据之后执行打印;其中,所述识别图像包括嵌入图像和被嵌入图像,所述嵌入图像仅包括所述多个色彩分量中的特定色彩分量,而所述被嵌入图像包括所述多个色彩分量中的除所述特定色彩分量以外的色彩分量,将所述嵌入图像和所述被嵌入图像形成为相互重叠,预先对所述被嵌入图像进行处理,使得当打印出所述嵌入图像和所述被嵌入图像时,在可见光下难以视觉地识别出所述嵌入图像;并且所述打印图像数据的生成包括第一处理和第二处理,所述第一处理通过所述打印机驱动程序将所述文件信息转换成以页描述语言描述的中间打印数据,所述第二处理通过分解器将所述中间打印数据展开成以该文件所分解成的所述多个色彩分量的形式表示所述文件的所述特定色彩空间的打印图像数据。
全文摘要
打印控制装置及方法。一种使用多个色彩分量的印刷剂,通过打印机来执行打印处理的打印控制装置包括识别图像控制单元,其进行控制以在打印机打印合成有识别图像的文件时,在不执行色彩空间转换的情况下将识别图像数据添加给打印图像数据。识别图像包括嵌入图像和被嵌入图像。将嵌入图像和被嵌入图像形成为相互重叠,并且预先对被嵌入图像进行处理,使得当打印出嵌入图像和被嵌入图像时,在可见光下难以视觉地识别出嵌入图像。
文档编号G03G15/00GK1733494SQ200510053629
公开日2006年2月15日 申请日期2005年3月9日 优先权日2004年8月11日
发明者松野下纯一, 小松原弘文, 蛯谷贤治 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1