twainkit全称Twain Toolkit,一款专业的虚拟扫描仪软件,安装之后用户无需连接物理的扫描仪就可实现扫描工作了。可以扫描各种图片、pdf文档或办公表格等内容,大大提高扫描效率,不过twainkit暂时不支持64位系统,需要的朋友可以下载!
twainkit使用方法
1、打开 DSM (Data Source Manager: 数据源管理器)
TWAIN 是一个数据源管理程序,应用程序首先要使用 MSG_OPENDSM 消息,打开数据源管理器。这里需要指定一个窗口句柄,应用程序应该在此窗口的消息循环中处理 TWAIN 消息 (MSG_PROCESSEVENT)。
2、选择 DS (Data Source: 数据源)
因为一个系统中可能存在多个 TWAIN 设备,因此必须选择一个数据源。选择数据源通常有两种方式: 选择默认数据源 (MSG_GETDEFAULT) 和显示选择数据源对话框,由用户来选择数据源 (MSG_USERSELECT)。
3、打开 DS
使用 MSG_OPENDS 消息打开数据源。
4、设置参数
消息为 MSG_SET,设置各种参数,如获取方式、图像数量等。有些参数由设备驱动支持才有效。
5、显示扫描界面
使用 MSG_ENABLEDS 消息,显示设备驱动提供的用户界面 (UI)。
6、获取图像
如果用户选择扫描什么的,可以在窗口的消息循环中获取到这个事件 (MSG_XFERREADY)。此时,应用程序可以通过 DAT_SETUPFILEXFER 设置文件名,然后用 DAT_IMAGEFILEXFER 获取图像到文件中。
7、关闭扫描界面
在窗口的消息循环中获取到 MSG_CLOSEDSREQ 或 MSG_CLOSEDSOK 消息,可以关闭扫描界面 (MSG_DISABLEDS)。
8、关闭 DS
消息为 MSG_CLOSEDS。
9、关闭数据源
消息为 MSG_CLOSEDSM。