MFC und TWAIN

Hi,

kann man mit Hilfe einer selbstgeschriebenen MFC-Anwendung einen Scanner über TWAIN ansteuern, ohne die Scan-Wizards der verschiedenen Hersteller zu nutzen?

Wäre sehr schön, wenn das ginge und ich dabei die Parameter für Auflösung, Ausschnitt, Intensität, Farbeinstellungen einstellen kann.
(das soll die SW halt selbst erledigen und dann das Bild selbständig automatisch verarbeiten)

Hat jemand schonmal sowas versucht?

Wo finde ich diesbezüglich optimierte Informationen?
(wenn ich google, kommt viel Mist bei raus)

Besten Dank

Winni

Hi,

kann man mit Hilfe einer selbstgeschriebenen MFC-Anwendung
einen Scanner über TWAIN ansteuern, ohne die Scan-Wizards der
verschiedenen Hersteller zu nutzen?

Hallo,

das dürfte schwierig bis unmöglich sein: was du beim Aufruf „Scannen“ aus einem Programm heraus siehst, ist praktisch der Scannertreiber. Der ist auch nicht so standardisiert wie die Druckertreiber, was man schon daran sieht, dass die Scanner-Oberflächen ganz verschieden aussehen und funktionieren. Allerdings lassen sich vom aufrufenden Programm Parameter übergeben. s.u.

Du müsstest also einen neuen Scannertreiber schreiben. Dazu fehlen dir nicht nur die allgemeine Qualifikation, die kann man sich ja erwerben; v.a. hast du keine Unterlagen über die Funktion von Scanner und Schnittstelle, und die Firmen veröffentlichen diese auch nicht, soviel ich weiss.

Ganz abgesehen davon, damit hättest du dein Problem erst für einen einzigen Scanner gelöst.

Zur Parameter-Übergabe: es lassen sich Werte setzen wie Auflösung, Bildgrösse, Helligkeit usw. Möglicherweise löst das dein Problem. Einen brauchbaren Einstieg findest du hier:

http://www.neatcpp.com/NCTwainClient.html

dazu brauchst du natürlich die TWAIN-Spezifikation.

Gruss Reinhard

Hallo,

ja, das geht !
Du musst nur pTW_USERINTERFACE->ShowUI auf FALSE setzen, anschließend ENABLEDS … Voila !
Ich habe bisher keine DS gehabt, die diese Config ignoriert oder gar fehlerhaft implementiert hatte - funktioniert also.

Du solltest vorher prüfen, welche CAPs von Deiner DS unterstützt werden und entsprechend nutzen.

Melde Dich, wenn Du noch Fragen hast.
Grüße, Lars

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Baerli,

na, so ‚ganz ohne‘ wird das schwierig bis ziemlich schwierig.

Ich habe das TWAIN-Interface von
http://www.cfm.de/
benutzt.
Aber selbst damit ist das nicht eine Sache von ‚mal eben‘…

Aloha - digi (aEg)

kann man mit Hilfe einer selbstgeschriebenen MFC-Anwendung
einen Scanner über TWAIN ansteuern, ohne die Scan-Wizards der
verschiedenen Hersteller zu nutzen?

Wäre sehr schön, wenn das ginge und ich dabei die Parameter
für Auflösung, Ausschnitt, Intensität, Farbeinstellungen
einstellen kann.
(das soll die SW halt selbst erledigen und dann das Bild
selbständig automatisch verarbeiten)

Hat jemand schonmal sowas versucht?

Wo finde ich diesbezüglich optimierte Informationen?
(wenn ich google, kommt viel Mist bei raus)

Besten Dank

Winni