Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   FastReport 4 Duplex Probleme (https://www.delphipraxis.net/138855-fastreport-4-duplex-probleme.html)

haentschman 18. Aug 2009 20:42


FastReport 4 Duplex Probleme
 
Hallo alle :hi:

- ich drucke mehrere gleiche Reports (andere Daten) hintereinander in einer Schleife.
- Jetzt haben wir einen Duplexdrucker.
- Vor dem ersten Druck erscheint der Druckdialog welcher nach dem ersten Druck ShowDialog:= False gesetzt wird.
- Jeder Report ist für sich ein Druckauftrag.
- nun werden die Druckoptionen vor jedem Druck wieder auf Standardwerte gesetzt. d.h. beim Duplexdruck erscheint der erste Report in Duplex, die anderen normal.

Kann ich irgendwo festlegen, daß nur mit "Erscheinen" der Druckoptionen auf Standardwerte gesetzt wird oder muß ich die Optionen zwischenspeichern und vor jedem Druck neu setzen ?

PS: für den Fall des Setzens habe ich die PrintOptions schon mal durchgeschaut. Eine Option für Duplex habe ich nicht entdeckt. :gruebel:

Hat jemand einen Tipp ?

PS: Crosspost im FastReport Forum...aber dort ist eh nix los :zwinker: evt. Lösungen poste ich dann hier :thumb:

omata 18. Aug 2009 21:35

Re: FastReport 4 Duplex Probleme
 
Ich kenne FastReport nicht, aber vielleicht hilft dir dieser Hinweis für Quickreport weiter.

haentschman 18. Aug 2009 21:46

Re: FastReport 4 Duplex Probleme
 
Danke für den Hinweis.

Ich glaube, daß das irgendwie viel einfacher geht. Ich halte das mal als Option offen.

PS: jetzt wo ich so darüber nachdenke... :gruebel: ich meine, als wir den neuen Drucker bekommen haben waren die ersten (viele) Ausdrucke alle hintereinander im Duplex. Was hat sich verändert ? :gruebel: Ich bin mir nicht sicher. Dazwischen lag glaube ich ein Update von FastReport.

mkinzler 18. Aug 2009 21:47

Re: FastReport 4 Duplex Probleme
 
Welche Version hast du? Es gibt fast täglich ein neuer Build

haentschman 18. Aug 2009 22:00

Re: FastReport 4 Duplex Probleme
 
4.7.159

ich wollte aber nicht ständig aktualisieren.

mkinzler 18. Aug 2009 22:03

Re: FastReport 4 Duplex Probleme
 
Aktuell ist Build 183. Ich aktualisiere auch nicht ständig. Aber vielleicht wurde gearde dieser Fehler in einer neueren Version behoben.

haentschman 18. Aug 2009 22:08

Re: FastReport 4 Duplex Probleme
 
ich tippe eher auf "it is a feature"

kann ja sein, daß jeder neue Druckauftrag mit den Standardwerten initialisiert wird. Ich würde das für den Lauf der Schleife gern unterbinden. Das ShowDialog:= False verhindert ja nur die Anzeige der Optionen.
Wenn das nicht geht muß ich die beim ersten Auftrag eingegebenen Optionen jedesmal setzen.

alzaimar 19. Aug 2009 05:08

Re: FastReport 4 Duplex Probleme
 
Zitat:

Zitat von haentschman
Wenn das nicht geht muß ich die beim ersten Auftrag eingegebenen Optionen jedesmal setzen.

Hälst Du das nicht für sauberer und robuster? In deiner Software steht dann schwarz-auf-weiss, was passieren soll (Optionen pro Druckauftrag setzen).

Bisher scheinst Du dich auf ein komische Feature verlassen zu haben, was -wie man sieht- nicht sonderlich robust erscheint.

haentschman 19. Aug 2009 08:08

Re: FastReport 4 Duplex Probleme
 
Ich habe eben gesehen, daß ich mich verkehrt ausgedrückt habe.

Die Druckoptionen sollen nur 1 mal vor dem ersten Auftrag gesetzt werden. Das ist eine Art "Batch Print". Nach dem Druck des ersten Auftrages soll für die nachfolgenden Druckaufträge die gleichen Einstellungen benutzt werden. Erst mit "Neu Drucken" erscheint der OptionenDialog wieder mit den Standardeinstellungen.

Ich habe heute morgen mal in den Akten gewühlt. Meine Vermutung mit dem Update von FastReport scheint zu stimmen. vor einem halben Jahr habe ich genauso 10 Reports hintereinander gedruckt und alle kamen im Duplex.

Zitat:

Hälst Du das nicht für sauberer und robuster? In deiner Software steht dann schwarz-auf-weiss, was passieren soll (Optionen pro Druckauftrag setzen).
...nicht wirklich. :wink: Ich habe z.B einen Standort mit 47 Anlagen und somit 47 Wartungsaufträgen. Willst du dem Kunden zumuten, 47 mal die Optionen zu bestätigen um die Aufträge oder die fertigen 47 Wartungsprotokolle auszudrucken ?

Dafür ist ja dieses "BatchPrint" gedacht. 1x Optionen setzen für den "Großen Druckauftrag" mit den einzelnen Druckaufträgen.

Trotzdem Danke für die Unterstützung. :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.

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