3 votos

¿Cómo puedo enviar ASCII de texto a la impresora (a través de USB)?

Tengo una (Chinos baratos) impresora térmica con conexión USB con Windows y los controladores de Linux. He probado a instalar el controlador de Linux PPD con Gutenprint y usbtb al principio sin mucha suerte.

Así que me gustaría ser capaz de enviar sólo texto directamente en la impresora. Yo no puedo ver a cualquier dispositivo virtual en /dev/ que parece corresponder a la impresora.

La salida de Información del Sistema se parece a esto:

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 una manera de enviar mensajes de texto (ASCII) a la impresora?

Cuando Mac OS X intenta identificar la impresora que se las arregla para enviar el código PostScript que las salidas de la impresora, textualmente, así que al menos algunas partes de la comunicación con la impresora funciona. Si podía evitar el envío de código PostScript y en lugar de sólo enviar texto ordinario.

Receipt with printed PostScript code

6voto

Charlie Somerville Puntos 182

Me las arreglé para instalar un raw controlador de la impresora e imprimir desde la línea de comandos.

El uso de TAZAS/Gutenprint de la interfaz web en http://localhost:631/ he añadido una impresora con URI del dispositivo

usbtb://Genérico%00%00%06/Genérico%20Bulk%20Device?serie=1234567890

y seleccionado "Raw" como la marca de la impresora. (Por favor, tenga en cuenta que la serie parámetro URI corresponde con el número de serie del dispositivo USB como los mencionados en la pregunta!)

Ahora puedo ver la impresora que aparece cuando se emite el comando lpstat -p -d

impresora Generic_usbtb está inactivo. habilitado desde Tue Jul 16 23:04:11 de 2013

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X