Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Report für Matrixdrucker (https://www.delphipraxis.net/77405-report-fuer-matrixdrucker.html)

Rolf.Blessing 19. Sep 2006 09:16


Report für Matrixdrucker
 
Ich muß unter Delphi 5 einen Report auf NEC Matrixdrucker ausgeben.
Der erste Versuch mit QuickReport scheiterte an einer zum Teil unleserlichen Ausgabe.
Mit dem Freeware Tool ZREPORT werden die Daten zwar völlig leserlich an die Matrixdrucker geschickt, jedoch wird der eingestellte Zeilenvorschub für den Header nur auf der ersten Seite berücksichtigt - ab 2. Seite wird direkt ganz oben auf dem Blatt weitergedruckt.

Hat jemand Erfahrung mit ZREPORT ?

Gibt es einen anderen Report für Matrixdrucker ?

Jürgen Thomas 19. Sep 2006 09:38

Re: Report für Matrixdrucker
 
Hallo Rolf,

ich hatte unter D5 mit QR auch Matrixdrucker (d.h. Endlosdrucker) angesteuert und habe auch teilweise brauchbare Ausdrucke bekommen. Probleme lagen u.a. an der Papierlänge (12" waren QR unbekannt) und an der Steuerung der Schriftarten.

Der entscheidende Lösungsweg war die Beschränkung auf den Windows-Druckertreiber 'Generic/Text only'.

Wenn Du weitere Tipps wünschst, werde ich die Quelltexte heraussuchen. Gruß Jürgen

Rolf.Blessing 19. Sep 2006 09:53

Re: Report für Matrixdrucker
 
Hallo Jürgen,

vielen Dank für deine schnelle Antwort. Ich werde noch mal einen QuickReport schreiben und ihn auf 'Generic/Text only' ausgeben.

Ich habe hier leider keinen Matrixdrucker stehen. Ich muss mit der Firma einen neuen Termin vereinbaren. Werde mich aber bei dir egal ob +/- Ausgang auf jeden Fall wieder melden.


Ein ganz dumme Frage hinterher. Ist QR leicht einzudeutschen ?
(bei mir waren englische Hints ...)

Jürgen Thomas 19. Sep 2006 10:52

Re: Report für Matrixdrucker
 
Zitat:

Zitat von Rolf.Blessing
Ein ganz dumme Frage hinterher. Ist QR leicht einzudeutschen ?
(bei mir waren englische Hints ...)

Hallo Rolf,

bei mir gibt es (nur) deutsche Hints. Diese stehen offensichtlich in: C:\Programme\Borland\Delphi5\Lib\qrprev.dfm

Übrigens arbeiten Druck und Preview nicht sauber zusammen. Beim Aufruf der QR-eigenen Preview habe ich deshalb eine Meldung vorgeschaltet:
Delphi-Quellcode:
ShowMessage('Wenn Sie bei Textdruckern über die Vorschau drucken,'
  + #13 + #10 + 'ist der Seitenvorschub nur richtig, wenn Sie den Druck'
  + #13 + #10 + 'nicht nachträglich auf einzelne Seiten beschränken.' );
Mir ist bewusst, dass diese Formulierung umständlich ist; aber sie ist wenigstens logisch korrekt.

Jürgen

Rolf.Blessing 19. Sep 2006 13:56

Re: Report für Matrixdrucker
 
Hallo Jürgen,

nochmals vielen Dank für deine Hilfestellungen.
Auf Grund der vielen Stunden die ich schon für ZREPORT aufgebracht habe würde ich gerne versuchen hiermit zum Erfolg zu kommen.
Daher eine neue Frage:
Wie schicke ich in Delphi ein FormFeed (genauer Escape-Sequenzen) an einen Matrixdrucker bzw. Generic/TextOnly ?
Vielleicht reicht ein FormFeed um auch Seite ff. korrekt anzuzeigen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz