掌桥专利:专业的专利平台
掌桥专利
首页

打印文件防遗忘方法、系统、电子设备及存储介质

文献发布时间:2023-06-19 10:08:35


打印文件防遗忘方法、系统、电子设备及存储介质

技术领域

本发明涉及监控技术领域,尤其涉及一种打印文件防遗忘方法、系统、电子设备及计算机可读存储介质。

背景技术

随着信息技术的快速发展,越来越多的公司及机构实现了办公自动化,通常使用电子文档进行信息交互和保存信息。在实际应用中,通常需要将电子文档打印为纸质文档。但是工作中经常出现打印后的纸质文档忘记取走的情况,而有些打印的纸质文档还包含敏感信息,不及时取走就存在信息泄露的风险。

发明内容

本发明的主要目的在于提出一种打印文件防遗忘方法、系统、电子设备及计算机可读存储介质,旨在解决现有打印后的纸质文档被遗忘导致信息泄露风险的技术问题。

为实现上述目的,本发明提供一种打印文件防遗忘方法,应用于电子设备,所述打印文件防遗忘方法包括步骤:

每隔预设时间采集打印设备的打印出口处的打印文件图像;

根据预设的特殊字体识别模型,对采集的当前打印文件图像进行图像识别,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息;

根据预设转换规则和当前打印文件图像中的特殊字体类型或根据预设转换规则和当前打印文件图像中具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码;

判断前一次打印文件图像的特征编码和当前打印文件图像的特征编码是否相同;

当前一次打印文件图像的特征编码和当前打印文件图像的特征编码相同时,查询特征编码库中与当前打印文件图像的特征编码对应的员工ID,并发送提醒信息至员工ID对应的终端。

可选地,所述每隔预设时间采集打印设备的打印出口处的打印文件图像的步骤之前包括:

接收用户终端发送的电子文档和员工ID;

查询特征编码库中与所述员工ID对应的特征编码;

根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档;

将转换后的电子文档发送至打印设备,以使打印设备打印转换后的电子文档。

可选地,所述预设转换规则包括特征编码与特殊字体类型间预设的映射关系,所述根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档的步骤包括:

根据特征编码与特殊字体类型间预设的映射关系,获得所述特征编码对应的特殊字体类型;

根据所述特征编码对应的特殊字体类型,将所述电子文档中所有文字的原始字体类型转换为与所述特征编码对应的特殊字体类型,获得转换后的电子文档。

可选地,所述预设转换规则包括预设编码规则和预设特殊字体类型,所述根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档的步骤包括:

根据预设编码规则和所述特征编码,确定所述电子文档中转换文字位置;

将所述电子文档中转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

可选地,所述预设转换规则包括预设编码规则、预设的转译函数和预设特殊字体类型,所述根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档的步骤包括:

将所述特征编码输入至预设的转译函数,获得转译后的特征编码;

将所述电子文档均匀划分为预设数量的区域;

根据预设编码规则和转译后的特征编码,确定各区域内的转换文字位置;

将各区域内的转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

可选地,所述根据预设的特殊字体识别模型,对采集的当前打印文件图像进行图像识别,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息的步骤包括:

对采集的当前打印文件图像进行灰度化,获得灰度图像;

对灰度图像进行二值化,获得二值化图像;

创建二值化图像的最小外接矩形;

根据最小外接矩形,获得倾斜角度;

根据倾斜角度对二值化图像进行旋转调整,获得调整后的二值化图像;

将调整后的二值化图像输入至预设特殊字体识别模型中,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息。

可选地,所述接收用户终端发送的电子文档和员工ID的步骤包括:

接收用户终端发送的电子文档、电子文档类型和员工ID,其中电子文档类型包括对外公布类型或保密文档类型;

所述查询特征编码库已存储的所述员工ID对应的特征编码的步骤之前包括:

根据所述电子文档类型,判断所述电子文档是否属于保密文档;

若是,则执行所述查询特征编码库与所述员工ID对应的特征编码的步骤;

若否,则将所述电子文档发送至打印终端,以使打印终端打印所述电子文档。

此外,为实现上述目的,本发明提供一种打印文件防遗忘系统,所述打印文件防遗忘系统包括:

采集模块,用于每隔预设时间采集打印终端的打印出口处的打印文件图像;

识别模块,用于根据预设的特殊字体识别模型,对采集的当前打印文件图像进行图像识别,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息;

获得模块,用于根据预设转换规则和当前打印文件图像中的特殊字体类型或根据预设转换规则和当前打印文件图像中具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码;

第一判断模块,用于判断前一次打印文件图像的特征编码和当前打印文件图像的特征编码是否相同;

提醒模块,用于当前一次打印文件图像的特征编码和当前打印文件图像的特征编码相同时,查询特征编码库中与当前打印文件图像的特征编码对应的员工ID,并发送提醒信息至员工ID对应的终端。

此外,为实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的打印文件防遗忘方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的打印文件防遗忘方法的步骤。

本发明提出的一种打印文件防遗忘方法、打印文件防遗忘系统、电子设备及计算机可读存储介质,通过每隔预设时间采集打印设备的打印出口处的打印文件图像;然后识别出打文件图像中的特征编码,并根据当前识别出的特征编码与前一次识别出的特征编码进行比较,当两者相同时,可以确定当前打印出口处的打印文件与预设时间之前的打印文件是相同的,也就确定打印出口处存在被遗忘的打印文件,然后根据特征编码与员工ID的绑定关系,查询到被遗忘的打印文件属于的员工,并发送提醒信息至该员工及时取走被遗忘的打印文件,从而降低因打印文件被遗忘导致信息泄露的风险。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明打印文件防遗忘方法第一实施例的流程示意图;

图3为本发明打印文件防遗忘方法第二实施例的流程示意图;

图4为本发明打印文件防遗忘方法第三实施例的流程示意图;

图5为本发明打印文件防遗忘系统的功能模块示意图;

图6为本发明采集的打印文件图像或转换后电子文档的一示意图;

图7为本发明采集的打印文件图像或转换后电子文档的另一示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参照图1,图1为本发明各个实施例中所提供的电子设备的硬件结构示意图。所述电子设备包括通信模块01、存储器02及处理器03等部件。本领域技术人员可以理解,图1中所示出的电子设备还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器03分别与所述存储器02和所述通信模块01连接,所述存储器02上存储有计算机程序,所述计算机程序同时被处理器03执行。

通信模块01,可通过网络与外部设备连接。通信模块01可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备,所述外部设备可以是其他电子设备、打印设备、摄像头、手机、平板电脑、笔记本电脑和台式电脑等电子设备。

存储器02,可用于存储软件程序以及各种数据。存储器02可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(每隔预设时间采集打印设备的打印出口处的打印文件图像)等;存储数据区可存储根据电子设备的使用所创建的数据或信息等。此外,存储器02可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器03,是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器02内的软件程序和/或模块,以及调用存储在存储器02内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器03可包括一个或多个处理单元;优选的,处理器03可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器03中。

尽管图1未示出,但上述电子设备还可以包括电路控制模块,电路控制模块用于与市电连接,实现电源控制,保证其他部件的正常工作。

本领域技术人员可以理解,图1中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

根据上述硬件结构,提出本发明方法各个实施例。

参照图2,在本发明打印文件防遗忘方法的第一实施例中,应用于电子设备,所述打印文件防遗忘方法包括步骤:

步骤S10,每隔预设时间采集打印设备的打印出口处的打印文件图像;

在本实施例中,打印设备的打印出口处安装有摄像头,可以拍摄打印出口处的图像,该摄像头可以是独立的,也可以是打印设备内置的摄像头。若是该摄像头是独立的,电子设备通过与该摄像头通过有线或无线网络连接,然后每隔预设时间控制该摄像头采集打印设备的打印出口处的打印文件图像。若该摄像头为打印设备内置的摄像头,可以通过每隔预设时间发送采集指令至打印设备,以使打印设备控制内置的摄像头拍摄打印出口处的打印文件图像,并通过有线网络或无线网络发送采集的打印文件图像至电子设备。

步骤S20,根据预设的特殊字体识别模型,对采集的当前打印文件图像进行图像识别,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息;

在本实施例中,文字可以为中文文字和/或英文字母,预设的特殊字体识别模型为基于神经网络的特殊字体识别模型或非神经网络的特殊字体识别模型。当采集到当前打印文件图像后,会对当前打印文件图像进行预处理,将预处理后的图像输入至特殊字体识别模型中,特殊字体识别模型会输出当前打印文件图像中的特殊字体类型,又或者输出具有特殊字体类型的文字在当前打印文件图像中的位置信息。

具体地,步骤S20包括:

步骤S21,对采集的当前打印文件图像进行灰度化,获得灰度图像;

步骤S22,对灰度图像进行二值化,获得二值化图像;

步骤S23,创建二值化图像的最小外接矩形;

步骤S24,根据最小外接矩形,获得倾斜角度;

步骤S25,根据倾斜角度对二值化图像进行旋转调整,获得调整后的二值化图像;

步骤S26,将调整后的二值化图像输入至预设特殊字体识别模型中,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息。

对采集的当前打印文件图像先进行灰度化,获得灰度后的当前打印文件图像,然后对灰度图像进行二值化处理,获得二值化图像,然后可以通过矩估计(MomentEstimation)算法创建最小外接矩形,最小外接矩形是完整覆盖打印文件图像中存在字符的最小矩形,并确定所述最小外接矩形的倾斜角度,通过该倾斜倾斜角度对二值化图像进行旋转调整,以完成对二值化图像的倾斜校正,获得调整后的二值化图像,最后将获得的二值化图像输入至预设特殊字体识别模型中,会自动对调整后的二值化图像进行行切分和字符切分,提取特征,输入至分类器中,最终实现对当前打印文件图像中的特殊字体类型进行识别以获得当前打印文件图像中的特殊字体类型,或对当前打印文件图像中的具有特殊字体类型进行识别,并标记具有特殊字体类型的文字,以获得当前打印文件图像中具有特殊字体类型的所有文字的位置信息。

需要说明的是,打印设备的打印出口处可能在某些情况下不存在打印文件,故在摄像头将拍摄的打印出口图像传回电子设备后,电子设备在执行步骤S20之前,会先对摄像头拍摄的图像进行初步识别,是否为打印文件图像,即识别出打印出口处是否存在纸质打印文件,若是识别出为打印文件图像,则执行步骤S20,否则,则继续等待下一个时刻再采集打印出口处的图像。

步骤S30,根据预设转换规则和当前打印文件图像中的特殊字体类型或根据预设转换规则和当前打印文件图像中具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码;

在获得当前打印文件图像中的特殊字体类型或当前打印文件图像中具有特殊字体类型的文字的位置信息后,可以采用两种方法中任一种方法获得特征编码,第一种是根据预设转换规则和当前打印文件图像中特殊字体类型获得当前打印文件图像的特征编码,第二种是根据预设转换规则和当前打印文件图像中具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码。

当预设转换规则包括特殊字体类型与特征编码间映射关系,采用第一种方法,即在获得当前打印文件图像中特殊字体类型后,会根据特殊字体类型与特征编码间映射关系,获得与当前打印文件图像中特殊字体类型对应的特征编码作为当前打印文件图像的特征编码,例如识别出的特殊字体类型所对应的的特征编码为0003,那么0003就为当前打印文件图像的特征编码。

当预设转换规则包括预设编码规则和预设特殊字体类型时,采用第二种方法,即在获得当前打印文件图像中具有特殊字体类型的文字位置信息后,根据预设编码规则和具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码,例如图6为采集的当前打印文件图像的一示意图,识别出当前打印文件图像中具有特殊字体类型的文字的数量存在8个,其所在位置信息分别为第一行的第5个文字和第16个文字,第二行的第6个文字和第11个文字,第三行的第7个文字和第9个文字,第四行第1个文字和第24个文字,当编码规则为根据同一行两个特殊字体间的文字数量组成特征编码,那么该打印文件图像的特征编码为10050122,当编码规则为直接根据具有特殊字体的所在行号以及在所在行中的文字位置进行编码,那么该打印文件图像的特征编码为010516020611030709040124。

当预设转换规则包括预设编码规则、预设的转译函数和预设特殊字体类型时,也采用第二种方法。在之前识别特殊字体类型过程中,特殊字体识别模型会对输入的图像均匀划分为预设数量的区域,获得当前打印文件图像中具有特殊字体类型的文字位置信息为每个区域中的特殊字体类型的文字位置信息,在获得当前打印文件图像中具有特殊字体类型的文字位置信息后,根据预设编码规则和具有特殊字体类型的文字的位置信息,获得当前打印文件图像的转译后特征编码,将转译后特征编码输入至预设的转译函数中进行逆转译,获得转译前的特征编码,该转译前的特征编码即为当前打印文件图像的特征编码。例如图7为采集的当前打印文件图像的另一示意图,需要说明的是图7中的矩形框在当前打印文件图像中是不存在的,是为了更清楚的说明划分的区域,当前打印文件图像中识别出具有特殊字体类型的文字的数量存在4个,每一个区域都存在一个,其所在位置信息分别为左上区域中第3个文字、右上区域中第5个文字、左下区域第9个文字和右下区域第12个文字,当编码规则为根据每一个区域具有特殊字体的所在文字位置按照顺时针进行编码,那么该打印文件图像的转译后特征编码为03050912,输入转译函数后进行逆转译,获得转译前特征编码为12030509。

需要说明的是,在此不对编码规则进行限定,只要能根据编码规则获得特征编码即可。

步骤S40,判断前一次打印文件图像的特征编码和当前打印文件图像的特征编码是否相同;

步骤S50,当前一次打印文件图像的特征编码和当前打印文件图像的特征编码相同时,查询特征编码库中与当前打印文件图像的特征编码对应的员工ID,并发送提醒信息至员工ID对应的终端。

在获得当前打印文件图像的特征编码后,会查询已存储的前一次打印文件图像的特征编码,并和当前打印文件图像的特征编码进行比较,判断是否相同,若是相同,则说明当前打印文件图像与上次采集的打印文件图像是相同的,即打印设备的打印出口处的打印文件已经存在时间达到预设间隔时间,就可以确定该打印文件已经被员工遗忘了,此时会从特征编码库中查询与当前打印文件图像的特征编码对应的员工ID,然后根据员工ID确定员工ID对应的终端,并发送提醒信息至员工ID对应的终端,该终端可以是员工的手机或员工的办公电脑。

需要说明的是,获得员工ID后,也可以获得员工ID对应的邮箱地址或手机号码,以邮件形式或短信形式发送提醒信息至该邮箱或手机。本实施例的执行主体除了是电子设备,还可以是打印设备执行步骤S10-步骤S50。

本实施例通过每隔预设时间采集打印设备的打印出口处的打印文件图像;然后识别出打文件图像中的特征编码,并根据当前识别出的特征编码与前一次识别出的特征编码进行比较,当两者相同时,可以确定当前打印出口处的打印文件与预设时间之前的打印文件是相同的,也就确定打印出口处存在被遗忘的打印文件,然后根据特征编码与员工ID的绑定关系,查询到被遗忘的打印文件属于的员工,并发送提醒信息至该员工及时取走被遗忘的打印文件,从而降低因打印文件被遗忘导致信息泄露的风险。

进一步地,参照图3,根据本申请打印文件防遗忘方法的第一实施例提出本申请打印文件防遗忘方法的第二实施例,在本实施例中,步骤S10之前包括:

步骤S60,接收用户终端发送的电子文档和员工ID;

在本实施例中,电子设备与任一用户终端通过无线网络或有线网络连接,电子设备与打印设备通过无线网络或有线网络连接。当员工需要打印电子文档时,会通过用户终端发送一个包括电子文档和员工ID的打印请求至发送至电子设备。电子设备接收到用户终端发送的打印请求后,会获取打印请求中的电子文档和员工ID。

步骤S70,查询特征编码库中与所述员工ID对应的特征编码;

在电子设备中预先建立了特征编码库,特征编码库中存储了每个员工ID对应的特征编码,特征编码是由可以由纯数字、纯英文或数字英文组合而组成。当电子设备获得打印请求中的员工ID后,会查询特征编码库中与员工ID对应的特征编码。

步骤S80,根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档;

查询到员工ID对应的特征编码后,会根据预设转换规则对特征编码进行解析,确定电子文档中第一页、最后一页或每一页中至少一个文字位置,并将确定位置处的文字的原始字体类型将被转换为特殊字体类型,从而获得转换后的电子文档,该特殊字体可以是现有常见的字体类型中与需要打印的电子文档中出现的所有的字体类型都不同的字体类型,例如需要打印的电子文档中出现的所有字体类型为宋体和楷体,那么特殊字体类型可以为黑体、隶书等;特殊字体类型还可以是自己构建的特殊字体类型,也可以是基于现有的一种标准字体,该标准字体可以为宋体、黑体或楷体等,对现有的标准字体按照预设的修改规则进行修改形成一个新的特殊字体。例如例如所采用的标准字体为宋体,宋体的特征主要为入锋和回锋,通过将入锋的形状从原有的三角形更改为矩形,还可以修改标准字体的原有长宽特征,形成新的特殊字体。

具体地,所述预设转换规则包括特征编码与特殊字体类型间预设的映射关系,步骤S80包括:

步骤S81,根据特征编码与特殊字体类型间预设的映射关系,获得所述特征编码对应的特殊字体类型;

步骤S82,根据所述特征编码对应的特殊字体类型,将所述电子文档中所有文字的原始字体类型转换为与所述特征编码对应的特殊字体类型,获得转换后的电子文档。

当预设转换规则包括特征编码与特殊字体类型间预设的映射关系,对需要打印的电子文档的转换过程具体为:当获得员工ID对应的特征编码后,会根据特征编码与特殊字体类型间预设的映射关系,查询获得该特征编码对应的特殊字体类型,然后将需要打印的电子文档中所有文字的原始字体类型都转换为查询获得的特殊字体类型,从而获得转换后的电子文档。

需要说明的是,采用这种电子文档的转换方法,在后续对采集的打印文件图像进行特征编码识别时,也只能根据特殊字体类型与特征编码间映射关系,获得与当前打印文件图像中特殊字体类型对应的特征编码作为当前打印文件图像的特征编码。

具体地,所述预设转换规则包括预设编码规则和预设特殊字体类型,步骤S80包括:

步骤S83,根据预设编码规则和所述特征编码,确定所述电子文档中转换文字位置;

步骤S84,将所述电子文档中转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

当预设转换规则包括预设编码规则和预设特殊字体类型时,对需要打印的电子文档的转换过程具体为:根据预设转换规则中的预设编码规则对员工ID对应的特征编码进行解析,确定电子文档中一页、多页或每一页中需要转换为特殊字体类型的文字位置,然后将确定的文字位置对应的文字的原始字体类型转换为预设特殊字体类型。

例如特征编码为510605701122,编码规则为根据同一行两个特殊字体间的文字数量以及同一行中第一特殊字体的文字为组成特征编码,基于该编码规则对特征编码进行解析,会确定电子文档中需要被转换为特殊字体类型的文字所在位置信息分别为第一行的第5个文字和第16个文字,第二行的第6个文字和第11个文字,第三行的第7个文字和第9个文字,第四行第1个文字和第24个文字,然后将这些文字的原始字体类型转换为预设的特殊字体类型。又例如特征编码为010516020611030709040124,编码规则为根据同一行两个特殊字体间的文字数量组成特征编码,基于该编码规则对特征编码进行解析,会确定电子文档中需要被转换为特殊字体类型的文字所在位置信息分别为第一行的第5个文字和第16个文字,第二行的第6个文字和第11个文字,第三行的第7个文字和第9个文字,第四行第1个文字和第24个文字,然后将这些文字的原始字体类型转换为预设的特殊字体类型。获得转换后的电子文档如图6所示。

具体地,所述预设转换规则包括预设编码规则、预设的转译函数和预设特殊字体类型,步骤S80包括:

步骤S85,将所述特征编码输入至预设的转译函数,获得转译后的特征编码;

步骤S86,将所述电子文档均匀划分为预设数量的区域;

步骤S87,根据预设编码规则和转译后的特征编码,确定各区域内的转换文字位置;

步骤S88,将各区域内的转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

当预设转换规则包括预设编码规则、预设的转译函数和预设特殊字体类型时,对需要打印的电子文档的转换过程具体为:

获得员工ID对应的特征编码后,会将该特征编码输入至预设的转译函数中进行转译,获得转译后的特征编码,然后将需要打印的电子文档中一页、多页或每一页都均匀划分为预设数量的区域。根据预设转换规则中的预设编码规则对转译后的特征编码进行解析,确定电子文档中一页、多页或每一页中各区域内需要转换为特殊字体类型的文字位置,然后将确定的文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

例如图7为转换后电子文档的另一示意图,需要说明的是图7中的矩形框在需要打印的电子文档中是不存在的,是为了更清楚的说明划分的区域,需要打印的电子文档被划分为4个区域,获得的员工ID的特征编码为12030509,将该特征编码输入至转译函数中进行转译获得转译后特征编码03050912,然后根据编码规则对该转译后特征编码进行解析确定需要打印的电子文档中需要转换为特殊字体类型的文字的位置分别为左上区域中第3个文字、右上区域中第5个文字、左下区域第9个文字和右下区域第12个文字,该编码规则为根据每一个区域具有特殊字体的所在文字位置按照顺时针进行编码。

需要说明的是,打印文件可能为多页的打印文件,有可能员工会遗漏其中一页或几页,一般优选根据编码规则和特征编码确定电子文档中每一页的需要转换为特殊字体类型的文字位置。

步骤S90,将转换后的电子文档发送至打印设备,以使打印设备打印转换后的电子文档。

在根据转换规则和特征编码获得转换后的电子文档后,会将转换后的电子文档通过无线或有线网络发送至打印设备,以使打印设备打印转换后的电子文档,获得打印文件,打印出的该打印文件就自动嵌入了特征编码。

需要说明的是,本实施例的执行主体除了是电子设备,还可以是打印设备,执行步骤S60-步骤S90以及执行步骤S81-步骤S88。只是与执行主体为电子设备不同的是,打印设备在执行步骤S90过程中,不需要将转换后电子文档外发,而是直接进行打印。

本实施例通过对电子文档中的字体类型进行改变,打印改变字体类型的电子文档后,使得打印出来的打印文件嵌入了员工对应的特征编码,使得每个打印文件都能够被追溯到打印者,以方便提醒打印者取走被遗忘文件,并且这种改变比较微小,打印文件中的特征编码不易被发现。

进一步地,参照图4,根据本申请打印文件防遗忘方法的第一实施例和第二实施例提出本申请打印文件防遗忘方法的第三实施例,在本实施例中,所述步骤S60包括:

步骤S61,接收用户终端发送的电子文档、电子文档类型和员工ID,其中电子文档类型包括对外公布类型或保密文档类型;

步骤S70之前包括:

步骤S62,根据所述电子文档类型,判断所述电子文档是否属于保密文档;若是,则执行步骤S70;若否,则执行步骤S71;

步骤S71,将所述电子文档发送至打印终端,以使打印终端打印所述电子文档。

在本实施例中,除了接收到用户终端发送的需要打印的电子文档和员工ID,还会接收到电子文档的类型,该类型为对外公布类型或保密文档类型。在将电子文档进行转换前,会先根据发送的电子文档类型确定需要打印的电子文档为保密文档还是对外公布文档,若是保密文档,才查询特征编码库中与所述员工ID对应的特征编码,根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档,最后打印转换后的电子文档。若是对外公布文档,则直接将电子文档发送至打印终端,以使打印终端打印电子文档。

需要说明的是,为了加强对文档打印的管理,还会为每个员工设置一个打印账户,包括账户号和登录密码,员工需要打印电子文档时,还会将除了将打印电子文档和员工ID发送至打印终端,还会将打印账户的登录账号和密码发送至打印设备,打印设备根据账户号和登录密码进行验证,验证合格后,才会进行需要打印的电子文档的字体转换。

需要说明的是,本实施例的执行主体除了是电子设备,还可以是打印设备。只是与执行主体为电子设备不同的是,打印设备在执行步骤S71过程中,直接进行电子文档的打印。

本实施例中对外公布的文件并不需要保密,不存在泄密的风险,并且对外公布文件一般都对格式和字体有统一格式,并不适合采用改变字体嵌入特征编码的方法,故通过在为需要打印的电子文档嵌入特征编码前,先对需要打印的电子文档的类型进行区分,当需要打印的电子文档为保密文档类型,才通过改变字体嵌入特征编码,而需要打印的电子文档为对外公布文档则直接打印,从而既不影响对外公布文件,也可以实现降低保密文件因被遗忘导致的泄密风险。

参见图5,本发明还提供一种打印文件防遗忘系统,包括:

采集模块10,用于每隔预设时间采集打印终端的打印出口处的打印文件图像;

识别模块20,用于根据预设的特殊字体识别模型,对采集的当前打印文件图像进行图像识别,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息;

获得模块30,用于根据预设转换规则和当前打印文件图像中的特殊字体类型或根据预设转换规则和当前打印文件图像中具有特殊字体类型的文字的位置信息,获得当前打印文件图像的特征编码;

第一判断模块40,用于判断前一次打印文件图像的特征编码和当前打印文件图像的特征编码是否相同;

提醒模块50,用于当前一次打印文件图像的特征编码和当前打印文件图像的特征编码相同时,查询特征编码库中与当前打印文件图像的特征编码对应的员工ID,并发送提醒信息至员工ID对应的终端。

进一步地,所述打印文件防遗忘系统还包括:

接收模块60,用于接收用户终端发送的电子文档和员工ID;

查询模块70,用于查询特征编码库已存储的所述员工ID对应的特征编码;

转换模块80,用于根据预设转换规则和所述特征编码,将所述电子文档中至少一个文字的原始字体类型转换为特殊字体类型,获得转换后的电子文档;

发送模块90,用于将转换后的电子文档发送至打印终端,以使打印终端打印转换后的电子文档。

进一步地,所述预设转换规则包括特征编码与特殊字体类型间预设的映射关系,所述转换模块80包括:

第一获得子模块81,用于根据特征编码与特殊字体类型间预设的映射关系,获得所述特征编码对应的特殊字体类型;

第一转换子模块82,用于根据所述特征编码对应的特殊字体类型,将所述电子文档中所有文字的原始字体类型转换为与所述特征编码对应的特殊字体类型,获得转换后的电子文档。

进一步地,所述预设转换规则包括预设编码规则和预设特殊字体类型,所述转换模块80包括:

第一确定子模块83,用于根据预设编码规则和所述特征编码,确定所述电子文档中转换文字位置;

第二转换子模块84,用于将所述电子文档中转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

进一步地,所述预设转换规则包括预设编码规则、预设的转译函数和预设特殊字体类型,所述转换模块80包括:

输入子模块85,用于将所述特征编码输入至预设的转译函数,获得转译后的特征编码;

划分子模块86,用于将所述电子文档均匀划分为预设数量的区域;

第二确定子模块87,用于根据预设编码规则和转译后的特征编码,确定各区域内的转换文字位置;

第三转换子模块88,用于将各区域内的转换文字位置对应的文字的原始字体类型转换为预设特殊字体类型,获得转换后的电子文档。

进一步地,所述获得模块30包括:

灰度化子模块31,用于对采集的当前打印文件图像进行灰度化,获得灰度图像;

二值化子模块32,用于对灰度图像进行二值化,获得二值化图像;

创建子模块33,用于创建二值化图像的最小外接矩形;

第二获得子模块34,用于根据最小外接矩形,获得倾斜角度;

调整子模块35,用于根据倾斜角度对二值化图像进行旋转调整,获得调整后的二值化图像;

第三获得子模块36,用于将调整后的二值化图像输入至预设特殊字体识别模型中,获得当前打印文件图像中的特殊字体类型或具有特殊字体类型的文字的位置信息。

进一步地,所述接收模块60,还用于接收用户终端发送的电子文档、电子文档类型和员工ID,其中电子文档类型包括对外公布类型或保密文档类型;

所述打印文件防遗忘系统还包括:

第二判断模块71,用于根据所述电子文档类型,判断所述电子文档是否属于保密文档;若是,则调用所述查询模块70执行对应操作;若否,则将所述电子文档发送至打印终端,以使打印终端打印所述电子文档。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的电子设备中的存储器02,也可以是如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得电子设备或电视执行本发明各个实施例所述的方法。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 打印文件防遗忘方法、系统、电子设备及存储介质
  • 一种文件打印控制方法、系统、电子设备及存储介质
技术分类

06120112438042