La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42483 - IMPRESIONES EN CLIPPER 5.01 CON FX-1180+
Autor:  Gabriela Demo
Tengo una aplicación desarrollada en Clipper 5.01 donde se produce el siguiente problema:
Cuando mando a imprimir un listado que efectúa cambios en el tamaño de la letra (comienza con letra condensada 20cpi y luego pasa a 96cpi), ocurre que en impresoras LX300, LX810, Action Printe 2000 y FX-1170 todo sale bien, se respetan todos los cambios de letra. En cambio cuando se utiliza una impresora FX-1180+ imprime todo a 20cpi (no efectúa el cambio a 96cpi).
En los equipos que ocurre esto, la aplicación está corriendo con Windows 98 con el driver original de la impresora. El CD que viene con la impresora, está rotulado de la siguiente manera:
"Printer Software for EPSON FX-880+ / FX-1180+ Disc Vol.1.1E"
Printer driver for Windows 95/98/Me/2000 and NT4.0 Rev.1.0aE
Espero que puedan tirarme una soga para encontrar el problema.
Desde ya, muchas gracias y FELIZ 2004.
Gabriela

  Respuesta:  Gabriela Demo
Yo soy la autora de la pregunta y antes de recibir las respuestas anteriores, las cuales agradezco, logré descubrir que la causa del problema era el código de control
CHR(27)+CHR(18). En este modelo de impresora, no funciona hay que poner CHR(18) únicamente.
No ocurre lo mismo con el CHR(27)+CHR(15) este sí se puede poner de las 2 maneras.

  Respuesta:  Cesar Moreyra
Hola Gabriela espero te pueda ayudar, yo habia tenido el mismo problema, y lo he solucionando revizando el manual de esa impresora y enviado desde la aplicacion los caracteres de impresion que acepta esa impresora, pero el problema resulta que cuando deseaba imprimir ahi, (FX1180) en mi aplicacion debia cambiar a que tipo de impresora mandaria mis impresiones. SUERTE si consiges la solucion escribeme.

  Respuesta:  antonio Jurado
En el listado , algún caracter de este coincide con los codigos de ESC de esa impresora y provoca el cambio de letra , revisa los códigos de escape de la impresoras.
Alguno coincidirá con álgún caracter del listado.