Я использую TWAIN в программе C++ для управления сканером Epson, и большинство вещей работает по назначению, за одним исключением:
Когда сканер не включен и отправлена команда сканирования, я получаю окно с ошибкой от Epson Scan: «Не удается установить связь со сканером. Убедитесь, что сканер включен (и т. д.)».
Вместо того, чтобы полагаться на это, я хотел бы проверить, включен ли сканер при запуске моей программы. Есть ли способ (с использованием TWAIN или нет - возможно, сканирование подключенных, включенных USB-устройств?) для достижения этого?