Twain Capabilities
Paper Handling
纸操作
CAP_AUTOFEED
MSG_SET为TRUE,启用Twain源的自动进纸。
CAP_CLEARPAGE
MSG_SET为TRUE,退出当前页面并清空数据。
CAP_DUPLEX
指示是否支持双面扫描仪。
CAP_DUPLEXENABLED
允许用户设置双面打印选项是TRUE或FALSE。
CAP_FEEDERALIGNMENT
如果是TRUE,进纸器居中; FALS则是自由浮动的。
CAP_FEEDERENABLED
如果为TRUE,启用Twain源的进纸器。
CAP_FEEDERLOADED
如果是TRUE,Twain源进纸器中有文件(只MSG_GET)。
CAP_FEEDERORDER
指定进纸器是从第一页还是最后一页的开始。
CAP_FEEDERPOCKET
报告哪个口袋可为纸张留下设备。
CAP_FEEDERPREP
提高纸张通过扫描仪的ADF速度。
CAP_FEEDPAGE
MSG_SET为TRUE,弹出当前页并扫描下一页。
CAP_PAPERDETECTABLE
确定Twain源是否可以检测ADF或平板上的文件。
CAP_REACQUIREALLOWED
能够在不改变该页面的物理登记情况下获取同一页的多张图像。
CAP_REWINDPAGE
MSG_SET为TRUE,做一个反向的进纸。
ICAP_FEEDERTYPE
允许应用程序设置基于正在使用的进纸器类型的扫描参数。
ss.SetCapability(twain.ICAP_IMAGEFILEFORMAT, twain.TWTY_UINT16,twain.TWFF_JFIF)
ss.SetCapability(twain.CAP_FEEDERPREP
DesiredCapabilities cap = DesiredCapabilities.internetExplorer();
cap.setCapability("nativeEvents", false);
cap.setCapability("unexpectedAlertBehaviour", "accept");
cap.setCapability("ignoreProtectedModeSettings", true);
cap.setCapability("disable-popup-blocking", true);
cap.setCapability("enablePersistentHover", true);
cap.setCapability("ignoreZoomSetting", true);
cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
解决方法:
看来你几乎就在那里.您需要使用MutableCapabilities类中的方法merge()将DesiredCapabilities类型的对象合并到InternetExplorerOptions类型对象中,并通过传递InternetExplorerOptions对象来启动WebDriver和WebClient实例,如下所示:
DesiredCapabilities cap = DesiredCapabilities.internetExplorer();
cap.setCapability("nativeEvents", false);
cap.setCapability("unexpectedAlertBehaviour", "accept");
cap.setCapability("ignoreProtectedModeSettings", true);
cap.setCapability("disable-popup-blocking", true);
cap.setCapability("enablePersistentHover", true);
cap.setCapability("ignoreZoomSetting", true);
cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
InternetExplorerOptions options = new InternetExplorerOptions();
options.merge(cap);
WebDriver driver = new InternetExplorerDriver(options);
Automatic Capture
自动获取
CAP_AUTOMATICCAPTURE
指定图像数量并自动采集。
CAP_TIMEBEFOREFIRSTCAPTURE
设置拍摄第一张照片之前的秒数。
CAP_TIMEBETWEENCAPTURES
设置照片拍摄的间隔,以秒的百分之几。
Automatic Scanning
自动扫描
CAP_AUTOSCAN
启用Twain源的自动文档扫描过程。
CAP_CAMERAENABLED
从目前的相机中获取提供的图像。
CAP_CAMERAORDER
设置单文档的多图模式的输出顺序
CAP_CAMERASIDE
设置相机在扫描设备的顶部和底部的值。
CAP_CLEARBUFFERS
MSG_GET报告扫描仪的缓冲区中数据的存在; MSG_SET清除缓冲区。
CAP_MAXBATCHBUFFERS
启用CAP_AUTOSCAN时,扫描仪可以缓冲的页面数量。
Twain Capabilities的更多相关文章
- Twain Capabilities 转
转自:http://blog.csdn.net/pamxy/article/details/8629213 Asynchronous Device Events 异步设备事件 CAP_DEVICE ...
- java Twain 直接打印/界面打印
这两天,在搞归档系统.需要用到Twain协议来驱动扫描仪. 找了两天,java的twain操作资料真的不多.而且我还是要找直接打印的功能. 后来只能静下心来看类库和源码.最后搞定他. 打印方式分为3种 ...
- TwainCapabilities
Twain Capabilities 2013年10月15日 ⁄ 综合 ⁄ 共 6098字 ⁄ 字号 小 中 大 ⁄ 评论关闭 转自:http://blog.163.com/lvan100@yeah/ ...
- Twain头文件
#ifndef TWAIN#define TWAIN /************************************************************************ ...
- C# Twain协议调用扫描仪,设置多图像输出模式(Multi image output)
Twain 随着扫描仪.数码相机和其他图像采集设备的引入,用户热切地发现了将图像整合到他们的文档和其他工作中的价值.然而,支持这种光栅数据的显示和操作成本很高,应用程序开发人员需要创建用户界面并内置设 ...
- python twain 扫描
def multiScan(self): """ Scan and return an array of PIL objects If no images, will r ...
- python twain模块
>>> help(twain) Help on module twain: NAME twain - Created on Sep 4, 2011 DESCRIPTION @auth ...
- 扫描仪API接入大全:Twain, WIA 或 两者不具有.[换个思路 春暖花开]
最近做和扫描仪接入的扫描应用程序,深深感觉到了来自底层设备和WINDOWS协议的恶意.软件专业,对计算机深层次通知机制和协议,以及与之相连接的机器的接入协议和一些参数,当时并木有认真学习和了解,前一阵 ...
- track message forwards, avoiding request loops, and identifying the protocol capabilities of all senders along the request/response chain
https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html The TRACE method is used to invoke a remote, ...
随机推荐
- RedisPool
class RedisPool(object): instance = None def __init__(self, host='192.168.2.129', port=7000, passwor ...
- Java设计模式(2:单一职责原则和依赖倒置原则详解)
一.单一职责原则 不要存在多于一个导致类变更的原因.简单来说,就是一个Class/Interface/Method只负责一项职责. 这句话最为重要的就是这一段:一个Class/Interface/Me ...
- Yolov3 的 OneFlow 实现
Yolov3 的 OneFlow 实现 1.简介 YOLO 系列的算法(经典的v1~v3),是单阶段目标检测网络的开山鼻祖,YOLO-You only look once,表明其单阶段的特征,正是由于 ...
- 【NX二次开发】获得屏幕矩阵并设置WCS为屏幕方向
说明:获得屏幕矩阵并设置WCS为屏幕方向(Z朝向自己,X轴朝右,Y轴超上). 方法: 1 extern DllExport void ufusr(char *param, int *retcode, ...
- SprignBoot是如何访问工程目录下的静态资源?
目录 1.牛刀小试 1.1 图片静态资源的访问 1.2 为静态资源添加访问前缀 1.3 WelCome Page 的奇妙跳转 2.那么,SpringBoot是如何做到的呢? 1. ...
- 在vue项目中使用scss,以及vscode适配scss语法(解决使用scss语法编辑器报错)
项目搭建好之后 安装sass 依赖包 npm install --save-dev sass-loader //sass-loader依赖于node-sass npm install --save-d ...
- OSPF多区域原理与配置
OSPF多区域原理与配置 目录 一.OSPF多区域生成 1.1.生成OSPF多区域的原因 二.OSPF的三种通信量 2.1.域内通信量 2.2.域间通信量 2.3.外部通信量 三.OSPF的路由器类型 ...
- 十八、.net core(.NET 6)搭建ElasticSearch(ES)系列之使用Logstash通过Rabbitmq接收Serilog日志到ES
使用Logstash通过Rabbitmq接收Serilog日志到ES 首先,要部署logstash 为了与前面的ElasticSearch版本保持一致,此处Logstash下载的版本也是7.13.1, ...
- Java 提效神器 Stream 的冷门技巧
Stream 使用这个方法创建一个 Stream 对象. new ArrayList<>().stream() Filter 过滤器,里面传递一个函数,这个函数的返回结果如果为 true ...
- eclipse语言怎么设置为中文
2021-05-30 方法:1.查找语言包下载网址,并复制:2.打开eclipse,点击"help"-"Install New Software"-" ...