静默打印

目录:

1. 问题描述

希望每次打印时,都是用默认的打印机打印出所有页并且不希望弹出对话框进行设置,此时便可以设置静默打印。
1.1 什么是静默打印
静默打印即点击打印时不弹出选项窗口和打印机设置窗口直接进行打印。
1.2 支持静默打印的打印方式
pdf打印、applet打印和本地打印支持静默打印。

2. 静默打印设置方法

2.1 BS端直接打印的设置方法
进入平台系统,点击管理系统>系统管理>打印,默认勾选需要pdf打印机属性设置窗口和需要applet打印机属性设置窗口,如下所示:
222
去除勾选后再进行打印时会自动选择默认的打印机进行静默打印。
2.2 JS调用打印方法的设置方法
在doURLxxxPrint(printurl);中增加一个false参数值,即:
Pdf静默打印为:doURLPDFPrint(printurl,false); 
Applet静默打印为:doURLAppletPrint(printurl,false);
注:Pdf静默打印调用JS打印方法只有IE支持,并且需要安装Adobe Reader
2.3 修改config.xml的设置方法
本地静默打印的设置方式为:
打开%FR_HOME%\WebReport\WEB-INF\resourcesconfig.xml文件,需要静默打印的话,将popupNativePrint改为false,如果没有这个属性的话,手动加一下;
<PrintAttrProvider popupFlashPrint="true" popupPdfPrint="true" popupAppletPrint="true" popupNativePrint="false" flashFitPaper="false"/> <CustomLocale> 

3. flash不支持静默打印

flash打印可以设置不弹出选项窗口其设置方法如上截图勾去需要flash打印设置窗口,但flash打印是不可以设置不弹出打印机设置即不支持静默打印。
3.1 原因

flash打印开发商出于安全考虑,为了防止恶意的swf文件使打印机的纸消耗完,因此flash打印必须要进行打印机设置。

附件列表


主题: 专题总结
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)