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 0x27+0x45, la selección de ancho con [ESC]+[W] o 0x27+0x57.

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,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *