Pregunta

¿Cómo puedo usar WIA y Twain en C #? El ejemplo TWIAIN / C # se encuentra en http://www.codeproject.com/KB/dotnet /twaindotnet.aspx Lanza una excepción en la línea 59 en TwainLib.cs " se intentó cargar un programa con un formato incorrecto. " en Vista 64.

Usaría WIA pero no es compatible con todos los dispositivos que quiero usar.

¿Hay una manera simple de habilitar el soporte TWAIN en WIA en C #? Sé que se puede hacer, pero no puedo encontrar ninguna documentación sobre el tema. No estoy buscando un producto comercial. Puedo entender cómo usar WIA bien, pero es el hecho de que no puedo habilitar el soporte TWIAN lo que es molesto.

Los ejemplos en C ++ / CLI o VB.net también son bienvenidos.

Gracias.

EDIT

Gracias, cristianlibardo. Me ayudaste mucho y podría seguir usando TWIAN por ahora. Pero todavía quiero usar WIA; así que no aceptaré tu respuesta todavía. Aquí hay más información para las personas que solo ven esta publicación. Todos responden a esta respuesta:

Sí, eso lo hizo por el apoyo de TWIAN; ¡Gracias! Sin embargo, todavía quiero usar WIA; pero ahora tengo algo con lo que trabajar. Sin embargo, cuando selecciono mi cámara USB como fuente y presiono adquirir, la aplicación se bloquea. Mi cámara funciona en otras aplicaciones comerciales de TWIAN.

Al comentar las líneas 100 a 104 (código que verifica si " DScap (appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap); " devuelve TwRC. funciona. No tengo idea de lo que hace este código, ya que la documentación es casi nula sobre este tema.

OK; es una constante llamada " CAP_XFERCOUNT " que tiene algo que ver con escanear varias imágenes por sesión. Se asegura de que una cámara no lo admitiría.

¿Fue útil?

Solución

Probablemente sea una posibilidad remota, pero ¿ha intentado construir con x86 como objetivo de plataforma o ha cambiado el estado del departamento de subprocesos?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top