Python 通过pytwain 2.0对含TWAIN 驱动的扫描仪设备进行二次开发,支持Python 3

第一步,安装Pytwain2.0
通过 pip install pytwain
第二步,输入以下示例代码

import twainsm = twain.SourceManager(0)
ss = sm.OpenSource()
ss.RequestAcquire(0,0)
rv = ss.XferImageNatively()
if rv:(handle, count) = rv
twain.DIBToBMFile(handle, 'image.bmp')

该代码默认Python2.7可以运行,并调出扫描仪选择窗口,不会报
twain.excSMLoadFileFailed: Could not find module ‘twain_32.dll’ (or one of its dependencies). Try using the full path with constructor syntax.
错误。
第三步,下载软件并集成64位驱动,支持Python3及以上
如果要支持Python3以上版本,仍需要下载“twain-dsm”,以支持64位系统
下载地址为:“https://download.csdn.net/download/wwwihpccn/56342941”
将下载文件解压下来,将Windows下32及64文件夹拷贝到开发目录下,并通过sm = twain.SourceManager(0, dsm_name=r’dsm_020400\windows\64\TWAINDSM.dll’) 指定64位dll文件所在位置。

Python 通过pytwain 2.0对含TWAIN 驱动的扫描仪设备进行二次开发,支持Python 3相关推荐

  1. 基于python的abaqus二次开发_ABAQUS Python二次开发攻略

    结合自己多年Abaqus 使用经验,在汲取国内外大量资料的基础上编写的一本Python 二次开发知识点笔记.内容涉及开发环境的搭建.Python 基础语法知识.Abaqus Python API 讲解 ...

  2. 基于Python+百度语音的智能语音ChatGPT聊天机器人(机器学习+深度学习+语义识别)含全部工程源码 适合个人二次开发

    目录 前言 总体设计 系统整体结构图 系统流程图 运行环境 Python 环境 Pycharm 环境 ChatterBot 环境 模块实现 1. 模型构建 2. 服务器端 3. 客户端 4. 语音录入 ...

  3. lsdyna如何设置set中的node_list_ANSA中进行二次开发的Python基础知识

    ANSA.META的二次开发均基于Python开发.本文基于ANSA的帮助文档<Introduction to Python>进行一定的扩展,希望能帮助大家快速掌握这门语言. 首先来介绍下 ...

  4. openstack二次开发:Python API

    2019独角兽企业重金招聘Python工程师标准>>> 作 为 OpenStack 用户或管理员,您常常需要编写脚本来自动化常见任务.除了 REST 和命令行接口之外,OpenSta ...

  5. et操作 python wps_拿起来就用的office二次开发(python,win32com使用经历总结)

    通过使用office的开发接口,让我深深的领悟到了office的强大(应该wps也有二次开发的接口).每每看到工作中比较繁琐的office操作,总是想做个vba快捷键或者做个文档处理程序,从繁重的文本 ...

  6. NET C#微信个人号 HOOK 基于微信2.8.0版本 全接口 微信机器人 淘宝客 二次开发

    pc微信客户端 2.8.0 最新版本 hook 可二次开发 c#调用 2020年03月10日 Update 经过大量测试,现升级协议,最新支持微信PC2.8.0.106.新增了http回调域名配置. ...

  7. python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...

    重庆酉阳高校邦数据科学通识课[Python基础语法]答案it8p 重庆酉阳高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  8. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...

    徐州鼓楼高校邦数据科学通识课[Python基础语法]答案it8p 徐州鼓楼高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  9. python基础语法 第0关print-温州文成高校邦数据科学通识课【Python基础语法】答案...

    温州文成高校邦数据科学通识课[Python基础语法]答案it8p 温州文成高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通 ...

最新文章

  1. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c
  2. 什么时候需要在外壳变量周围花括号?
  3. 5G/4G:空口帧结构之帧、子帧、时隙、符号、RB。
  4. python操作gif
  5. discuz misc.php慢,discuz提示misc.php?mod=patchaction=导致网站访问慢问题解决办法
  6. oracle 数字处理函数,Oracle函数-单行函数-数字、日期、日期处理函数
  7. 2021快手短剧数据报告
  8. 在window打包war
  9. mysql在恢复数据时出现“table full”报错
  10. c语言对用下标法二维数组遍历,二维数组遍历:下标法与指针法的较量
  11. 复旦提出LReasoner: 用于文本逻辑推理的逻辑驱动上下文扩展和数据增强方法
  12. python commands执行不连续_python中的commands模块,执行出错:'{' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
  13. w10 http基本原理 Nginx部署
  14. 找不到主类或无法加载主类
  15. zuul - 微服务(十三)
  16. Doom3引擎初始化分析
  17. python 椭圆曲线dh密钥交换_密钥交换之DH算法
  18. ESP32基于arduino开发的心跳体温检测系统(一)项目介绍及准备
  19. 基于SARIMA、XGBoost和CNN-LSTM的时间序列预测对比
  20. PPT还原苹果12手机的官方海报

热门文章

  1. Oracle存储过程语法学习
  2. 2018年上半年总结
  3. 什么是MOS管的米勒效应
  4. 计算机操作系统-操作系统概述
  5. do net framework cleanup tool
  6. windows平台 PDF文献阅读器推荐
  7. erp5开源制造业erp主要业务会计分录处理
  8. 如果使代码更加合理更加有条理
  9. TOOM网络舆情监控系统定制开发,舆情监控开源系统源码有哪些?
  10. 程序员如何在VsCode上看基金?自从用了这个插件后,我成了一名合格的韭菜...