¿Cómo escribo el código de impresora sin formato en un recurso de impresora de Windows desde Ruby?

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

  •  03-07-2019
  •  | 
  •  

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();
¿Fue útil?

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
scroll top