Java:打印文件不需要';行不通
我使用Java1.6(JDK)、Windows7和虚拟图像打印机驱动程序 我试着打印一些文件 这是我的密码Java:打印文件不需要';行不通,java,printing,Java,Printing,我使用Java1.6(JDK)、Windows7和虚拟图像打印机驱动程序 我试着打印一些文件 这是我的密码 try { System.out.println(" PrintServiceOverseer printFileToDefaultPrinter start "+ fileName); PrintService printService = PrintServiceLookup.lookupDefaultPrintServic
try {
System.out.println(" PrintServiceOverseer printFileToDefaultPrinter start "+
fileName);
PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
System.out.println(" default Printer " + printService.getName());
FileInputStream inputStream = new FileInputStream(new File(fileName));
DocFlavor docFlavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc printDoc = new SimpleDoc(inputStream, docFlavor, null);
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new Copies(1));
DocPrintJob printJob = printService.createPrintJob();
printJob.print(printDoc, pras);
inputStream.close();
System.out.println(" PrintServiceOverseer printFileToDefaultPrinter end ");
} catch (Exception ex) {
ex.printStackTrace();
}
但它不起作用。它不打印任何内容,也不会引发异常。代码编译和运行平稳,但没有输出
你能给我一些指导吗?我也遇到了同样的问题,我通过更新打印机的驱动程序解决了这个问题,我认为你没有安装正确的驱动程序,你可以安装一个适用于你的打印机的驱动程序,但不是正确的驱动程序