¿Cómo envío texto ASCII a la impresora (a través de USB)?

2

Tengo una impresora térmica (china barata) con conexión USB con controladores de Windows y Linux. Probé la instalación del controlador de Linux PPD con Gutenprint y usbtb al principio sin suerte.

Por lo tanto, me gustaría poder enviar mensajes de texto directamente a la impresora. No puedo ver ningún dispositivo virtual en / dev / que parezca corresponder a la impresora.

La salida de Información del sistema se ve así:

Generic Bulk Device:

  Product ID:   0x5011
  Vendor ID:    0x0416  (Winbond Electronics Corp.)
  Version:   3.00
  Serial Number:    1234567890
  Speed:    Up to 12 Mb/sec
  Manufacturer: Generic
  Location ID:  0x14100000 / 1
  Current Available (mA):   500
  Current Required (mA):    100
  1284 Device ID:   print00

¿Hay alguna forma de enviar texto (ASCII) a la impresora?

Cuando Mac OS X trata de identificar la impresora que maneja para enviar código PostScript, la impresora lo imprime literalmente para que al menos algunas partes de la comunicación con la impresora funcionen. Si pudiera evitar el envío de código PostScript y, en cambio, solo enviar texto ordinario.

    
pregunta moonhouse 13.06.2013 - 16:38

1 respuesta

4

Logré instalar un controlador de impresora sin formato e imprimirlo desde la línea de comandos.

Usando la interfaz web de CUPS / Gutenprint en http://localhost:631/ , agregué una impresora con URI del dispositivo

  

usbtb: // Generic% 00% 00% 06 / Generic% 20Bulk% 20Device? serial = 1234567890

y seleccionó "Raw" como marca para la impresora. (Tenga en cuenta que el parámetro URI serie corresponde al número de serie del dispositivo USB tal como se indica en la pregunta).

Ahora puedo ver la impresora en la lista cuando se emite el comando lpstat -p -d

  

la impresora Generic_usbtb está inactiva. activado desde mar 16 jul 23:04:11 2013

Para imprimir el archivo de texto text.txt escribo lp -d Generic_usbtb test.txt

    
respondido por el moonhouse 16.07.2013 - 23:15

Lea otras preguntas en las etiquetas