¿Cómo puedo enviar texto (y no un archivo de texto) a mi impresora en OS X?

0

Sé sobre esta pregunta ( Cómo ¿Envío texto ASCII a la impresora (a través de USB)? ). Pero estoy trabajando en algo diferente. Me gustaría poder enviar texto desde un script de bash o un script de Perl a mi impresora.

Todo lo que encuentro me dice que debo enviar un archivo de texto a mi impresora. ¿Hay alguna forma de enviar texto desde un script? (De esa manera no tengo que generar el texto, guardarlo como un archivo, luego imprimirlo y luego eliminar el archivo).

    
pregunta Tango 05.08.2013 - 08:39

2 respuestas

2

lp puede leer datos de la entrada estándar, consulte man lp :

  

lp envía archivos para imprimir o altera un trabajo pendiente. Use un nombre de archivo de "-" para forzar la impresión desde la entrada estándar.

Por lo tanto, si siguió los consejos dados en la pregunta a la que se hace referencia para instalar una impresora "en bruto", debería poder ejecutarse

echo "whatever text you want to print" | lp -d Generic_usbtb -
    
respondido por el nohillside 05.08.2013 - 13:54
0

Probablemente estés hablando de impresión RAW.

  

¿Qué es la impresión en bruto?

     

"Impresión en bruto", "Impresión en DOS", "Impresión en modo de línea" o genéricamente   cualquier "Lenguaje de descripción de página (PDL)", son todos ejemplos de envío de   Serie de caracteres directamente a la impresora en el nativo de la impresora.   idioma. Este es el enfoque recomendado cuando se usa jZebra porque   jZebra puede omitir el comportamiento de impresión predeterminado de su web   navegador y le permite "programar" sus propios comandos de impresión.

Cómo imprimir sin formato en OSX 10.8

Lee las instrucciones bonitas y limpias sobre cómo configurarlo:

    
respondido por el Buscar웃 05.08.2013 - 12:24

Lea otras preguntas en las etiquetas