Scanner Access Now Easy

De Viquipèdia
Dreceres ràpides: navegació, cerca
SANE
The logo of the SANE project.
Autor original David Mosberger-Tang
Andy Beck
Versió inicial Novembre 27, 1996; fa 19 anys (1996-11-27)[1]
Versió estable

1.0.25

/ 3 Octubre 2015; fa 7 mesos (2015-10-03)
Escrit en C
Sistema operatiu Microsoft Windows, Linux, UNIX, OS/2
Tipus programari lliure
Llicència GNU General Public License (GPL)
Lloc web sane-project.org
Modifica dades a Wikidata
XSane a Ubuntu (Linux)

Scanner Access Now Easy (SANE) és una interfície de programació d'aplicacions (API) que proporciona accés estandarditzat a qualsevol dispositiu d'escaneig d'imatges de tipus mapa de bits.

L'API de SANE és de domini públic i la seva discussió i desenvolupament està obert a tot el món. Se sol utilitza en sistemes GNU/Linux.

Desenvolupament[modifica | modifica el codi]

SANE difereix de TWAIN en què diferencia clarament els frontend (programes d'usuari) i els backend (controladors dels escànners), disminuint el temps de desenvolupament i la duplicació de codi. Mentre que el controlador TWAIN maneja tant la interfície d'usuari com les comunicacions amb l'escànner, el controlador de SANE només proporciona una interfície amb el dispositiu i descriu un nombre d'"opcions" que controla cada escaneig.

Aquestes "opcions" especifiquen paràmetres com ara la resolució de l'escaneig, l'àrea d'escaneig, el model de color, etc. Cadascuna d'aquestes té un nom i la informació sobre el seu tipus, unitats i rang, o els valors possibles (per exemple, una llista enumerada).

Una conseqüència d'aquesta separació és que s'implementa fàcilment l'escaneig a través de la xarxa, sense un control específic tant dels frontends com els del backends.

Diversos tipus de processament per lots és possible amb un mínim de suport necessari en el backend (controlador). Molts escànners suporten la utilització d'alimentadors de documents que permeten que un gran nombre de fulles de paper siguin escanejades de forma consecutiva. Fent servir l'API de SANE. el frontend simplement ha d'executar el mateix conjunt d'opcions per cada escaneig, controlant l'alimentador de document entre escaneig per carregar el següent full de paper. El frontend només ha d'obtenir el conjunt d'opcions de l'usuari una sola vegada.

La versió 1.0 de l'API de SANE no suporta el control d'escànners mitjançant els botons que incorporen, ja que en el moment del seu disseny no existia aquesta característica. Les versions següents d'aquesta sí que incorporen l'opció.

Interfícies gràfiques d'usuari[modifica | modifica el codi]

Diverses interfícies d'usuari s'han escrit per combinar SANE amb un mètode d'usuari fàcil de controlar.

XSane[modifica | modifica el codi]

XSane és un frontend gràfic per al SANE escrit i mantingut per Oliver Rauch. Està disponible per Microsoft Windows, Linux, UNIX i OS/2 sota la llicència GPL. La versió per a Windows només permet accedir a un escànner connectat a un computador Unix, OS/2 o Mac OS X, no en local.

Simple Scan[modifica | modifica el codi]

Simple Scan és una interfície gràfica d'usuari simplificada per al SANE l'objectiu de la qual és la millor integració en l'escriptori de GNOME que no pas XSane. Va ser escrita inicialment per a Ubuntu i és mantinguda per Robert Ancell de Canonical Ltd. per a Linux.

gscan2pdf[modifica | modifica el codi]

gscan2pdf és una intefície per a escanejar documents a PDF en l'escriptori de GNOME que usa SANE per a comunicar-se amb l'escànner. La seva llicència és GPL. Inclou eines d'edició bàsiques, com per exemple rotació i retallat de pàgines. També permet l'OCR i desar un PDF cercable.

SwingSane[modifica | modifica el codi]

SwingSane és un frontend per a SANE, escrit i mantingut per Roland Quast. Està disponible per a Microsoft Windows, Linux i Mac OS X sota la llicència Apache 2.0.

Referències[modifica | modifica el codi]

  1. History of SANE, 2001-11-20, sane-devel@lists.alioth.debian.org Mailing list, The first entry in ChangeLog is from 1996-11-16. The first SANE standard I know is version 0.2 from 1996-11-17. SANE 0.1 seem to have been released around 1996-11-27. The first mail on sane-devel is from 1996-12-09.

Enllaços externs[modifica | modifica el codi]

Portal

Portal del Programari lliure

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Scanner Access Now Easy Modifica l'enllaç a Wikidata