TWAIN扫描仪的ocx控件,包括扫描功能,去黑边,去底色,区域删除等功能。
首先是TWAIN的协议,从网上能下载到英文版的协议说明,1.8和2.3
也看了不少中文的说明文档,基本的扫描流程是
状态 1 – 准备会话
在Application和Source Manager建立会话前,Source Manager的标志位是1.
在这个时候,SourceManager还没有被加载到内存中。如果SourceManager 被加载到内存中,则状态位是2或者3。
状态2 –加载Source Manager
Source Manager现在已经被成功地加载到了程序中,但是没有打开Source Manager。
在这个时候, SourceManager开始准备去接受Application的Triplets操作。
状态3 – 打开Source Manager
Source Manager已经打开并且准备去管理Source.Source Manager现在准备向Source发送打开操作,去打开指定的Source,并等待所有针对Source的操作结束后,去关闭打开的Source. Source Manager在会话关闭前