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, ...
随机推荐
- 错误码:events.js:183 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE :::8081
错误的产生: 错误的原因: 端口被占用 修改访问端口就可以了 https://blog.csdn.net/qq_25479327/article/details/79824742
- CMOS图像传感器理解
CMOS图像传感器理解 水流方向从左边流向右边,上面有一个开关,拧下去的时候水流停止,拧上去的时候水流打开.左边是水流的源头我们给它起个名字,叫做源端(就是源头的意思嘛),右边是水流出去的地方,也就是 ...
- PyTorch 进行 Neural-Transfer
PyTorch 进行 Neural-Transfer 1.简介 本文讲解如何实现由 Leon A. Gatys,Alexander S. Ecker和Matthias Bethge提出的Neural- ...
- LED液晶与OLED:电视显示技术比较
LED液晶与OLED:电视显示技术比较 LED LCD vs. OLED: TV display technologies compared 到目前为止,LED-LCD是主导的电视显示技术,特别是在等 ...
- 「题解」小 R 打怪兽 monster
本文将同步发布于: 洛谷博客: csdn: 博客园: 简书. 题目 题目描述 小 R 最近在玩一款游戏.在游戏中,小 R 要依次打 \(n\) 个怪兽,他需要打败至少 \(k\) 个怪兽才能通关.小 ...
- Java如何使用while和for嵌套循环控制输出数据,使数据奇偶行不同
/* 题目1 使用Eclipse编写控制台应用程, 使用while循环在控制台打印10行10列的如下图形 □ □ □ □ □ □ □ □ □ □ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ ...
- 四、缓存DNS
作用:缓存解析结果,提高解析速度 搭建方式: 1.全局转发,所有的DNS解析请求全部转发给公网DNS 2.根域迭代,所有的DNS解析请求全部发给根域DNS服务器 真机上实现缓存DNS服务器 1.搭建Y ...
- 【VBA】MsgBox用法
MsgBox用法: Sub subMsgBox() Dim iok As Byte iok = MsgBox("是否XXX", vbYesNoCancel + vbQuestion ...
- python学习笔记04-了解操作符与条件分支
先来了解一下条件操作符: 运算符 描述 示例 == 检查两个操作数的值是否相等,如果是则条件变为真. 如a=3,b=3则(a == b) 为 true. != 检查两个操作数的值是否相等,如果值不相等 ...
- MySQL分页查询limit踩坑记
1 问题背景 线上有一个批处理任务,会批量读取昨日的数据,经过一系列加工后,插入到今日的表中.表结构如下: 1 CREATE TABLE `detail_yyyyMMdd` ( 2 `id` bigi ...