如何与USB扫描仪通信?
问题描述:
我正在C++中构建一个应用程序,该应用程序将部署在Windows上。我有种感觉,我已经设法通过了80%的项目需求,但我有一个挂断的要求之一:如何与USB扫描仪通信?
我需要与商业接口USB端口上的卡扫描器。有没有这样做的标准方法,如果有的话,有人可以给我一个我需要采取的步骤清单吗?
这件事是建立在Qt框架上的,如果这有什么不同。
感谢, Goldentoa11
答
C++ Wrapper for TWAIN是一个良好的开端,这是一个MFC exampel但基类是很简单的。
(假设扫描仪当然支持TWAIN!)
+0
请从CODE-PROJECT下载所有文件并将其放入Dropbox。因为Code-project总是要求新用户注册,就像电脑启动的早期阶段一样。您可以通过回答或将旧版本的答案迁移到2016版本来让它更可靠吗? – YumYumYum 2016-06-28 14:52:48
扫描仪是否支持WIA? http://en.wikipedia.org/wiki/Windows_Image_Acquisition – 2012-02-02 19:49:46
如果它像通常的扫描仪一样工作,[WIA](http://en.wikipedia.org/wiki/Windows_Image_Acquisition)和/或[TWAIN](http:///en.wikipedia.org/wiki/TWAIN)应该被支持。否则,请咨询设备的制造商;他们会知道如何与它沟通。 – 2012-02-02 19:52:32