gpt4 book ai didi

java - 用java从AS400服务器获取打印机

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

我无法在 AS400 上获取打印机。

我尝试过:

PrintService[] services = PrinterJob.lookupPrintServices();

未找到任何服务。

我还搜索了 JTOpen API。我什么也没找到。

有人可以帮助我吗?

最佳答案

PrinterJob.lookupPrintService() 默认为DocFlavor.SERVICE_FORMATTED.PAGEABLE味道。可能是您没有支持该风格的打印机。

尝试运行此命令来检查是否找到任何打印机

PrintService[] allServices =
PrintServiceLookup.lookupPrintServices(null, null);
for (PrintService ps : allServices)
{
System.out.println(ps " supports :");
DocFlavor[] flavors = ps.getSupportedDocFlavors();
for (int i = 0; i < flavors.length; i+</i>)
{
System.out.println("\t" + flavors[i]);
}
}

并检查他们支持哪些口味。

另外,您使用 iSeries 吗?操作系统400?哪个Java?

关于java - 用java从AS400服务器获取打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105315/

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