net - twain c#
.NET Scanning API (10)
Eche un vistazo a CodeProject: escaneo de imágenes .NET TWAIN que podría darle un buen comienzo.
¿Hay algún componente gratuito o comercial escrito en .NET (sin interoperabilidad COM) que funcione con la mayoría de los dos escáneres?
Descargo de responsabilidad: trabajo para Atalasoft
Atalasoft tiene un producto, DotTwain , que no tiene interoperabilidad COM (solo llamadas directas al twain dll desde .NET) y le brinda una interfaz completamente .NET. Se puede incrustar en un control WinForms alojado en el navegador, por ejemplo, porque no usa COM.
El componente .NET de Accusoft Pegasus se llama TwainPRO y está incluido en ImagXpress SDK.
El kit de herramientas ImageGear .NET de Accusoft Pegasus también incluye una implementación totalmente gestionada de Twain.
+1 para Atalasoft
Problema técnico: puede evitar COM, pero no puede evitar Interop: TWAIN es una DLL Win32 o Win64 nativa que no es parte de Windows propiamente dicha y es desconocida para CLR, por lo que en la parte inferior, ya sea en su código o en el componente usted usa, hay llamadas de interoperabilidad al código no administrado. Dado lo que sé sobre los controladores TWAIN, tal vez debería decir código muy no administrado ...
Siempre tuve la impresión de que WIA era ideal para cámaras digitales, OK para plataformas planas de consumo y no un serio contendiente para ''escaneo de producción'', es decir, algo así como escaneos de múltiples páginas de alta velocidad desde un alimentador de documentos, bajo control de aplicaciones, usando un USD400 + escáner. Nunca he escuchado que alguien esté escaneando la producción a través de WIA, pero me gustaría saber de alguien que ha hecho esto.
En mi compañía usamos Pegasus . Es genial.
Acabo de iniciar un proyecto en .net y encontré información excelente aquí (* vínculo inactivo a partir de febrero de 2014) sobre el uso de Windows Image Acquisition. Montones de código VB de muestra y algunos c #.
TwainDotNet
Acabo de envolver el código del artículo de Thomas Scheidegger ( CodeProject: .NET TWAIN image scanning ) en un proyecto de código de Google: http://code.google.com/p/twaindotnet/
Limpié un poco la API y agregué compatibilidad con WPF, así que échale un vistazo. :)
Microsoft tiene una API sobre escaneo. Se llama Windows Image Acquisition y puedes leer un gran artículo de Coding4Fun al respecto nada menos que por Scott Hanselman aquí .
Acabo de ver otra pregunta de escaneo que hace referencia a un producto comercial de terceros para agregar a la lista: ImageMan
Parece que una sola licencia de desarrollador comienza en $ 325. No lo he usado personalmente, pero es uno de los tres o cuatro productos que estoy evaluando.