一种打印方法、装置、系统、存储介质及电子设备制造方法及图纸

技术编号:37088101 阅读:27 留言:0更新日期:2023-03-29 20:03
本申请提供了一种打印方法、装置、系统、存储介质及电子设备,通过搭建虚拟打印机服务器,在客户端安装虚拟驱动,从而基于虚拟打印机服务器支持的格式,利用虚拟驱动对待打印文件进行格式转换,得到第一驱动文件并发送至虚拟打印机服务器,终端设备基于待打印用户选择的目标打印机的打印机信息和待打印用户的用户身份信息,向虚拟打印机服务器发送打印请求,从而虚拟打印机服务器基于打印机信息,对用户身份信息对应的第一驱动文件进行文件格式转换,得到目标打印机所支持的文件格式的第二驱动文件,并发送至目标打印机进行打印。可见,只需安装虚拟驱动,无需在每个客户端上安装打印机厂商提供的每台打印机的打印机驱动,从而提高用户使用体验。从而提高用户使用体验。从而提高用户使用体验。

【技术实现步骤摘要】
一种打印方法、装置、系统、存储介质及电子设备


[0001]本申请涉及打印
,尤其涉及一种打印方法、装置、系统、存储介质及电子设备。

技术介绍

[0002]现有技术中,由于打印设备品牌众多,各大打印机生产上都有各自的打印机驱动,且不同品牌的打印机驱动可能不相同,从而造成在使用打印机时,需要为每台客户端(例如:电脑)安装打印机厂商提供的打印机驱动。对于打印需求较大的企业,需要分别在多个客户端上重复安装多个打印机驱动,而且可能出现打印机厂商提供的打印机驱动无法适配客户端的操作系统,导致无法使用该打印机的情况,从而影响用户使用体验。

技术实现思路

[0003]本申请提供了一种打印方法、装置及系统,目的在于解决现有打印方法存在的需要在每个客户端重复安装多个打印机驱动以及可能出现打印机厂商提供的打印机驱动无法适配客户端的操作系统,导致无法使用该打印机的情况,从而影响用户使用体验的问题。
[0004]为了实现上述目的,本申请提供了以下技术方案:
[0005]一种打印方法,应用于虚拟打印机服务器,所述方法包括:
[0006]接收客户端在通过对待打印用户的身份认证的情况下发送的第一驱动文件;所述第一驱动文件为基于所述虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行格式转换得到的文件;
[0007]接收终端设备发送的打印请求;所述打印请求中包括目标打印机的打印机信息和所述待打印用户的用户身份信息,所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机;
[0008]基于所述打印请求中包括的打印机信息,对所述打印请求中包括的用户身份信息对应的第一驱动文件进行文件格式转换,得到第二驱动文件;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式;
[0009]将所述第二驱动文件发送至所述目标打印机进行打印。
[0010]上述的方法,可选的,所述接收终端设备发送的打印请求,包括:
[0011]接收终端设备在对目标打印机上的预置二维码进行扫描并通过所述待打印用户的身份认证的情况下,发送的信息获取请求;所述信息获取请求用于请求获取所述待打印用户对应的第一驱动文件的文件相关信息;
[0012]查找与所述信息获取请求对应的第一驱动文件的相关信息,并将所查找到的文件相关信息发送至所述终端设备;
[0013]接收所述终端设备在获取到所述待打印用户的确认指令的情况下,发送的打印请求;所述确认指令用于指示确认使用所述目标打印机打印所述第一驱动文件。
[0014]上述的方法,可选的,所述基于所述打印请求中包括的打印机信息,对所述打印请
求中包括的用户身份信息对应第一驱动文件进行文件格式转换,得到第二驱动文件,包括:
[0015]基于所述打印请求中包括的打印机信息,获取预设的与所述打印机信息对应的文件转换策略;
[0016]基于所述文件转换策略,对所述打印请求中包括的用户身份信息对应的第一驱动文件进行文件格式转换,得到第二驱动文件。
[0017]上述的方法,可选的,所述将所述第二驱动文件发送至所述目标打印机进行打印,包括:
[0018]基于所述打印请求中包括的打印机信息,将所述第二驱动文件发送至所述目标打印机进行打印。
[0019]一种打印方法,应用于客户端,所述方法包括:
[0020]响应于待打印用户对待打印文件的打印指令,基于虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行格式转换,得到第一驱动文件;
[0021]生成认证页面,并获取用户通过所述认证页面输入的用户身份信息;
[0022]基于所述用户身份信息,对所述待打印用户进行身份认证;
[0023]在通过对所述待打印用户的身份认证的情况下,将所述第一驱动文件发送至所述虚拟打印机服务器,以便于所述虚拟打印机服务器在接收到终端设备发送的打印请求后,对所述第一驱动文件进行文件格式转换,得到第二驱动文件,并将所述第二驱动文件发送至目标打印机进行打印;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式,所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机。
[0024]一种打印装置,应用于虚拟打印机服务器,所述装置包括:
[0025]第一接收单元,用于接收客户端在通过对待打印用户的身份认证的情况下发送的第一驱动文件;所述第一驱动文件为基于所述虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行格式转换得到的文件;
[0026]第二接收单元,用于接收终端设备发送的打印请求;所述打印请求中包括目标打印机的打印机信息和所述待打印用户的用户身份信息,所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机;
[0027]第一格式转换单元,用于基于所述打印请求中包括的打印机信息,对所述打印请求中包括的用户身份信息对应的第一驱动文件进行文件格式转换,得到第二驱动文件;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式;
[0028]第一发送单元,用于将所述第二驱动文件发送至所述目标打印机进行打印。
[0029]一种打印装置,应用于客户端,所述方法包括:
[0030]第二格式转换单元,用于响应于待打印用户对待打印文件的打印指令,基于虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行文件格式转换,得到第一驱动文件;
[0031]生成单元,用于生成认证页面,并获取用户通过所述认证页面输入的用户身份信息;
[0032]认证单元,用于基于所述用户身份信息,对所述待打印用户进行身份认证;
[0033]第二发送单元,用于在通过对所述待打印用户的身份认证的情况下,将所述第一
驱动文件发送至所述虚拟打印机服务器,以便于所述虚拟打印机服务器在接收到终端设备发送的打印请求后,对所述第一驱动文件进行文件格式转换,得到第二驱动文件,并将所述第二驱动文件发送至目标打印机进行打印;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式,所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机。
[0034]一种存储介质,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如上述应用于虚拟打印机服务器的打印方法,或,实现如上述应用于客户端的打印方法。
[0035]一种电子设备,包括:
[0036]存储器,用于存储至少一组指令集;
[0037]处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述应用于虚拟打印机服务器的打印方法,或,实现如上述应用于客户端的打印方法。
[0038]一种打印系统,包括:
[0039]客户端、虚拟打印机服务器、终端设备和至少一台打印机;
[0040]所述客户端,用于实现如上述应用于客户端的打印方法;
[0041]所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印方法,其特征在于,应用于虚拟打印机服务器,所述方法包括:接收客户端在通过对待打印用户的身份认证的情况下发送的第一驱动文件;所述第一驱动文件为基于所述虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行格式转换得到的文件;接收终端设备发送的打印请求;所述打印请求中包括目标打印机的打印机信息和所述待打印用户的用户身份信息,所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机;基于所述打印请求中包括的打印机信息,对所述打印请求中包括的用户身份信息对应的第一驱动文件进行文件格式转换,得到第二驱动文件;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式;将所述第二驱动文件发送至所述目标打印机进行打印。2.根据权利要求1所述的方法,其特征在于,所述接收终端设备发送的打印请求,包括:接收终端设备在对目标打印机上的预置二维码进行扫描并通过所述待打印用户的身份认证的情况下,发送的信息获取请求;所述信息获取请求用于请求获取所述待打印用户对应的第一驱动文件的文件相关信息;查找与所述信息获取请求对应的第一驱动文件的相关信息,并将所查找到的文件相关信息发送至所述终端设备;接收所述终端设备在获取到所述待打印用户的确认指令的情况下,发送的打印请求;所述确认指令用于指示确认使用所述目标打印机打印所述第一驱动文件。3.根据权利要求1所述的方法,其特征在于,所述基于所述打印请求中包括的打印机信息,对所述打印请求中包括的用户身份信息对应第一驱动文件进行文件格式转换,得到第二驱动文件,包括:基于所述打印请求中包括的打印机信息,获取预设的与所述打印机信息对应的文件转换策略;基于所述文件转换策略,对所述打印请求中包括的用户身份信息对应的第一驱动文件进行文件格式转换,得到第二驱动文件。4.根据权利要求1所述的方法,其特征在于,所述将所述第二驱动文件发送至所述目标打印机进行打印,包括:基于所述打印请求中包括的打印机信息,将所述第二驱动文件发送至所述目标打印机进行打印。5.一种打印方法,其特征在于,应用于客户端,所述方法包括:响应于待打印用户对待打印文件的打印指令,基于虚拟打印机服务器支持的格式,利用预先安装于所述客户端中的虚拟驱动,对待打印文件进行格式转换,得到第一驱动文件;生成认证页面,并获取用户通过所述认证页面输入的用户身份信息;基于所述用户身份信息,对所述待打印用户进行身份认证;在通过对所述待打印用户的身份认证的情况下,将所述第一驱动文件发送至所述虚拟打印机服务器,以便于所述虚拟打印机服务器在接收到终端设备发送的打印请求后,对所述第一驱动文件进行文件格式转换,得到第二驱动文件,并将所述第二驱动文件发送至目标打印机进行打印;所述第二驱动文件的文件格式为所述目标打印机所支持的文件格式,
所述目标打印机为所述待打印用户选择的各台打印机中的任意一台打印机。6.一种打印装置,其特征在于,应用于虚拟打印机服务器,所述装置包括:第一接收单元,用于接收客户端在通过对待打印用户的身份认证的情况...

【专利技术属性】
技术研发人员:崔泱施进军周怀江陆勇
申请(专利权)人:中国建设银行股份有限公司江苏省分行
类型:发明
国别省市:

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

1