[发明专利]一种自适应打印水印的方法及装置有效
申请号: | 201710623871.2 | 申请日: | 2017-07-27 |
公开(公告)号: | CN107423006B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 李宽欣;马梦瑜;刘明斗 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06T1/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李官 |
地址: | 100081 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 打印 水印 方法 装置 | ||
1.一种自适应打印水印的方法,其特征在于,包括:
从用户客户端的打印软件中拦截待打印文件的打印消息,在所述打印消息中获取所述打印软件的软件信息,所述打印软件指具有打印功能的软件;
获取所述用户客户端的操作系统信息,所述操作系统信息包括系统版本和进程位数;
根据所述软件信息、系统版本及所述进程位数,在预设水印打印策略表中获取所述待打印文件的水印打印策略,所述水印打印策略用于指示打印机在所述待打印文件的预设页码的页面内打印水印;
根据所述水印打印策略,控制所述打印机对所述待打印文件打印水印;
其中,所述水印打印策略具体包括:
在待打印文件的全部页面内添加水印;或者,
在待打印文件的奇数页面内添加水印;或者,
在待打印文件的偶数页面内添加水印。
2.根据权利要求1所述的方法,其特征在于,所述打印消息还携带驱动控制参数,所述驱动控制参数用于指示待打印文件的打印驱动方式;
相应地,所述根据所述水印打印策略,控制所述打印机对所述待打印文件打印水印,具体包括:
根据所述打印驱动方式和所述水印打印策略,控制所述打印机对所述待打印文件打印水印。
3.根据权利要求1或2所述的方法,其特征在于,所述水印打印策略还包括:
在待打印文件的文本内容完成打印缓冲后,在所述待打印文件的预设页码的页面内添加水印;或者,
在所述待打印文件的预设页码的页面内添加水印之后,对所述待打印文件的文本内容进行打印缓冲。
4.根据权利要求2所述的方法,其特征在于,所述打印驱动方式包括:本地打印驱动和网络打印驱动。
5.一种自适应打印水印的装置,其特征在于,包括:
第一获取单元,从用户客户端的打印软件中拦截待打印文件的打印消息,在所述打印消息中获取所述打印软件的软件信息,所述打印软件指具有打印功能的软件;
第二获取单元,用于获取所述用户客户端的操作系统信息,所述操作系统信息包括系统版本和进程位数;
查询单元,根据所述软件信息、系统版本及所述进程位数,在预设水印打印策略表中获取所述待打印文件的水印打印策略,所述水印打印策略用于指示打印机在所述待打印文件的预设页码的页面内打印水印;
打印控制单元,用于根据所述水印打印策略,控制所述打印机对所述待打印文件打印水印;
其中,所述水印打印策略具体包括:
在待打印文件的全部页面内添加水印;或者,
在待打印文件的奇数页面内添加水印;或者,
在待打印文件的偶数页面内添加水印。
6.根据权利要求5所述的装置,其特征在于,所述打印消息还携带驱动控制参数,所述驱动控制参数用于指示待打印文件的打印驱动方式;
相应地,所述打印控制单元,用于根据所述水印打印策略,控制所述打印机对所述待打印文件打印水印,具体包括:
根据所述打印驱动方式和所述水印打印策略,控制所述打印机对所述待打印文件打印水印。
7.一种电子设备,其特征在于,包括:
存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至4任一所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710623871.2/1.html,转载请声明来源钻瓜专利网。