2010-01-12 2 views
3

J'essaie de spécifier des paramètres par programme pour l'analyse dans la session TWAIN. Parce que la quantité de code ici serait importante, je vais essayer d'expliquer le problème sans coller le code entier. J'espère qu'il y a quelqu'un de bien à TWAIN pour m'aider ....Pourquoi le paramètre PixelType ne fonctionne-t-il pas lors de la négociation de Twain Session?

Pour effectuer les paramètres de numérisation, j'utilise des appels de bas niveau vers la bibliothèque Twain native. Le scanner est HP Scanjet 7000. En ce moment, je suis bloqué avec les options de couleur et de profondeur de bits. Ce qui est important Je n'ai eu aucun problème avec deux autres scanners. juste ce modèle.

Conformément à la spécification avant de définir ICAP_BITDEPTH (page 480), j'ai besoin de définir ICAP_PIXELTYPE (535). Donc d'abord je demande la liste des PixelTypes supportés ... Et ils sont TWPT_BW (Noir & Blanc), TWPT_GRAY (Gris) et TWPT_RGB (RGB). Puisque je veux obtenir des balayages blancs & noirs j'essaye de placer cette capacité à TWPT_BW. Cela entraîne une erreur et je ne comprends pas pourquoi. Comme je l'ai dit dans deux autres modèles, cela fonctionne.

Est-il possible que ce scanner n'autorise pas les fonctionnalités de paramétrage comme celle-ci?

Spécification TWAIN: http://www.twain.org/docs/TWAIN_2_1_Spec.pdf

Répondre

Questions connexes