Visual Basic - Enviar carácteres de control a una impresora

Life is soft - evento anual de software empresarial
 
Vista:

Enviar carácteres de control a una impresora

Publicado por Ester (5 intervenciones) el 05/03/2002 09:43:11
Necesito reinicializar una impresora antes de imprimir un documento.
Tengo que enviarle los caràcteres:
ASCII: ESC @
decimal: 27 64
hexadecimal: 1B 40

El problema es que cuando lo envio, no los reconoce como caracteres de control, sino como una cadena a imprimir.
Printer.Print &H1B
Printer.Print &H40

Imprime en la hoja: 27 64
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enviar carácteres de control a una impresora

Publicado por jirm (58 intervenciones) el 06/03/2002 02:09:56
Prueba a usar la salida a LPT1 directa (sin el objeto printer), algo así.
Open "LPT1:" For Output As 1
Print #1, Chr(27) & Chr(64)
Close 1
End Function

Si te ha servido dímelo.
Saluditos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar carácteres de control a una impresora

Publicado por Ester (5 intervenciones) el 13/03/2002 12:14:01
Muchas gracias, pero no me sirve.
Me olvidé de decir que tengo la impresora en red.
Si me podeis prestar un poco mas de ayuda :-)

Gracias

Ester
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar carácteres de control a una impresora

Publicado por Martin (1 intervención) el 08/07/2007 22:16:01
hola, esta bien el truco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar