2009-06-05 4 views
2

웹 브라우저에있는 스캔 응용 프로그램을 작성하는 데 가장 좋고/선호되는 방법이 궁금합니다. 기본 아이디어는 클라이언트에서 문서를 스캔하고 서버에 해당 문서를 업로드하는 버튼을 클릭 할 수있는 웹 페이지를 사용하고자하는 것입니다. 마음에 떠오른 첫 번째 생각은 네이티브 (C++?) 브라우저 플러그인을 작성하는 것입니다. 그러나 네이티브 플러그인이 크로스 브라우저가되기 위해 필요한 것은 무엇인지 알지 못합니다. 따라서 여기에 몇 가지 질문이 있습니다.웹 브라우저를 통한 WIA -

  1. Silverlight는 가능한 옵션입니까? 이것은 모든 코드가 C#, ASP.NET이기 때문에 내가 선호하는 것입니다. 질문은 - Silverlight가 클라이언트의 Windows Image Acquisition COM과 대화 할 수 있습니까?

  2. 플렉스를 사용 중이십니까? 이것이 가능한 선택입니까? 클라이언트의 WIA COM과 이야기 할 수 있습니까?

  3. 마지막으로 대답이 C++로 작성되면 크로스 브라우저로 만드는 데 필요한 높은 수준의 퀴즈는 무엇입니까?

  4. 그 밖의 무엇입니까?

답변

0

Silverlight는 샌드 박스에서 실행되며 로컬 컴퓨터의 리소스에 액세스 할 수 없습니다 (격리 된 저장소 제외). COM 개체에 액세스 할 수 없으며 로컬 하드웨어에 액세스 할 수 없습니다.

WIA와 통신 할 클라이언트 컴퓨터에 약간의 서비스를 설치하고 SL을 포트를 사용하여이 서비스와 대화하게하는 것이 좋습니다. 이 밖에

+1

프로필이 필요하지 않으며 모든 답변에 링크되어 있습니다. –

0

XBAP에서보세요. WPF 웹 기반 응용 프로그램입니다. 클라이언트에서 .NET 3.5가 필요하므로 창만 있지만 브라우저에서 실행됩니다.

당사 제품은 방금 사용하기 시작했으며, 나는 investigating을 CI 및 릴리스 프로세스에 통합했습니다. 약간의 학습 곡선이지만 게시가없는 자동화 된 배포에 매우 가깝습니다. 우리의 접근 방식에 만족하면 그 질문을 업데이트 할 것입니다.

0

다른 해결책은 패키지에 포함 된 작은 기본 코드 DLL을 사용하여 TWAIN으로 가져올 수있는 (서명 된) Java 패키지가 될 수 있습니다. Gnome 사람들은 이런 방식으로 작동하는 Morena Framework이라는 제품을 가지고 있습니다. 이 스타일로 자신의 솔루션을 롤업 할 수도 있습니다. 나는 WIA 2.0의 진지한 문서 스캐닝 솔루션을 기반으로하지 않을 것입니다. 최소한 WIA 2.0이 크게 개선되지 않는 한 - Fujitsu fi, Canon DR, Kodak i-series, Visioneer 또는 Documate ADF 장치와 같은 스캐너로 실제 테스트를 수행해야합니다. HP N6010 또는 5K

관련 문제