gpt4 book ai didi

Java:打印文件不起作用

转载 作者:行者123 更新时间:2023-12-02 12:32:49 25 4
gpt4 key购买 nike

我使用 Java 1.6 (JDK)、Windows 7 和虚拟图像打印机驱动程序。

我尝试打印一些文档。

这是我的代码

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();
}

但是这不起作用。它不打印任何内容,也不会引发异常。代码编译运行顺利,但没有任何输出。

你能给我一些指导吗?

最佳答案

我遇到了同样的问题,我通过更新打印机驱动程序解决了这个问题,我认为您没有安装正确的驱动程序,您可能安装了适用于您的打印机的驱动程序,但不是正确的驱动程序。

关于Java:打印文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com