-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-09-07 a las 09:01 +0200, Camaleón escribió:
El 7/09/07, Carlos E. R. escribió:
Que yo sepa twain depende de unos drivers suministrados por el fabricante, lo cual implica que sólo funciona en windows (quizás tb en Apple).
En todos los sistemas que soporten twain y en dispositivos que tengan el software del fabricante. No es culpa de twain que los fabricantes no desarrollen aplicaciones abiertas y compatibles.
Es una especificación abierta... al windows. Define una API para windows, no una API multiplataforma. Está en la propia definición de la wikipedia, arriba del todo: TWAIN is a standard for acquiring images from image scanners: an image capture API for Microsoft Windows and Apple Macintosh operating systems. Las APIs te recuerdo que definen las funciones de las librerías, sus nombres, sus variables, sus parámetros, el orden de llamada, como se ponen las variables para pasarlas de una función a otra (en el stack, en registros), si el responsable de limpiar el stack es el llamante o el llamado... nada de eso es exportable de un sistema operativo a otro. En el caso del twain es peor aún, porque el fabricante suministra, dentro de sus drivers, el aplicativo con los botones para escanear, que hace llamadas al API de windows. Eso no es portable. Para que el twain sirva para linux tienen que hacer otro nuevo API (un tercero, tiene dos), y sólo entonces los fabricantes pueden crear los drivers para Linux o ignorarlos. Ahora mismo no pueden ni intentarlo.
Y funciona muy estable.
Cuando yo usaba un escaner en el trabajo, en windows, vía tarjeta scsi, raro era el día que no terminaba por colgarseme el ordenador. Antes de escanear tenía que asegurarme de no tener nada sin grabar. Eso del twain es una castaña de cuidado :-/
Pero no sólo sirve para escáners, también para cámaras de foto. La idea no es mala, pero la implementación sí. Personalmente, los escáneres siempre me han dado problemas (se bloquean, no se detectan, dispositivo en uso...), en suse no me he puesto con ninguno pero seguramente pase lo mismo.
En linux son muy, pero que muy, estables. El mío no me ha provocado cuelgues nunca. Pruebalos en linux, te sorprenderá: tendrás menos funcioncitas, los botoncitos del propio escaner no funcionarán, pero a pesar de todo, yo no escaneo nada en windows.
¿Por red? Si está conectado a un pc con linux, el sane puede ser servidor, tengo entendido.
Si no está conectado a un pc, entonces pídele al fabricante del escaner que le ponga servicios sane. El twain que se lo coman con patatas.
Es un dispositivo multifunción (copiadora, escáner, fax e impresora) y oye, usa samba para el almacenamiento de trabajos en disco duro :-). Tiene tarjeta de red y suse detecta muy bien la impresora, pero con el escáner (y el fax) no me he puesto porque sé que llevará tiempo y que seguramente no funcione, pero no lo he probado, a lo mejor me llevo una sorpresa, quizá un día de éstos me anime...
¿Por red o por usb? Por red funcionará si usa sistemas realmente estandar. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFG4TDytTMYHG2NR9URAtq5AJ9UH5RnV1iXVDpOA5ykqP0vEIef8gCcC5mQ ScTNe7ANXFJFwGOhv+e1nKs= =hH8B -----END PGP SIGNATURE-----