远程打印

远程打印

FineReport 帆软用户JhFCnzOeUi 发布于 2025-8-8 13:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户JhFCnzOeUiLv0见习互助
发布于2025-9-12 09:41

换到远程服务器上进行解决

最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-8 13:53

这个参考试试

JS 调用 FR 打印方法 https://help.fanruan.com/finereport/doc-view-1071.html

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-8-8 13:54

远程打印可以通过服务器端打印接口实现。服务器端打印允许直接调用服务器连接的打印机,这样即使本地 PC 没有连接打印机,也能完成打印任务。服务器端打印只能通过 JavaScript 调用,具体方法如下:


// 弹窗  

window.contentPane.printReportServer();



// 静默打印  

window.contentPane.printReportServer({

pageType: 2,  // 打印页码类型:0:所有页,1:当前页,2:指定页  

pageIndex: '1-3',  // 页码范围。当 pageType 为 2 时有效  

printerName: "" // 指定打印机  

});

如果不传参数,则会弹出打印设置窗口;如果传参数,则会进行静默打印。这样可以方便地进行远程打印操作,解决本地打印机连接的问题

预览收起

  • 2关注人数
  • 16浏览人数
  • 最后回答于:2025-9-12 09:41
    请选择关闭问题的原因
    确定 取消
    返回顶部