Enviar comandos a impresora

20/08/2004 - 20:59 por Guillermo Ruiz | Informe spam
Hola,

Estoy intentando imprimir usando el lenguaje de comandos de una impresora
térmica.
Dicho lenguaje consta de sentencias de texto y saltos de línea (SL). Por
ejemplo el siguiente
código:
(SL)
A40,55,50,55,X
P (SL)
imprimiría un código de barras en la etiqueta.

La cuestión está en que no sé como comunicarme desde C++ con la impresora
para enviarle
esa serie de comandos. Lo he intentado con el objeto Printer, con el Comm...

Si alguien me pudiera echar una mano con alguna solución y/o codigo de
ejemplo, le estaría
muy agradecido :)
 

Leer las respuestas

#1 Juan
21/08/2004 - 14:46 | Informe spam
La forma mas facil que concozco (para ese tipo de impresoras) es
ofstream impresora;
impresora.open("COM2:");// o el puerto correspondiente LPT1,PRN ...
impresora<<"A40,55,50,55,X P";//para tu ejemplo
Espero te sirva.
"Guillermo Ruiz" escribió en el mensaje
news:
Hola,

Estoy intentando imprimir usando el lenguaje de comandos de una impresora
térmica.
Dicho lenguaje consta de sentencias de texto y saltos de línea (SL). Por
ejemplo el siguiente
código:
(SL)
A40,55,50,55,X
P (SL)
imprimiría un código de barras en la etiqueta.

La cuestión está en que no sé como comunicarme desde C++ con la impresora
para enviarle
esa serie de comandos. Lo he intentado con el objeto Printer, con el


Comm...

Si alguien me pudiera echar una mano con alguna solución y/o codigo de
ejemplo, le estaría
muy agradecido :)



Preguntas similares