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 :)

Preguntas similare

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 :)



Respuesta Responder a este mensaje
#2 Mateu Perelló
21/08/2004 - 19:52 | Informe spam
Hola Grupo, adujnto otra pregunta ,
¿y si la impresora esta en red?

Saludos
A10


"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 :)



Respuesta Responder a este mensaje
#3 pablo crosio
23/08/2004 - 15:53 | Informe spam
hola!!

aca tenes una forma de enviar datos directamente a la
impresora, es para VB, pero como utiliza la API de Win32
no deberas tener problemas

http://support.microsoft.com/default.aspx?
scid=http://support.microsoft.com:80/support/kb/articles/Q1
54/0/78.asp&NoWebContent=1

salu2!!

pablo


Hola Grupo, adujnto otra pregunta ,
¿y si la impresora esta en red?

Saludos
A10


"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 :)







.

Respuesta Responder a este mensaje
#4 Mateu Perelló
23/08/2004 - 16:40 | Informe spam
Muchas Gracias ,lo intentare

A10

para los que les interese aqui hay un ejemplo en C++
http://support.microsoft.com/defaul...-US;138594


"pablo crosio" escribió en el mensaje
news:b4b701c48918$955eb990$

hola!!

aca tenes una forma de enviar datos directamente a la
impresora, es para VB, pero como utiliza la API de Win32
no deberas tener problemas

http://support.microsoft.com/default.aspx?
scid=http://support.microsoft.com:80/support/kb/articles/Q1
54/0/78.asp&NoWebContent=1

salu2!!

pablo


Hola Grupo, adujnto otra pregunta ,
¿y si la impresora esta en red?

Saludos
A10


"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 :)







.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida