يمكن للمرء أن الاستماع لتوين (ربما WIA) الماسح الضوئي؟

StackOverflow https://stackoverflow.com/questions/263588

سؤال

وأنا تقييم تحكم VintaSoft net و Atalasoft DotTwain التقاط الصور. وأنا جدا جدا ولكن فقدت مع معظم التعريفات والكلمات الرئيسية.

وهكذا أنا أسأل هذا لأنني أعتقد أنني في الأرض الا. هل من الممكن للاستماع أو لديك الماسح الضوئي اقول بلدي التطبيق أن هناك صورة الممسوحة ضوئيا وأنا يمكن معالجة ذلك؟

والفكرة هي أن يكون winservice أن ينتظر الماسح الضوئي لمسح شيء وعندما يحدث ذلك معالجة الصورة.

هل كانت مفيدة؟

المحلول

ولقد عملت فقط مع واجهات الأم إلى TWAIN و WIA، لذلك لا أستطيع أن يشهدوا على هذه الطبقات الأخرى على رأسها. ومع ذلك، وفيما يتعلق TWAIN، بعض الآليات موجودة التي تسمح ليتم إعلامك تطبيق لالتقاط البيانات. أعتقد أن التعامل مع هذا STI.dll، مكتبة القديمة الذي يتوفر على ويندوز 2000+. بحث عن StiCreateInstance لمزيد من المعلومات.

إذا اخترت أن يذهب WIA الطريق، هو أبسط من ذلك بكثير. يمكنك تسجيل لتلقي الأحداث، مثل زر "مسح" أو "خلق صورة 'الحدث. ثم كل ما عليك القيام به هو التعامل مع تلك الأحداث للحصول على صورة. الجزء الأصعب من ذلك هو العثور على الأجهزة التي تطبق الميزات التي تريدها.

ومايكروسوفت لديها مكتبة أتمتة WIA الذي يجعل العديد من هذه المهام أبسط من ذلك بكثير. ويمكن استخدامه بواسطة لغات البرمجة.

نصائح أخرى

لقد أدرجت مؤخرا TWAIN في واحدة من التطبيقات لدينا. ونحن ننظر في WIA ولكن في النهاية TWAIN هو أكثر مرونة ويمكن الاتصال التطبيقات مثل VRS (إعادة تفحص الظاهرية). في النهاية انها "الجذب"، لطلب مسح ثم انتظر الماسح الضوئي. واحدة من أشياء لطيفة مع VRS هو أنها البرمجيات بين المكالمات TWAIN لدينا والجهاز، على هذا النحو، فإنه يأخذ الرعاية من عدد قليل من الأشياء، واحدة منها هو عليه سوف تستطيع الانتظار، إلى الأبد تقريبا، على ورقة توضع في واثب لمسح. وهذا يسمح القدرة على 'بداية' وظيفة المسح الضوئي ثم انتظر ورقة، فإنه يسمح أيضا للصفحات إضافية تضاف إلى الوحدة.

إذا كنت تبحث عن شيء أكثر من ذلك بقليل 'دفع' الموجهة للثم ننظر إلى ماسح ضوئي أو MFP التي تدعم بروتوكول نقل الملفات / SMB / البريد الإلكتروني وغيرها، والسماح لها مسح ويمكنك ببساطة مراقبة مجلد أو POP3 صندوق بريد لهذا المنصب.

ويمكنك أيضا أن ننظر إلى أجهزة MFP والتي تشمل (احيانا فى تكلفة إضافية) أدوات للمساعدة في مثل قالب زيروكس، LDSS لكسمارك، DSS إتش بي.

وهنا هو وجود صلة إلى رمز. NET TWAIN نحن بناء تكاملنا مع الماسح الضوئي: http://www.codeproject.com/KB/dotnet/twaindotnet.aspx

[عدل - إذا كان لي، وأود أن ننظر في الإجابة ؛-p adzm ل]

وكما أفهم، TWAIN العادية هو "سحب"، وليس "دفع" من الماسح الضوئي. قد أكون مخطئا ...

وأتوقع لا توجد مثل هذه الواجهات لنهاية عالية، وارتفاع حجم الماسحات الضوئية (أنت تعرف، تلك حجم طاولة البلياردو) - ولكن ليس (AFAIK) الماسحات الضوئية الاستهلاكية العادية

لاستخدام مع صافي (وقبل ذلك، COM)، لقد تمكنت دائما مع <لأ href = "http://www.data-tech.com/products/imaging/imagemannettwain.aspx" يختلط = " نوفولو noreferrer "> ImageMan .

ومن الممكن أن يكون الماسح الضوئي اقول التطبيق أن هناك صورة الممسوحة ضوئيا. أنا لست على دراية السيطرة VintaSoft net و Atalasoft DotTwain التقاط الصور، ولكن مع بعض تطوير البرامج توين، هناك حدث OnPostTransfer / OnPostAllTransfer التي يتم تشغيلها بعد كل المسح بحيث يمكنك "إعلام" winservice بك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top