2013-06-01 3 views
0

예를 들어 스캐너 (사진, 문서 등)가 있습니다. 드라이버 (win7)를 설치했습니다. VC++ (vs2012 사용)를 사용하여이 스캐너에서 usb 입력을 읽는 방법은 무엇입니까? 나는 많은 것을 usb 기사에 관련시키는 보았다. 그러나 아무도 나를 도왔다. 나는 USB 소프트웨어를 개발 한 적이 없기 때문에 시작하는데 도움이 필요하다. 나는 winddk도 설치했다. 아무도 코드 샘플을 표시 할 수 있습니까 (스캐너가 아니어도 USB 마우스/키보드 여야 함)스캐너 원본 데이터를 usb에서 읽음

고마워요!

+0

무엇이 좋을까요? USB 데이터는 PC에 일치하는 드라이버가있을 것으로 기대하면서 스캐너에서 생성됩니다. 일반적으로이 형식은 스캐너와 드라이버를 제작 한 회사 외부에서 완전히 문서화되지 않았습니다. – MSalters

답변

0

usb 포트에서 읽으려면 libusb과 같은 라이브러리를 사용해야합니다. 또한 libusb-win32을 시도하십시오.

+0

winapi를 사용하면 가능합니까 (크로스 플랫폼 응용 프로그램이 필요하지 않은 경우)? – amplifier

+0

@amplifier - 물론 운전사가 있으니 가능합니다. 파일 또는 하드웨어 포트의 유형은 Win32 API를 사용하여 해당 장치에 설치된 드라이버가있는 한 읽을 수 있습니다. [이 질문에 대한 답변] (http://stackoverflow.com/questions/4683337/how-to-read-from-usb-without-any-driver)을보십시오. –

+0

예. 나는 운전사가 설치되어있다. ReadFile/WriteFile은 USB 장치에서 데이터를 읽거나 USB 장치로 데이터를 보내려면 충분해야합니까? – amplifier

관련 문제