2008-11-04 10 views
5

Tôi đang đánh giá VintaSoft .net control và Atalasoft DotTwain Image Capture. Và tôi rất thất vọng với hầu hết các định nghĩa và từ khóa.Có thể nghe một máy quét (có thể WIA) ghép đôi không?

Vì vậy, tôi yêu cầu điều này bởi vì tôi nghĩ rằng tôi đang ở đất Lala. Có thể nghe hoặc yêu cầu máy quét nói với ứng dụng của tôi rằng có một hình ảnh được quét và tôi có thể xử lý nó không?

Ý tưởng là có dịch vụ winservice đang chờ máy quét quét nội dung nào đó và khi điều đó xảy ra khi xử lý hình ảnh.

Trả lời

5

Tôi chỉ làm việc với các giao diện gốc cho TWAIN và WIA, vì vậy tôi không thể xác minh cho các lớp khác trên đầu trang của chúng. Tuy nhiên, liên quan đến TWAIN, một số cơ chế tồn tại cho phép ứng dụng được thông báo để nắm bắt dữ liệu. Tôi tin rằng điều này được xử lý với STI.dll, một thư viện cũ hơn có sẵn trên Windows 2000+. Tra cứu StiCreateInstance để biết thêm thông tin.

Nếu bạn chọn đi tuyến đường WIA, điều này đơn giản hơn rất nhiều. Bạn có thể đăng ký để nhận các sự kiện, chẳng hạn như nút 'quét' hoặc sự kiện 'tạo ảnh'. Sau đó, tất cả những gì bạn cần làm là xử lý những sự kiện đó để có được hình ảnh. Phần khó khăn nhất là tìm phần cứng thực hiện các tính năng bạn muốn.

Microsoft có thư viện tự động hóa WIA khiến nhiều tác vụ này trở nên đơn giản hơn nhiều. Nó có thể được sử dụng bởi các ngôn ngữ kịch bản.

3

[sửa - nếu là tôi, tôi muốn nhìn vào câu trả lời ;-p adzm của]

Theo tôi được biết, thường xuyên TWAIN là một "kéo", không phải là một "đẩy" từ máy quét. Tôi cũng có thể sai ...

Tôi mong đợi các giao diện như vậy tồn tại cho các máy quét khối lượng cao, cao (bạn biết đấy, kích thước bàn bi-a) - nhưng không (AFAIK) cho máy quét tiêu dùng thông thường.

Để sử dụng với .NET (và trước đó, COM), tôi đã luôn quản lý với ImageMan.

4

Gần đây, chúng tôi đã kết hợp TWAIN vào một trong các ứng dụng của chúng tôi. Chúng tôi đã xem xét WIA nhưng cuối cùng TWAIN linh hoạt hơn nhiều và có thể kết nối với các ứng dụng như VRS (Virtual ReScan). Cuối cùng nó là 'kéo', bạn yêu cầu quét và sau đó chờ cho máy quét. Một trong những điều tốt đẹp với VRS là phần mềm giữa các cuộc gọi TWAIN và thiết bị của chúng tôi, như vậy, nó sẽ chăm sóc một vài thứ, một trong số đó là nó sẽ chờ đợi, hầu như mãi mãi, cho giấy được đặt trong phễu để quét. Điều này cho phép khả năng 'bắt đầu' một công việc quét và sau đó đợi cho bài báo, nó cũng cho phép thêm các trang bổ sung vào đơn vị.

Nếu bạn đang tìm kiếm thứ gì đó có tính năng "đẩy" hơn, hãy tìm đến máy quét hoặc MFP hỗ trợ ftp/smb/email, v.v. và để nó quét và bạn chỉ cần theo dõi thư mục hoặc hộp thư POP3 cho công việc .

Bạn cũng có thể xem các thiết bị MFP bao gồm (đôi khi với chi phí bổ sung) để trợ giúp như Mẫu của Xerox, LDSS của Lexmark, DSS của HP.

Đây là một liên kết đến mã NET TWAIN chúng tôi có trụ sở tích hợp máy quét của chúng tôi với: http://www.codeproject.com/KB/dotnet/twaindotnet.aspx

0

Có thể có máy quét cho ứng dụng của bạn có một hình ảnh quét. Tôi không quen thuộc với VintaSoft .net control và Atalasoft DotTwain Image Capture, nhưng với một số sdks đôi, có OnPostTransfer/OnPostAllTransfer sự kiện được kích hoạt sau mỗi lần quét để bạn có thể "thông báo" winservice của bạn