Я хотел бы сканировать несколько страниц через С++. Идея состоит в том, что пользователь помещает страницы в сканер, а затем нажимает кнопку моего приложения, и страницы сканируются с разрешением 300 dpi и сохраняются в виде файлов PNG.
сканирование страниц в С++?
comment
Было бы намного проще ответить, если бы вы упомянули операционную систему и конкретное устройство. Я сомневаюсь, что существует какой-либо переносимый код C++, который будет делать это с любым сканером в любой операционной системе.
- person André Caron   schedule 23.12.2011
comment
Да, конечно, C++ не подходит для этой задачи. Вероятно, PowerShell мог бы быть лучшей отправной точкой (при условии, что вы уже установили какое-то программное обеспечение для сканирования, чтобы выполнять тяжелую работу).
- person John Zwinck   schedule 23.12.2011
comment
Он должен работать в 32- и 64-разрядных системах Windows 7. Я не знаю марку или модель сканера, но если мне придется писать код для каждого устройства для каждой марки/модели, я не буду реализовывать эту функцию.
- person Pedro   schedule 23.12.2011
comment
@JohnZwinck, как это будет работать с powershell? Предполагая, что это сработает, не могу ли я просто запустить команды powershell из С++?
- person Pedro   schedule 23.12.2011
comment
Похоже, вы хотите использовать API Windows Image Acquisition
- person Blastfurnace   schedule 23.12.2011
comment
Бесплатные приложения, такие как Irfanview, поддерживают аналогичные функции, поэтому это должно быть возможно. Ключевые слова, которые вам, вероятно, нужно изучить, — это WIA и TWAIN.
- person twsaef   schedule 23.12.2011
comment
Вы пробовали искать API сканера изображений?
- person Benjamin Lindley   schedule 23.12.2011
Ответы (1)
Я искал «сканер PowerShell» и сразу нашел это:
http://cerealnumber.livejournal.com/47638.html
Это не так уж много кода, и я думаю, что вам нужно только первые 20 строк или около того. Самое приятное то, что вам не нужны какие-либо инструменты разработки, чтобы попробовать это.
person
John Zwinck
schedule
23.12.2011