¿Cómo escribo el código de impresora sin formato en un recurso de impresora de Windows desde Ruby?
Pregunta
Usar java, menos el manejo de excepciones, es tan simple como
FileOutputStream ostream = new FileOutputStream("\\\\host\\share");
PrintStream printStream = new PrintStream(ostream);
printStream.print("HELLO PRINTER");
printStream.close();
ostream.close();
Solución
File.open("\\\\host\\share") do |f|
f.print("HELLO PRINTER#{12.chr}")
end
Otros consejos
Aunque nunca he intentado imprimir desde Ruby, y aunque no tengo una máquina con Windows disponible para probar, me parece que no desea utilizar el archivo clase, pero en su lugar, la clase
IO
. Puede ver su documentación aquí: http://ruby-doc.org/core/classes /IO.html . Parece que en realidad tiene opciones específicas de Windows, así que eche un vistazo y, si no es muy útil, hágame saber por qué.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow