##master-page:HomepageTemplate #format wiki #language it <> <> = Introduzione = '''PHP Scanner Linux Server''' è una applicazione web PHP che permette di condividere più scanner (supportati da '''SANE''') in una rete. Multi piattaforma, ha il vantaggio rispetto a '''SANE''' di non richiedere nessuna configurazione dal lato client. È compatibile con i seguenti browser: * '''Firefox''' (consigliato) * '''Google Chrome''' * '''Safari''' * '''Opera''' * '''IE 9+''' * '''IE 6-8''' (con [[http://code.google.com/chrome/chromeframe|Google Chrome Frame]] installato) = Installazione lato server = Accertarsi di aver installato i driver corretti e controllare che il tutto funzioni seguendo le istruzioni del paragrafo [[Server/Scanner#Provare_il_corretto_funzionamento|Provare il corretto funzionamento]] della guida sul server-scanner. 0. Creare una cartella in `/var/www/scan` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo mkdir /var/www/scan }}} 0. Scaricare '''PHP-Scanner-Server''' da [[https://github.com/GM-Script-Writer-62850/PHP-Scanner-Server|questo indirizzo]] ed estrarre tutti i file in `/var/www/scan`. 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] le dipendenze digitando:{{{ sudo apt-get install imagemagick sane-utils apache2 php5 php5-curl tesseract-ocr tesseract-ocr-* tar zip php-fpdf libpaper-utils }}} = Configurazione lato server = 0. Aggiungere ''www-data'' al gruppo ''lp'' digitando:{{{ sudo adduser www-data lp }}} 0. Riavviare '''apache''':{{{ sudo service apache2 restart }}} 0. Modificare i permessi di scrittura per le seguenti cartelle:{{{ sudo chown www-data /var/www/scan/scans }}}{{{ sudo chown -R www-data /var/www/scan/config }}}Tali modifiche permetteranno a '''chiunque abbia accesso''' allo scanner di visualizzare tutte le scansioni. 0. Per attivare l'eliminazione automatica delle vecchie scansioni, digitare:{{{ sudo crontab -e }}}e aggiungere la linea:{{{ */5 * * * * php -f /var/www/scan/cleaner.php }}}Con questo comando ogni 5 minuti per ogni scansione vecchia di un 1 ora (3600 valore in `cleaner.php`) verrà cancellata. = Utilizzo lato client = 0. Avviare il proprio browser e digitare nella barra di navigazione:{{{ http://IP_SERVER/scan }}}sostituendo la dicitura IP_SERVER con l'indirizzo del server del tipo 192.168.x.x. 0. Selezionare '''''Configure → Search for scanners'''''. A fine ricerca la tabella '''Searching For Scanners''' riporterà la lista degli scanner installati sul server. 0. Fare clic su '''Use Scanner''' per selezionare lo scanner preferito e quindi su '''Scan Image''' per avviare la scansione. L'immagine potrà essere salvata in diversi formati (fra cui `.pdf`) e quindi salvata direttamente sul pc oppure inviata tramite e-mail. = Ulteriori risorse = * [[https://github.com/GM-Script-Writer-62850/PHP-Scanner-Server|Sito ufficiale del progetto]] * [[http://odyniec.net/projects/imgareaselect/|imgAreaSelect: plugin per la selezione delle aree delle immagini]] * [[https://code.google.com/a/apache-extras.org/p/phpmailer/|PHPMailer: strumento in PHP per l'invio di e-mail]] * [[http://jhansonxi.blogspot.com/2010/10/scanner-access-enabler.html|Scanner Access Enabler: strumento per la modifica dei permessi relativi all'utilizzo degli scanner]] * [[Server/Scanner|Guida al server-scanner tramite SANE]] ---- CategoryServer CategoryHardware CategoryDaRevisionare