The invention discloses a printing method based on HTTP data transmission. The method includes the following steps: integrating the Qt environment, developing a printing assistant, installing a print plug-in and a print assistant; after the successful installation of the print helper and print assistant, the printing assistant is kept in the running state, the specified port is always monitored, and the printing assistant gets the net. The request parameters of the page are processed and the request type is processed; the invention also provides a type of print control based on HTTP data transmission, including the auxiliary printing module, the printer, the local browser, the processor, and the auxiliary printing module including the independent browser, the print plug-in and the print helper. This invention avoids the problems of the system environment and the compatibility of browsers, which makes the browser and the system environment successful by the local printing assistant to realize the unified printing task, which can be printed normally in different scenes, reduce the difficulty of development, and improve the user's body. Test.
【技术实现步骤摘要】
基于HTTP数据传输的打印方法和打印控件
本专利技术属于数据传输领域,尤其涉及基于HTTP数据传输的打印方法和打印控件。
技术介绍
随着互联网技术的发展,安全问题越来越得到重视,而一些病毒或流氓软件总能通过例如浏览器、下载软件的方式侵入用户的电脑,所以现在浏览器对于访问站点的安全要求等级越来越高,严格限制了使用插件或加载项等等,特别是Chrome浏览器,不但限制了插件,甚至Flash也被禁止。这就导致一些需要访问机器打印机的插件无法正常执行,不能进行预期打印。但是对于商户运营管理系统是需要很精细化的打印效果,以便于用于对账和核单。浏览器的打印方式在用户体验上无法满足用户的需求,所以如何能够实现在这类浏览器限制执行打印插件的机器上进行打印是一个急需解决的问题。
技术实现思路
本专利技术的目的在于克服现有技术存在的以上问题,提供一种基于HTTP数据传输的打印方法和打印控件,避开了使用限制插件运行的浏览器所带来的系统环境问题和浏览器的兼容性问题。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:基于HTTP数据传输的打印方法,所述方法包括以下步骤:步骤一:集成Qt环境,开发打印助手,具体包括以下步骤:S101:开发独立浏览器,解除对插件运行的限制;S102:完善HTTP传输协议机制,对指定端口进行监测,并获取访问到该端口的数据;步骤二:用户在执行网页端打印操作时,对本地浏览器的兼容性进行优先检测:若本地浏览器正常运行打印插件,则继续使用本地浏览器进行打印,否则进入下一步骤;步骤三:提醒用户对打印插件和打印助手进行安装;步骤四:打印插件和打印助手安 ...
【技术保护点】
1.基于HTTP数据传输的打印方法,其特征在于:所述方法包括以下步骤:步骤一:集成Qt环境,开发打印助手,具体包括以下步骤:S101:开发独立浏览器,解除对插件运行的限制;S102:完善HTTP传输协议机制,对指定端口进行监测,并获取访问到该端口的数据;步骤二:用户在执行网页端打印操作时,对本地浏览器的兼容性进行优先检测:若本地浏览器正常运行打印插件,则继续使用本地浏览器进行打印,否则进入下一步骤;步骤三:提醒用户对打印插件和打印助手进行安装;步骤四:打印插件和打印助手安装成功后,保持打印助手处于运行状态,始终监测指定端口;步骤五:打印助手获取网页端的请求参数并对请求类型进行处理。
【技术特征摘要】
1.基于HTTP数据传输的打印方法,其特征在于:所述方法包括以下步骤:步骤一:集成Qt环境,开发打印助手,具体包括以下步骤:S101:开发独立浏览器,解除对插件运行的限制;S102:完善HTTP传输协议机制,对指定端口进行监测,并获取访问到该端口的数据;步骤二:用户在执行网页端打印操作时,对本地浏览器的兼容性进行优先检测:若本地浏览器正常运行打印插件,则继续使用本地浏览器进行打印,否则进入下一步骤;步骤三:提醒用户对打印插件和打印助手进行安装;步骤四:打印插件和打印助手安装成功后,保持打印助手处于运行状态,始终监测指定端口;步骤五:打印助手获取网页端的请求参数并对请求类型进行处理。2.根据权利要求1所述的基于HTTP数据传输的打印方法,其特征在于:所述步骤五的详细步骤如下:当打印助手获取请求参数后,若打印类型是单个打印,则根据打印类型的处理生成对应的URL,然后使用自带的...
【专利技术属性】
技术研发人员:王胜,李健,胡金戈,
申请(专利权)人:合肥盈云信息科技有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。