【技术实现步骤摘要】
一种对打印数据进行处理的方法、装置及存储介质
[0001]本申请涉及打印
,提供了一种对打印数据进行处理的方法、装置及存储介质。
技术介绍
[0002]打印通常是指把电脑或其他电子设备中的文字或图片等数据,通过打印机等输出在纸张等记录物上,上述打印机通过打印机驱动程序与电脑或其他电子设备相连。
[0003]在人们的生活和工作中常常会运用到打印这项功能,来满足使用需求。常见的打印过程只涉及到同一个系统,即打印任务在Linux系统上发起,在Linux系统上连接物理打印机并输出,或者,打印任务在Windows系统上发起,在Windows系统上连接物理打印机并输出。但实际打印过程中,打印任务和打印机有时候是处于不同系统的,例如,打印任务在Linux系统上发起,在Windows系统上连接物理打印机并输出。
[0004]对于上述在一个系统上发起打印任务,在另一个系统上连接物理打印机并输出的打印过程,目前,常采用以下两种方式来处理:
[0005]方式一:使用网络打印协议或共享协议(例如,信息服务块协议、行式打印机远程协议、互联网打印协议等)来实现电脑和物理打印机之间的互通。但这种直接使用协议的方式,无法对打印数据进行加密等的处理,导致敏感数据的打印安全性无法保障。
[0006]方式二:在Linux系统上将打印文档生成位图数据,在Windows系统上以图片的方式进行打印。但这种生成位图的方式仅适用于像素较小(例如,150dpi、300dpi等)的打印数据,对于大画幅和高分辨率的打印数据来说,打印 ...
【技术保护点】
【技术特征摘要】
1.一种对打印数据进行处理的方法,其特征在于,所述方法应用于打印控制服务器,所述方法包括:响应于针对打印发起设备触发的数据打印操作,获取所述数据打印操作对应的打印数据和与所述打印数据对应的打印参数;对所述打印数据进行数据加密处理,得到第一密文打印数据,以及将所述打印参数转化为与打印输出设备相适配的格式;在监测到所述第一密文打印数据进入传输信道时,基于预设的网络传输加密包,对所述第一密文打印数据和打印参数进行加密,得到第二密文打印数据,将所述第二密文打印数据通过所述传输信道发送给打印输出设备,以使所述打印输出设备基于所述打印参数对所述第二密文打印数据解密后的所述打印数据进行打印,其中,所述传输信道为所述打印发起设备与所述打印输出设备之间的传输通道;其中,所述打印发起设备和所述打印输出设备对应的系统类型不同。2.如权利要求1所述的方法,其特征在于,所述打印控制服务器独立设置;或者若所述打印控制服务器与所述打印发起设备均为Linux系统或者均为Windows系统,则所述打印控制服务器部署在所述打印发起设备中;或者若所述打印控制服务器与所述打印输出设备均为Linux系统或者均为Windows系统,则所述打印控制服务器部署在所述打印输出设备中。3.如权利要求1所述的方法,其特征在于,所述响应于针对打印发起设备触发的数据打印操作,获取所述数据打印操作对应的打印数据,包括:响应于针对所述打印发起设备触发的数据打印操作,确定所述打印发起设备对应的第一系统类型;若所述第一系统类型为Linux系统,则通过backend确定所述数据打印操作对应的数据以及所述数据的格式,并在判定所述格式不是PostScript时,将所述格式转换为PostScript格式,将格式为PostScript的所述数据作为所述打印数据;若所述第一系统类型为Windows系统,则通过端口监视器确定所述数据打印操作对应的数据以及所述数据的格式,并在判定所述格式不是PostScript或者EMF
‑
SPL时,将所述格式转换为PostScript或者EMF
‑
SPL格式,将格式为PostScript或者EMF
‑
SPL的所述数据作为所述打印数据。4.如权利要求1所述的方法,其特征在于,所述对所述打印数据进行数据加密处理之前,还包括:响应于用户端对所述打印数据的内容更改指示,基于所述内容更改指示,对所述打印数据进行更改;和/或响应于用户端对所述打印参数的参数更改指示,基于所述参数更改指示,对所述打印参数进行更改。5.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户端对所述打印数据的停止打印指示,切断所述传输信道。6.如权利要求1所述的方法,其特征在于,所述将所述第二密文打印数据和所述打印参数通过所述传输信道发送给打印输出设备之后,还包括:将与所述网络传输加密包对应的网络传输解密包和与加密处理对应的解密处理方式
发送给所述打印输出设备。7.一种对打印数据进行处理的方法,其特征在于,所述方法应用于打印输出设备,所述方法包括:对接收到的第二密文打印数据进行解密,获取打印数据,其中,所述第二密文打印数据是打印控制服务器在监测到第一密文打印数据和打印参数进入传输信道时,基于预设的网络传输加密包,对所述第一密文打印数据和打印参数进行加密后得到的,所述第一密...
【专利技术属性】
技术研发人员:谷宏兵,张一奇,李强,
申请(专利权)人:北京鼎盾信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。