Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   impresion directamente al lpt1 (https://www.clubdelphi.com/foros/showthread.php?t=51358)

STONECOLD 13-12-2007 05:47:28

impresion directamente al lpt1
 
hola tengo un problema, hice un sistema de facturacion, pero aca los clientes utilizan mucho impresoras epson lx 300 y paple de vairas copias y 8.5 por 5.5 continuo, entonces el reporte fue disenado a pies, creando un string por dentro, salvandolo en el disco y con un shell dandole copy al lpt1, y funciona perfecto, pero hay pro, yo envio al archivo linea por linea, como todos saben, pero quisiera poder enviar cada linea, o algunas de ellas con un font draft 10 y otros con draft 12, como hago eso en mi linea de comando

marcoszorrilla 13-12-2007 07:07:38

Puedes utilizar el objeto Printer.

Código Delphi [-]
  With Printer.Canvas do
  begin
    Printer.BeginDoc;
    textout(100,100,'test');
    Printer.EndDoc;
  end;

Un breve ejemplo.

Un Saludo.

afxe 13-12-2007 09:17:08

Prueba este componente.
 
1 Archivos Adjunto(s)
Este componente lo hizo un compañero mío de trabajo hace algunos años, yo le metí algunas mejoras, creo que no le importará que comparta aquí su código. Aunque no lo utilices, te dará una idea de cómo imprimir en impresoras matriciales en modo draft.

Saludos.

apicito 03-01-2008 10:14:25

Cita:

Empezado por afxe (Mensaje 252327)
Este componente lo hizo un compañero mío de trabajo hace algunos años, yo le metí algunas mejoras, creo que no le importará que comparta aquí su código. Aunque no lo utilices, te dará una idea de cómo imprimir en impresoras matriciales en modo draft.

Podrías facilitar un ejemplo sencillo de su uso?.
Un saludo.


La franja horaria es GMT +2. Ahora son las 10:36:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi