我的一位客户提出了一个有趣的问题。
当使用ADF使用WIA进行扫描时,我只得到每页的一小部分作为图像,大约2 x 4英寸。而不是8.5乘11。
我的电脑/扫描仪上的相同代码工作得很好。此客户也可以在平板上正常工作。该问题仅与ADF有关(双关语)。
我没有最模糊的想法从哪里开始寻找。
我在这里发布了我可以在代码中获得的WIA Item
属性的迭代:。
0:访问权限= 3
1:每通道位数= 1
2:每像素位数= 1
3:亮度= 0
4:缓冲区大小= 65535
5:每行字节数= 108
6:每像素通道数= 1
7:颜色配置文件名称= sRGB颜色空间Profile.icm
8:压缩= 0
9:对比度= 0
10:当前意图= 0
11:数据类型= 0
12:文件名扩展名= BMP
13:格式= {B96B3CAB-0728-11D3-9D7B-0000F81EF32E}
14:完整项目名称= 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:完整项目名称= 0001 \ Root
9:硬件配置= 0
10:水平床尺寸= 8500
11:水平光学分辨率= 300
12:水平进纸尺寸= 8500
13:项目类别= {F193526F-59B8-4A26-9888-E16E4F97CE10}
14:项目标志= 76
15:项目名称= Root
16:制造商=佳能
17:最大扫描时间= 3600000
18:最小水平进纸尺寸= 10
19:最小垂直进纸尺寸= 10
20:名称=佳能D1300 / MF6700(网络:180CACDB1143)
21:页面高度= 14000
22:页面大小= 2
23:页面宽度= 8500
24:页= 1
25:PnP ID 字符串= \?\根#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:种类= 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
我认为这是不正确的......
答案 0 :(得分:1)
我只是在使用 Cannon 打印机时遇到了这个问题。惠普没问题。 这是通过设置 6151 和 6152 属性解决的。