Articulo de referencia

Acceso al escáner ahora es fácil.

Andy Beck"},"developer":{"wt":""},"released":{"wt":"{{Start date and age|1996|11|27}} [https://sane-devel.alioth.debian.narkive.com/iwO4b2L3/history-of-sane History of SANE], 20...

Scanner Access Now Easy ( SANE ) es una interfaz de programación de aplicaciones (API) de código abierto que proporciona acceso estandarizado a cualquier hardware de escáner de imágenes rasterizadas ( escáner plano , escáner portátil , cámaras de vídeo y fotográficas, capturadores de imágenes , etc.). La API SANE es de dominio público y se utiliza habitualmente en Linux .

Arquitectura

SANE se diferencia de las API de escaneo TWAIN en que está claramente separado en frontend y backend (programas de usuario y controladores de escáner, respectivamente). Mientras que un controlador TWAIN gestiona la interfaz de usuario y la comunicación con el hardware del escáner, un controlador SANE solo proporciona una interfaz con el hardware y describe una serie de "opciones" que controlan cada escaneo. [ 8 ] Estas opciones especifican parámetros como la resolución del escaneo, el área de escaneo, el modelo de color, etc. Cada opción tiene un nombre e información sobre su tipo, unidades y rango o valores posibles (por ejemplo, lista enumerada). Por convención, existen varias opciones "bien conocidas" que los frontends pueden proporcionar mediante una interacción GUI conveniente; por ejemplo, las opciones del área de escaneo se pueden configurar arrastrando un contorno rectangular sobre una imagen de vista previa. Otras opciones se pueden presentar mediante elementos GUI apropiados para su tipo, por ejemplo, controles deslizantes, listas desplegables, etc.

Una consecuencia de esta separación es que el escaneo de red se implementa fácilmente sin necesidad de configuraciones especiales ni en el front-end ni en el back-end. En un host con un escáner, el demonio saned se ejecuta y gestiona las solicitudes de red. En las máquinas cliente, un back-end (controlador) de red se conecta al host remoto para obtener las opciones del escáner y realizar previsualizaciones y escaneos. El demonio saned actúa como front-end localmente, pero simplemente reenvía las solicitudes y los datos entre las conexiones de red y el escáner local. De forma similar, el back-end de red reenvía las solicitudes y los datos entre el front-end local y el host remoto.

También es posible realizar escaneos por lotes sin supervisión con un mínimo de soporte en el servidor (controlador). Muchos escáneres admiten alimentadores de documentos que permiten escanear automáticamente un gran número de hojas de papel de forma consecutiva. Mediante la API SANE, la interfaz de usuario simplemente debe reproducir el mismo conjunto de opciones para cada escaneo, controlando el alimentador de documentos entre escaneos para cargar la siguiente hoja. La interfaz de usuario solo necesita obtener el conjunto de opciones del usuario una vez.

Interfaces gráficas de usuario

Se han desarrollado varias interfaces de usuario para combinar SANE con un método sencillo de control por parte del usuario.

gscan2pdf

gscan2pdf es una interfaz para escanear documentos a PDF en el entorno de escritorio GNOME que utiliza SANE para comunicarse con el escáner. Está disponible bajo la licencia GPL . Incluye herramientas de edición comunes, por ejemplo, para rotar o recortar páginas. También puede realizar OCR utilizando varias herramientas de OCR opcionales y guardar un PDF con texto seleccionable. Los archivos PDF pueden reducirse aún más al guardarlos. [ 9 ]

NAPS2

NAPS2 es un software de escaneo gratuito y de código abierto para Windows 7+ (x64, x86), [ 10 ] macOS 10.15+ (x64, arm64) y Linux (x64, arm64) (GTK 3.20+, glibc 2.27+, libsane). Los formatos de archivo compatibles son PDF, TIFF, JPEG o PNG. El reconocimiento óptico de caracteres (OCR) está disponible mediante Tesseract. [ 11 ]

Escaneo simple

Escaneo simple (también llamado escáner de documentos de GNOME)

Simple Scan es una interfaz gráfica de usuario simplificada que utiliza SANE y que está diseñada para ser más fácil de usar y estar mejor integrada en el escritorio GNOME que XSane. Inicialmente fue escrita para Ubuntu y es mantenida por Robert Ancell de Canonical Ltd. para Linux. Simple Scan se lanzó por primera vez como parte de Ubuntu 10.04 Lucid Lynx y también se usa en Lubuntu (hasta Lubuntu 18.04 LTS) y Xubuntu . Ahora forma parte del proyecto GNOME. [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ]

Skanlite

SkanLite

Skanlite es una aplicación sencilla de escaneo de imágenes , basada en el backend KSane. Kåre Särs es el desarrollador principal. [ 18 ] En KDE 4, Skanlite reemplazó a Kooka de KDE 3 como aplicación de escaneo predeterminada de KDE. [ 19 ]

Skanlite se basa en libksane, una interfaz proporcionada por KDE para las bibliotecas SANE para controlar escáneres de superficie plana. [ 20 ] También funciona con escáneres en red. [ 21 ]

SwingSane

SwingSane es una interfaz Java multiplataforma para SANE, escrita y mantenida por Roland Quast. Está disponible para Microsoft Windows , Linux y Mac OS X , y se distribuye bajo la licencia Apache 2.0. [ 22 ] El código fuente del proyecto también puede adaptarse para su uso con una aplicación Swing existente . [ 23 ]

XSane

XSane es una interfaz gráfica para SANE escrita por Oliver Rauch. Está disponible para Microsoft Windows, Linux, UNIX y OS/2 y tiene licencia GNU General Public License (GPL). [ 24 ] La versión para Windows solo permite que un ordenador Windows acceda a un escáner conectado a un ordenador de red Unix, OS/2 o Mac OS X, pero generalmente no al ordenador Windows local. Solo las versiones "completas" de sane-back-ends posiblemente funcionen con algunos modelos de escáner conectados localmente. [ 25 ]

Véase también

Referencias

  1. Historia de SANE , 2001-11-20, lista de correo sane-devel@lists.alioth.debian.org, "La primera entrada en ChangeLog es del 16-11-1996. El primer estándar SANE que conozco es la versión 0.2 del 17-11-1996. SANE 0.1 parece haber sido publicado alrededor del 27-11-1996. El primer correo en sane-devel es del 09-12-1996."
  2. "Lanzamiento de los backends SANE 1.4.0" . 24 de mayo de 2025. Consultado el 28 de mayo de 2025 .
  3. "Aviso de licencia ubicado en la parte superior de uno de los archivos fuente de la subsección del repositorio del proyecto" . Consultado el 26 de noviembre de 2017 .
  4. "sane/sane-backends - Controladores de escáner SANE backends" . Consultado el 27 de noviembre de 2017 .
  5. "Aviso de licencia ubicado en la parte superior de uno de los archivos fuente de la subsección del repositorio del proyecto" . Consultado el 26 de noviembre de 2017 .
  6. "Archivo de aviso de licencia ubicado en la sección raíz del repositorio del proyecto" . Consultado el 26 de noviembre de 2017 .
  7. "Archivo de aviso de licencia ubicado en la sección raíz del repositorio del proyecto" . Consultado el 26 de noviembre de 2017 .
  8. "SANE - Introducción" . Consultado el 17 de febrero de 2025 .
  9. gscantopdf. "gscan2pdf - Una interfaz gráfica de usuario para producir archivos PDF o DjVu a partir de documentos escaneados" . Consultado el 27 de septiembre de 2011 .
  10. Vanced Apps. "NAPS2 Document Scanner" . Microsoft Store . Redmond, Washington: Microsoft . Consultado el 8 de septiembre de 2025 .
  11. Olden-Cooligan, Ben (2025). "NAPS2 - Escanee documentos a PDF y más" . www.naps2.com . Consultado el 8 de septiembre de 2025 .
  12. Ancell, Robert (mayo de 2010). "Simple Scan" . Recuperado el 4 de junio de 2010 .
  13. Canonical Ltd. (2012). "Equipo de desarrollo de Simple Scan" . Recuperado el 8 de marzo de 2012 .
  14. Canonical Ltd. (2012). "Paquetes por serie de proyecto" . Recuperado el 8 de marzo de 2012 .
  15. UbuntuUpdates.org (abril de 2010). "Paquete simple-scan" . Archivado del original el 26 de julio de 2011. Recuperado el 4 de junio de 2010 .
  16. ¡Dios mío! ¡Ubuntu! (diciembre de 2009). "Lucid para obtener la herramienta de escaneo "Escaneo simple"" . Consultado el 4 de junio de 2010 .
  17. GNOME (21 de marzo de 2020). "Escáner de documentos" . gitlab.gnome.org . Archivado del original el 25 de octubre de 2019. Consultado el 21 de marzo de 2020 .
  18. Skanlite , Kde.org , consultado el 23 de agosto de 2012
  19. Kooka , Userbase.kde.org, 10 de junio de 2012 , consultado el 23 de agosto de 2012
  20. Manual de Skanlite , Docs.kde.org, 29/11/2011 , consultado el 23/08/2012
  21. Skanlite , Docs.kde.org, 29/11/2011 , consultado el 23/08/2012
  22. Quast, Roland (febrero de 2015). "SwingSane - interfaz gráfica de escaneo" . Recuperado el 19 de febrero de 2015 .
  23. Quast, Roland. "Archivos del proyecto SwingSane" . GitHub . Consultado el 19 de febrero de 2015 .
  24. Rauch, Oliver (febrero de 2009). "XSane - interfaz gráfica de escaneo" . Recuperado el 1 de agosto de 2019 .
  25. Rauch, Oliver. "XSane versión WIN32" . Archivado del original el 22 de agosto de 2017. Recuperado el 24 de octubre de 2010 .
  • Dispositivos compatibles con SANE
  • Acceso al escáner ahora más fácil : controlador universal para eSCL (Apple AirScan) y WSD.