一种打印信息加密方法及系统技术方案

技术编号:35470925 阅读:15 留言:0更新日期:2022-11-05 16:16
一种打印信息加密方法及系统,其中方法包括加密步骤,所述加密步骤包括:拦截打印任务,获取待打印页面,将所述打印页面的高度H,并将打印页面中内容外的边缘处沿高度或宽度均分为N个高度为H/N的标记区块,生成M个区间为[0,N)的随机整数{R1,R2,R3....Rm},作为溯源码,从溯源码集合中依次取出溯源码,第i个微小点设置在第Ri个所述标记区块中,直至所有微小点标记结束,得到加密页面。通过上述方案,能够针对打印页面进行编码,通过加入像素点的方式得到加密页面,从而提升打印文档的加密性,上述方案也易于复原,易于解码,同样可以应用于打印文档的溯源工作。印文档的溯源工作。印文档的溯源工作。

【技术实现步骤摘要】
一种打印信息加密方法及系统


[0001]本专利技术涉及数据处理领域,尤其涉及一种针对打印信息的加密的方法及系统。

技术介绍

[0002]云打印作为一种新兴的打印方式,在企业的生产工作活动中扮演越来越重要的角色。可是因为部分员工安全意识淡薄,会无意将企业的敏感文件打印造成泄密。更有甚者是故意将秘密文件打印出,并给予恶意第三方,给造成企业损失。为了规避这种危险行为,员工通过云打印的方式打印文档时,会在打印文档中自动添加水印。一般这种水印会显示员工的工号,打印时间等内容。通过这些水印内容可以很容易地追溯打印文档的来源。但这种方式影响文档的展示效果,且水印容易被发现,容易被去除,这就失去了原本的意义。
[0003]另一些方案中是在选定的特定文字下方标记一个黑点,在解码的时候将下方有黑点的文字内容识别出来,上传到管理平台,管理平台在数据库中搜索,进行信息的匹配和查找。这种技术的的缺点在于会影响正常打印功能,以为是打印机故障,黑点也很容易被去除。

技术实现思路

[0004]因此,需要提供一种能够对打印信息进行加密的方法,使得打印页面中的内容携带更多加密信息。
[0005]为实现上述目的,专利技术人提供了一种打印信息加密方法,包括加密步骤,
[0006]所述加密步骤包括:
[0007]拦截打印任务,获取待打印页面,
[0008]将所述打印页面的高度H,并将打印页面中内容外的边缘处沿高度或宽度均分为N个高度为H/N的标记区块,
[0009]生成M个区间为[0,N)的随机整数{R1,R2,R3....Rm},作为溯源码,
[0010]从溯源码集合中依次取出溯源码,第i个微小点设置在第Ri个所述标记区块中,直至所有微小点标记结束,得到加密页面。
[0011]在一些实施例中,还包括步骤,将所述溯源码与打印任务对应的文档信息进行绑定。
[0012]在一些实施例中,还包括步骤,在所述标记区块的首末位置分别标记一个微小点。
[0013]在一些实施例中,还包括步骤,在需要解码时,进行步骤:对带微小点标记的加密页面进行图像解析,筛选加密页面中的所有连通图,过滤周长、长宽比不符合预设条件的连通图,得到筛选结果;
[0014]在筛选结果中,获取微小点的位置信息,获取加密页面的内容高度或宽度,判断所述微小点位于加密页面的内容高度的N等分的标记区块中的具体第几个标记区块,还原所述微小点对应的溯源码。
[0015]在一些实施例中,所述加密步骤还包括,在所述标记区块的首末位置分别标记一
个微小点,在需要解码时,在筛选结果中选定坐标值最大和最小值的微小点作为首末微小点,从而确定内容高度H。
[0016]在一些实施例中,通过首末微小点确定标准线。
[0017]在一些实施例中,所述第i个微小点设置在第i个所述标记区块的中间位置。
[0018]一种打印信息加密系统,包括云端服务器、打印终端,所述云端服务器在检测到打印任务时,拦截打印任务,获取待打印页面,
[0019]将所述打印页面的高度H,并将打印页面中内容外的边缘处沿高度均分为N个高度为H/N的标记区块,
[0020]生成M个区间为[0,N)的随机整数{R1,R2,R3....Rm},作为溯源码,
[0021]从溯源码集合中依次取出溯源码,第i个微小点设置在第Ri个所述标记区块中,直至所有微小点标记结束,得到加密页面。
[0022]在一些实施例中,进行步骤,对带微小点标记的加密页面进行图像解析,筛选加密页面中的所有连通图,过滤周长、长宽比不符合预设条件的连通图,得到筛选结果;
[0023]在筛选结果中,获取微小点的位置信息,获取加密页面的内容高度,判断所述微小点位于加密页面的内容高度的N等分的标记区块中的具体第几个标记区块,还原所述微小点对应的溯源码。
[0024]在一些实施例中,将所述溯源码与打印任务对应的文档信息进行绑定,在所述标记区块的首末位置分别标记一个微小点。
[0025]通过上述方案,能够针对打印页面进行编码,通过加入像素点的方式得到加密页面,从而提升打印文档的加密性,上述方案易于解码,同样可以应用于打印文档的溯源工作。
附图说明
[0026]图1为具体实施方式所述的打印信息加密方法流程图;
[0027]图2为具体实施方式所述的打印信息解密方法流程图;
[0028]图3为具体实施方式所述的信息绑定流程图;
[0029]图4为具体实施方式所述的微小点标记方法流程图;
[0030]图5为具体实施方式所述的打印信息加密系统示意图。
具体实施方式
[0031]为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0032]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
[0033]除非另有定义,本文所使用的技术术语的含义与本申请所属
的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在
限制本申请。
[0034]在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
[0035]在本申请中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
[0036]在没有更多限制的情况下,在本申请中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
[0037]与《审查指南》中的理解相同,在本申请中,“大于”、“小于”、“超过”等表述理解为不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本申请实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
[0038]在本申请实施例的描述中,所使用的与空间相关的表述,诸如“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印信息加密方法,其特征在于,包括加密步骤,所述加密步骤包括:拦截打印任务,获取待打印页面,将所述打印页面的高度H,并将打印页面中内容外的边缘处沿高度或宽度均分为N个高度为H/N的标记区块,生成M个区间为[0,N)的随机整数{R1,R2,R3....Rm},作为溯源码,从溯源码集合中依次取出溯源码,第i个微小点设置在第Ri个所述标记区块中,直至所有微小点标记结束,得到加密页面。2.根据权利要求1所述的一种打印信息加密方法,其特征在于,还包括步骤,将所述溯源码与打印任务对应的文档信息进行绑定。3.根据权利要求1所述的一种打印信息加密方法,其特征在于,还包括步骤,在所述标记区块的首末位置分别标记一个微小点。4.根据权利要求1所述的一种打印信息加密方法,其特征在于,还包括步骤,在需要解码时,进行步骤,对带微小点标记的加密页面进行图像解析,筛选加密页面中的所有连通图,过滤周长、长宽比不符合预设条件的连通图,得到筛选结果;在筛选结果中,获取微小点的位置信息,获取加密页面的内容高度,判断所述微小点位于加密页面的内容高度的N等分的标记区块中的具体第几个标记区块,还原所述微小点对应的溯源码。5.根据权利要求4所述的一种打印信息加密方法,其特征在于,所述加密步骤还包括,在所述标记区块的首末位置分别标记一个微小点,在需要解码时,在筛选结果中选定坐标值最大和最小值的微小点...

【专利技术属性】
技术研发人员:张辉林宏声姚振兴
申请(专利权)人:福建升腾资讯有限公司
类型:发明
国别省市:

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

1