Я пытаюсь заставить сканер HP сканировать А3 (или всю область сканирования) с планшета, но я не могу заставить его сканировать что-либо выше А4?
Это код, который я использую чтобы установить свойства сканера:
WIA.Item Item = device.Items[1] as WIA.Item;
int dpi = 300;
int width = (int)(11.7);
int height = (int)(16.5);
Item.Properties["6147"].set_Value(dpi);
Item.Properties["6148"].set_Value(dpi);
Item.Properties["6151"].set_Value(dpi * width);
Item.Properties["6152"].set_Value(dpi * height);
Однако, когда значения ширины и высоты превышают A4 (как и выше), я получаю следующую ошибку:
System.ArgumentException: 'Value does not fall within the expected range.'
I попробовал сначала установить размер страницы на пользовательский:
Item.Properties["3097"].set_Value(2)
Я также попытался заменить свойства высоты и ширины на формат бумаги A3:
Item.Properties["3097"].set_Value(10)
Но в обеих строках кода я получаю следующая ошибка:
System.Runtime.InteropServices.COMException: 'Exception from HRESULT: 0x80210067'
Что-то тупое я пропускаю? Я ОЧЕНЬ самоучка, нубский код, который исчерпал Google, и поэтому любая помощь очень ценится!