Questo articolo fornisce informazioni sul Driver Linux Elo Touchscreen APR (USB) v2.1.0 e Istruzioni per l'Installazione
Di seguito sono riportate le Istruzioni per l'Installazione del Driver Linux Elo Touchscreen APR (USB) v2.1.0.
Questo driver è obsoleto e non è più supportato.
Driver Linux Elo Touchscreen - APR (USB)
Intel i686 (32 bit) o AMD64/Intel (64 bit)
Istruzioni per l'Installazione/Disinstallazione
--------------------------------------------------------------------------------
Versione 2.1.0
14 gennaio 2010
Elo TouchSystems
================================================================================
Il pacchetto del Driver Linux APR di Elo contiene driver Linux progettati per il kernel Linux 2.6
e utility della interfaccia grafica e della riga di comando per i monitor touch Elo
APR. Questo driver richiede la libreria libusb-1.0 per funzionare
correttamente. Vedi la sezione 3 per l'installazione della libreria libusb-1.0.
Questo file readme è organizzato come segue:
1. Monitor Touch Supportati e Controllori Touchscreen Elo
2. Requisiti di Sistema
3. Installazione della libreria libusb-1.0
4. Installazione del Driver Touchscreen Elo APR
5. Opzioni della Riga di Comando del Driver APR e Utilizzo
6. Accesso al Pannello di Controllo
7. Disinstallazione del Driver Touchscreen Elo APR
8. Contattare Elo TouchSystems
==========================================================
1. Monitor Touch Supportati e Controllori Touchscreen Elo
==========================================================
- Controllori Elo APR (USB) (APR 7000/7001)
======================
2. Requisiti di Sistema
======================
- Piattaforma Intel i686 (32 bit) (o) [Visita la sezione download Linux su
Piattaforma AMD/Intel x86_64 a www.elotouch.com per scaricare il pacchetto driver
per il tuo Linux a 32 o 64 bit]
- Kernels supportati:
Versione del kernel 2.6
- Versioni supportate di libusb:
libusb 1.0 (libusb-1.0.so.0)
- Versioni supportate di Motif:
Versione di Motif 4.0 (libXm.so.4)
Versione di Motif 3.0 (libXm.so.3)
- Versioni supportate di libusb:
Versione di libusb 1.0
====================================
3. Installazione della libreria libusb-1.0
====================================
Importante:
==========
a.) È necessario avere diritti di accesso da amministratore sul sistema Linux per installare la
libreria libusb-1.0.
b.) Per costruire la libreria libusb-1.0 a partire dal codice sorgente, è necessario un ambiente di sviluppo
con i pacchetti necessari come gcc, make, ecc. Fare riferimento alla documentazione del codice sorgente di libusb-1.0
per ulteriori dettagli.
c.) Le funzioni di Libusb-1.0 utilizzano il file system "usbfs" per interagire con il dispositivo usb.
Assicurati che "usbfs" sia montato e attivo se ricevi errori con
le funzioni di libusb-1.0.
d.) Questo driver NON funzionerà con la libreria più vecchia libusb-0.1.
I componenti del driver touchscreen Linux Elo APR richiedono ora il supporto della libreria libusb-1.0
(la vecchia libreria libusb-0.1 non funzionerà). Questa libreria libusb-1.0 può essere
installata dai pacchetti binari forniti da varie distribuzioni Linux. La
libreria può anche essere installata compilando il pacchetto sorgente libusb-1.0
disponibile per il download sul sito web di libusb-1.0.
Installa la libreria libusb-1.0 dai pacchetti binari
-----------------------------------------------
Le ultime distribuzioni Linux (esempio: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
ecc) hanno iniziato a includere questa libreria (aggiornamento alla popolare libreria libusb-0.1
come parte della loro versione standard. Potresti comunque dover selezionare e
installare la libreria dall'immagine CD/DVD o dal repository di pacchetti online.
Si prega di vedere i comandi per installare il pacchetto binario della libreria libusb-1.0 per alcune distribuzioni Linux, forniti di seguito.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Installa la libreria libusb-1.0 dal codice sorgente
-------------------------------------------
Se la tua distribuzione (esempio: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, ecc) non ha
un pacchetto binario per la libreria libusb-1.0, puoi scaricare l'ultima
versione del codice sorgente di questa libreria dal sito web di libusb-1.0, compilarlo e installarlo
facilmente.
Sito web - http://libusb.wiki.sourceforge.net/Libusb1.0
Download Sorgente - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Estrai il codice sorgente della libreria e poi esegui i seguenti comandi per >configurare, compilare e installare la libreria dalla cartella principale della libreria.
# cd libusb-1.0.0
# ./configure
# make
# make install
Piattaforma Intel 32bit i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(o)
Piattaforma AMD64/Intel 64bit x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Le vecchie distribuzioni Linux potrebbero avere alcune limitazioni per compilare il codice sorgente di questa libreria
a causa della versione del compilatore gcc. Fare riferimento alla documentazione del codice sorgente di libusb-1.0 per ulteriori dettagli.
============================================
4. Installazione del Driver Touchscreen Elo APR
============================================
Importante:
==========
a.) È necessario avere diritti di accesso da amministratore sul sistema Linux per installare il
Driver Touchscreen Elo APR.
b.) Assicurati che tutti i precedenti driver Elo siano disinstallati dal sistema.
c.) Non estrarre il pacchetto binario scaricato su un sistema Windows.
d.) Questo driver funzionerà solo sulla versione del kernel Linux 2.6.
e.) Assicurati che la libreria libusb-1.0 (pacchetto libusb-1_0-0-0.9.3-4.22 o libusb-1.0-0
sia installata prima di procedere con l'installazione del driver touchscreen.
f.) È richiesta la libreria Motif 4.0 (libXm.so.4) o Motif 3.0 (libXm.so.3) per utilizzare
il pannello di controllo basato su interfaccia grafica (GUI) (/etc/opt/elo-apr/cpl).
I pacchetti di installazione di Openmotif, libmotif, libopenmotif o lesstif forniscono
la necessaria libreria libXm.so.4 o libXm.so.3.
g.) Assicurati che il touchscreen APR sia connesso al sistema mentre installi
il driver e durante il riavvio dopo l'installazione del driver.
Passo I:
-------
Copia i file del driver Elo APR dalla cartella binaria "bin-apr" estratta nella
cartella elo predefinita (/etc/opt/elo-apr). Assicurati che il touchscreen APR sia
connesso al sistema e procedi con il download del file di dati di caratterizzazione.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Ora esegui il driver dal terminale per rilevare il nuovo touchscreen APR e
scaricare il file di dati di caratterizzazione. Questo download di dati richiederà alcuni
minuti per completarsi ed è effettuato solo una volta per ogni touchscreen. Questi dati, memorizzati su
disco rigido, sono unici per ogni touchscreen e sono utilizzati dal driver per
lavorare con uno specifico touchscreen.
# cd /etc/opt/elo-apr
# ./eloapr
Dopo il completamento del download dei dati, il driver inizierà a rispondere all'input
touch dell'utente per qualsiasi utente (root o utente normale). Dopo il successivo riavvio del sistema,
il touch dovrebbe essere disponibile anche nella schermata di login.
Passo II:
--------
Sistemi OpenSuse e Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Copia il file delle regole udev del driver Elo APR (99-elotouch-suse.rules) nella cartella delle regole udev "/etc/udev/rules.d/". Se il tuo Xserver non utilizza l'autenticazione X, aggiungi il parametro della riga di comando "--noxauthentication" alla riga di avvio di eloapr, nel file "/etc/udev/rules.d/99-elotouch-suse.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Stacca e riattacca il touchscreen APR e controlla se il touch è attivo. Se il touch non viene ripristinato, modifica
il file delle regole APR UDEV per adattarlo alla distribuzione Linux. Controlla
i file delle regole udev disponibili nella cartella /etc/opt/elo-apr/setup e
/etc/udev/rules.d per possibili modifiche.
System di Debian, Ubuntu e Gentoo:
- - - - - - - - - - - - - - - - -
Copia il file delle regole udev del driver Elo APR (99-elotouch-ubuntu.rules) nella cartella delle regole udev "/etc/udev/rules.d/". Se il tuo Xserver non utilizza l'autenticazione X, aggiungi il parametro della riga di comando "--noxauthentication" alla riga di avvio di eloapr, nel file "/etc/udev/rules.d/99-elotouch-ubuntu.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Stacca e riattacca il touchscreen APR e controlla se il touch è attivo. Se il touch non viene ripristinato, modifica
il file delle regole APR UDEV per adattarlo alla distribuzione Linux. Controlla
i file delle regole udev disponibili nella cartella /etc/opt/elo-apr/setup e
/etc/udev/rules.d per possibili modifiche.
Sistemi Slackware e Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Copia il file delle regole udev del driver Elo APR (99-elotouch-rhel.rules) nella cartella delle regole udev "/etc/udev/rules.d/". Se il tuo Xserver non utilizza l'autenticazione X, aggiungi il parametro della riga di comando "--noxauthentication" alla riga di avvio di eloapr, nel file "/etc/udev/rules.d/99-elotouch-rhel.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Stacca e riattacca il touchscreen APR e controlla se il touch è attivo. Se il touch non viene ripristinato, modifica
il file delle regole APR UDEV per adattarlo alla distribuzione Linux. Controlla
i file delle regole udev disponibili nella cartella /etc/opt/elo-apr/setup e
/etc/udev/rules.d per possibili modifiche.
Sistemi Fedora:
- - - - - - - -
Copia il file delle regole udev del driver Elo APR (99-elotouch-fedora.rules) nella cartella delle regole udev "/etc/udev/rules.d/". Se il tuo Xserver non utilizza l'autenticazione X, aggiungi il parametro della riga di comando "--noxauthentication" alla riga di avvio di eloapr, nel file "/etc/udev/rules.d/99-elotouch-fedora.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Stacca e riattacca il touchscreen APR e controlla se il touch è attivo. Se il touch non viene ripristinato, modifica
il file delle regole APR UDEV per adattarlo alla distribuzione Linux. Controlla
i file delle regole udev disponibili nella cartella /etc/opt/elo-apr/setup e
/etc/udev/rules.d per possibili modifiche.
Sistemi Mandriva:
- - - - - - - - -
Copia il file delle regole udev del driver Elo APR (99-elotouch-mandriva.rules) nella cartella delle regole udev "/etc/udev/rules.d/". Se il tuo Xserver non utilizza l'autenticazione X, aggiungi il parametro della riga di comando "--noxauthentication" alla riga di avvio di eloapr, nel file "/etc/udev/rules.d/99-elotouch-mandriva.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Stacca e riattacca il touchscreen APR e controlla se il touch è attivo. Se il touch non viene ripristinato, modifica
il file delle regole APR UDEV per adattarlo alla distribuzione Linux. Controlla
i file delle regole udev disponibili nella cartella /etc/opt/elo-apr/setup e
/etc/udev/rules.d per possibili modifiche.
Passo III:
---------
Assicurati che il touchscreen APR (USB) di Elo sia connesso al computer e
riavvia il tuo sistema.
# shutdown -r now
===========================================
5. Opzioni della Riga di Comando del Driver APR e Utilizzo
===========================================
Le opzioni della riga di comando del driver APR (eloapr) sono elencate di seguito. Se necessario, modifica il
file delle regole UDEV di Elo per aggiungere opzioni della riga di comando all'avvio del driver eloapr.
--nobeepontouch [ Disabilita la funzione di beep al tocco ]
--noxauthentication [ Disabilita il processo di autenticazione X per Xorg
Xserver che non richiedono procedura di autenticazione
per interagire con il Xserver (sistemi embedded) ]
--displaycoordinates [ Mostra i dati del touch, corrispondenti a ogni tocco,
su un terminale. I dati del tocco consistono nello stato del tocco
(Touch/ Stream/ Untouch) insieme alle coordinate X e Y. Questa opzione è utilizzata per testare il touchscreen APR, pertanto i dati di tocco sono visualizzati solo e
non inviati al Xserver per muovere il puntatore del mouse. ]
--rotation [ Avvia il driver APR per supportare il rispettivo
modo di rotazione video. Gli angoli di rotazione video supportati sono 0,
90, 180 e 270. ]
--aprmode_pos [ Avvia il driver Elo APR progettato per applicazioni di Punto Vendita
(POS) (modalità predefinita). ]
--aprmode_general [ Avvia il driver Elo APR progettato per applicazioni generali. ]
--aprmode_signature [ Avvia il driver Elo APR progettato per applicazioni di Firma
. ]
--aprmode_gaming [ Avvia il driver Elo APR progettato per applicazioni di Gioco
. ]
--custom_parameters [ Avvia il driver Elo APR con parametri personalizzati per un
specifico modo APR. I parametri personalizzati vengono letti dal
file /etc/opt/elo-apr/setup/customAprParameters.txt.
Contatta il supporto tecnico di Elo per ricevere assistenza con parametri
personalizzati, se i 4 modi standard APR non sono adatti. Il formato del parametro personalizzato è elencato nel
file customAprParameters.txt e l'intervallo valido è
da Parameter_0 a Parameter_37. ]
Esempi di Utilizzo:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Carica la modalità standard di firma APR
e poi sostituisci alcuni
parametri forniti nel
file dei parametri personalizzati. ]
eloapr --custom_parameters [ Carica la modalità POS standard APR
(predefinita) e poi sostituisci
alcuni parametri forniti nel
file dei parametri personalizzati. ]
==============================
6. Accesso al Pannello di Controllo
==============================
L'applicazione del pannello di controllo consente all'utente di impostare facilmente le opzioni di configurazione del driver disponibili. Dopo che il driver è stato installato e caricato, cambia nella
/etc/opt/elo-apr cartella e avvia l'applicazione del pannello di controllo.
Importante:
==========
Gli utenti devono avere accesso da amministratore o root per eseguire le applicazioni del pannello di controllo.
Passo I:
-------
Esegui l'utility del pannello di controllo da una finestra di comando in X Windows dalla
/etc/opt/elo-apr cartella. È richiesta la versione 4.0 di Motif (libXm.so.4) o la versione 3.0
(libXm.so.3) per utilizzare il pannello di controllo basato su GUI
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Passo II:
--------
Naviga tra le varie schede facendo clic su di esse. Ecco una panoramica delle
informazioni relative a ciascuna scheda.
Generale - Informazioni generali sul touchscreen
Modalità - Cambia la modalità del touchscreen
Proprietà - Mostra i dati relativi al monitor touchscreen APR
Informazioni - Informazioni sul pacchetto. Fai clic sul pulsante Readme
per aprire questo file readme.txt.
Passo III:
---------
Se Motif non è installato, utilizza la versione della riga di comando dell'applicazione per
accedere al pannello di controllo. Esegui l'applicazione della riga di comando da una finestra di comando
in X Windows dalla cartella /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Disinstallazione del Driver Touchscreen Elo APR
==============================================
Importante:
==========
a.) È necessario avere diritti di accesso da amministratore sul sistema Linux per disinstallare il
Driver Touchscreen Elo APR.
b.) Tutti i dati di caratterizzazione del touchscreen scaricati sul
disco rigido verranno cancellati.
Passo I:
-------
Rimuovi il file delle regole udev del driver Elo APR (99-elotouch-*.rules) che è stato copiato
nella cartella delle regole udev "/etc/udev/ruled.d" nel Passo di Installazione II.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Passo II:
--------
Elimina i file e le cartelle del driver Elo APR all'interno della cartella principale del driver Elo APR
"/etc/opt/elo-apr", creata nel Passo di Installazione I.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Riavvia il sistema per completare il processo di disinstallazione.
# shutdown -r now
==============================
8. Contattare Elo TouchSystems
==============================
Sito web: http://www.elotouch.com
E-mail: customerservice@elotouch.com
Indirizzo Postale:
----------------
Elo TouchSystems
A Tyco Electronics Business
301 Constitution Drive
Menlo Park, CA 94025
USA
Telefono: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Germania
Telefono: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgio
Telefono: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Tutti i diritti riservati.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article