Questo capitolo contiene applicazioni di scansione che permettono di convertire documenti stampati in documenti formattati leggibili da altre applicazioni.
SANE è un acronimo per Scanner Access Now Easy. L'accesso ad uno scanner, comunque, è lontano dall'essere facile, poiché ogni produttore segue i suoi protocolli proprietari. L'unico protocollo noto che potrebbe unificare questo caos è l'interfaccia TWAIN, ma questa è troppo imprecisa per permettere uno schema di scansione stabile. Quindi, SANE si basa su un suo protocollo, e i driver dei produttori non si possono usare.
SANE è diviso in back end e front end. I back end sono driver per gli scanner e le fotocamere supportate. I front end sono interfacce utente per accedere ai back end.
Download (HTTP): http://gd.tuwien.ac.at/api/sane/sane-backends-1.0.15/sane-backends-1.0.15.tar.gz
Download (FTP): ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.15/sane-backends-1.0.15.tar.gz
Download MD5 sum: 3b804f35cdfbc5ad2d201ffe078bbac9
Dimensione del download: 3.2 MB
Stima dello spazio su disco richiesto: 50 MB
Stima del tempo di costruzione: 1.26 SBU
Download (HTTP): http://gd.tuwien.ac.at/api/sane/sane-frontends-1.0.13/sane-frontends-1.0.13.tar.gz
Download (FTP): ftp://ftp.sane-project.org/pub/sane/sane-frontends-1.0.13/sane-frontends-1.0.13.tar.gz
Downlaod MD5 sum: 2930626e627df49b45192a722cedc8a6
Dimensione del download: 210 KB
Stima dello spazio su disco richiesto: 2.6 MB
Stima del tempo di costruzione: 0.09 SBU
libjpeg-6b, libusb-0.1.8, libieee1284, gPhoto2 (requires libgphoto2) e TeX-2.0.2
X (XFree86-4.4.0 o X.org-6.8.2), GTK+-2.6.4 e GIMP-2.2.3
Per accedere al proprio scanner, probabilmente saranno necessari i relativi driver contenuti nel kernel o pacchetti di supporto aggiuntivi (libusb-0.1.8). Uno scanner SCSI avrà bisogno di driver SCSI, uno scanner su porta parallela del supporto per la porta parallela (bisognerebbe usare le modalità EPP avanzate), ed uno scanner USB avrà bisogno del pacchetto libusb e di un sistema SCSI per l'emulazione. Assicurarsi di avere i driver necessari opportunamente configurati per l'accesso ai dispositivi.
Installare i back end SANE eseguendo i seguenti comandi:
./configure --prefix=/usr --sysconfdir=/etc &&
make
Ora, come utente root:
make install
Il pacchetto dei front end SANE include i front end grafici xscanimage e xcam, e il front end a linea di comando scanadf. Questo pacchetto non è richiesto se si intende usare uno dei front end grafici più avanzati come XSane-0.97. Per una lista dei pacchetti di front end, consultare http://www.sane-project.org/sane-frontends.html.
Per installare i front end SANE, usare i seguenti comandi:
./configure --prefix=/usr &&
make
Ora, come utente root:
make install
Se si era incluso GIMP nella compilazione e si desidera che GIMP usi xscanimage come plug-in, dare il seguente comando come utente root:
ln -s /usr/bin/xscanimage /usr/lib/gimp/2.0/plug-ins
--sysconfdir=/etc: Questo switch installa i file di configurazione in /etc/sane.d invece che in /usr/etc/sane.d.
I file di configurazione dei back end si trovano in /etc/sane.d. Informazioni per configurare i vari back end si possono recuperare usando la pagina man(5) per il back end desiderato. Eseguire man sane-[backend], sostituendo il back end desiderato.
Per informazioni generali sulla configurazione e l'uso di SANE, consultare man sane. Linux-2.6.x presenta delle problematiche particolari per la fotografia. Consultare http://www.sane-project.org/README.linux per informazioni sull'uso di SANE con il kernel Linux-2.6.x. Per informazioni sugli scanner USB, eseguire man sane-usb. Per informazioni sulle periferiche SCSI, eseguire man sane-scsi.
Il demone saned non è pensato per essere usato con client non accreditati. Bisognerebbe fornire una protezione tcpwrappers-7.6 e/o Firewalling per garantire che solo i client accreditati accedano al demone. A causa delle complesse richieste di sicurezza per garantire che solo i client accreditati accedano al demone, BLFS non fornisce istruzioni per configurare il demone saned. Se si desidera rendere disponibile tale demone, assicurarsi di fornire la sicurezza adeguata, configurare il file [x]inetd.conf e mandare un SIGHUP al demone [x]inetd. Informazioni utili per installare e mettere in sicurezza il demone saned sono reperibili presso http://penguin-breeder.org/sane/saned/.
crea una tabella gamma nel formato atteso da scanimage.
è un tool usato per determinare i flag di compilazione e linkaggio che bisognerebbe usare per compilare e linkare SANE.
è il demone SANE che permette ai client remoti di accedere alle periferiche di acquisione di immagini disponibili sull'host locale.
è un tool a linea di comando per trovare scanner SCSI e USB e determinare i loro file di dispositivo. Il suo scopo primario è garantire che gli scanner possano essere rilevati dai back end SANE.
è un'interfaccia a linea di comando per controllare le periferiche di acquisizione di immagini che sono equipaggiate con un caricatore automatico di documenti (ADF).
è un'interfaccia a linea di comando per l'acquisizione di immagini da parte di periferiche come scanner piani o fotocamere. È anche usata per elencare i back end disponibili.
è un front end grafico per fotocamera per SANE.
è un'interfaccia grafica per la scansione.
è l'interfaccia di programmazione per le applicazioni usata per le comunicazioni tra front end e back end.
i moduli sono plug-in della libreria di back end di scansione usati per interfacciarsi con le periferiche di scansione. Consultare http://www.sane-project.org/sane-supported-devices.html per una lista dei back end supportati.