wia adf仅捕获页面的一部分

时间:2017-03-19 09:38:00

标签: .net wpf wia

我的一位客户提出了一个有趣的问题。

当使用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

我认为这是不正确的......

1 个答案:

答案 0 :(得分:1)

我只是在使用 Cannon 打印机时遇到了这个问题。惠普没问题。 这是通过设置 61516152 属性解决的。

相关问题