Imprimir en Negrita… como en los Viejos Tiempos

Un amable lector (Eduardo), a propósito de manejar impresoras al viejo estilo. me Pregunta :


<Estoy mandando a imprimir a una impresora movil, solo que necesito saber como darle formato al texto, es decir quiero mandar cierta linea en negrita, otra linea en un tamaño de fuente mas grande, etc etc, espero me puedas apoyar.>


Te respondo a la pregunta, pensando en aquellos tiempos en los que atacábamos a las impresoras directamente “sin drivers” usando el puerto paralelo o el puerto serie, quien no recuerda las ProPrinter II o las NEC.

Si no recuerdo mal, aunque algunos fabricantes coincidan, cada impresora disponía de un pequeño manual que contenía lo que conocíamos como “Secuencias de Escape”.


Por lo tanto disponíamos de dos clásicos, la selección de negrita : enviando una secuencia de [ESC]+[e] (o bien 0×27+0×45, la selección de ancho con [ESC]+[W] o 0×27+0×57.


Si la impresora la tienes unida al equipo con una interface Serie… desde tu aplicación deberás abrirlo “SerialPort.Open(“COMx”,9600…etc) según la configuración de fabrica y posteriormente mandarle las secuencias con “SerialPort.Write(Chr(27)+Chr(45))” por poner un ejemplo.


He encontrado un link con un antiguo  manual espero que te sirva : http://support.epson.ru/products/manuals/000350/part1.pdf


Saludos,
PepLluis,

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>