-1

我一直在寻找一种解决方案来从 java 小程序(以及更多)更改默认打印机,但没有成功。

我需要的是使用 javascript 的 print() 方法进行打印,该方法仅在默认打印机中打印,因此,在此之前,将默认打印机更改为目标打印机。

这可能吗?是否有任何图书馆可以做类似“setDefaultPrinter”或类似的事情?

注意:我正在尝试打印 HTML 页面,在用户在浏览器中看到它时呈现。

4

1 回答 1

1

引自In Java 如何更改或设置默认打印机

试试这个

PrinterJob pjob = PrinterJob.getPrinterJob();
        PageFormat pf = pjob.defaultPage();
        pjob.setPrintable(null, pf);

        if (pjob.printDialog()) {
          pjob.print();
        }
于 2013-01-23T06:59:16.297 回答