Iniziamo con lo scaricare i file da SourceForce ed estraiamo l’intero contenuto nella directory che andiamo a creare in/var/www/scanner/ in caso non vi siano le cartelle config e scans bisogna crearele
mkdir -p scanner/{scans,config,logs}
Diamo i permessi con chown -R www-data:www-data /var/www/scanner ed installiamo i file necessati per il suo corretto funzionamentocon:
sudo su
apt-get -y install imagemagick sane-utils usbutils php5 php5-curl tesseract-ocr tar zip php-fpdf libpaper-utils grep sed coreutils
Creiamo il file di configurazione per apache con nano /etc/apache2/sites-available/scanner.conf
ed inseriamo il seguente listato:
Alias /scanner "/var/www/scanner" Options FollowSymLinks Order allow,deny allow from all ServerAdmin [email protected]
eseguiamo service apache2 restart
per rendere attiva la pagina, dirigendoci ora in myserver/scanner ci troveremo una pagina iniziale spostiamoci in config
per far si che lo scanner venga riconosciuto da questo sistema bisogna estrarre 2 file, diamo il comando tar -jxvf /var/www/scanner/scanner-access-enabler-1.4.tar.bz2
ed ancora tar -jxvf /var/www/scanner/scanner-udev-rule-maker.tar.bz2
Copiamo i file estratti in /usr/local/bin/ dando loro i permessi di root in questo modo:
cp /var/www/scanner/scanner-udev-rule-maker /usr/local/bin/
cp /var/www/scanner/scanner-access-enabler-1.4/scanner-access-enabler /usr/local/bin/
chown root:root /usr/local/bin/scanner-access-enabler
chown root:root /usr/local/bin/scanner-udev-rule-maker
chmod rwxr-xr-x /usr/local/bin/scanner-udev-rule-maker
chmod rwxr-xr-x /usr/local/bin/scanner-access-enabler
Diamo i comandi /usr/local/bin/scanner-access-enabler /usr/local/bin/scanner-udev-rule-maker cosi facendo si attivano i protocolli per il php riconoscibili dal programma e viene creata una regola in /etc/udev/rules.d/ chiamata 40-scanner.rules.
L’ultima parte consiste nel tornare in configurazione, sempre dalla pagina in php e cliccare su Search For Scanners, la procedura impiega qualche secondo, al termine verrà visualizzata nella lista il vostro scanner, in device verrà descritto la marca ed la catena a cui è connesso lo scanner (in caso non venga aggiunto in automatico si puo procedere inserendo questo dato manualmente), viene creato un file all’interno di /varwww/scanner/config/ chiamato settings.json questo è il mio:
{"default":{"scanner":0,"source":"Flatbed","duplex":false,"quality":200, "size":"full","ornt":"vert","mode":"Color","bright":0,"contrast":0, "rotate":0,"scale":100,"filetype":"png","lang":"eng"}}
La procedura richiede anche la prima configurazione della impostazioni di default come colore, profondità e DPI dalla voce scanner.
- TRUCCHI
Esiste la possibilità di poter cambiare directory di salvataggio, la procedura è semplice rm -r /var/www/scanner/scan ln -s /directory a cui si vuole salvare /var/www/scanner/scans
N.B. la directory di destinazione deve essere in lettura scrittura anche per www-data, in caso non funziona!!!!