基于浏览器的打印方法、装置、设备和存储介质制造方法及图纸

技术编号:20723721 阅读:31 留言:0更新日期:2019-03-30 17:26
本申请涉及一种基于浏览器的打印方法、装置、计算机设备和存储介质。所述方法包括:获取浏览器生成的打印指令;所述打印指令包括浏览器标识和打印数据;调用所述浏览器标识对应的本地服务,根据所述打印指令获取打印机参数和所述打印数据;根据所述打印机参数,控制打印机打印所述打印数据。由于通过调用浏览器标识对应的本地服务,进而控制打印机打印,因此对于不同浏览器或者相同浏览器的不同版本,均无需配置第三方外部组件,极大的减少了开发成本与维护成本。

【技术实现步骤摘要】
基于浏览器的打印方法、装置、设备和存储介质
本申请涉及打印领域,特别是涉及一种浏览器的打印方法、装置、设备和存储介质。
技术介绍
随着信息技术的不断发展,计算机设备成为人们日常生活中不可或缺的物品。其中,浏览器作为计算机设备连接因特网最为常用的应用之一,为用户提供各式且大量的资讯,用户经常需要在浏览器的页面上直接打印资料。许多用户在打开浏览器的页面时,通常希望通过浏览器来打印显示的页面数据,传统的浏览器网页数据打印方法是通过网页嵌入组件调用浏览器打印指令进行网页数据打印。然而,不同浏览器或者相同浏览器的不同版本之间会存在兼容性问题和组件稳定性问题,且各个浏览器对于外部组件的标准不一致,导致每种浏览器都需要独立开发一个对应的外部组件,导致开发成本很高,维护成本也很高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于浏览器的打印方法、装置、计算机设备和存储介质。一种基于浏览器的打印方法,所述方法包括:获取浏览器生成的打印指令;所述打印指令包括浏览器标识和打印数据;调用所述浏览器标识对应的本地服务,根据所述打印指令获取打印机参数和所述打印数据;根据所述打印机参数,控制打印机打印所述本文档来自技高网...

【技术保护点】
1.一种基于浏览器的打印方法,其特征在于,所述方法包括:获取浏览器生成的打印指令;所述打印指令包括浏览器标识和打印数据;调用所述浏览器标识对应的本地服务,根据所述打印指令获取打印机参数和所述打印数据;根据所述打印机参数,控制打印机打印所述打印数据。

【技术特征摘要】
1.一种基于浏览器的打印方法,其特征在于,所述方法包括:获取浏览器生成的打印指令;所述打印指令包括浏览器标识和打印数据;调用所述浏览器标识对应的本地服务,根据所述打印指令获取打印机参数和所述打印数据;根据所述打印机参数,控制打印机打印所述打印数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述打印机参数,控制打印机打印所述打印数据,包括:将所述打印机参数发送给所述打印机,以使所述打印机根据所述打印机参数进行参数设置;在接收到所述打印机发送的设置成功消息时,将所述打印数据发送给所述打印机。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述打印机发送的打印结果;调用所述本地服务通过异步回调接口将所述打印结果发送给所述浏览器;控制所述浏览器显示所述打印结果。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:在所述浏览器启动时,控制所述浏览器初始化通讯协议;所述通讯协议为所述浏览器与所述本地服务之间的通讯协议;控制所述浏览器根据所述通讯协议与所述本地服务之间建立初始化连接。5.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:若调用所述本地服务失败或所述打印机参数设置失败,则向所述浏览器返回失败状态消息;根据所述失败状态消息,控制所述浏览器显示失败原因...

【专利技术属性】
技术研发人员:姚俊松
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

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

1