无法写入文件LPT1 java

时间:2017-10-22 10:34:20

标签: java file parallel-port lpt

我有一个小问题。 在某处我发现我可以通过写入文件" 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");
}

1 个答案:

答案 0 :(得分:0)

在Linux设备下是文件,这就是我问过的原因。在Windows下,您需要拥有库并处理该库。在您最喜爱的搜索引擎中输入“Windows lpt port programming”。 Here是示例解决方案。