我有一个小问题。 在某处我发现我可以通过写入文件" LPT1"来编程LPT端口。 但是这段代码不起作用。它输出:
1
2
3
这是我的代码:
public static void writeByte(byte data, String portName) throws IOException {
System.out.println("1");
FileOutputStream port = new FileOutputStream(portName);
System.out.println("2");
PrintStream printer = new PrintStream(port);
System.out.println("3");
printer.write(data);
System.out.println("4");
printer.println('\f');
System.out.println("5");
printer.flush();
System.out.println("6");
printer.close();
System.out.println("7");
port.close();
System.out.println("8");
}
答案 0 :(得分:0)
在Linux设备下是文件,这就是我问过的原因。在Windows下,您需要拥有库并处理该库。在您最喜爱的搜索引擎中输入“Windows lpt port programming”。 Here是示例解决方案。