Este artículo proporciona información sobre el controlador de pantalla táctil de Elo Touchscreen Linux - APR (USB) v2.20 e instrucciones de instalación
A continuación se presentan las instrucciones de instalación del controlador Elo Touchscreen Linux APR (USB) v2.20.
Este controlador está obsoleto y ya no se admite.
Controlador de pantalla táctil de Elo Linux - APR (USB)
Intel i686 (32 bits) o AMD64/Intel (64 bits)
Instrucciones de instalación/desinstalación
--------------------------------------------------------------------------------
Versión 2.2.0
7 de octubre de 2010
Elo TouchSystems
================================================================================
El paquete del controlador Elo Linux APR contiene controladores de Linux diseñados para el núcleo Linux 2.6
y panel de control gráfico y utilidades de panel de control en línea de comandos para monitores táctiles Elo
APR. Este controlador requiere la biblioteca libusb-1.0 para funcionar correctamente. Consulta la sección 3 para instalar la biblioteca libusb-1.0.
Este archivo readme está organizado de la siguiente manera:
1. Monitores táctiles compatibles y controladores de pantalla táctil de Elo
2. Requisitos del sistema
3. Instalación de la biblioteca libusb-1.0
4. Instalación del controlador de pantalla táctil de Elo APR
5. Opciones y uso de la línea de comandos del controlador APR
6. Accediendo al panel de control
7. Desinstalación del controlador de pantalla táctil de Elo APR
8. Contactando a Elo TouchSystems
==========================================================
1. Monitores táctiles compatibles y controladores de pantalla táctil de Elo
==========================================================
- Controladores Elo APR (USB) (APR 7000/7001/7002)
======================
2. Requisitos del sistema
======================
- Plataforma Intel i686 (x86) de 32 bits (o) [Visita la sección de descargas de Linux en
plataforma AMD/Intel x86_64 de 64 bits www.elotouch.com para descargar el paquete del controlador
para tu Linux de 32 o 64 bits]
- Núcleos compatibles:
Versión del núcleo 2.6
- Versiones de Libusb compatibles:
libusb 1.0 (libusb-1.0.so.0)
- Versiones de Motif compatibles:
Versión de Motif 4.0 (libXm.so.4)
Versión de Motif 3.0 (libXm.so.3)
- Versiones de libusb compatibles:
Versión de libusb 1.0
====================================
3. Instalación de la biblioteca libusb-1.0
====================================
Importante:
==========
a.) Debe tener derechos de acceso de administrador en el sistema Linux para instalar la
biblioteca libusb-1.0.
b.) Para construir la biblioteca libusb-1.0 a partir del código fuente, se
requiere un entorno de desarrollo con los paquetes necesarios como gcc, make, etc. Consulta la documentación del
código fuente de libusb-1.0 para más detalles.
c.) Las funciones de Libusb-1.0 utilizan el sistema de archivos "usbfs" para interactuar con el
dispositivo usb. Asegúrate de que "usbfs" esté montado y activo si recibes errores con las
funciones de libusb-1.0.
d.) Este controlador NO funcionará con la biblioteca libusb-0.1 más antigua.
Los componentes del controlador de pantalla táctil Elo APR ahora requieren soporte de la biblioteca
libusb-1.0 (la biblioteca libusb-0.1 más antigua no funcionará). Esta biblioteca libusb-1.0 puede ser
instalada desde paquetes binarios proporcionados por varias distribuciones de Linux. También se puede
instalar compilando el paquete de código fuente de libusb-1.0
disponible para descargar en el sitio web de libusb-1.0.
Instalar la biblioteca libusb-1.0 desde paquetes binarios
-----------------------------------------------
La mayoría de las distribuciones de Linux recientes (ejemplo: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
etc) han comenzado a enviar esta biblioteca (actualización a la popular biblioteca libusb-0.1) como parte de su lanzamiento estándar.
Es posible que aún debas seleccionar e instalar la biblioteca desde la imagen del CD/DVD o desde el
repositorio de paquetes en línea.
Consulta los comandos para instalar el paquete binario de la biblioteca libusb-1.0 para algunas distribuciones de Linux, a continuación.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Instalar la biblioteca libusb-1.0 desde el código fuente
-------------------------------------------
Si tu distribución (ejemplo: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, etc) no tiene un
paquete binario para la biblioteca libusb-1.0, puedes descargar el código fuente más reciente
de esta biblioteca desde el sitio web de libusb-1.0, compilarlo e instalarlo fácilmente.
Sitio web - http://libusb.wiki.sourceforge.net/Libusb1.0
Descargar fuente - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Extrae el código fuente de la biblioteca y luego ejecuta los siguientes comandos para
configurar, compilar e instalar la biblioteca desde la carpeta principal de la biblioteca.
# cd libusb-1.0.0
# ./configure
# make
# make install
Plataforma Intel de 32 bits i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(o)
Plataforma AMD64/Intel de 64 bits x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Las distribuciones de Linux más antiguas pueden tener algunas limitaciones para compilar el
código fuente de esta biblioteca debido a la versión del compilador gcc. Consulta la documentación
del código fuente de libusb-1.0 para más detalles.
============================================
4. Instalación del controlador de pantalla táctil de Elo APR
============================================
Importante:
==========
a.) Debe tener derechos de acceso de administrador en el sistema Linux para instalar el
controlador de pantalla táctil de Elo APR.
b.) Asegúrate de que todos los controladores de Elo anteriores estén desinstalados del sistema.
c.) No extraigas el paquete binario descargado en un sistema Windows.
d.) Este controlador funcionará solo en la versión del núcleo de Linux 2.6.
e.) Asegúrate de que la biblioteca libusb-1.0 (libusb-1_0-0-0.9.3-4.22 o paquete libusb-1.0-0
esté instalada antes de continuar con la instalación del controlador de pantalla táctil.
f.) La biblioteca Motif 4.0 (libXm.so.4) o Motif 3.0 (libXm.so.3) es necesaria para usar
el panel de control basado en interfaz gráfica de usuario (GUI) (/etc/opt/elo-apr/cpl).
Los paquetes de instalación de Openmotif, libmotif, libopenmotif o lesstif proporcionan
la biblioteca requerida libXm.so.4 o libXm.so.3.
g.) Asegúrate de que el pantalla táctil APR esté conectada al sistema mientras instalas
el controlador y mientras reinicias después de la instalación del controlador.
Paso I:
-------
Copia los archivos del controlador Elo APR desde la carpeta binaria "bin-apr" extraída a la
carpeta elo predeterminada (/etc/opt/elo-apr).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Paso II:
--------
Las pantallas táctiles APR con archivo de datos de caracterización externo (en la memoria USB):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Si la pantalla táctil APR (ejemplo: 3200L Display Digital Interactivo) vino
con una memoria USB, conecta la memoria USB y monta en tu distribución de Linux.
Ahora copia el archivo de datos de caracterización externo desde la memoria USB a la carpeta de datos de
caracterización APR (/etc/opt/elo-apr/ConfigData/APRCalData/) y renombra el archivo exactamente como "AprCF.bin" (aprcf.bin no funcionará). Crea la
carpeta de datos de caracterización si no existe. Sobrescribe el archivo AprCF.bin
si ya existe.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Si la memoria USB está montada en "/media/usbdisk" y si el nombre del archivo de caracterización
es "F102000120PD_U03", usa el siguiente comando. Modifica el punto de montaje de la USB y
el nombre del archivo según sea necesario.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Ahora ejecuta el controlador desde la terminal para detectar la nueva pantalla táctil APR y
comenzar a trabajar con el nuevo archivo de datos de caracterización AprCF.bin.
# cd /etc/opt/elo-apr
# ./eloapr
El controlador comenzará a responder a la entrada táctil del usuario para cualquier usuario (root o
usuario normal). Después del próximo reinicio del sistema, el toque debería estar disponible en la
pantalla de inicio de sesión también.
Ahora procede al Paso de Instalación III.
Las pantallas táctiles APR con archivo de datos de caracterización incorporado:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Asegúrate de que la pantalla táctil APR esté conectada al sistema y continúa con la
descarga del archivo de datos de caracterización.
Ahora ejecuta el controlador desde la terminal para detectar la nueva pantalla táctil APR y
descargar el archivo de datos de caracterización. Esta descarga de datos tomará unos
minutos para completarse y se realiza solo una vez por pantalla táctil. Estos datos, almacenados en
el disco duro, son únicos para cada pantalla táctil y son utilizados por el controlador para
trabajar con una pantalla táctil específica.
# cd /etc/opt/elo-apr
# ./eloapr
Una vez que la descarga de datos esté completa, el controlador comenzará a responder a la entrada
táctil del usuario para cualquier usuario (root o usuario normal). Después del próximo reinicio
del sistema, el toque debería estar disponible en la pantalla de inicio de sesión también.
Paso III:
---------
Sistemas OpenSuse y Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Copia el archivo de reglas udev del controlador Elo APR (99-elotouch-suse.rules) a la
carpeta de reglas udev "/etc/udev/rules.d/". Si tu servidor X no utiliza autenticación X, agrega el parámetro de línea de comando "--noxauthentication" a la
línea de inicio de eloapr, en el archivo "/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/
Desconecta y vuelve a conectar la pantalla táctil APR y verifica si el toque está activo. Si el toque no se
restaura, modifica el archivo de reglas UDEV de APR para que se ajuste a la distribución de Linux. Consulta
los archivos de reglas udev disponibles en la carpeta /etc/opt/elo-apr/setup y
/etc/udev/rules.d para posibles modificaciones.
Sistemas Debian, Ubuntu y Gentoo:
- - - - - - - - - - - - - - - - -
Copia el archivo de reglas udev del controlador Elo APR (99-elotouch-ubuntu.rules) a la
carpeta de reglas udev "/etc/udev/rules.d/". Si tu servidor X no utiliza autenticación X, agrega el parámetro de línea de comando "--noxauthentication" a la
línea de inicio de eloapr, en el archivo "/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/
Desconecta y vuelve a conectar la pantalla táctil APR y verifica si el toque está activo. Si el toque no se
restaura, modifica el archivo de reglas UDEV de APR para que se ajuste a la distribución de Linux. Consulta
los archivos de reglas udev disponibles en la carpeta /etc/opt/elo-apr/setup y
/etc/udev/rules.d para posibles modificaciones.
Sistemas Slackware y Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Copia el archivo de reglas udev del controlador Elo APR (99-elotouch-rhel.rules) a la
carpeta de reglas udev "/etc/udev/rules.d/". Si tu servidor X no utiliza autenticación X, agrega el parámetro de línea de comando "--noxauthentication" a la
línea de inicio de eloapr, en el archivo "/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/
Desconecta y vuelve a conectar la pantalla táctil APR y verifica si el toque está activo. Si el toque no se
restaura, modifica el archivo de reglas UDEV de APR para que se ajuste a la distribución de Linux. Consulta
los archivos de reglas udev disponibles en la carpeta /etc/opt/elo-apr/setup y
/etc/udev/rules.d para posibles modificaciones.
Sistemas Fedora:
- - - - - - - -
Copia el archivo de reglas udev del controlador Elo APR (99-elotouch-fedora.rules) a la
carpeta de reglas udev "/etc/udev/rules.d/". Si tu servidor X no utiliza autenticación X, agrega el parámetro de línea de comando "--noxauthentication" a la
línea de inicio de eloapr, en el archivo "/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/
Desconecta y vuelve a conectar la pantalla táctil APR y verifica si el toque está activo. Si el toque no se
restaura, modifica el archivo de reglas UDEV de APR para que se ajuste a la distribución de Linux. Consulta
los archivos de reglas udev disponibles en la carpeta /etc/opt/elo-apr/setup y
/etc/udev/rules.d para posibles modificaciones.
Sistemas Mandriva:
- - - - - - - - -
Copia el archivo de reglas udev del controlador Elo APR (99-elotouch-mandriva.rules) a la
carpeta de reglas udev "/etc/udev/rules.d/". Si tu servidor X no utiliza autenticación X, agrega el parámetro de línea de comando "--noxauthentication" a la
línea de inicio de eloapr, en el archivo "/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/
Desconecta y vuelve a conectar la pantalla táctil APR y verifica si el toque está activo. Si el toque no se
restaura, modifica el archivo de reglas UDEV de APR para que se ajuste a la distribución de Linux. Consulta
los archivos de reglas udev disponibles en la carpeta /etc/opt/elo-apr/setup y
/etc/udev/rules.d para posibles modificaciones.
Paso IV:
--------
Asegúrate de que la pantalla táctil Elo APR (USB) esté conectada a la computadora y
reinicia tu sistema.
# shutdown -r now
===========================================
5. Opciones y uso de la línea de comandos del controlador APR
===========================================
Las opciones de línea de comandos del controlador APR (eloapr) se enumeran a continuación. Si es necesario, modifica el archivo de reglas UDEV de Elo para agregar opciones de línea de comandos al inicio del controlador eloapr.
--nobeepontouch [ Deshabilitar la función de beep en el toque ]
--noxauthentication [ Deshabilitar el proceso de autenticación X para Xorg
Xservers que no requieren procedimiento de autenticación
para interactuar con el Xserver (sistemas embebidos) ]
--displaycoordinates [ Mostrar los datos de toque, correspondientes a cada toque,
en una terminal. Los datos de toque consisten en el estado del toque
(Toque/ Flujo/ No toque) junto con las coordenadas X e Y. Esta opción se
utiliza para probar la pantalla táctil APR, por lo que los datos de toque solo se
muestran y no se envían al Xserver para mover el puntero del mouse. ]
--rotation [ Lanzar el controlador APR para soportar el respectivo modo de
rotación de video. Los ángulos de rotación de video soportados son 0,
90, 180 y 270. ]
--linearinputgain [ Cambiar el índice de ganancia de entrada lineal. El rango válido
para el índice de ganancia es de 0 a 45. ]
--aprmode_pos [ Iniciar el controlador Elo APR diseñado para aplicaciones de Punto de Venta
(POS) (modo predeterminado). ]
--aprmode_general [ Iniciar el controlador Elo APR diseñado para aplicaciones generales. ]
--aprmode_signature [ Iniciar el controlador Elo APR diseñado para aplicaciones de Firma. ]
--aprmode_gaming [ Iniciar el controlador Elo APR diseñado para aplicaciones de Juego. ]
--custom_parameters [ Iniciar el controlador Elo APR con parámetros personalizados para un
modo APR específico. Los parámetros personalizados se leen de
el archivo /etc/opt/elo-apr/setup/customAprParameters.txt.
Contacta al soporte técnico de Elo para obtener ayuda con parámetros
personalizados, si los 4 modos estándar de APR no son
adecuados. El formato del parámetro personalizado está listado en el br> archivo customAprParameters.txt y el rango válido es
de Parameter_0 a Parameter_37. ]
Ejemplos de uso:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Cargar modo estándar APR de firma
y luego reemplazar algunos
parámetros proporcionados en el
archivo de parámetros personalizados. ]
eloapr --custom_parameters [ Cargar modo estándar APR de POS
(predeterminado) y luego reemplazar
algunos parámetros proporcionados en
el archivo de parámetros personalizados. ]
==============================
6. Accediendo al Panel de Control
==============================
La aplicación del panel de control permite al usuario configurar fácilmente las opciones de
configuración del controlador disponibles. Después de que el controlador esté instalado y cargado, cambia a la carpeta /etc/opt/elo-apr y ejecuta la aplicación del panel de control.
Importante:
==========
Los usuarios deben tener acceso de administrador o root para ejecutar las aplicaciones del panel de control.
Paso I:
-------
Ejecuta la utilidad del panel de control desde una ventana de comando en X Windows desde la
carpeta /etc/opt/elo-apr. Se requiere la versión Motif 4.0 (libXm.so.4) o la versión
3.0 de Motif (libXm.so.3) para usar el panel de control
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Paso II:
--------
Navega a través de las distintas pestañas haciendo clic en ellas. A continuación, una visión general de
la información relacionada con cada pestaña.
General - Información general sobre la pantalla táctil
Modo - Cambiar el modo de la pantalla táctil
Propiedades - Mostrar datos relacionados con el monitor táctil APR
Acerca de - Información sobre el paquete. Haz clic en el botón Readme
para abrir este archivo readme.txt.
Paso III:
---------
Si Motif no está instalado, usa la versión de línea de comandos de la aplicación para acceder al panel de control. Ejecuta la aplicación de línea de comandos desde una ventana de comando en X Windows desde la carpeta /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Desinstalando el controlador de pantalla táctil de Elo APR
==============================================
Importante:
==========
a.) Debe tener derechos de acceso de administrador en el sistema Linux para desinstalar el
controlador de pantalla táctil de Elo APR.
b.) Todos los datos de caracterización de la pantalla táctil que se han descargado al
disco duro se borrarán.
Paso I:
-------
Elimina el archivo de reglas udev del controlador Elo APR (99-elotouch-*.rules) que fue copiado
a la carpeta de reglas udev "/etc/udev/rules.d" en el Paso de Instalación III.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Paso II:
--------
Elimina los archivos y carpetas del controlador Elo APR dentro de la carpeta principal del controlador
Elo APR "/etc/opt/elo-apr", creada en el Paso de Instalación I.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Reinicia el sistema para completar el proceso de desinstalación.
# shutdown -r now
==============================
8. Contactando a Elo TouchSystems
==============================
Sitio web: http://www.elotouch.com
Correo electrónico: customerservice@elotouch.com
Dirección postal:
----------------
Elo TouchSystems
Un negocio de Tyco Electronics
301 Constitution Drive
Menlo Park, CA 94025
EE. UU.
Teléfono: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Alemania
Teléfono: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Bélgica
Teléfono: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Todos los derechos reservados.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article