![]() |
Rave Drucker und Schachtauswahl Tip
Hallo,
da ich dieses Problem soeben gelöst habe, wollte ich Euch das Ergebnis nicht vorenthalten. Problemstellung: Druck aus Delphianwendung mit Rave an verschiedene Drucker und Schächte. Meine Lösung: Jeden Schacht in Windows als eigenständigen Drucker angelegt, z.B. Drucker 1 unterer Schacht (hier den oberen Schacht in der Windows-Druckereinstellung deaktiviert). In der Anwendung muß RpDevice den Uses hinzugefügt werden. Dann kann der jeweilige Schacht (bzw. Drucker) ausgewählt werden:
Delphi-Quellcode:
Danach, wie gewohnt
RpDev.SelectPrinter('Drucker 2 unten',true);
Delphi-Quellcode:
Analog verfährt man mit den anderen Druckern / Schächten.
RvProject1.Open;
RvProject1.SelectReport('Report1', True); RvProject1.Execute; RvProject1.Close; Update: Es empfiehlt sich
Delphi-Quellcode:
an den Anfang der procedure zu setzen.
RpDev.ResetHandle(true);
Mit meiner Lösung umschifft man folgendes Problem (Ich zitiere mal merlin17): Zitat:
Gruß Gregor |
Re: Rave Drucker und Schachtauswahl Tip
Gregor,
gem. radio eriwan: im prinzip stimmt es aber..... eines sollte man aber nicht vergessen: beim kunden/anwender müssen dann mehrere Drucker von Administratoren etc. installiert werden. bei dem CustomBin nutzt man den installierten Druckertreiber und es ist kein zusätzlicher administrativer Aufwand erforderlich. :-) thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 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