Bonjour à toutes et à tous,

J'ai pour objectif ambitieux de manipuler un scanner. Grosso-modo, je lance mon exécutable sous windows, sans dire bonjour ni au-revoir elle sélectionne le seul scanner connecter à l'ordinateur, acquiert le document, l'enregistre à l'endroit qui va bien et s'en va.
La première étape de mon parcours fût de trouver comment dialoguer avec le scanner : merci TWAIN !
La seconde fût de trouver quelques exemples d'applications : CodeGuru (bof) et le site officiel de TWAIN.
L'application officielle d'exemple fonctionne parfaitement, bien que je n'arrive pas à la compiler.
Troisième étape : reprise et intégration du code => Aïe
Je dois bien avouer que le C++ n'est pas un langage que j'ai dans la peau, mais je trouve que mélanger interface graphique et action sur le périphérique, ça complique un peu.
D'après ce que j'en ai compris :
On liste d'abord les sources possible (TwainApp::getSources)
On sélectionne la source voulue (TwainApp::loadDS)
On acquiert les données (TwainApp::getDataSource)
Et on ferme.

Avez-vous déjà eu à travailler avec TWAIN en C++ ? Comment avez-vous procédé ? connaissez-vous une classe simple pour résoudre mon soucis ? ais-je bien compris le fonctionnement de la classe ?

Par avance merci de vos réponses