Окно TWAIN Select Source не заполняется подключенным сканером

Я новичок в TWAIN и пытаюсь собрать базовое приложение для сканирования на C#.NET для сканера Epson с использованием Twain DSM. Вызовы OpenDSM и OpenDS успешны, и я вижу детали сканера, сохраненные в переменной twain. Однако MSG.USERSELECT не показывает мой сканер в списке "Выбор источника". Я проверил папку twain_32, и в ней есть.ds. Я что-то здесь упускаю?

STS dts = m_twain.DatParent(TWAIN.DG.CONTROL, MSG.OPENDSM, ref m_ipHwnd);
    if (!m_twain.IsDsm2())
    {
       s = m_twain.GetState();

       dts = m_twain.DatIdentity(DG.CONTROL, MSG.OPENDS, ref tw_ref);
                STATE st = m_twain.GetState();

       if (dts == STS.SUCCESS)
            a_szMemref = m_twain.IdentityToCsv(tw);
       m_twain.DatIdentity(DG.CONTROL, MSG.USERSELECT, ref tw_ref); //fails to show scanner

0 ответов

Другие вопросы по тегам