Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Epson Druckertreiber über Delphi einstellen (https://www.delphipraxis.net/115215-epson-druckertreiber-ueber-delphi-einstellen.html)

jus 8. Jun 2008 10:53


Epson Druckertreiber über Delphi einstellen
 
Hallo,

ich würde gerne einige Einstellungen bei einem EPSON Tintenstrahldrucker wie z.B. Papiertyp auf z.B. "Premium Glossy" und Druckerauflösung über mein Delphiprogramm automatisch einstellen lassen. Bisher hatte ich es jedes mal immer händisch im Treiber umgestellt.
Hat wer dazu eine Idee? :)

Grüsse,
jus

Brainshock 8. Jun 2008 17:26

Re: Epson Druckertreiber über Delphi einstellen
 
Hi,

schonmal probiert rauszubekommen, wo der Treiber seine Einstellungen speichert (Registry, Ini)?


Gruß,

jus 8. Jun 2008 20:42

Re: Epson Druckertreiber über Delphi einstellen
 
Hallo Brainshock,

Zitat:

Zitat von Brainshock
Hi,

schonmal probiert rauszubekommen, wo der Treiber seine Einstellungen speichert (Registry, Ini)?


Gruß,

Hmm.. es bleibt mir wohl wirklich nur noch einbißchen Revers-Engineering zu betreiben. Also ich habe rausgefunden, dass der Epsontreiber zumindest bei EPSON R1800 die benutzerdefinierten Voreinstellungen unter C:\Programme\EPSON\EPSON Stylus Photo R1800 ablegt. Wie man aber den Druckertreiber im Delphiprogramm dazu zwingt verschiedene Druckerauflösungen und Papierarten hintereinander anzunehmen, da habe ich derzeit leider noch keinen Plan. Wäre es statisch könnte ich ja sowieso global unter Druckeinstellungen einstellen, aber ich würde gerne verschiedene Auflösungen/Papierarten in meinem Programm einstellen wollen können.

Grüsse,
jus

mquadrat 9. Jun 2008 08:00

Re: Epson Druckertreiber über Delphi einstellen
 
Wir benutzen dafür die Klasse RPDevice von Rave. Damit müsstest du auf alles zugreifen können - sofern du Rave verwenden willst.

jus 9. Jun 2008 16:33

Re: Epson Druckertreiber über Delphi einstellen
 
Zitat:

Zitat von mquadrat
Wir benutzen dafür die Klasse RPDevice von Rave. Damit müsstest du auf alles zugreifen können - sofern du Rave verwenden willst.

Hallo mquadrat,

zunächst mal vielen Dank für die Antwort! :)
RPDevice klingt sehr interessant. Könntest du mir kurz anführen wie die Codezeilen für Druckerauflösung und Papiertyp unter den RPDevice funktioniert?
Vielen Dank im voraus! :)

Lg,
jus

P.S. Blöde Frage: Ist Rave auch in der Delphi 2007 Pro dabei? :duck:

mquadrat 9. Jun 2008 16:49

Re: Epson Druckertreiber über Delphi einstellen
 
So, ich hab grad mal in unseren Code geschaut und festgestellt, dass wir dort nur die "Standardsachen" wie Orientierung oder Sortierung einstellen. Die Nevrona Webseite ist momentan auch unbenutzbar.

Und ja, Rave ist bei D2007 dabei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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