Bootstrap

共享打印机怎么使用HttpPrinter进行网页打印_gwj_20230218_120829

共享打印机怎么使用HttpPrinter进行网页打印_gwj_20230218_120829

因为共享打印机安装驱动后,驱动名称有反斜杠,HttpPrinter接收json数据解析的时候,反斜杠会出现无法解析的问题。

解决方法:

Html里面(例如gridreport_打印测试报表.html这个文件)

PrinterNameUrlEncode 设置为1

PrinterName 要用 encodeURIComponent 进行加密

+',"PrinterNameUrlEncode":"' + '1' +'"' /*可选,默认 0 //PrinterName 是否进行了UrlEncode加密 0 无 1 有 */

+',"PrinterName":"' + encodeURIComponent($("#PrinterS option:selected").text()) +'"' /*可选。指定打印机,为空的话 使用默认打印机, 请在 控制面板 -> 设备和打印机 中查看您的打印机的名称 */

;