Revisión de Instalar un escáner de Sáb, 08/06/2016 - 21:38
La revisión le permite rastrear las diferencias que hay entre distintas versiones de una entrada.
== Resumen ==
La digitalización en Trisquel se realiza principalmente a través de
SANE. Hay otras herramientas por ahí, pero la mayoría terminan usando
SANE a través del proceso de digitalización.
== SANE ==
“Scanner Access Now Easy (SANE) en español "Nuevo escáner de fácil
acceso" es una interfaz de programación de aplicaciones (API) que
proporciona acceso estandarizado a cualquier dispositivo escáner de
imágenes raster (escáner de superficie plana, lector de mano, toma de
video y fijas-cámaras, digitalizadores de vídeo, etc.).
La API de SANE es de dominio público y su discusión y desarrollo está
abierto a todo el mundo. Es comúnmente usado en Linux." -
[http://en.wikipedia.org/wiki/Scanner_Access_Now_Easy SANE en
Wikipedia].
SANE por sí solo crea una API común, por lo que todos los escáneres
compatibles se puede acceder de la misma manera por las aplicaciones de
más alto nivel, a pesar de la comunicación subyacente (conductores) que
varía entre fabricantes y modelos de impresoras . Consulte la
información abajo para ver una lista de dispositivos soportados
actualmente.
== Dispositivos compatibles con SANE ==
Puede encontrar una lista de dispositivos compatibles
[http://www.sane-project.org/sane-mfgs.html Aquí]. Esta es la misma
lista que SANE Backends, pero ordenadas según la marca del escáner.
La fundación de Software Libre (FSF) mantuvo previamente un
[http://www.fsf.org/resources/hw/old directorio de hardware]. La FSF ha
[http://www.fsf.org/resources/hw comenzado a migrar] estos datos al
sitio apoyada por la comunidad [http://www.h-node.org/home/index/en
h-node].
El [http://www.h-node.org/scanners/catalogue/en Sitio scanner] es un
recurso que ayudará a los usuarios a encontrar información acerca de si
los escáneres funcionan con todo el Software Libre. Se anima a los
usuarios a enviar la información de hardware para h-node porque esto
ayudará a la comunidad sepa qué hardware está soportado y cuáles evitar.
== Configuración inicial ==
‘’scanimage'’ es una herramienta de línea de comandos básicos que se
incluye con el paquete SANE que le permitirá escanear sólo en los
formatos “.pnm” y “.tiff”, el cual podrá se convertido en otro formato
según sea necesario. Aquí la utilizaremos sólo para probar el escáner.
Para asegurarse de que su dispositivo funcione con la actual
configuración SANE, utilice:
scanimage -L
Salida de ejemplo:
device `niash:libusb:002:002' is a Hewlett-Packard ScanJet
4300C flatbed scanner
Nota: ‘’sane-find-scanner'’ no se encontró este escáner.
Llamar el escáner para una prueba:
scanimage >image.pnm
Consulte la página del manual para obtener información adicional.
== SANE Frontends (del lado del usuario) ==
[http://www.sane-project.org/sane-frontends.html SANE Frontends] son
aplicaciones diseñadas para interactuar con el API SANE y no con
dispositivos directamente. Esto sólo es necesario, si se prefiere
trabajar con una GUI (Graphical User Interface). En Trisquel se puede
encontrar '' sencillo al barrido '', que no tiene prácticamente ninguna
configuración y va a proporcionar una funcionalidad suficiente para la
mayoría de usuarios.
== xsane ==
Esta es la aplicación gráfica más avanzada para el escaneado en GNU con
Linux y es parte del proyecto SANE. Esta herramienta está muy bien
documentado [http://www.xsane.org/doc/sane-xsane-doc.html aquí].
Abarca casi todos los casos de uso del escáner en GNU/Linux.
== gscan2pdf ==
Esta aplicación está diseñada para digitalización de formato de
documento portátil (PDF) y haciendo reconocimiento óptico de caracteres
(OCR). No proporciona la misma funcionalidad que ''Xsane''.
== simple-scan ==
Esto es, con mucho, la herramienta más fácil de usar para el uso básico.
Dada la sencillez de esta aplicación no parece ser un eje central para
su documentación. No obstante, se puede encontrar más información sobre
el proyecto
[https://launchpad.net/simple-scan aquí].
== SANE Backends (del lado del servidor) ==
[http://www.sane-project.org/sane-backends.html Estos son los
controladores] que se incluyen con SANE por defecto. En caso de que
tenga un escáner más reciente, debe compararlo con la versión adecuada
de SANE, ya que hay un cierto retraso hasta que las actualizaciones
lleguen a Trisquel. También hay otros controladores proporcionados por
el paquete ''libsane.extras''. Los controladores proporcionados por el
este paquete parecen ser sólo '' geniusvp2 '' y '' LS5000 ''. Usted
puede encontrar que estos dispositivos son compatibles en la página SANE
backends externos en la siguiente sección.
== SANE Backends externos ==
[http://www.sane-project.org/lists/sane-backends-external.html Backends
externos] son los conductores no incluidos con SANE por defecto. En el
enlace de arriba se puede encontrar todos los dispositivos que son
compatibles con estos controladores externos y los motivos por los que
no están incluidos en el proyecto SANE.
== Botones del escáner físicos ==
Botones en los escáneres generalmente están diseñados para funcionar
sólo con los sistemas operativos originales que el escáner fue diseñado
para trabajar con o dependerá de propiedad drivers/firmware. Sin
embargo, ''scanbuttond'' y ''scanbd'' pueden ser capaces de cubrir esta
funcionalidad, mediante la ejecución de secuencias de comandos shell
personalizados tras la interacción botón.
* ''Scanbuttond'' - se conoce en conflicto con SANE en cierta medida, y
ya no se mantiene.
* ‘’scanbd'’ - No disponible en Trisquel 7.0 e inferior. Probablemente
será incluido en la próxima versión de Trisquel. Está disponible bajo la
GPL v2 y se puede compilar desde las fuentes en Trisquel 7.0.
Para compilar "scanbd" en Trisquel 7.0, son necesarios los siguientes
paquetes:
build-essential checkinstall libconfuse-dev libusb-dev
libudev-dev libdbus-1-dev dbus libsane-dev
Después de esto puede seguir el método estándar de construcción (
“./configure”,
“make” y “make install” en el directorio raíz del código fuente).
==Page dimensions==
Simple Scan has page setting options in Document -> Preferences. You
can also find this configuration in ''xsane'' and ''gscan2pdf''.
If your scanner doesn't seem to listen to your Preferences settings, you
can modify the page dimensions after scanning.
" Suppose we want to trim the pages of our input file prior to n-upping.
This can be done by using a pipe:
pdfjam myfile.pdf --trim '1cm 2cm 1cm 2cm' --clip true --outfile
/dev/stdout | \
pdfnup --frame true --outfile myoutput.pdf
The --trim option specifies an amount to trim from the left, bottom,
right and top sides respectively; to work as intended here it needs also
--clip true. These (i.e., trim and clip) are in fact options to LaTeX's
\includegraphics command (in the standard graphics package)." -
[http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic-research/firth/software/pdfjam/
Example 6 - University of Warwick]
== References ==
*[http://www.sane-project.org/docs.html SANE – Additional
Documentation];
*[https://trisquel.info/en/forum/common-problem-scanners Community
member Magic Bananna];
== TODO ==
Other interfaces to communicate with the scanner;
''scanbd'' setup details;

