TWAIN选择源窗口未随连接的扫描仪一起填充

时间:2018-08-22 17:55:34

标签: c# twain twaindotnet

我是TWAIN的新手,并一直在尝试使用Twain DSM为Epson扫描仪组合一个基本的C#.NET扫描应用程序。 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 个答案:

没有答案