by Armando Picon » Fri Feb 02, 2007 11:12 pm
Te entendí...
Entonces tu vas a utilizar la clase que imprima tipo DOS (por ejemplo letra comprimida)... bien.
En mis facturas yo utilizo la clase tdosprn que me permite ejecutar por ejemplo, los tipos siguientes de comandos de impresora:
oBoleta:=TDosPrn():New( "LPT1" ) // clase tipo DOS.
oBoleta:Command("50,24") // 1/6 espaciamiento entre lineas
oBoleta:command("27,67,48" ) // 48 lineas de largo
En algunas aplicaciones he desarrollado un dialogo para que el cliente pueda indicar las medidas de papel, el espaciamiento entre las líneas, los caracteres por pulgadas, etc. Es decir casi todo lo que te ofrecen las impresoras de matriz de puntos. Yo utilizo impresoras Epson e IBM.
Nuevamente te sugiero que hagas una búsqueda sobre esta clase en el foro. Ya existen varios ejemplos incluyendo codigo completo para lo que necesitas.
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es;
apic1002002@gmail.com