Inicio
viernes, 09 enero 2009
Escáneres USB
Tag it:
Delicious
Slashdot
Digg
Meneame
BM
Fresqui
Neodiario
Escrito por Martin Kenneth Lopez   
06.06.2007
Hace algunos años, cuando Internet empezaba a hacerse muy popular y las cámaras digitales no eran aún de uso cotidiano, el escáner (junto a la impresora) era considerado como uno de los periféricos básicos de todo ordenador. Hoy en día, las ventas de este tipo de accesorios han disminuido, pues gran parte de nuestros documentos y fotografías son ya desde el principio digitales.

Esto no significa que el escáner ha de-jado de ser útil en la oficina o el hogar. No debemos olvidar que la tecnología avanza también en este campo: los escáneres actua-les son por lo general considerablementemás pequeños, cómodos y económicos quelos que se producía años atrás. Así pues, un escáner plano que cueste alrededor de los 100 euros y que pueda ser utilizado con éxito en el escaneado aficionado de negativos, con toda seguridad tendrá muchos compradores. Aún más populares son las unidades multifuncionales, con impresora, módem y escáner integrados.

Hace algunos años, cuando In-ternet empezaba a hacerse muy popular y las cámaras digitales no eran aún de uso cotidiano, el escáner (junto a la impresora) era considerado como uno de los periféricos básicos de todo ordenador. Hoy en día, las ventas de este tipo de accesorios han disminuido, pues gran parte de nuestros documentos y fotografías son ya desde el principio digitales.

Esto no significa que el escáner ha de-jado de ser útil en la oficina o el hogar. No debemos olvidar que la tecnología avanza también en este campo: los escáneres actua-les son por lo general considerablementemás pequeños, cómodos y económicos quelos que se producía años atrás. Así pues, un escáner plano que cueste alrededor de los 100 euros y que pueda ser utilizado con éxito en el escaneado aficionado de negativos, con toda seguridad tendrá muchos compradores. Aún más populares son las unidades multifuncionales, con impresora, módem y escáner integrados.

SANE en lugar de TWAIN

Ya desde el comienzo de la popularizaciónde los escáneres se hizo evidente la necesi-dad de una interfaz universal que permitieraimportar la imagen escaneada a cualquier aplicación. Esto impulsó la creación, princi-palmente en los entornos MS Windows, delestándar TWAIN, el cual hizo que una mis-ma interfaz del dispositivo fuera accesiblea todos los programas que desearan utilizar-la. Esta es claramente una gran comodidad,puesto que, luego de comprar un escáner, basta con aprender una sola interfaz para poder usarla desde todos los programasque queramos.

Por lo general, es el fabricante del aparato el responsable de proporcionar alconsumidor el software necesario, o sea lainterfaz TWAIN, para los entornos MS Windows. Desafortunadamente, los usuar-ios de Linux no podían contar con un soporte similar, por lo que debieron arreglárselas solos.

Así surgió una especificación  aún más flexible, llamada SANE. En el ámbito de este proyecto son distribuidos los drivers para todos los escáneres y el software para escanear. Todo esto se encuentra en prácticamente todas las distribuciones
de Linux y en la página prin-cipal del proyecto: http://www.sane-project.org/.

A diferencia de TWAIN, SANE separa el driver de la aplicación para escanear. En otras palabras, el programa para escanear no sólo es independiente de la aplicación desde la que se lo lanza, sino también del modelo de escáner que se tenga. Además, existe una variedad de aplicaciones de entre las que podemos elegir la que más nos guste, independientemente del modelo de nuestro escáner.

La falta de apoyo por parte de los fabricantes es a veces un problema serio. Aunque los programas de escanear en Linux (en particular Xsane) poseen una am-plia gama de posibilidades, las mejores interfaces distribuidas por los fabricantes para otros sistemas operativos son a veces bastante más fáciles de usar u ofrecen mejores posibilidades de retoque de las imágenes escaneadas. El mayor problema es que existe una gran cantidad de escáneres que simplemente no funcionan bajo Linux. De entre todas las categorías de periféricos populares, la situación de los escáneres a este respecto es probablemente la peor. Esto no significa, por supuesto, que sea difícil adquirir un escáner que funcione perfectamente bajo Linux, sino que es absolutamente necesario revisar si el modelo que nos interesa aparece en la lista de dispositivos compatibles antes de comprarlo.

Instalación de escáneres USB en Linux

Como ya se ha mencionado anteriormente, los drivers para escáneres en Linux son desarrollados por el proyecto SANE (http://www.sane-project.org). Se los puede encontrar en todas las distribuciones populares de este sistema como una colección de pa-quetes. Por lo general, el paquete llama-do sane, sane-backends o libsane contiene so-lamente los drivers, mientras que en lospaquetes sane-frontends, xsane, kooka y qui-teinsane se hallan los programas para escanear.

El soporte para USB es estándar en todas las distribuciones modernas, por lo que si nuestro escáner es compatible con la versión de SANE incluida en nuestra distribución, por lo general lo único que debemos hacer es conectarlo y lanzar algún programa de escanear, el más completo de los cuales es Xsane. Luego de lanzarlo, el escáner debería ser localizado en el bus USB y debería ser posible comenzar a trabajar con él inmediatamente. Sin embargo, incluso si Xsane nos informa que no puede encontrar nuestro escáner, no debemos renunciar, pues existe aún una gran probabilidad de que lo único que haga falta sean unos cuantos minutos para ponerlo a funcionar correctamente. 

Cuando no funciona... Vale la pena saber qué driver SANE debería manejar nuestro dispositivo, incluso si éste funciona correctamente. Gracias a ello podremos hallar el fichero correcto de configuración del driver (conocido también como backend) en el directorio /etc/sane.d/ y podremos leer su página del manual del sistema (man), la cual contiene casi siempre informaciones valiosas. Cuando el escáner no es detectado, es precisamente allí donde encontraremos la información que nos puede ayudar.

Buscando el driver, no debemos dejarnos influir por el nombre del fabricante del dispositivo. Por ejemplo, muchos escáneres Agfa funcionan con el driver Microtek, mientras que el driver Snapscan sirve para algunos escáneres de las empresas Agfa, Acer, Benq, Vuego, Epson y algunas otras. Esto sucede porque con frecuencia diferentes fabricantes de escáneres utilizan los mismos circuitos integrados para controlar sus productos. La mejor fuente de información sobre cuál driver funciona con un escáner dado es la ya mencionada página http://www.dane-project.org/sane-mfgs.html, o los ficheros de documentación incluidos en el paquete, los cuales pueden ser encontrados en el directorio /usr/share/doc/sane-backends*/ o /usr/share/doc/libsane/.

Cuando sabemos qué driver utilizar con nuestro escáner (p.ej. el Snapscan), po-demos localizar rápidamente su fichero de configuración (p.ej. /etc/sane.d/snapscan.conf) y su página de manual (p.ej. man 5 sane-snapscan). En el caso de los escáneres USB, en el fichero de configuración no hace falta señalar ningún fichero del dispositivo – bas-ta con una línea que contenga los identificadores USB de nuestro escáner. Los fi-cheros de dispositivo se utilizaban con losescáneres conectados al ordenador a tra-vés de otras interfaces (SCSI o puerto para-lelo), aunque al principio este también era el caso con los USB que hacían uso del mó-dulo scanner.

El firmware

Muchos escáneres, sobre todo los más nue-vos, requieren de algún tipo de firmware para poder comenzar a funcionar. Por ejemplo, mi Epson Perfection 3490 es, según datos del sitio web de la SANE, manejado por el driver Snapscan. En las páginas del driver encontré la información de que para su correcto funcionamiento es necesario un fichero con firmware que se llama esfw52.bin. Los ficheros de firmware no son por lo general incluidos en la distribución de Linux, por lo que es necesario buscarlos en Internet o en el CD con drivers para MS Windows suministrado por el fabricante. Para aquellos que tienen instalado en el mismo ordenador el MS Windows con losdrivers del escáner esta tarea es más sencilla.
Una vez localizado el fichero esfw52.bin, se lo coloca en el directorio /usr/lib/hotplug/firmware/ y se añade a /etc/sane.d/snapscan.conf la siguiente entrada: firmware /usr/lib/hotplug/firmware/esfw52.bin.



El fichero con el firmware puede ser colocado en cualquier directorio. En la prácti-ca, el mismo proceso de configuración delfichero de firmware es necesario para los drivers gt68xx (algunos escáneres de las empresas Genius, Mustek, Medion/Lifetec/Tevion) y artec_wplus48u.

Localizando los dispositivos

Junto con los paquetes SANE se instalan también dos comandos que son muy útiles en la búsqueda del escáner. El primero de ellos es sane-find-scanner, el cual busca en los buses de datos USB y SCSI todos los dispositivos capaces de escanear. En otras palabras, la orden sane-find-scanner debería siempre mostrar nuestro escáner USB, independientemente de si para éste hay o no driver SANE disponible. Si tras su ejecución desde la cuenta root no regre-sa ninguna información acerca de un escáner que funciona y que está conectado al ordenador, lo más probable es que tengamos serios problemas con el soporte para USB de nuestra distribución. 

El otro programa que sirve para buscar escáneres es Scanimage, lanzado con la op-ción -L. Cuando se ejecuta la orden scan image -L (por si acaso, desde la cuenta root),no sólo se verifica si el escáner está correctamente conectado, sino también si existe para él un driver SANE apropiado entre los que se encuentran activos en el sistema.

¿Qué hacer, sin embargo, cuando el escáner está en la lista de compatibilidad pero scanimage -L no lo muestra? Si no se trata de un problema de cargado de firm-ware, pueden existir algunas otras posibles causas. SANE posee un mecanismo específico de búsqueda de escáneres. Este mecanismo consiste en que, cuando se ejecuta scanimage o cualquier otro programa de escaneado (que en la terminología SANE se conoce como frontend), primero se lanza un driver que se llama SANE dynamic back-end loader (DLL), el cual no maneja ningún escáner en concreto, sino que se ocupa de localizar el driver más apropiado para nuestro dispositivo. Es por esta razón queen primer lugar se lee el fichero /etc/sane.d/dll.conf (en Debian también los ficheros del directorio /etc/sane.d/dll.d/). La sintaxis de este fichero es muy sencilla: contiene solamente la lista de todos los drivers quese encuentran en el sistema y que deben ser “probados” durante una búsqueda de escáner. En el siguiente paso se leen todos los ficheros (mencionados en dll.conf) deconfiguración de los drivers en el directorio /etc/sane.d. Esto quiere decir, evidentemente, que nuestro driver debe aparecer en el fichero dll.conf y debe haber sido correctamente instalado en el sistema, incluyendo su fichero de configuración.



Con ayuda de la orden SANE_DEBUG_DLL=3 scanimage -L (escrita en una sola línea)podemos observar con detalles qué ficheros de configuración están siendo leídos, qué drivers están siendo ejecutados y cuálesno pueden ser encontrados. De esta manera se puede localizar muchos problemaspotenciales que pueden aparecer, en particular  después de haber construido SANE desde las fuentes o durante la utilización de drivers no incluidos en los paquetes SANE. En casos extremos, si de alguna manera hemos hecho un desastre con la configuración y scanimage no puede encontrar ni el escáner ni los ficheros de configuración o las librerías, podemos utilizar elprograma strace para ver en qué lugares se está tratando de encontrar los ficheros necesarios. 

Esto se hace simplemente escribiendo en la consola strace scanimage -L, luego de lo cual podemos leer los mensajes que van apareciendo. Si ocurre que el fichero *.conf y la librería *.so.1 están siendo buscados en otro lugar, podemos simplemente crear allí un enlace simbólico.

Sin embargo, si nuestro driver (backend) se ha cargado correctamente y el es-cáner sigue muerto, nos quedan aún dos posibilidades. La primera es, por supuesto, que la versión del driver que tenemos no es en realidad compatible connuestro escáner. En tales casos se puede intentar utilizar una versión más reciente de SANE,compilada de las fuentes (ver recuadro Cómo obtener el SANE más reciente), o insta-lar algún driver externo al proyecto SANE.Tales drivers existen para algunos dispo-sitivos, como veremos más adelante.



La segunda posibilidad de solución de este problema puede ser la modificación del fichero de configuración del driver correspondiente. Algunos de estos ficheros deben ser adaptados manualmente a diferentes unidades. Por ejemplo, para funcionar con algunos modelos, el driver gt68xx requiere que se eliminen los signos de comentario '#' de algunas líneas en su configuración. En todo caso, todo esto se explica en los diversos ficheros que se encuentran en /etc/sane.d/.

Privilegios

Hasta este momento hemos lanzado scanimage -L sólo desde la cuenta root. No es posible, sin embargo, utilizar esta cuenta en el trabajo diario con el escáner, por lo que tendremos que hacer que éste sea también accesible para el usuario corriente. En otras palabras, scanimage -L debería poder localizar el escáner también cuando sea lanzado desde una cuenta diferente a la de root.

Durante la instalación de los paquetes binarios de SANE, este detalle debería ser configurado automáticamente. Esta es la responsabilidad del demonio hotplug, el cual, apenas el escáner es conectado, asigna los privilegios adecuados al dispositivo en /proc/bus/usb/. Los ficheros de configuración necesarios se encuentran en el directorio /etc/hotplug/usb/ o /etc/hotplug.d y por lo general tienen nombres como libsane.usermap o libusbscanner.

Si hemos instalado SANE desde lasfuentes, o de algunos paquetes “de segun-da mano”, es decir, que no sean los pertenecientes a nuestra distribución, puede haber problemas con la configuración cor-recta de hotplug. Si no tenemos los ficheros necesarios en /etc/hotplug/usb/, o si éstos no funcionan correctamente, podemos ha-cer uso de los scripts del archivo con las fuentes (p.ej. sane-backends-1.0.17.tar.gz).Luego de desempacarlo, podemos pasar al subdirectorio tools/hotplug. Recordemos que en el fichero *.usermap debe encontrarse una línea con los identificadores correctos para nuestro escáner. Una ma-yor información acerca de hotplug puede ser encontrada p.ej. en el Linux+ de julio del 2005, en el artículo Cámaras digitales USB en Linux.

Drivers adicionales

Aunque los programadores de SANE preparan drivers para cientos de escáneres, existen otros proyectos que también se ocupan de desarrollar soporte para escáneres en Linux. Por fortuna, éstos colaboran con SANE, por lo que es posible utilizar Xsane o cualquier otra aplicación de este proyecto con cualquiera de los drivers (backends) “ajenos”. Una lista de los drivers desarrollados fuera de SANE se encuentra en la página http://www.sane-project.org/lists/sane-backends-external.html. Se mencio-na un gran número de ellos, pero en mi opinión sólo dos son dignos de atención y pueden ser de utilidad para grandes grupos de usuarios.


El primero de ellos es HPLIP, accesi-ble bajo la dirección http://hpinkjet.source-forge.net/, el cual ofrece, con el apoyo di-recto de los ingenieros de la HP, soporte para varias decenas de modelos de dispositivos multifuncionales fabricados por esta empresa. Por supuesto, HPLIP es so-bre todo un conjunto de drivers y programas auxiliares para impresoras, pero su instalación debería añadir también al sistema  los drivers para los escáneres en los dispositivos multifuncionales HP.

El paquete con los drivers HP forma ya parte de todas las distribuciones populares, por lo que no hace falta instalarlos desde las fuentes. Los lectores interesados en este tipo de instalación podrán encontrar instrucciones detalladas para cada una de las distribuciones en la dirección http://hpinkjet.sourceforge.net/install.php.

Luego de instalar HPLIP, basta con queen el fichero /etc/sane.d/dll.conf, entre los nombres de los drivers disponibles, se en-cuentre la entrada hpaio – de esto también se han preocupado los creadores de las distribuciones más populares.
El otro proyecto que ofrece drivers para escáneres también cuenta con el apoyo de uno de los fabricantes, la empresa Epson. En la dirección http://www.avasys.jp/english/linux_e/index.html encontraremos drivers para casi todos los escáneres e impresoras de esta compañía, incluyendo los de los dispositivos de la serie Color Laser Multi-Function Printer y el EPSON all-in-one. El driver para los escáneres de la Epson funciona con los módulos de escaneado de los varios dispositivos multifuncionales fabri-cados por esta empresa. Así pues, independientemente del dispositivo de la Epson que tengamos, debemos siempre descargar el paquete Iscan. Yo utilicé la versión de código fuente, la cual debería poder ser compilada en cualquier Linux moderno. En la página mencionada se encuentran también los paquetes binarios para algunas distribuciones populares. Para poder descargar los drivers es necesario antes rellenar un corto formulario.

El paquete con las fuentes de iscan es distribuido en dos versiones: el fichero iscan-1.18.0-1.c2.tar.gz está destinado a dis-tribuciones construidas con el compiladorgcc en su versión 3.4 o más reciente, mien-tras que iscan-1.18.0-1.tar.gz sirve para to-das las demás (podemos revisar la versión del compilador en nuestro sistema con laorden gcc –version).

En los drivers del paquete iscan encontraremos soporte inclu-so para los modelos más nuevos (p.ej. parael escáner Perfection 4490), aunque se los distribuye con un cierto atraso con respecto a la aparición de los modelos en el mercado. Además, este paquete contiene los ficheros con el firmware para todos los productos que los requieren, gracias a lo cual no es necesario ni siquiera abrir el sobre con el CD para MS Windows.

Para compilar el software desde las fuentes bastan los comandos ./configure; make; make install. Los requerimientos en el sistema son los mismos que presenta Xsane. No ob-stante, luego de instalarlo en mi Debian tuve que copiar el contenido del directorio non-free a /usr/local/share/iscan y crear el enlace simbólico ln -s /usr/local/share/iscan /usr/share/iscan.

De esta manera se instala el programa Iscan (al que regresaremos más adelante) y un driver SANE adicional. Para poder utilizarlo es necesario añadir al fichero /etc/sane.d/dll.conf una línea que contenga la palabra epkowa, o sea el nombre de este driver.

De mi experiencia puedo decir que este driver es menos estable que el Snapscan de SANE, el cual también funciona con el escáner Perfection 3490. Tiene en cambio la ventaja de funcionar con una mayor cantidad de equipo, sobre todo el más reciente. Otras ventajas se hacen evidentes si se utiliza el programa Iscan, el cual es una aplicación alternativa de escaneado que se instala junto con el driver. Aunque sólo se lo puede usar con escáneres Epson, haré mención de él antes de finalizar este artículo.

El escaneado en la práctica

Como ya lo he mencionado anteriormente, en Linux existen diversos programas para escanear. El proyecto SANE desarrolla un frontend para la línea de comandos, cuyo nombre es scanimage y que hemos ya utilizado para localizar dispositivos, pero que puede también ser utilizado perfectamente para realizar escaneados, lo que en ciertas situaciones suele ser, a pesar de las apariencias, un método muy cómodo, p.ej. cuando queremos lanzar automáticamente el escaneo al oprimir un botón en el escáner. Con todo, no se puede negar que este es un programa dirigido más quetodo a los usuarios avanzados de Linux.



Los programadores de SANE desarrollan también el programa Xscanimage. De manera similar a la mayoría de los programas de escanear en Linux, se lo puede lanzar como un programa independiente o haciendo clic en GIMP, en su menú principal, para seleccionar la entrada Adquirir->Xscanimage. El software está basado en las librerías GTK+ y ofrece sólo las funciones más básicas de escaneado, por lo que en mi opinión puede ser considerado más como un ejemplo de aplicación que como una herramienta de trabajo cotidiano.

Otros dos frontends populares son Quiteinsane, basado en las librerías Qt, y Kooka, el cual forma parte de KDE. Ambos son fáciles de usar, ofrecen las funciones básicas de selección de resolución, coeficiente de corrección y, claro está, de la profundidad de colores y del área a escanear.

Adicionalmente, Quiteinsane ofrece al usuario facilidades de escaneo en serie, un navegador integrado de imágenes es-caneadas con posibilidad de retocado di-recto y una vista de la historia de trabajos realizados. Kooka ofrece selección  automática del área a escanear y una especie de gestor de imágenes escaneadas, en principio destinado a facilitar el trabajo con los ficheros gráficos, pero que puede incomodar a algunos usuarios por su tendencia a almacenar las imágenes en un fichero oculto en ./kde/share/apps/ScanImages/. Tan-to Quiteinsane como Kooka y Xsane (del que haremos mención en un momento) pueden ser lanzados tanto como aplicaciones independientes (muestran entonces todas sus posibilidades), como desde el menú principal del programa GIMP. En el segundo caso, las funciones de escritura y retocado de la imagen ya no son accesibles, pues es GIMP el que se encarga de realizar estas tareas.

Existe aún otra interfaz de escaneado en el software OpenOffice.org. Si p.ej. en elOpenOffice Writer hacemos clic en Insertar->Imagen->Escanear->Seleccionar dispositivo, aparecerá un frontend de SANE simplificado al máximo, pero completamente funcional, con ayuda del cual es posible importar imágenes directamente al procesador de texto. Esta interfaz es también accesible desde cualquiera de las demás aplicaciones en OO. 

La interfaz de escaneado más sofisticada

sigue siendo, con todo, Xsane (http://www.xsane.org/). Es una aplicación que utiliza las librerías GTK+ y que, como GIMP, utiliza numerosas ventanas. Además de la ventana principal del programa, en el que ya de por sí se hallan muchas posibilidades de corrección de color (configuración del coeficiente gamma y del brillo y el contraste para cada color componente por separado), tenemos otras dos ventanas con opciones: la primera contiene las opciones “normales” y la segunda, opciones “avan-zadas”. El contenido de estas dos ventanas depende en gran medida del driver utilizado por nuestro escáner. Para algunos dispositivos las opciones disponibles pue-den ser numerosas, mientras que para otros éstas pueden estar limitadas al control delárea máxima a escanear. Sin embargo, loimportante es poner atención a este conte-nido, pues en las ventanas adicionales pue-den encontrarse otros controles para la corrección del color.

Adicionalmente, Xsane cuenta con una ventana especial con opciones para el escaneo en serie y otra que sirve para visualizar las imágenes escaneadas. Esta última permite seleccionar fácilmente áreas de tamaños predefinidos (p.ej. 4:3, 10:15) y también escalar e invertir la visualización previa. Los usuarios más avanzados pueden fijar manualmente la escala de colores y la corrección para el fragmento seleccionado en la ventana de vista previa. Sirve para ello la ventana “histograma”.

En mi opinión, para aplicaciones “normales”, es decir para escanear materiales no transparentes, las funciones más sencillas del programa son todo lo que hace falta para realizar un buen trabajo. La multiplicidad de opciones en Xsane puede resultar algo problemática para el usuario principiante, quien se ve obligado a trabajar con muchos controles simultáneamente. No obstante, si nuestra unidad es capaz de escanear materiales transparentes (transparencias, negativos), es muy difícil lograr un escaneado de calidad sin las posibilidades ofrecidas por Xsane. En el recuadro ¿Cómo escanear transparencias en Xsane? he incluido algunos consejos que pueden ayudar al usuario principiante a no perderse en las muchas opciones de Xsane.

Para finalizar la descripción de los programas de escanear, vale la pena mencionar la aplicación Iscan, que funciona con los escáneres de la empresa Epson. Su instalación ha sido ya expuesta en el párrafo Drivers adicionales. En primer lugar, este programa es posiblemente el único que demanera razonable informa cuándo el escáner está todavía “frío” y hay que esperar a que esté listo para trabajar. Todos los demás frontends de SANE se limitan a im-primir esta información en la consola, mien-tras que sus partes gráficas entran enuna espera sorda que a veces causa la im-presión de haberse simplemente colgado. En segundo lugar, los escaneados realizados con ayuda de Iscan son casi idénticos a los hechos con el driver de MS Windows. Probablemente, ambos utilizan los mismos coloralgoritmos de corrección automática de colores. Personalmente pienso que el efecto es un poco demasiado oscuro, pero para muchos usuarios la posibilidad de obtener colores similares a los que se obtiene en MS Windows puede ser importante.

Si queremos que Iscan sea accesible des-de el menú de GIMP, es necesario ejecutar la instrucción ln -s /usr/local/bin/iscan `gimptool –gimpplugindir`/plug-ins/, la cual creará en el directorio que contiene las extensiones de GIMP un enlace simbólico a /usr/local/iscan. Nótese que esta instrucción contiene apóstrofes inversos.

Otra “ventaja” de Iscan es la posibilidad de utilizar cómodamente el botón del escáner que lanza el proceso de escaneo. Es cierto que esta posibilidad también existe en las opciones avanzadas del driver epkowa en Xsane, pero no cabe duda de que la de Iscan es más fácil de usar.

Retoque de imágenes escaneadas

Casi toda imagen escaneada requiere decorrecciones, para cuya realización la mayo-ría de los lectores seguramente emplea elprograma GIMP. Los usuarios principian-tes suelen utilizar las opciones del menú Capa->Colores->Auto. Para que el escaneadosea similar a uno realizado en MS Win-dows es necesario, por lo general, aumentar la saturación de los colores (Capa->Colores->Tono-Saturación) y el contraste. Muchos también consideran que los escaneados demateriales no transparentes salen mejor si seles aplica un filtro de enfoque. Sin embar-go, si la fotografía es lo nuestro, lo mejores aprender a manipular directamente losniveles de colores (Capa->Colores->Niveles, Capas->Colores->Curvas). En GIMP esto esmuy sencillo, pues es posible obtener bue-nos resultados con sólo señalar el punto más claro y el más oscuro de la imagen.

GIMP también tiene sus desventajas – en el contexto del escaneado, lo que más se echa de menos es el soporte para colores de 16 bits. En Linux es posible escanear en modo de 16 bits, pero cuando se edita el fichero resultante en GIMP, éste es convertido a colores de 8 bits. Existen algunos programas que ofrecen soporte para una mayor profundidad de color, tales como el CinePaint (http://cinepaint.movieeditor.com).

Con GIMP no acaba el mundo de la gráfica en Linux. Hay muchos otros programas disponibles. Uno de mis favoritos ha sido incluido en la mayoría de las distribuciones. Se trata de Digikam (http://www.digikam.org/), el cual sirve no sólo paracatalogar y visualizar imágenes, sino que también ofrece sofisticadas opciones de modificación de fotografías, sobre todo si ha sido compilado con soporte para los kipi-plugins, los cuales le añaden posibilidades de procesamiento en serie, o sea, de modificar múltiples imágenes con un solo clic del ratón.

Conclusiones

El apoyo a escáneres es sólo un complemento al excelente juego de software gráficoque podremos encontrar en Linux. Desafor-tunadamente, para contar con la gama com-pleta de software aún nos falta un buenprograma OCR (Optical Character Recogni-tion). Es cierto que existen algunos proyec-tos que desarrollan este tipo de software,dos de los cuales (GOOCR http://jocr.sourceforge.net/ y OCRAD http://www.gnu.org/soft-ware/ocrad/) ya están integrados con algunos frontends de SANE, pero en mi opinión ninguno de ellos puede aún garantizar efectos satisfactorios. Este es uno de los obstáculos existentes todavía para la popularización de Linux, especialmente en algunas oficinas.

Con esta única salvedad, en nuestro sistema encontraremos excelente software para utilizar nuestro escáner. En la mayoría de los casos, estas aplicaciones son considerablemente mejores que las distribuidas por los fabricantes de escáneres para MS Windows.

Fuente:  Linux+
Escrito por Piotr Wolny para Linux+


Recomiende este artículo...

 
No está autorizado a dejar comentarios - Por favor, ingrese como usuario.