为什么用服务器打印,服务器端打印机还是本地的打印机,不可以输入打印机ip地址

为什么用服务器打印,服务器端打印机还是本地的打印机,不可以输入打印机ip地址

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

要用远程服务器来部署,这个是本地的

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-8-7 09:45

JS 调用 FR 打印方法

服务器端打印是直接调用服务器连接的打印机,这样可以解决本地 PC 没有连接打印机无法打印的问题。服务器端打印只能通过 JS 调用,并不支持输入打印机的 IP 地址。具体来说,服务器端打印的调用方法如下:


// 弹窗  

window.contentPane.printReportServer();

// 静默打印  

window.contentPane.printReportServer({

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

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

printerName: "" // 指定打印机  

});

在调用时,如果不传参数,则会弹出打印窗口;如果传参数,则会进行静默打印。由于服务器端打印是通过服务器的打印机进行的,因此无法直接指定本地打印机的 IP 地址

  • 帆软用户JhFCnzOeUi 帆软用户JhFCnzOeUi(提问者) 服务器的打印机不是通过打印机的ip进行连接的吗,你看上面案例的展示也是IP地址呀
    2025-08-07 09:50 
  • 1关注人数
  • 16浏览人数
  • 最后回答于:2025-9-12 09:40
    请选择关闭问题的原因
    确定 取消
    返回顶部