rubyからWindowsプリンター共有に未加工のプリンターコードを書き込むにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/404975

  •  03-07-2019
  •  | 
  •  

質問

javaを使用して、例外処理を差し引くと、簡単です

FileOutputStream ostream = new FileOutputStream("\\\\host\\share");
PrintStream printStream = new PrintStream(ostream);
printStream.print("HELLO PRINTER");
printStream.close();
ostream.close();
役に立ちましたか?

解決

File.open("\\\\host\\share") do |f|
  f.print("HELLO PRINTER#{12.chr}")
end

他のヒント

Rubyから印刷しようとしたことは一度もありませんが、テストできるWindowsマシンはありませんが、 File クラスですが、代わりに IO クラスです。以下のドキュメントを参照できます: http://ruby-doc.org/core/classes /IO.html 。実際にはWindows固有のオプションがあるように見えるので、見てください。あまり役に立たない場合は、理由を教えてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top