一种打印管理系统和方法技术方案

技术编号:20517493 阅读:31 留言:0更新日期:2019-03-06 02:31
本发明专利技术公开了一种打印管理系统和方法,涉及打印领域,其中的系统包括:客户端设备、打印代理服务器和打印配置管理服务器;打印代理服务器将用户认证信息发送给打印配置管理服务器进行验证;打印配置管理服务器分配密码信息以及打印机;打印代理服务器将密码信息发送给客户端设备,客户端设备使用密码信息对文件进行加密,打印机使用密码信息对加密打印文件进行解密处理并执行打印任务。本发明专利技术的系统和方法,能够提供打印加密机制,实现在加密文档打印前对用户的身份确认,消除了文档打印出来后存在泄密风险的缺陷,避免了由于待打印文件通过明文方式传输所带来的安全隐患问题,可以对网络打印进行集中管理、验证,使网络打印功能更方便、可靠。

A Printing Management System and Method

The invention discloses a printing management system and method, which relates to the printing field. The system includes: client device, print proxy server and print configuration management server; print proxy server sends user authentication information to print configuration management server for verification; print configuration management server allocates password information and printer; print proxy server The password information is sent to the client device, which encrypts the file with the password information, and the printer decrypts the encrypted print file with the password information and performs the printing task. The system and system of the present invention can provide printing and encryption mechanism, realize user's identity confirmation before encrypted document printing, eliminate the defect of leakage risk after document printing, avoid the security hidden trouble caused by the transmission of document to be printed through plaintext mode, centralize management and verification of network printing, and make network printing function more convenient. Reliable.

【技术实现步骤摘要】
一种打印管理系统和方法
本专利技术涉及打印
,尤其涉及一种打印管理系统和方法。
技术介绍
打印机是广泛运用在计算机办公系统中的重要输出设备,通过打印机实现将电子文档以需要的纸件方式输出的目的。随着网络技术飞速发展的时代,越来越多的网络应用融入到人们的工作学习中,举足轻重、不可或缺,网络打印机的使用越来越广泛,给人们的工作、生活带来极大的便利。但是网络打印机也带来一些安全问题,在打印的文档中,存在着大量需要保密的信息,如涉及商业秘密、技术秘密、个人隐私等信息,这些涉及秘密信息的电子文档在打印输出时,需要进行保密,防止泄密。目前,待打印文件是采用明文方式传输给网络设备,容易被黑客获取,从而造成信息泄露等问题,存在安全隐患。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种打印管理系统和方法。根据本专利技术的一个方面,提供一种打印管理系统,包括:客户端设备、打印代理服务器和打印配置管理服务器;所述客户端设备,用于向所述打印代理服务器发送打印请求;所述打印代理服务器,包括:打印请求处理模块,用于向所述客户端设备发送打印页面,将用户在所述打印页面中输入的认证信息发送给所述打印配置管理服务器;所述打印配置管理服务器,包括:打印请求验证模块,用于对所述认证信息进行验证,如果验证成功,则向所述打印代理服务器分配与此用户相对应的密码信息以及打印机;所述打印代理服务器,还包括:打印任务处理模块,用于将所述密码信息发送给所述客户端设备,并接收所述客户端设备使用所述密码信息进行加密后的打印加密文件,向为此用户分配的打印机发送打印任务,其中,所述打印任务中携带的信息包括:所述密码信息和所述打印加密文件;其中,所述打印机使用所述密码信息对所述打印加密文件进行解密处理,获取原始打印文件并执行打印任务。可选地,所述打印请求验证模块,用于在对所述认证信息验证成功后,向所述打印代理服务器分配与此用户相对应的公钥/私钥对;所述打印任务处理模块,用于将所述公钥/私钥对的公钥发送给所述客户端设备,接收所述客户端设备使用所述公钥进行非对称加密的打印加密文件,在所述打印任务中添加所述私钥,其中,所述打印机使用所述私钥对所述打印加密文件进行非对称解密处理,获取原始打印文件。可选地,所述打印任务处理模块进行非对称加密、所述打印机进行非对称解密采用的方法包括:RSA算法、背包算法,可选地,所述打印配置管理服务器,还包括:验证码发送模块,用于在对所述认证信息验证成功后,获取与此用户相对应的打印机以及与此打印机对应的验证码信息;所述打印任务处理模块,用于在所述打印任务中添加所述验证码信息;其中,所述打印机判断所述验证码信息是否与自身存储的打印验证码是否一致,如果一致,则进行打印。可选地,所述打印任务处理模块,用于接收所述打印机在打印成功后发送的打印成功信号,向所述客户端设备发送打印成功消息,并将所述打印加密文件发送到所述打印配置管理服务器;所述打印配置管理服务器,还包括:打印日志处理模块,用于使用所述私钥对所述打印加密文件进行非对称解密处理,获取原始打印文件;生成打印日志并存储,其中,所述打印日志包括:用户信息、打印时间、原始打印文件。可选地,所述打印代理服务器,包括:日志功能模块,用于向所述客户端设备提供日志查询页面,将用户通过所述日志查询页面设置的日志选取条件信息发送给所述打印日志处理模块;所述打印日志处理模块,用于基于所述日志选取条件信息从存储的打印日志中筛选出与所述日志选取条件信息对应的打印日志,并返回给所述日志功能模块。可选地,所述打印代理服务器,包括:用户设置模块,用于向所述客户端设备提供用户设置页面,将用户通过所述用户设置页面设置的打印配置信息发送给所述打印配置管理服务器,其中,所述打印配置信息包括:用户名、认证信息、选定的打印机信息;可选地,打印配置模块,基于所述打印配置信息建立与此用户对应的打印账号以及打印权限。可选地,所述认证信息包括:指纹特征信息;所述客户端设备采集用户的指纹,将采集的指纹按预设的指纹算法进行数值化处理,获取指纹特征信息,并将指纹特征信息发送给所述打印请求处理模块;所述打印请求处理模块将所述指纹特征信息发送给所述打印请求验证模块;所述打印请求验证模块,用于将存储的用户指纹特征信息与此指纹特征信息进行比对,如果比对成功,则获取此用户对应的打印账号,基于此打印账号以及打印权限确定与此用户对应的打印机。可选地,所述认证信息包括:用户名、密码;所述打印请求处理模块,用于将用户在所述打印页面中输入的用户名、密码发送给所述打印配置管理服务器;所述打印请求验证模块,用于将存储的用户名、密码与此用户名、密码进行比对,如果比对成功,则确定此用户对应的打印账号,基于此打印账号以及打印权限确定与此用户相对应的打印机。可选地,所述打印代理服务器,包括:驱动请求模块,用于判断是否安装有与执行打印任务的打印机对应的打印驱动程序,如果确定没有安装,则向所述打印配置管理服务器发送打印驱动获取请求,其中,所述打印驱动获取请求中携带有打印机型号;所述打印配置管理服务器,包括:驱动发送模块,用于根据所述打印机型号获取预存的打印机驱动安装文件,并发送给所述驱动请求模块。根据本专利技术的另一方面,提供一种打印管理方法,包括:客户端设备向打印代理服务器发送打印请求;所述打印代理服务器向所述客户端设备发送打印页面,将用户在所述打印页面中输入的认证信息发送给所述打印配置管理服务器进行验证;如果验证成功,则所述打印配置管理服务器向所述打印代理服务器分配与此用户相对应的密码信息以及打印机;所述打印代理服务器将所述密码信息发送给所述客户端设备,并接收所述客户端设备使用所述密码信息进行加密后的加密打印文件;所述打印代理服务器向为此用户分配打印机发送打印任务,其中,所述打印任务中携带的信息包括:所述密码信息和所述加密打印文件;所述打印机使用所述密码信息对所述加密打印文件进行解密处理,获取原始打印文件并执行打印任务。可选地,所述打印配置管理服务器在对所述认证信息验证成功后,向所述打印代理服务器分配与此用户相对应的公钥/私钥对;所述打印代理服务器将所述公钥/私钥对的公钥发送给所述客户端设备,接收到所述客户端设备使用所述公钥进行非对称加密的加密打印文件;所述打印代理服务器在所述打印任务中添加所述私钥;所述打印机使用所述私钥对所述加密打印文件进行非对称解密处理,获取原始打印文件。可选地,进行非对称加密、进行非对称解密采用的方法包括:RSA算法、背包算法,可选地,所述打印配置管理服务器在对所述认证信息验证成功后,获取与此用户相对应的打印机以及与此打印机对应的验证码信息;所述打印代理服务器在所述打印任务中添加所述验证码信息;所述打印机判断所述验证码信息是否与自身存储的验证码是否一致,如果一致,则执行打印任务。可选地,如果执行打印任务成功,则所述打印机向所述打印代理服务器发送打印成功信号;所述打印代理服务器向所述客户端设备发送打印成功消息,并将所述加密打印文件发送到所述打印配置管理服务器;所述打印配置管理服务器使用所述私钥对所述加密打印文件进行非对称解密处理,获取原始打印文件;所述打印配置管理服务器生成打印日志并存储,其中,所述打印日志包括:用户信息、打印时间、原始打印文件本文档来自技高网...

【技术保护点】
1.一种打印管理系统,其特征在于,包括:客户端设备、打印代理服务器和打印配置管理服务器;所述客户端设备,用于向所述打印代理服务器发送打印请求;所述打印代理服务器,包括:打印请求处理模块,用于向所述客户端设备发送打印页面,将用户在所述打印页面中输入的认证信息发送给所述打印配置管理服务器;所述打印配置管理服务器,包括:打印请求验证模块,用于对所述认证信息进行验证,如果验证成功,则向所述打印代理服务器分配与此用户相对应的密码信息以及打印机;所述打印代理服务器,还包括:打印任务处理模块,用于将所述密码信息发送给所述客户端设备,并接收所述客户端设备使用所述密码信息进行加密后的打印加密文件,向为此用户分配的打印机发送打印任务,其中,所述打印任务中携带的信息包括:所述密码信息和所述打印加密文件;其中,所述打印机使用所述密码信息对所述打印加密文件进行解密处理,获取原始打印文件并执行打印任务。

【技术特征摘要】
1.一种打印管理系统,其特征在于,包括:客户端设备、打印代理服务器和打印配置管理服务器;所述客户端设备,用于向所述打印代理服务器发送打印请求;所述打印代理服务器,包括:打印请求处理模块,用于向所述客户端设备发送打印页面,将用户在所述打印页面中输入的认证信息发送给所述打印配置管理服务器;所述打印配置管理服务器,包括:打印请求验证模块,用于对所述认证信息进行验证,如果验证成功,则向所述打印代理服务器分配与此用户相对应的密码信息以及打印机;所述打印代理服务器,还包括:打印任务处理模块,用于将所述密码信息发送给所述客户端设备,并接收所述客户端设备使用所述密码信息进行加密后的打印加密文件,向为此用户分配的打印机发送打印任务,其中,所述打印任务中携带的信息包括:所述密码信息和所述打印加密文件;其中,所述打印机使用所述密码信息对所述打印加密文件进行解密处理,获取原始打印文件并执行打印任务。2.如权利要求1所述的系统,其特征在于,所述打印请求验证模块,用于在对所述认证信息验证成功后,向所述打印代理服务器分配与此用户相对应的公钥/私钥对;所述打印任务处理模块,用于将所述公钥/私钥对的公钥发送给所述客户端设备,接收所述客户端设备使用所述公钥进行非对称加密的打印加密文件,在所述打印任务中添加所述私钥,其中,所述打印机使用所述私钥对所述打印加密文件进行非对称解密处理,获取原始打印文件。3.如权利要求2所述的系统,其特征在于,所述打印任务处理模块进行非对称加密、所述打印机进行非对称解密采用的方法包括:RSA算法、背包算法。4.如权利要求2所述的系统,其特征在于,所述打印配置管理服务器,还包括:验证码发送模块,用于在对所述认证信息验证成功后,获取与此用户相对应的打印机以及与此打印机对应的验证码信息;所述打印任务处理模块,用于在所述打印任务中添加所述验证码信息;其中,所述打印机判断所述验证码信息是否与自身存储的打印验证码是否一致,如果一致,则进行打印。5.如权利要求2所述的系统,其特征在于,所述打印任务处理模块,用于接收所述打印机在打印成功后发送的打印成功信号,向所述客户端设备发送打印成功消息,并将所述打印加密文件发送到所述打印配置管理服务器;所述打印配置管理服务器,还包括:打印日志处理模块,用于使用所述私钥对所述打印加密文件进行非对称解密处理,获取原始打印文件;生成打印日志并存储,其中,所述打印日志包括:用户信息、打印时间、原始打印文件。6.如权利要求5所述的系统,其特征在于,所述打印代理服务器,包括:日志功能模块,用于向所述客户端设备提供日志查询页面,将用户通过所述日志查询页面设置的日志选取条件信息发送给所述打印日志处理模块;所述打印日志处理模块,用于基于所述日志选取条件信息从存储的打印日志中筛选出与所述日志选取条件信息对应的打印日志,并返回给所述日志功能模块。7.如权利要求2所述的系统,其特征在于,所述打印代理服务器,包括:用户设置模块,用于向所述客户端设备提供用户设置页面,将用户通过所述用户设置页面设置的打印配置信息发送给所述打印配置管理服务器,其中,所述打印配置信息包括:用户名、认证信息、选定的打印机信息;所述打印配置管理服务器,包括:打印配置模块,基于所述打印配置信息建立与此用户对应的打印账号以及打印权限。8.如权利要求7所述的系统,其特征在于,所述认证信息包括:指纹特征信息;所述客户端设备采集用户的指纹,将采集的指纹按预设的指纹算法进行数值化处理,获取指纹特征信息,并将指纹特征信息发送给所述打印请求处理模块;所述打印请求处理模块将所述指纹特征信息发送给所述打印请求验证模块;所述打印请求验证模块,用于将存储的用户指纹特征信息与此指纹特征信息进行比对,如果比对成功,则获取此用户对应的打印账号,基于此打印账号以及打印权限确定与此用户对应的打印机。9.如权利要求7所述的系统,其特征在于,所述认证信息包括:用户名、密码;所述打印请求处理模块,用于将用户在所述打印页面中输入的用户名、密码发送给所述打印配置管理服务器;所述打印请求验证模块,用于将存储的用户名、密码与此用户名、密码进行比对,如果比对成功,则确定此用户对应的打印账号,基于此打印账号以及打印权限确定与此用户相对应的打印机。10.如权利要求2所述的系统,其特征在于,所述打印代理服务器,包括:驱动请求模块,用于判断是否安装有与执行打印任务的打印机对应的打印驱动程序,如果确定没有安装,则向所述打印配置管理服务器发送打印驱动获取请求,其中,所述打印驱动获取请求...

【专利技术属性】
技术研发人员:马智伟张旭光刘金波
申请(专利权)人:北京立思辰计算机技术有限公司
类型:发明
国别省市:北京,11

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

1