找回密码
 立即注册

QQ登录

只需一步,快速开始

buxiaosa01

注册会员

7

主题

27

帖子

66

积分

注册会员

积分
66

[已处理] 扫描出现问题

buxiaosa01
注册会员   /  发表于:2017-3-21 17:50  /   查看:3831  /  回复:3
通过以下代码,可以调用扫描仪进行扫描。
TwainSession twSession = null;
            try
            {
                twSession = new TwainSession();
                twSession.Startup(this, "GrapeCity Inc.", "LEADTOOLS", "Ver.17.5J", "LEADTOOLS Twain", TwainStartupFlags.None);
                twSession.EnableDuplexScanning = true;
                twSession.ImageBitsPerPixel = 1;
                twSession.AcquirePage += new EventHandler<TwainAcquirePageEventArgs>(Scan_AcquirePage);
                if (cbSetScan.Checked)
                {
                    twSession.SelectSource(string.Empty);
                    twSession.Acquire(TwainUserInterfaceFlags.Show);
                }
                else
                {
                    twSession.Acquire(TwainUserInterfaceFlags.None);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("掃描出現錯誤:" + ex.Message);
            }
            finally
            {
                twSession.Shutdown();
            }


但是出现截图中的问题。
单独用扫描仪进行扫描,可以扫描进来,但是系统调用,则出现问题。
尝试用了以下方法,但是问题未解决:
1. 重启电脑。
2. 重新安装扫描仪驱动。
3. 重新安装扫描系统。
4. 此问题出现之前,系统正常使用中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-21 18:13:16
沙发
是之前使用该代码可以正常运行,今天才不能执行了么,能否使用vs调试,看看具体的错误是在哪一步出现的。我不清楚你这两个报错的窗口是程序报错了还是扫描仪在电脑上报出的错误
回复 使用道具 举报
buxiaosa01
注册会员   /  发表于:2017-3-21 18:49:46
板凳
Richard.Ma 发表于 2017-3-21 18:13
是之前使用该代码可以正常运行,今天才不能执行了么,能否使用vs调试,看看具体的错误是在哪一步出现的。我 ...

twSession.SelectSource(string.Empty);

这行代码出现的问题,出现的错误信息就是截图中的错误信息,没有更详细的信息了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-22 09:34:35
地板
buxiaosa01 发表于 2017-3-21 18:49
twSession.SelectSource(string.Empty);

这行代码出现的问题,出现的错误信息就是截图中的错误信息, ...

iscapallowed 这个错误应该是扫描仪报的,因为你说之前是好的,我建议你是否可以把扫描仪连接在其他电脑上,安装驱动以及程序进行测试,另外需要确定你这边twain驱动版本是1.x还是2.x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部