1、开发环境
Windows7_sp1_x64 Qt4.7.4 + mingw32 twain_32.dll (1.7.1.3)
2、常用缩写
DSM: Data Source Manager 数据源管理器
DS: Data Source 数据源
DSM_Entry: DSM调用入口
TW_UINT16 FAR PASCAL DSM_Entry( pTW_IDENTITY pOrigin, // Source of message pTW_IDENTITY pDest, // Destination of message TW_UINT32 DG, // Data group ID: DG_xxxx TW_UINT16 DAT, // Data argument type: DAT_xxxx TW_UINT16 MSG, // Message ID: MSG_xxxx TW_MEMREF pData // Pointer to data );
3、调用实现
3.1 打开 DSM
MSG_OPENDSM
MSG_PROCESSEVENT
3.2 选择 DS
MSG_GETDEFAULT
MSG_USERSELECT
3.3 打开 DS
MSG_OPENDS
3.4 设置参数
MSG_SET
3.5 显示扫描界面
MSG_ENABLEDS
3.6 获取图像
MSG_XFERREADY
DAT_SETUPFILEXFER
DAT_IMAGEFILEXFER
3.7 关闭扫描界面
MSG_CLOSEDSREQ
MSG_CLOSEDSOK
MSG_DISABLEDS
3.8 关闭 DS
MSG_CLOSEDS
3.9 关闭 DSM
MSG_CLOSEDSM
原文:http://www.cnblogs.com/FindSelf/p/5033407.html