Dit artikel biedt informatie over de Elo Touchscreen Linux Driver - APR (USB) v2.20 en installatie-instructies
Hieronder staan de installatie-instructies voor de Elo Touchscreen Linux Driver APR (USB) v2.20.
Deze driver is verouderd en wordt niet meer ondersteund.
Elo Touchscreen Linux Driver - APR (USB)
Intel i686 (32 bit) of AMD64/Intel (64 bit)
Installatie-/de-installatie-instructies
--------------------------------------------------------------------------------
Versie 2.2.0
Oktober 07, 2010
Elo TouchSystems
================================================================================
Het Elo Linux APR Driver-pakket bevat Linux-drivers die zijn ontworpen voor de Linux 2.6
kernel, grafische bedieningspanelen en commandoregelbedieningspaneelhulpmiddelen voor Elo
APR touchmonitors. Deze driver vereist de libusb-1.0 bibliotheek om goed te functioneren.
Zie sectie 3 voor de installatie van de libusb-1.0 bibliotheek.
Dit readme-bestand is als volgt georganiseerd:
1. Ondersteunde Touchmonitors en Elo Touchscreen Controllers
2. Systeemvereisten
3. Installeren van de libusb-1.0 bibliotheek
4. Installeren van de Elo Touchscreen APR Driver
5. APR Driver Commandoregelopties en gebruik
6. Toegang tot het Bedieningspaneel
7. De-installeren van de Elo Touchscreen APR Driver
8. Contact opnemen met Elo TouchSystems
==========================================================
1. Ondersteunde Touchmonitors en Elo Touchscreen Controllers
==========================================================
- Elo APR (USB) Controllers (APR 7000/7001/7002)
======================
2. Systeemvereisten
======================
- 32 bit Intel i686 (x86) platform (of) [Bezoek de Linux downloads sectie bij
64 bit AMD/Intel x86_64 platform www.elotouch.com om de driver
pakket voor jouw 32 of 64 bit Linux te downloaden]
- Ondersteunde kernels:
Kernel versie 2.6
- Ondersteunde Libusb-versies:
libusb 1.0 (libusb-1.0.so.0)
- Ondersteunde Motif-versies:
Motif versie 4.0 (libXm.so.4)
Motif versie 3.0 (libXm.so.3)
- Ondersteunde libusb-versies:
libusb versie 1.0
====================================
3. Installeren van de libusb-1.0 bibliotheek
====================================
Belangrijk:
==========
a.) Je moet administratorrechten hebben op het Linux-systeem om de
libusb-1.0 bibliotheek te installeren.
b.) Om de libusb-1.0 bibliotheek uit de broncode te bouwen, is een ontwikkelomgeving
vereist met noodzakelijke pakketten zoals gcc, make, enz. Raadpleeg de documentatie van libusb-1.0
broncode voor meer details.
c.) Libusb-1.0 functies gebruiken het "usbfs" bestandssysteem om met het usb
apparaat te communiceren. Zorg ervoor dat "usbfs" is gemonteerd en actief is als je fouten ontvangt met
libusb-1.0 functies.
d.) Deze driver werkt NIET met de oudere libusb-0.1 bibliotheek.
De Elo APR touchscreen Linux drivercomponenten vereisen nu ondersteuning voor de libusb-1.0 bibliotheek
(de oudere libusb-0.1 bibliotheek werkt niet). Deze libusb-1.0 bibliotheek kan worden
geïnstalleerd vanuit binaire pakketten die door verschillende Linux-distributies worden geleverd. De
bibliotheek kan ook worden geïnstalleerd door het libusb-1.0 bronpakket te compileren
dat beschikbaar is voor download op de website van libusb-1.0.
Installeer de libusb-1.0 bibliotheek vanuit binaire pakketten
-----------------------------------------------
Meeste recente Linux-distributies (bijvoorbeeld: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
enz.) zijn begonnen met het leveren van deze bibliotheek (update naar de populaire libusb-0.1
bibliotheek) als onderdeel van hun standaardrelease. Je moet mogelijk nog de bibliotheek selecteren en
installeren vanuit de CD/DVD-image of uit de online pakketrepository.
Zie de onderstaande commando's om het libusb-1.0 binaire pakket te installeren voor enkele Linux-distributies.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Installeer de libusb-1.0 bibliotheek vanuit de broncode
-------------------------------------------
Als jouw distributie (bijvoorbeeld: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, enz.) geen binaire pakket heeft voor de libusb-1.0 bibliotheek, kun je de laatste
broncode voor deze bibliotheek downloaden van de libusb-1.0 website, compileren en deze eenvoudig installeren.
Website - http://libusb.wiki.sourceforge.net/Libusb1.0
Download Bron - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Pak de bibliotheekbroncode uit en voer vervolgens de volgende commando's uit om
de bibliotheek te configureren, compileren en installeren vanuit de hoofd bibliotheekmap.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32bit i686 platform:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(of)
AMD64/Intel 64bit x86_64 platform:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Oudere Linux-distributies kunnen enkele beperkingen hebben bij het compileren van deze bibliotheek
broncode vanwege de gcc-compiler versie. Raadpleeg de documentatie van libusb-1.0 broncode voor meer details.
============================================
4. Installeren van de Elo Touchscreen APR Driver
============================================
Belangrijk:
==========
a.) Je moet administratorrechten hebben op het Linux-systeem om de
Elo Touchscreen APR Driver te installeren.
b.) Zorg ervoor dat alle eerdere Elo-drivers van het systeem zijn verwijderd.
c.) Pak het gedownloade binaire pakket niet uit op een Windows-systeem.
d.) Deze driver werkt alleen op Linux-kernelversie 2.6.
e.) Zorg ervoor dat de libusb-1.0 bibliotheek (libusb-1_0-0-0.9.3-4.22 of libusb-1.0-0
pakket) is geïnstalleerd voordat je verdergaat met de installatie van de touchscreen-driver.
f.) Motif 4.0 (libXm.so.4) of Motif 3.0 (libXm.so.3) bibliotheek is vereist om
de grafische gebruikersinterface (GUI) gebaseerde bedieningselementen (/etc/opt/elo-apr/cpl) te gebruiken.
Openmotif, libmotif, libopenmotif of lesstif installatiepakketten bieden
de vereiste libXm.so.4 of libXm.so.3 bibliotheek.
g.) Zorg ervoor dat de APR touchscreen is verbonden met het systeem tijdens de installatie
van de driver en tijdens het opnieuw opstarten na de installatie van de driver.
Stap I:
-------
Kopieer de Elo APR driverbestanden van de uitgepakte "bin-apr" binaire map naar de
standaard elo map (/etc/opt/elo-apr).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Stap II:
--------
APR touchscreens met extern karakteriseringsgegevensbestand (op USB-stick):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Als de APR touchscreen (bijvoorbeeld: 3200L Interactive Digital Signage Display) kwam
met een USB-stick, steek de USB-stick in en monteer deze op jouw Linux-distributie.
Nu kopieer je het externe karakteriseringsgegevensbestand van de USB-stick naar de APR
karakteriseringsgegevensmap (/etc/opt/elo-apr/ConfigData/APRCalData/) en
hernoem het bestand exact als "AprCF.bin" (aprcf.bin werkt niet). Maak de
karakteriseringsgegevensmap aan als deze niet bestaat. Vervang het AprCF.bin bestand
als het al bestaat.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Als de USB-stick is gemonteerd op "/media/usbdisk" en als de naam van het karakteriseringsbestand
is "F102000120PD_U03", gebruik dan het onderstaande commando. Pas het USB-mountpunt en
bestandsnaam aan indien nodig.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Voer nu de driver uit vanuit de terminal om de nieuwe APR touchscreen te detecteren en
te beginnen met werken met het nieuwe AprCF.bin karakteriseringsgegevensbestand.
# cd /etc/opt/elo-apr
# ./eloapr
De driver begint te reageren op de aanraakinvoer van de gebruiker voor elke gebruiker (root of
normale gebruiker). Na de volgende systeemrestart zou aanraak ook beschikbaar moeten zijn op het
login scherm.
Ga nu verder met Installatiestap III.
APR touchscreens met ingebouwd karakteriseringsgegevensbestand:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Zorg ervoor dat de APR touchscreen is verbonden met het systeem en ga verder met de
download van het karakteriseringsgegevensbestand.
Voer nu de driver uit vanuit de terminal om de nieuwe APR touchscreen te detecteren en
de karakteriseringsgegevens te downloaden. Deze gegevensdownload duurt een paar
minuten en gebeurt slechts één keer per touchscreen. Deze gegevens, opgeslagen op
de harde schijf, zijn uniek voor elke touchscreen en worden door de driver gebruikt om
met een specifieke touchscreen te werken.
# cd /etc/opt/elo-apr
# ./eloapr
Zodra de gegevensdownload is voltooid, zal de driver beginnen te reageren op de aanraakinvoer van de gebruiker voor
elke gebruiker (root of normale gebruiker). Na de volgende systeemrestart zou aanraak ook beschikbaar moeten zijn op het
login scherm.
Stap III:
---------
OpenSuse en Suse Enterprise Linux systemen:
- - - - - - - - - - - - - - - - - - - - - -
Kopieer het Elo APR driver udev regelsbestand (99-elotouch-suse.rules) naar de udev
regelsmap "/etc/udev/rules.d/". Als jouw Xserver geen X-authenticatie gebruikt, voeg dan de "--noxauthentication" commandoregelparameter toe aan de
eloapr opstartregel, in het "/etc/udev/rules.d/99-elotouch-suse.rules" bestand.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Ontkoppel en sluit de APR touchscreen opnieuw aan en controleer of aanraken actief is. Als aanraken niet is hersteld, pas het APR UDEV-regelsbestand aan om te voldoen aan de Linux-distributie. Controleer
de beschikbare udev regelsbestanden in de /etc/opt/elo-apr/setup map en
/etc/udev/rules.d map voor mogelijke aanpassingen.
Debian, Ubuntu en Gentoo systemen:
- - - - - - - - - - - - - - - - -
Kopieer het Elo APR driver udev regelsbestand (99-elotouch-ubuntu.rules) naar de udev
regelsmap "/etc/udev/rules.d/". Als jouw Xserver geen X-authenticatie gebruikt, voeg dan de "--noxauthentication" commandoregelparameter toe aan de
eloapr opstartregel, in het "/etc/udev/rules.d/99-elotouch-ubuntu.rules" bestand.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Ontkoppel en sluit de APR touchscreen opnieuw aan en controleer of aanraken actief is. Als aanraken niet is hersteld, pas het APR UDEV-regelsbestand aan om te voldoen aan de Linux-distributie. Controleer
de beschikbare udev regelsbestanden in de /etc/opt/elo-apr/setup map en
/etc/udev/rules.d map voor mogelijke aanpassingen.
Slackware en Redhat Enterprise Linux systemen:
- - - - - - - - - - - - - - - - - - - - - - -
Kopieer het Elo APR driver udev regelsbestand (99-elotouch-rhel.rules) naar de udev
regelsmap "/etc/udev/rules.d/". Als jouw Xserver geen X-authenticatie gebruikt, voeg dan de "--noxauthentication" commandoregelparameter toe aan de
eloapr opstartregel, in het "/etc/udev/rules.d/99-elotouch-rhel.rules" bestand.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Ontkoppel en sluit de APR touchscreen opnieuw aan en controleer of aanraken actief is. Als aanraken niet is hersteld, pas het APR UDEV-regelsbestand aan om te voldoen aan de Linux-distributie. Controleer
de beschikbare udev regelsbestanden in de /etc/opt/elo-apr/setup map en
/etc/udev/rules.d map voor mogelijke aanpassingen.
Fedora systemen:
- - - - - - - -
Kopieer het Elo APR driver udev regelsbestand (99-elotouch-fedora.rules) naar de udev
regelsmap "/etc/udev/rules.d/". Als jouw Xserver geen X-authenticatie gebruikt, voeg dan de "--noxauthentication" commandoregelparameter toe aan de
eloapr opstartregel, in het "/etc/udev/rules.d/99-elotouch-fedora.rules" bestand.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Ontkoppel en sluit de APR touchscreen opnieuw aan en controleer of aanraken actief is. Als aanraken niet is hersteld, pas het APR UDEV-regelsbestand aan om te voldoen aan de Linux-distributie. Controleer
de beschikbare udev regelsbestanden in de /etc/opt/elo-apr/setup map en
/etc/udev/rules.d map voor mogelijke aanpassingen.
Mandriva systemen:
- - - - - - - - -
Kopieer het Elo APR driver udev regelsbestand (99-elotouch-mandriva.rules) naar de udev
regelsmap "/etc/udev/rules.d/". Als jouw Xserver geen X-authenticatie gebruikt, voeg dan de "--noxauthentication" commandoregelparameter toe aan de
eloapr opstartregel, in het "/etc/udev/rules.d/99-elotouch-mandriva.rules" bestand.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Ontkoppel en sluit de APR touchscreen opnieuw aan en controleer of aanraken actief is. Als aanraken niet is hersteld, pas het APR UDEV-regelsbestand aan om te voldoen aan de Linux-distributie. Controleer
de beschikbare udev regelsbestanden in de /etc/opt/elo-apr/setup map en
/etc/udev/rules.d map voor mogelijke aanpassingen.
Stap IV:
--------
Zorg ervoor dat de Elo APR (USB) touchscreen is aangesloten op de computer en start jouw systeem opnieuw op.
# shutdown -r now
===========================================
5. APR Driver Commandoregelopties en gebruik
===========================================
De commandoregelopties van de APR (eloapr) driver zijn hieronder vermeld. Indien nodig, pas het
Elo UDEV-regelsbestand aan om commandoregelopties toe te voegen aan de opstart van de eloapr driver.
--nobeepontouch [ De beep op aanraken functie uitschakelen ]
--noxauthentication [ Zet het X-authenticatieproces uit voor Xorg
Xservers die geen authenticatieprocedure vereisen
om met de Xserver (ingebedde systemen) te communiceren. ]
--displaycoordinates [ Toon de aanraakgegevens, die overeenkomen met iedere aanraking,
op een terminal. Aanraakgegevens bestaan uit de aanraakstatus
(Aanraak/ Stroom/ Geen aanraken) samen met X en Y
coördinaten. Deze optie wordt gebruikt voor het testen van de APR
touchscreen, daarom worden de aanraakgegevens alleen weergegeven en
niet naar de Xserver gestuurd om de muisaanwijzer te verplaatsen. ]
--rotation [ Start de APR driver om de respectieve videorotatiemodus te ondersteunen.
Ondersteunde videorotatiehoeken zijn 0,
90, 180 en 270. ]
--linearinputgain [ Verander de lineaire ingangsversterkerindex. Geldig bereik
voor de versterkerindex is 0 tot 45. ]
--aprmode_pos [ Start de Elo APR driver op maat voor Point of Sale
(POS) applicaties (standaardmodus). ]
--aprmode_general [ Start de Elo APR driver op maat voor Algemeen
applicaties. ]
--aprmode_signature [ Start de Elo APR driver op maat voor Handtekening
applicaties. ]
--aprmode_gaming [ Start de Elo APR driver op maat voor Gaming
applicaties. ]
--custom_parameters [ Start de Elo APR driver met aangepaste parameters voor een
specifieke APR-modus. Aangepaste parameters worden gelezen uit de
/etc/opt/elo-apr/setup/customAprParameters.txt bestand.
Neem contact op met de technische ondersteuning van Elo voor hulp bij aangepaste
parameters, als de 4 standaard APR-modus niet
geschikt zijn. Het formaat van de aangepaste parameter wordt vermeld in het
customAprParameters.txt bestand en het geldige bereik is
van Parameter_0 tot Parameter_37. ]
Gebruik Voorbeeld:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Laad Standaard APR Handtekening
modus en vervang daarna enkele
parameters die zijn verstrekt in het
aangepaste parameters bestand. ]
eloapr --custom_parameters [ Laad Standaard APR POS modus
(standaard) en vervang daarna
enkele parameters die zijn verstrekt in
het aangepaste parameters bestand. ]
==============================
6. Toegang tot het Bedieningspaneel
==============================
De bedieningselementtoepassing stelt de gebruiker in staat om eenvoudig de beschikbare driver
configuratie-opties in te stellen. Nadat de driver is geïnstalleerd en geladen, ga naar de
/etc/opt/elo-apr map en voer de bedieningselementtoepassing uit.
Belangrijk:
==========
Gebruikers moeten administrator- of roottoegang hebben om de bedieningselementtoepassingen uit te voeren.
Stap I:
-------
Voer de bedieningselementtoepassing uit vanuit een opdrachtvenster in X Windows vanuit de
/etc/opt/elo-apr map. Motif versie 4.0 (libXm.so.4) of Motif versie 3.0
(libXm.so.3) is vereist om het GUI-gebaseerde bedieningselement
(/etc/opt/elo-apr/cpl) te gebruiken.
# cd /etc/opt/elo-apr
# ./cpl
Stap II:
--------
Navigeer door de verschillende tabbladen door erop te klikken. Hier is een overzicht van
informatie over elk tabblad.
Algemeen - Algemene touchscreeninformatie
Modus - Wijzig de touchscreenmodus
Eigenschappen - Toon gegevens die verband houden met de APR touchmonitor
Over - Informatie over het pakket. Klik op de Leesme
knop om dit readme.txt bestand te openen.
Stap III:
---------
Als Motif niet is geïnstalleerd, gebruik dan de commandoregelversie van de toepassing om
toegang te krijgen tot het bedieningselement. Voer de commandoregeltoepassing uit vanuit een opdrachtvenster
in X Windows vanuit de /etc/opt/elo-apr map.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. De-installeren van de Elo Touchscreen APR Driver
==============================================
Belangrijk:
==========
a.) Je moet administratorrechten hebben op het Linux-systeem om de
Elo Touchscreen APR Driver te deïnstalleren.
b.) Alle touchscreen karakteriseringsgegevens die naar de
harde schijf zijn gedownload, zullen worden gewist.
Stap I:
-------
Verwijder het Elo APR driver udev regelsbestand (99-elotouch-*.rules) dat is gekopieerd
naar de udev regelsmap "/etc/udev/rules.d" in Installatiestap III.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Stap II:
--------
Verwijder de Elo APR driverbestanden en mappen binnen de hoofd Elo APR driver
map "/etc/opt/elo-apr", gemaakt in Installatiestap I.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Start het systeem opnieuw op om het de-installatieproces te voltooien.
# shutdown -r now
==============================
8. Contact opnemen met Elo TouchSystems
==============================
Website: http://www.elotouch.com
E-mail: customerservice@elotouch.com
Postadres:
----------------
Elo TouchSystems
Een Tyco Electronics Bedrijf
301 Constitution Drive
Menlo Park, CA 94025
VS
Telefoon: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Duitsland
Telefoon: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
België
Telefoon: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Alle rechten voorbehouden.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article