如何从ruby将原始打印机代码写入windows打印机共享?

如何从ruby将原始打印机代码写入windows打印机共享?,windows,ruby,printing,share,Windows,Ruby,Printing,Share,使用java,除去异常处理,它与 FileOutputStream ostream = new FileOutputStream("\\\\host\\share"); PrintStream printStream = new PrintStream(ostream); printStream.print("HELLO PRINTER"); printStream.close(); ostream.close(); 虽然我从未尝试过从Ruby打印,也没有Windows机器可供测试,但在我看来

使用java,除去异常处理,它与

FileOutputStream ostream = new FileOutputStream("\\\\host\\share");
PrintStream printStream = new PrintStream(ostream);
printStream.print("HELLO PRINTER");
printStream.close();
ostream.close();

虽然我从未尝试过从Ruby打印,也没有Windows机器可供测试,但在我看来,您似乎不想使用
文件
类,而是使用
IO
类。您可以在此处查看其文档:。看起来它实际上有Windows特定的选项,请看一看,如果没有太大帮助,请告诉我原因。

谢谢您的帮助。我不知道为什么我之前会出错,但现在它工作正常。
File.open("\\\\host\\share") do |f|
  f.print("HELLO PRINTER#{12.chr}")
end