Condensar o comprimir fuente de impresora en C#

26/06/2008 - 14:33 por alfonso_C# | Informe spam
Hola me gustaria saber que secuencia de escape puedo mandar con C# a
una impresora para que condense la fuente y un ejemplo pequeño de como
incluirlo en la cadena que mando a la impresora por favor. Gracias por
adelantado (^_^)
 

Leer las respuestas

#1 Alberto Poblacion
26/06/2008 - 15:23 | Informe spam
"alfonso_C#" wrote in message
news:
Hola me gustaria saber que secuencia de escape puedo mandar con C# a
una impresora para que condense la fuente y un ejemplo pequeño de como
incluirlo en la cadena que mando a la impresora por favor. Gracias por
adelantado (^_^)



Depende de cada modelo de impresora. Por ejemplo, he visto varias Epson
que usan [ESC]![5] (donde [ESC] representa el carácter 27 y [5] el que vale
5 en binario).
Para incluirlo en la cadena, no hay más que concatenarlo: cadena =
"\x1b!\x05" + "Texto comprimido" + "\x1b!\x01";

Por supuesto que esto solo funciona si lo envías a la impresora
directamente. Si pasas a través del driver de impresora de Windows,
intentará dibujar esos carateres, con resultados imprevisibles.

Preguntas similares