【问题标题】:How do I write raw printer code to a windows printer share from ruby?如何从 ruby​​ 将原始打印机代码写入 Windows 打印机共享?
【发布时间】:2009-01-01 14:05:44
【问题描述】:

使用java,减去异常处理,就这么简单

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

【问题讨论】:

    标签: windows ruby printing share


    【解决方案1】:
    File.open("\\\\host\\share") do |f|
      f.print("HELLO PRINTER#{12.chr}")
    end
    

    【讨论】:

      【解决方案2】:

      虽然我从未尝试从 Ruby 进行打印,而且我没有可用于测试的 Windows 机器,但在我看来,您不想使用 File 类,但是而不是 IO 类。您可以在此处查看其文档:http://ruby-doc.org/core/classes/IO.html。看起来它实际上具有 Windows 特定的选项,所以请看一下,如果它不是很有帮助,请告诉我原因。

      【讨论】:

      • 感谢您的帮助。我不知道为什么我之前收到了错误,但现在它工作正常。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多