我的应用程序允许用户打印由几个Swing控件(图像、文本等)组成的屏幕内容-打印的面板本身很长(几页),宽度约为600像素。由于我准确地知道每一页上的每个页面布局(我在每页上放置了图像和组件的确切数量)(图像的总数是动态的),所以我可以准确地计算出打印需要多少页。我已经实现了可打印接口,如下所示:
public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException因为我没有打印机,所以我用P
我正在通过Java服务和IcePDF在网络打印机上实现静默打印。我在我的开发机器上增加了两个网络打印机A和B。当我向打印机A提交打印作业时,它没有任何问题地打印文件,提交给打印机B的同一个作业然后在线程“java.awt.print.PrinterException:”中抛出异常句柄无效。_startDoc(Native Method)
at sun.awt.windows.WPrinterJob.startDoc(