Я пытаюсь программно указать настройки для сканирования в сеансе TWAIN. Поскольку количество кода здесь будет значительным, я попытаюсь объяснить проблему, не вставляя весь код. Я надеюсь, что есть кто-то хороший в TWAIN, чтобы помочь мне ....
Для настройки сканирования я использую низкоуровневые вызовы в собственную библиотеку Twain. Сканер HP Scanjet 7000. В данный момент я застрял с настройкой параметров цвета и глубины цвета. Что важно У меня не было проблем с двумя другими сканерами. только эта модель.
В соответствии со спецификацией перед настройкой ICAP_BITDEPTH (стр. 480) мне нужно установить ICAP_PIXELTYPE (535). Итак, сначала я прошу список поддерживаемых PixelTypes ... И это TWPT_BW (черно-белый), TWPT_GRAY (серый) и TWPT_RGB (RGB). Так как я хочу получить черно-белое сканирование, я пытаюсь установить для этой возможности значение TWPT_BW. Это приводит к ошибке, и я не понимаю, почему. Как я уже говорил в двух других моделях, это работает.
Возможно ли, что этот сканер не поддерживает такие настройки?
TWAIN Технические характеристики:
http://www.twain.org/docs/TWAIN_2_1_Spec.pdf