gpt4 book ai didi

java USB点阵打印

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

我正在尝试使用 EPSON LX 350 点阵打印在 USB 端口上进行打印。我使用的是 Windows 8.1,打印机可以在打印机属性中打印测试页。

当我尝试打印一些字符串时,它运行没有任何问题。我看到打印机名称作为输出。我在 Windows 控制面板的打印机状态对话框中看到“java 打印”行 1 秒钟。然后它就消失了,就像打印完成一样。但它不打印并且打印机中没有任何 Activity 。这是我用于打印的代码:

String defaultPrinter = PrintServiceLookup.lookupDefaultPrintService().getName();
System.out.println("Default printer: " + defaultPrinter);
PrintService service = PrintServiceLookup.lookupDefaultPrintService();

InputStream is = new ByteArrayInputStream("hello world!\f".getBytes("UTF8"));

DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc doc = new SimpleDoc(is, flavor, null);
DocPrintJob job = service.createPrintJob();

job.print(doc, null);
is.close();

问题是关于计算机、Java 代码还是打印机?

最佳答案

我插入打印机后,Windows 8自动安装Epson LX-350的驱动程序。我正在使用这个驱动程序。我从网站下载打印机驱动程序后,打印机按预期工作

关于java USB点阵打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23109443/

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