Hola
Tengo el siguiente problema:
Uso este codigo con el metodo PRINT
PRINT oPrnCmp NAME "Impresion de Tiket" TO "TICKETS"
DEFINE FONT oFntArial NAME "Arial" SIZE 0, -8 OF oPrnCmp
DEFINE FONT oFntArial1 NAME "DRAFT 12CPI" SIZE 0, -8 OF oPrnCmp
DEFINE FONT oFntArial2 NAME "Arial" SIZE 0, -12 OF oPrnCmp
......
......
oPrnCmp:Say( StepRow, StepCol, "Dato uno",oFntArial )
Como uso los Fonts para los tipos de letra, estos no salen muy claros pero me da 65 carateres de impresion por linea.
Si uso el comando Say() sin hacer referencia al Font
oPrnCmp:Say( StepRow, StepCol, "Dato uno")
Imprime el texto mucho mejor, mas claro pero solo 33 caracteres por linea
Con la TDOSPRN() no me da problema (40 caracteres y bien claro), pero como está sobre un puerto LPT y en otro equipo no puedo compartir la impresora, entonces me veo en la necesidad de imprimir con el metodo PRINT y asi puedo usar compartida la impresora.
Existe alguna forma de usar la PRINT donde la impresion sea clara y por lo menos me dé 40 caracteres como con la TDOSPRN(), o algo mejor. existe algun FONT que emule al comprimido de DOS?
Gracias