(1)点击本地打印按钮后没反应
如果在web应用中使用本地打印功能,点击本地打印时没有任何提示信息和反应,通常是由于客户端没有预先安装本地打印程序。
浏览器中无法自动检测是否已安装本地打印程序,不能实现自动安装,因此需要在使用前手动安装。
本地打印适用于Windows/Linux系统中的浏览器使用。本地打印程序的下载地址:https://c.raqsoft.com.cn/article/1618996438466。
(2)本地打印中的提示框
用户在首次使用本地打印功能时,会遇到不同情况下的提示框问题。请看详细介绍:
1. 安装本地打印程序时,可能会弹出如下窗口:
如有安装360安全位置之类的软件,安装过程中会出现如上2个弹窗,请在下拉选项中选择“允许本地操作”。为了浏览器可以正常调用PrintReport.exe,此处修改注册表的过程是正常现象。
2. 点击本地打印按钮时,浏览器弹出如下窗口:
第一次使用本地打印时,浏览器会弹出如上一个询问窗口,不同浏览器弹出的敞口不完全相同,但基本选项是差还不多的。勾选始终允许(以后就不会再询问了),再点击打开按钮,就可以执行打印操作了。
3. 报表打印控制台窗口,如下图所示:
本地打印程序PrintReport.exe启动后,可显示如上图所示的打印控制台窗口和打印预览窗口。打印控制台窗口相当于applet打印中的java控制台功能,用来显示一些打印信息和错误信息。
注:本地打印程序安装完成后,默认不显示打印控制台。如果想要显示打印控制台,需修改[安装目录]/bin/config.txt文件中console属性值为on。
本地打印程序支持日志功能,日志文件记录在[安装目录]/logs中。