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,