Hallo, ich würde mit einem Traktordrucker gerne einen Protokolldrucker Realisieren.
Vorgestellt habe ich mir das ca. so :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| if not printer.Printing then begin printer.PrinterIndex:=unit3.druckerindex; AssignPrn(PrintText); Rewrite(PrintText); end;
if printer.Printing then begin Writeln(PrintText, form1.Memo1.text); end; |
->Jede neue Zeile Sollte SOFORT ausgegeben werden, bisher macht der drucker nur das, wenn
a: sein Puffer voll ist,
b: ich den befehl zum ausgabe ende gebe ->zusätzlich wird dann aber auch noch ein Seitenvorschub durchgeführt.
Kann mann das irgendwie verhindern ?.
Gruß
Markus
p.s. ich entwickle unter CLX, da meine AW irgendwann mal unter linux laufen sollte
Moderiert von
raziel: Delphi-Tags hinzugefügt.