一种适用于多种打印设备的安全文档的打印方法技术

技术编号:2930475 阅读:265 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种适用于多种打印设备的安全文档的打印方法,属于文档打印技术领域。现有的防复印底纹打印技术中,在某些情况下,背景底纹有时会被大面积的白色区域所覆盖,这就严重影响了防复印底纹的打印效果。本发明专利技术所述的方法是在打印机驱动分析和解释文档内容的同时,生成文档页面大小的防复印底纹点阵数据,识别出文档中所有的图像区域,并求出这些区域的并集,接着根据并集所表示的区域范围,将防复印底纹点阵数据中相应的部分填充为白色,最后将底纹点阵数据跟正常的文档点阵数据叠加后打印输出。采用本发明专利技术所述的方法,很好地弥补了防复印底纹大面积被白色区域覆盖的缺陷,从而大大提高了在任何打印环境下防复印底纹的打印效果。

【技术实现步骤摘要】

本专利技术属于文档打印
,涉及一种防复印的安全文档的打印方法,尤其涉及。
技术介绍
纸张是信息传播的重要载体,印刷文件的保密功能也就显的尤为重要,例如机密文件和证明书的不当复印就成了问题,这在一定程度上促进了印刷防伪技术的发展。办公自动化辅助设备中值得引起特别注意和重视的是复印机,它是办公自动化设备中最不可缺少的辅助设备。现代的复印机无论在功能上还是在印刷质量上,都达到了很高的水平。有的具有智能编辑能力,还可以实现多台复印机连接相互传送信息。一些更高级的复印机甚至还能实现彩色复印,印出的钞票可达到乱真的程度。复印机的这种能力使它能高效高质地印刷各种文件资料,大大地减轻了办公人员的抄写劳动量,提高了办公效率,受到办公人员的极大欢迎。但同时,它也使保密防范面临新的问题,涉密文件资料在传递过程中很容易被复印而造成失控,复印机成为了泄、窃密的方便工具。从近年海关截获带出境的涉密文件资料绝大多数是复印件的情况就可以看到这个问题的严重。要解决这个问题,除了加强对复印机复印涉密文件资料的管理和控制外,还很有必要研究使用涉密文件资料的防复印技术。为了阻止文档的不正当复印,出现了通过在正常文档数据的下面同时打印一层防伪底纹的技术,该底纹中预先埋入难以辨认的“禁止复印”、“COPY”、“VOID”等字样,当文档被非正当复印时,这些文字便醒目地显现出来,可据此明确判断为复印件。但很多时候,当文档的数据中含有大面积的空白区域时,打印文档的大部分防复印底纹被白色区域覆盖,从而严重影响了安全文档的防复印效果,比如通过PowerPoint、Acrobat、IE浏览器、outlook等工具打印文档时,正常文档数据的自动被解释成点阵图像数据,从而使得底纹附加了白色不透明区域。此时可以把防伪底纹也事先解释成一层点阵数据,然后设置透明属性后放在正常数据的上面,这样可以解决防复印底纹被白色的区域覆盖的问题。但是这种方法不是最理想的,因为防复印底纹透过白色区域的同时,也大大影响了文档数据中的图像区域,图像区域中白色和灰色部分添加了很多额外的网点,如此严重损害了图像的原始数据,同时也大大影响了正常图像数据的视觉效果。技术方案本专利技术的目的是针对现有技术中存在的缺陷,提出。该方法能够在不影响文档中图像内容的前提下,很好地弥补防复印底纹大面积被白色区域覆盖的缺陷,同时背景底纹数据可以被任何打印设备识别,从而解决在任何打印环境下防复印底纹的打印效果问题。为达到以上目的,本专利技术采用的技术方案是,包括以下步骤(1)计算版面区域Ω,并生成防复印底纹的点阵数据集合φ;(2)解释和分析文档内容,识别出文档版面中所有的图像区域Ω1;(3)根据Ω1表示的区域,将φ中相应的部分填充为白色后得到新的点阵数据集合φ1;(4)将φ1叠放在正常文档的点阵数据的上面,并设置其透明属性。更进一步,步骤(1)中读取文档的页面信息,然后计算版面区域Ω,并生成相同页面大小的点阵数据。步骤(1)中生成的是一层点阵数据,该点阵数据包括背景图案数据、警示文字数据和干扰图案数据。所述的背景图案区域是具有一种灰度值的挂网后的点阵数据,警示文字轮廓区域内是填充有另一种灰度的网点,干扰图案为白色线条组成。步骤(1)中生成点阵数据时,先调用挂网模块生成页面大小区域的挂网后的1位背景点阵数据,然后通过Widows的接口函数获取警示文字和干扰图案的点阵数据,并依次叠加在背景点阵数据上面。步骤(2)中打印机驱动在分析和解释文档正常内容的同时,识别出图像块区域,计算每个图像块区域的外接矩形,并计算所有外接矩形的并集。进一步来说,步骤(3)中,将图像区域Ω1跟防复印底纹点阵数据Ω重叠并对齐放置,根据区域Ω1所表示的范围,点阵数据Ω内相应部分的所有象素点的值被设置为0,从而得到新的点阵数据集合φ1。更进一步,步骤(3)中Ω1覆盖下的点阵图像区域下的象素值为1的点直接取反,为0的象素点不变。更进一步,步骤(4)生成的φ1经过数据压缩处理后再跟正常的文档数据合并,以减小数据量。为达到以上目的,本专利技术采用的另外一种技术方案是,包括以下步骤(1)解释和分析文档内容,识别文档版面中所有的图像区域Ω1;(2)计算版面区域Ω减去Ω1的差集Ω2,并在Ω2内并生成防复印底纹的点阵数据集合φ;(3)将φ1叠放在正常文档的点阵数据的上面,并设置其透明属性。进一步,步骤(2)中,将差集Ω2所表示的区域分割为多个互不相交的矩形区域,接着在每个矩形区域铺设防复印底纹的点阵数据,区域Ω2外的部分直接被填充白色。本专利技术的效果在于采用本专利技术所述的方法,可以在不影响文档中图像内容的前提下,很好地弥补防复印底纹大面积被白色区域覆盖的缺陷,同时背景底纹数据可以被任何打印设备识别,从而解决在任何打印环境下防复印底纹的打印效果不理想的问题。本专利技术所述方法适用于任意一种多功能复合机MFP(MultifunctionalPrinter)和普通的打印机设备,并对打印设备的硬件没有任何要求,因而具有十分广泛的市场应用前景。附图说明图1是原始文档的内容示意2是现有技术打印的效果示意3是防复印底纹点阵数据放在文档数据上面的打印效果示意4是图3局部放大后的效果示意5是页面点阵的挂网效果示意6是警示文字点阵示意7是干扰图案点阵示意8是背景底纹合并后的一层点阵数据示意9是本专利技术方法打印后的效果示意10是图9局部放大后的效果示意11是本专利技术的流程示意图 具体实施例方式下面结合附图和具体实施方式对本专利技术作进一步的描述。实施例1首先选择具有代表性的文档示意图,如图1所示。在图1中,主要包括文档上半部的一幅图像、一个带有黑边的不透明矩形框和一串文字“这是关于防复印底纹的测试样张”。由图1可以看出,图像中的月亮也是不透明的白色区域。当选择添加防复印底纹打印时,背景底纹数据会自动附加在文档正常数据的下面,打印效果如图2所示。显然这不是理想的打印效果,图像区域下面的背景底纹数据被覆盖是完全可以理解的,因为图像本身就是不透明的,并且在打印的过程中也不能随意改变图像数据的内容。但是对于白色不透明的矩形区域覆盖下面背景底纹数据的现象是很难接收的,因为白色区域本身没有太大的意义,如果白色区域过大的话,反而严重影响了防复印底纹的效果,起不到防止文档被非法复印的目的;并且这种情况还比较常见,比如在Word文档中经常会设置图元对象的不透明属性,还有通过PowerPoint打印PPT文档时,通常会先把文档数据解释成一个位图文件,然后送到打印机上进行输出,这时打印文档的底部被添加了额外的白色区域。尤其是通过Outlook、IE浏览器、Acrobat等工具打印文件时会出现类似图2所示的现象。为此我们必须寻找新的解决办法。在现有的技术中,防复印底纹数据通常位于正常文档数据的前面,从而在打印输出的文档中,防复印底纹处于正常文档内容的下面。为此我们可以先考虑将防复印底纹解释成点阵数据,设置其属性为透明,然后放在正常文档内容的上面。正常文档内容就会通过防复印底纹中的白色区域透露出来,打印后的效果如图3所示。这样正常文档中大面积白色不透明区域覆盖背景底纹的现象得到了很大的改善。但是同时也带了另外一个负面的影响,就是图1中上半部分图像区域内容受到了损坏,上面增加了很多额外的网点。对于图片中白色本文档来自技高网...

【技术保护点】
一种适用于多种打印设备的安全文档的打印方法,包括以下步骤:(1)计算版面区域Ω,并生成防复印底纹的点阵数据集合φ;(2)解释和分析文档内容,识别出文档版面中所有的图像区域Ω↓[1];(3)根据Ω↓[1]表示的区域,将 φ中相应的部分填充为白色后得到新的点阵数据集合φ↓[1];(4)将φ↓[1]叠放在正常文档的点阵数据的上面,并设置其透明属性。

【技术特征摘要】

【专利技术属性】
技术研发人员:亓文法杨斌王立东
申请(专利权)人:北京北大方正电子有限公司北京大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1