Окно 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