wia adf 仅捕获页面的一部分
Posted
技术标签:
【中文标题】wia adf 仅捕获页面的一部分【英文标题】:wia adf capturing only part of page 【发布时间】:2017-08-10 15:14:31 【问题描述】:我的一位客户提出了一个有趣的问题。
当使用 ADF 使用 WIA 扫描时,我只得到每页的一小部分作为图像,大约 2 x 4 英寸。而不是 8.5 x 11。
我的电脑/扫描仪上的相同代码可以正常工作。这个客户也可以在平板上正常工作。这个问题只在 ADF 上出现(双关语)。
我不知道从哪里开始寻找。
我在这里发布了我可以在代码中获得的 WIA Item
属性的迭代:。
0:访问权限=3
1:每通道位数=1
2:每像素位数=1
3:亮度=0
4:缓冲区大小=65535
5:每行字节数=108
6:每像素通道数=1
7:颜色配置文件名称=sRGB Color Space Profile.icm
8:压缩=0
9:对比度=0
10:当前意图=0
11:数据类型=0
12:文件扩展名=BMP
13:格式=B96B3CAB-0728-11D3-9D7B-0000F81EF32E
14:Full Item Name=0001\Root\Scan
15:水平范围=850
16:水平分辨率=300
17:水平起始位置=0
18:项目标志=532483
19:项目名称=扫描
20:项目大小=0
21:媒体类型=2
22:行数=1400
23:方向=0
24:光度解释=0
25:每行像素数=850
26:平面=0
27:首选格式=B96B3CAB-0728-11D3-9D7B-0000F81EF32E
28:旋转=0
29:阈值=128
30:垂直范围=1400
31:垂直分辨率=300
32:垂直起始位置=0
这些是WIA Device
的属性:
0:波特率=
1:描述=佳能 D1300/MF6700
2:DeviceKey=D1300
3:文档处理能力=39
4:文档处理选择=1
5:文档处理状态=34
6:驱动版本=3.0.0.0
7:固件版本=1.00
8:Full Item Name=0001\Root
9:硬件配置=0
10:水平床尺寸=8500
11:水平光学分辨率=300
12:横向进纸尺寸=8500
13:项目类别=F193526F-59B8-4A26-9888-E16E4F97CE10
14:项目标志=76
15:项目名称=根
16:制造商=佳能
17:最大扫描时间=3600000
18:最小水平进纸尺寸=10
19:最小垂直进纸尺寸=10
20:Name=Canon D1300/MF6700(网络:180CACDB1143)
21:页面高度=14000
22:页面大小=2
23:页宽=8500
24:页数=1
25:PnP ID 字符串=\?\root#canon_mf_network#0000#6bdd1fc6-810f-11d0-bec7-08002be2092f
26:端口=CNMFNPSCAN_180CACDB1143
27:预览=0
28:远程设备 ID=
29:服务器=本地
30:送纸器注册=1
31:显示预览控件=1
32:STI 驱动程序版本=3
33:STI 通用能力=17
34:Type=65537
35:UI 类 ID=E2DCAEBD-D51C-413d-86A5-685670AA9C04
36:唯一设备 ID=6BDD1FC6-810F-11D0-BEC7-08002BE2092F\0001
37:用户名=ABC-PC\ABC
38:垂直床尺寸=14000
39:垂直光学分辨率=300
40:垂直进纸尺寸=14000
41:WIA 版本=2.0
如果有帮助,那么可能的 DPI 分辨率列表似乎也无法正常工作。我将子类型设为 RangeSubType
并具有以下属性
最小值:50,最大值:600,步长:1
我认为这是不正确的......
【问题讨论】:
有什么想法吗?我愿意接受任何方向。再次(同时)仅由一台特定的扫描仪发生这种情况。谢谢! 有人可以吗?这对我来说非常重要。而且我似乎无法在任何地方找到任何类似的问题。谢谢! 您好,请问您解决了吗? 是的。虽然可能通过吐温。我不知道。我今天的大多数应用程序都是基于网络的,因此相关性较低。 我在使用 Cannon 打印机时就遇到了这个问题。惠普没问题。通过设置6151和6152属性解决。 【参考方案1】:我只是在使用 Cannon 打印机时遇到了这个问题。惠普没问题。 通过设置6151和6152属性解决了。
【讨论】:
以上是关于wia adf 仅捕获页面的一部分的主要内容,如果未能解决你的问题,请参考以下文章