Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi aktiven Twain-Scanner auslesen (https://www.delphipraxis.net/116828-aktiven-twain-scanner-auslesen.html)

luka 7. Jul 2008 11:12


aktiven Twain-Scanner auslesen
 
Hallo,

ich versuche den aktuellen Scanner zu ermitteln.

Mein Problem liegt darin, dass ich mehrere Scanner ansprechen und steuern muss. Dabei sollen die Scannereigenschaften aus meinem Programm heraus gesetzt werden, um nicht jedes Mal den Scannerdialog öffnen zu müssen. Ich muss also herausfinden welcher Scanner aktiv ist und entsprechend die Einstellungen setzen.

Weis jemand, wie ich die Informationen des aktiven Scanners auslesen kann?
(z.B. Name des Scanners, der in der Datei "C:\Windows\SetScan.ini" als Section verwendet wird)

Gruß luka

hathor 7. Jul 2008 15:10

Re: aktiven Twain-Scanner auslesen
 
Setscan.ini gibt es bei mir nicht.

Du musst die REGISTRY auslesen:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Twain]
"Standardquelle"="C:\\WINDOWS\\Twain_32\\hpsj_0000 \\hpsj_0000.ds"

luka 7. Jul 2008 16:39

Re: aktiven Twain-Scanner auslesen
 
Ja, diese Stelle hatte ich auch schon gefunden.
Leider gibt sie mir nicht den Namen des ausgewählten Scanners zurück.

Ich suche aber den Namen, z.B. "Canon DR-5020".

luka 9. Jul 2008 09:20

Re: aktiven Twain-Scanner auslesen
 
Kann mir hier wirklich keiner helfen? :wall:

hathor 9. Jul 2008 13:18

Re: aktiven Twain-Scanner auslesen
 
http://www.google.com/codesearch?hl=...&start=10&sa=N
http://www.google.com/codesearch?hl=...ain&sbtn=Suche

luka 9. Jul 2008 16:42

Re: aktiven Twain-Scanner auslesen
 
:gruebel: Ja, so geht es natürlich auch.

Danke hathor


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