涉密文件打印控制方法、装置和电子设备与流程
未命名
08-07
阅读:107
评论:0
1.本发明涉及图像形成领域,尤其涉及一种涉密文件打印控制方法、装置和电子设备。
背景技术:
2.目前,用户通过图像形成设备打印文件时,打印完成的稿件通常会暴露在打印机的出纸盘上,如果稿件在出纸盒的最上面一页存在涉密信息,那么这些信息可能会无意或者有意的被人窥视造成泄密。尤其是位于公共场所的图像形成设备,如公司内部多部门共用的打印机或打印店的打印机等,打印的稿件如果没有及时拿走,后面使用该打印机的用户可能会看到稿件的部分内容。
技术实现要素:
3.本发明实施例提供了一种涉密文件打印控制方法、装置和电子设备,通过在待遮挡打印页面邻侧输出遮挡纸张,可防止涉密数据泄露,保护用户隐私。
4.第一方面,本发明实施例提供了涉密文件打印控制方法,所述方法应用于图像形成设备,包括:
5.获取待打印作业的第一待打印页面的内容数据;
6.根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;
7.若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。
8.一种实施例中,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
9.确定所述第一待打印页面的内容数据的数据长度;
10.基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
11.一种实施例中,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
12.当所述第一待打印页面的内容数据的数据长度小于长度阈值,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;
13.当所述第一待打印页面的内容数据的数据长度大于或等于所述长度阈值,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。
14.一种实施例中,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
15.当所述第一待打印页面的内容数据的数据长度为0,则确定所述第一待打印页面
不为符合遮挡条件的待遮挡打印页面;
16.当所述第一待打印页面的内容数据的数据长度不为0,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。
17.一种实施例中,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
18.将所述第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,确定所述第一待打印页面的内容数据是否包括第二涉密数据;
19.当所述第一待打印页面的内容数据包括第二涉密数据,确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面;
20.当所述第一待打印页面的内容数据不包括第二涉密数据,确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面。
21.一种实施例中,所述第一待打印页面为所述待打印作业的首页,或所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面。
22.一种实施例中,所述在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,包括:
23.若所述第一待打印页面为所述待打印作业的首页,则在打印输出所述待打印作业之前,输出所述遮挡纸张;
24.若所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在打印输出所述待打印作业之后,输出所述遮挡纸张。
25.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
26.检测是否开启遮挡打印模式;
27.若确定已开启所述遮挡打印模式,则在获取待打印作业的第一待打印页面的内容数据后,执行所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面的步骤,否则直接执行打印任务。
28.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
29.在打印控制界面显示所述遮挡打印模式设置选项;
30.若检测到遮挡打印模式按钮被触发,则开启所述遮挡打印模式。
31.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
32.在第一时段内,若检测到经过所述图像形成设备的人数超过第一阈值,则开启所述遮挡打印模式。
33.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
34.在第二时段内,若接收到作业任务对应的账户数量超过第二阈值,则开启所述遮挡打印模式。
35.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
36.在第三时段内,若检测到接收的作业任务中不同网络地址的数量超过第三阈值,则开启所述遮挡打印模式。
37.第二方面,本发明实施例提供了涉密文件打印控制方法,所述方法应用于控制设备,所述控制设备用于控制图像形成设备进行打印,包括:
38.获取待打印作业的第一待打印页面的内容数据;
39.根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;
40.若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。
41.一种实施例中,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
42.确定所述第一待打印页面的内容数据的数据长度;
43.基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
44.一种实施例中,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
45.当所述第一待打印页面的内容数据的数据长度小于长度阈值,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;
46.当所述第一待打印页面的内容数据的数据长度大于或等于所述长度阈值,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。
47.一种实施例中,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
48.当所述第一待打印页面的内容数据的数据长度为0,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;
49.当所述第一待打印页面的内容数据的数据长度不为0,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。
50.一种实施例中,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:
51.将所述第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,确定所述第一待打印页面的内容数据是否包括第二涉密数据;
52.当所述第一待打印页面的内容数据包括第二涉密数据,确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面;
53.当所述第一待打印页面的内容数据不包括第二涉密数据,确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面。
54.一种实施例中,所述第一待打印页面为所述待打印作业的首页,或所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面。
55.一种实施例中,所述在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的
打印输出内容,包括:
56.若所述第一待打印页面为所述待打印作业的首页,则在所述待遮挡打印页面的打印数据前方增加所述遮挡打印页面数据,用以控制所述图像形成设备在打印输出所述待打印作业之前,输出所述遮挡纸张;
57.若所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在所述待遮挡打印页面的打印数据后方增加所述遮挡打印页面数据,用以控制所述图像形成设备在打印输出所述待打印作业之后,输出所述遮挡纸张。
58.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
59.检测是否开启遮挡打印模式;
60.若确定已开启所述遮挡打印模式,则在获取待打印作业的第一待打印页面的内容数据后,执行所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面的步骤,否则直接控制所述图像形成设备执行打印任务。
61.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
62.在打印控制界面显示所述遮挡打印模式开启选项;
63.若检测到所述遮挡打印模式开启选项被选中,则开启所述遮挡打印模式。
64.一种实施例中,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:
65.在第四时段内,若检测到发送作业任务的次数超过第四阈值,则开启所述遮挡打印模式。
66.第三方面,本发明实施例提供了一种涉密文件打印控制装置,所述装置部署于图像形成设备,包括:
67.获取模块,用于获取待打印作业的第一待打印页面的内容数据;
68.确定模块,用于根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;
69.处理模块,用于若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。
70.第四方面,本发明实施例提供了一种涉密文件打印控制装置,所述装置部署于控制设备,所述控制设备用于控制图像形成设备进行打印,包括:
71.获取模块,用于获取待打印作业的第一待打印页面的内容数据;
72.确定模块,用于根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;
73.处理模块,用于若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。
74.第五方面,本发明实施例提供了一种电子设备,包括:
75.至少一个处理器;以及
76.与所述处理器通信连接的至少一个存储器,其中:
77.所述存储器存储程序指令,所述处理器调用所述程序指令能够执行第一方面提供的方法。
78.第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序被处理器执行时实现第一方面提供的方法。
79.本发明实施例中,图像形成设备先获取待打印作业的第一待打印页面的内容数据,然后根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面,若确定第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。通过在待遮挡打印页面邻侧输出遮挡纸张,可防止涉密数据泄露,保护用户隐私。
附图说明
80.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
81.图1为本发明实施例提供的一种涉密文件打印控制方法的流程图;
82.图2为本发明实施例提供的一种涉密文件打印控制方法的示意图;
83.图3为本发明实施例提供的另一种涉密文件打印控制方法的示意图;
84.图4为本发明实施例提供的另一种涉密文件打印控制方法的流程图;
85.图5为本发明实施例提供的一种涉密文件打印控制装置的结构示意图;
86.图6为本发明实施例提供的另一种涉密文件打印控制装置的结构示意图;
87.图7为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
88.为了更好的理解本说明书的技术方案,下面结合附图对本发明实施例进行详细描述。
89.应当明确,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本说明书保护的范围。
90.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
91.图1为本发明实施例提供的一种涉密文件打印控制方法的流程图。该方法可以应用于图像形成设备(如打印机、复印机或扫描仪等设备),如图1所示,该方法可包括:
92.步骤101,获取待打印作业的第一待打印页面的内容数据。
93.本发明实施例中,用户通过控制设备(如电脑、智能手机等)可将待打印作业发送至图像形成设备,图像形成设备成功接收后可获取待打印作业的内容数据。其中,第一待打印页面为打印后容易造成内容泄露的页面,通常情况下指待打印作业的首页,或待打印作
业对应的打印输出纸张的最后一张纸的朝天面。在实际的打印时,待打印页面的首页会首先输出,首页位于打印输出纸张的最下方且方向朝地,如图2所示,箭头201所指位置即为带打印页面的首页。朝天面指打印输出纸张中朝向上的页面,箭头202所指位置即为打印输出纸张的最后一张纸的朝天面。如果待打印作业为双面打印且尾页为双数页,则尾页的内容会位于打印输出纸张的最后一张纸的朝天面。可以理解,待打印作业打印完成后,如果用户取走打印输出纸张之前有其他用户使用图像形成设备,则打印输出纸张最后一张纸的朝天面的内容可能会泄露。并且,如果打印输出纸张被其他用户移动至其他位置,则首页的内容也可能会泄露。即使没有其他用户使用图像形成设备,最后一张打印输出纸张的朝天面的内容也可能会因为被过往的人员有意或者无意的查看而泄露。
94.步骤102,根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
95.第一待打印页面的内容数据也不一定会泄露,例如,如果待打印作业为单面打印,则最后一张打印输出纸张的朝天面为空白,不会造成内容泄露。因此,图像形成设备需根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面,待遮挡打印页面即为内容容易泄露的页面。
96.步骤103,若确定第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。
97.具体的,如果第一待打印页面为待打印作业的首页,则图像形成设备在打印输出待打印作业之前,输出遮挡纸张;如果第一待打印页面对应于待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在打印输出待打印作业之后,输出遮挡纸张。如图3所示,箭头301所指的纸张即为待打印作业首页对应的遮挡纸张,箭头302所指的纸张即为最后一张打印输出纸张的朝天面对应的遮挡纸张。遮挡纸张的纸张规格可以与打印输出纸张相同,也可不同,只要能遮挡待遮挡打印页面的内容即可。
98.本发明实施例中,图像形成设备通过确定待遮挡打印页面并在待遮挡打印页面邻侧输出遮挡纸张,可降低涉密数据泄露的可能性,有效保护用户隐私。
99.一种实施例中,在判断第一待打印页面是否符合遮挡条件时,图像形成设备可先确定第一待打印页面的内容数据的数据长度,然后基于此数据长度确定结果进行判定。具体的,图像形成设备可预先设置长度阈值,如果检测到第一待打印页面的内容数据的数据长度小于该长度阈值,则确定第一待打印页面不符合遮挡条件;如果检测到第一待打印页面的内容数据的数据长度大于或等于该长度阈值,则确定第一待打印页面符合遮挡条件。例如,用户在打印某些涉密文件时,通常会设置标题页且单面打印,标题页的内容数据较少,其数据长度大概率会小于长度阈值,单面打印模式下最后一张打印输出纸张的朝天面为空白,其内容数据的数据长度为0,图像形成设备确定第一待打印页面不符合遮挡条件。此情况下,打印输出纸张的首页为标题,最后一张的朝天面为空白,难以造成数据泄露,无需设置遮挡页面。
100.一种实施例中,为了进一步降低数据泄露的可能性,图像形成设备可将内容数据的数据长度与0比较。具体的,如果第一待打印页面的内容数据的数据长度为0,则图像形成设备确定第一待打印页面不符合遮挡条件;如果第一待打印页面的内容数据的数据长度不
为0,则可确定第一待打印页面符合遮挡条件。只要第一待打印页面存在内容,图像形成设备就输出遮挡纸张。
101.一种实施例中,图像形成设备还可以根据第一待打印页面所包含的内容判断其是否符合遮挡条件。具体的,图像形成设备将第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,确定第一待打印页面的内容数据是否包括第二涉密数据,如果第一待打印页面的内容数据包括第二涉密数据,则确定第一待打印页面符合遮挡条件,如果第一待打印页面的内容数据不包括第二涉密数据,则确定第一待打印页面不符合遮挡条件。可选的,第一涉密数据可包括一些预先设定的常见的涉密关键词,如“账号”、“密码”、“秘密”、“绝密”、“保密”、“电话号码”、“身份证号码”等,也可以包括预先设定的特定图片信息,如某企业的公章图片、证件标识等。图像形成设备需对第一待打印页面的内容数据进行识别,如果能确定其中包含上述第一涉密数据的至少部分数据,则可确定需输出遮挡纸张。可选的,图像形成设备将第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,具体的识别比对的方法可以是点阵比对、pdl语言识别比对、内容比对或ocr算法识别比对中的其中一种,当然,也可以是其他识别比对方式,本技术实施例不作限定,示例性的,点阵比对即将第一待打印页面的内容数据的点阵与第一涉密数据中的点阵进行比对,以确定第一待打印页面的内容数据中是否包括有与第一涉密数据中的至少部分数据的点阵相似度超过预设值的第二涉密数据。
102.一种实施例中,图像形成设备还可设置遮挡打印模式,接收待打印作业后先检测是否已开启遮挡打印模式,若确定已开启,则执行上述判断第一待打印页面是否符合遮挡条件的步骤,并在符合遮挡条件时输出遮挡纸张。如果遮挡打印模式未开启,则直接执行打印任务。
103.一种实施例中,遮挡打印模式的开启或关闭可由用户设置,图像形成设备的打印控制页面可显示遮挡打印模式设置选项,用户通过触发遮挡打印模式的按钮,可使得图像形成设备开启遮挡打印模式。除此之外,图像形成设备也可根据当前环境的检测结果决定遮挡打印模式的开启或关闭,如经过图像形成设备的人数或发送作业任务的人数等,如果短时间内有大量人使用或经过图像形成设备,则涉密数据泄露的可能性较大,应该开启遮挡打印模式。
104.一种实施例中,图像形成设备在第一时段内检测到经过自身设备的人数超过第一阈值时,开启遮挡打印模式。具体的,图像形成设备可设置人体传感器,如一周之内每天检测到经过打印机的人次均超过第一阈值,如20人次,或者平均每天检测到的经过打印机的人次超过20,则认为打印机放置在易泄密场所,开启遮挡打印模式。
105.一种实施例中,图像形成设备在第二时段内接收到作业任务对应的账户数量超过第二阈值时,开启遮挡打印模式。具体的,如果用户直接在图像形成设备的打印控制页面进行操作或通过电脑等控制设备利用特定账户下发作业任务,则需要登录验证。例如,如果图像形成设备检测到一周之内每天登录的不同用户均超过第二阈值,如10人,或者平均每天登录的不同用户超过第二阈值,则认为打印机放置在易泄密场所,开启遮挡打印模式。
106.一种实施例中,图像形成设备在第三时段内检测到接收的作业任务中不同网络地址的数量超过第三阈值时,开启遮挡打印模式。具体的,如果用户通过电脑等控制设备下作业任务,则不同的控制设备的网络地址不同,如果短时间内接收到多个网络地址的控制设
备发送的作业任务,可开认为打印机放置在易泄密场所,开启遮挡打印模式。
107.本发明实施例中,通过设置遮挡打印模式并在特定的环境中开启或关闭,既能在易泄密场所中降低涉密数据泄露的风险,又能在安全场所中防止不必要的浪费,提升了用户体验。
108.上述方法以图像形成设备作为执行主体实现,除此之外,本发明实施例还提供一种应用于控制设备的涉密文件打印控制方法,具体的,控制设备可以是安装有打印驱动软件的个人计算机(pc),如图4所示,该方法可以包括:
109.步骤401,获取待打印作业的第一待打印页面的内容数据。
110.步骤402,根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
111.步骤403,若确定第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。
112.其中,控制设备判断第一待打印页面是否符合遮挡条件的具体步骤与图像形成设备相同,具体细节可参照图1流程图中的描述。在确定第一待打印页面符合遮挡条件时,控制设备对即将下发的作业任务本身进行调整。具体的,若第一待打印页面为待打印作业的首页,则在待遮挡打印页面的打印数据前方增加遮挡打印页面数据,用以控制图像形成设备在打印输出待打印作业之前,输出遮挡纸张;若第一待打印页面对应于待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在待遮挡打印页面的打印数据后方增加遮挡打印页面数据,用以控制图像形成设备在打印输出待打印作业之后,输出遮挡纸张。可选的,遮挡打印页面数据可以包括空白页面的打印数据,也可以包括一些非涉密的图像数据。由于控制设备已做调整,图像形成设备接收作业任务后直接打印输出即可。
113.一种实施例中,控制设备可也设置遮挡打印模式,如果开启遮挡打印模式,控制设备执行判断第一待打印页面是否符合遮挡条件的步骤,如果关闭遮挡打印模式,则控制设备直接将作业任务下发至图像形成设备。用户可在控制设备的打印控制界面开启或关闭遮挡打印模式,或者,控制设备也可根据实际情况自行决定开启或关闭。例如,可以在下列情况中的至少一种情况发生时,控制设备自行决定开启或关闭遮挡打印模式:情况一、控制设备在第一时段内,若通过设置在图像形成设备上的人体传感器检测到经过图像形成设备的人数超过第一阈值,则认为图像形成设备放置在易泄密场所,则开启所述遮挡打印模式;情况二、控制设备在第二时段内,若检测到图像形成设备接收到作业任务对应的账户数量超过第二阈值,则认为图像形成设备放置在易泄密场所,则开启所述遮挡打印模式。情况三、控制设备在第三时段内,若检测到接收的作业任务中不同网络地址的数量超过第三阈值,则开启所述遮挡打印模式。情况四、控制设备在第四时段内检测到发送作业任务的次数超过第四阈值时,则开启遮挡打印模式。如果短时间内发送的作业任务较大,则可能有较多工作人员使用该控制设备,易造成涉密数据泄露,应开启遮打印模式。
114.本发明实施例中,通过在控制设备处执行涉密文件打印控制方法,同样可降低涉密数据泄露的概率,保护了用户隐私。
115.图5为本发明实施例提供的一种涉密文件打印控制装置的结构示意图。该装置可部署于图像形成设备,实现本发明实施例提供的涉密文件打印控制方法,如图5所示,该装
置可以包括:获取模块510、确定模块520和处理模块530。
116.获取模块510,用于获取待打印作业的第一待打印页面的内容数据。
117.确定模块520,用于根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
118.处理模块530,用于若确定第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。
119.图6为本发明实施例提供的另一种涉密文件打印控制装置的结构示意图。该装置可部署于控制设备,实现本发明实施例提供的涉密文件打印控制方法,如图6所示,该装置可以包括:获取模块610、确定模块620和处理模块630。
120.获取模块610,用于获取待打印作业的第一待打印页面的内容数据。
121.确定模块620,用于根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
122.处理模块630,用于若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。
123.图7为本发明实施例提供的一种电子设备的结构示意图。图7显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
124.如图7所示,电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:一个或者多个处理器710,存储器730,连接不同系统组件(包括存储器730和处理器710)的通信总线740。
125.通信总线740表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
126.电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
127.存储器730可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)和/或高速缓存存储器。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compact disc read only memory;以下简称:cd-rom)、数字多功能只读光盘(digital video disc read only memory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与通信总线740相连。存储器730可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
128.具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器730中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本发明所描述的实施例中的功能和/或方法。
129.电子设备也可以与一个或多个外部设备通信,还可与一个或者多个使得用户能与该电子设备交互的设备通信,或者与使得该电子设备能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过通信接口720进行。并且,电子设备还可以通过网络适配器(图7中未示出)与一个或者多个网络(例如局域网(local area network;以下简称:lan),广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信,上述网络适配器可以通过通信总线740与电子设备的其它模块通信。应当明白,尽管图7中未示出,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(redundant arrays of independent drives;以下简称:raid)系统、磁带驱动器以及数据备份存储系统等。
130.处理器710通过运行存储在存储器730中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例提供的涉密文件打印控制方法。
131.本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储计算机指令,上述计算机指令使上述计算机执行本发明实施例提供的涉密文件打印控制方法。
132.上述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(read only memory;以下简称:rom)、可擦式可编程只读存储器(erasable programmable read only memory;以下简称:eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
133.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
134.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
135.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
136.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
137.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
138.在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
139.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
140.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
技术特征:
1.一种涉密文件打印控制方法,其特征在于,所述方法应用于图像形成设备,包括:获取待打印作业的第一待打印页面的内容数据;根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:确定所述第一待打印页面的内容数据的数据长度;基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:当所述第一待打印页面的内容数据的数据长度小于长度阈值,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据的数据长度大于或等于所述长度阈值,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。4.根据权利要求2所述的方法,其特征在于,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:当所述第一待打印页面的内容数据的数据长度为0,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据的数据长度不为0,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:将所述第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,确定所述第一待打印页面的内容数据是否包括第二涉密数据;当所述第一待打印页面的内容数据包括第二涉密数据,确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据不包括第二涉密数据,确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面。6.根据权利要求1所述的方法,其特征在于,所述第一待打印页面为所述待打印作业的首页,或所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面。7.根据权利要求6所述的方法,其特征在于,所述在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,包括:
若所述第一待打印页面为所述待打印作业的首页,则在打印输出所述待打印作业之前,输出所述遮挡纸张;若所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在打印输出所述待打印作业之后,输出所述遮挡纸张。8.根据权利要求1所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:检测是否开启遮挡打印模式;若确定已开启所述遮挡打印模式,则在获取待打印作业的第一待打印页面的内容数据后,执行所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面的步骤,否则直接执行打印任务。9.根据权利要求8所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在打印控制界面显示所述遮挡打印模式设置选项;若检测到遮挡打印模式按钮被触发,则开启所述遮挡打印模式。10.根据权利要求8所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在第一时段内,若检测到经过所述图像形成设备的人数超过第一阈值,则开启所述遮挡打印模式。11.根据权利要求8所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在第二时段内,若接收到作业任务对应的账户数量超过第二阈值,则开启所述遮挡打印模式。12.根据权利要求8所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在第三时段内,若检测到接收的作业任务中不同网络地址的数量超过第三阈值,则开启所述遮挡打印模式。13.一种涉密文件打印控制方法,其特征在于,所述方法应用于控制设备,所述控制设备用于控制图像形成设备进行打印,包括:获取待打印作业的第一待打印页面的内容数据;根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。14.根据权利要求13所述的方法,其特征在于,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:确定所述第一待打印页面的内容数据的数据长度;基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面。
15.根据权利要求14所述的方法,其特征在于,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:当所述第一待打印页面的内容数据的数据长度小于长度阈值,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据的数据长度大于或等于所述长度阈值,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。16.根据权利要求14所述的方法,其特征在于,所述基于所述第一待打印页面的内容数据的数据长度确定结果,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:当所述第一待打印页面的内容数据的数据长度为0,则确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据的数据长度不为0,则确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面。17.根据权利要求13所述的方法,其特征在于,所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面,包括:将所述第一待打印页面的内容数据与预先设定的第一涉密数据进行比对,确定所述第一待打印页面的内容数据是否包括第二涉密数据;当所述第一待打印页面的内容数据包括第二涉密数据,确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面;当所述第一待打印页面的内容数据不包括第二涉密数据,确定所述第一待打印页面不为符合遮挡条件的待遮挡打印页面。18.根据权利要求13所述的方法,其特征在于,所述第一待打印页面为所述待打印作业的首页,或所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面。19.根据权利要求18所述的方法,其特征在于,所述在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容,包括:若所述第一待打印页面为所述待打印作业的首页,则在所述待遮挡打印页面的打印数据前方增加所述遮挡打印页面数据,用以控制所述图像形成设备在打印输出所述待打印作业之前,输出所述遮挡纸张;若所述第一待打印页面对应于所述待打印作业对应的打印输出纸张的最后一张纸的朝天面,则在所述待遮挡打印页面的打印数据后方增加所述遮挡打印页面数据,用以控制所述图像形成设备在打印输出所述待打印作业之后,输出所述遮挡纸张。20.根据权利要求13所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:检测是否开启遮挡打印模式;若确定已开启所述遮挡打印模式,则在获取待打印作业的第一待打印页面的内容数据后,执行所述根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合
遮挡条件的待遮挡打印页面的步骤,否则直接控制所述图像形成设备执行打印任务。21.根据权利要求20所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在打印控制界面显示所述遮挡打印模式开启选项;若检测到所述遮挡打印模式开启选项被选中,则开启所述遮挡打印模式。22.根据权利要求20所述的方法,其特征在于,所述获取待打印作业的第一待打印页面的内容数据之前,所述方法还包括:在第四时段内,若检测到发送作业任务的次数超过第四阈值,则开启所述遮挡打印模式。23.一种涉密文件打印控制装置,其特征在于,所述装置部署于图像形成设备,包括:获取模块,用于获取待打印作业的第一待打印页面的内容数据;确定模块,用于根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;处理模块,用于若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。24.一种涉密文件打印控制装置,其特征在于,所述装置部署于控制设备,所述控制设备用于控制图像形成设备进行打印,包括:获取模块,用于获取待打印作业的第一待打印页面的内容数据;确定模块,用于根据所述第一待打印页面的内容数据,确定所述第一待打印页面是否为符合遮挡条件的待遮挡打印页面;处理模块,用于若确定所述第一待打印页面为符合遮挡条件的待遮挡打印页面,则在所述待遮挡打印页面的打印数据的相邻部分增加遮挡打印页面数据,用以控制图像形成设备打印输出遮挡纸张,以遮挡所述待遮挡打印页面对应的打印输出内容。25.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储程序指令,所述处理器调用所述程序指令能够执行如权利要求1至12任一项或13至22任一项所述的方法。26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序被处理器执行时实现如权利要求1至12任一项或13至22任意一项所述的方法。
技术总结
本发明涉及图像形成领域,尤其涉及涉密文件打印控制方法、装置和电子设备。该方法应用于图像形成设备,先获取待打印作业的第一待打印页面的内容数据,然后根据第一待打印页面的内容数据,确定第一待打印页面是否为符合遮挡条件的待遮挡打印页面,若确定第一待打印页面为符合遮挡条件的待遮挡打印页面,则在待遮挡打印页面对应的纸张页面的邻侧输出遮挡纸张,以遮挡待遮挡打印页面对应的打印输出内容。通过在待遮挡打印页面邻侧输出遮挡纸张,可防止涉密数据泄露,保护用户隐私。保护用户隐私。保护用户隐私。
技术研发人员:陈盈贵
受保护的技术使用者:珠海奔图电子有限公司
技术研发日:2023.05.31
技术公布日:2023/8/6
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种大肠杆菌高效转化培养方法与流程 下一篇:一种无缝钢管钻孔机的制作方法
