この文書はElo Touchscreen Linux Driver - APR (USB) v2.20とインストール手順に関する情報を提供します
以下はElo Touchscreen Linux Driver APR (USB) v2.20のインストール手順です。
このドライバーは廃止され、もはやサポートされていません。
Elo Touchscreen Linux Driver - APR (USB)
Intel i686 (32ビット)またはAMD64/Intel (64ビット)
インストール/アンインストール手順
--------------------------------------------------------------------------------
バージョン 2.2.0
2010年10月07日
Elo TouchSystems
================================================================================
Elo Linux APR Driverパッケージには、Linux 2.6
カーネル向けに設計されたLinuxドライバー、グラフィックコントロールパネル、およびコマンドラインコントロールパネルユーティリティが含まれています。このドライバーは、正常に動作するためにlibusb-1.0ライブラリを必要とします。libusb-1.0ライブラリのインストールについては、3項を参照してください。
このreadmeファイルは以下のように構成されています。
1. サポートされているタッチモニターとEloタッチスクリーンコントローラー
2. システム要件
3. libusb-1.0ライブラリのインストール
4. EloタッチスクリーンAPRドライバーのインストール
5. APRドライバーコマンドラインオプションと使用法
6. コントロールパネルへのアクセス
7. EloタッチスクリーンAPRドライバーのアンインストール
8. Elo TouchSystemsへのお問い合わせ
==========================================================
1. サポートされているタッチモニターとEloタッチスクリーンコントローラー
==========================================================
- Elo APR (USB) コントローラー (APR 7000/7001/7002)
======================
2. システム要件
======================
- 32ビット Intel i686 (x86) プラットフォーム (または) [Linuxダウンロードセクションを訪れてください
64ビット AMD/Intel x86_64プラットフォーム www.elotouch.com からドライバーパッケージをダウンロード]
- サポートされているカーネル:
カーネルバージョン 2.6
- サポートされているlibusbバージョン:
libusb 1.0 (libusb-1.0.so.0)
- サポートされているMotifバージョン:
Motifバージョン 4.0 (libXm.so.4)
Motifバージョン 3.0 (libXm.so.3)
- サポートされているlibusbバージョン:
libusbバージョン 1.0
====================================
3. libusb-1.0ライブラリのインストール
====================================
重要:
==========
a.) libusb-1.0ライブラリをインストールするには、Linuxシステムで管理者アクセス権が必要です。
b.) ソースコードからlibusb-1.0ライブラリをビルドするには、gcc、makeなどの必要なパッケージが含まれた開発環境が必要です。詳細はlibusb-1.0ソースコードのドキュメントを参照してください。
c.) libusb-1.0関数は「usbfs」ファイルシステムを使用してUSBデバイスと対話します。libusb-1.0関数でエラーが発生した場合は、「usbfs」がマウントされてアクティブであることを確認してください。
d.) このドライバーは、古いlibusb-0.1ライブラリでは動作しません。
Elo APRタッチスクリーンLinuxドライバーコンポーネントは、libusb-1.0ライブラリのサポートを現在必要としています(古いlibusb-0.1ライブラリは動作しません)。このlibusb-1.0ライブラリは、さまざまなLinuxディストリビューションから提供されるバイナリパッケージからインストールできます。また、libusb-1.0のウェブサイトから入手可能なソースパッケージをコンパイルしてインストールすることもできます。
バイナリパッケージからlibusb-1.0ライブラリをインストール
-----------------------------------------------
最新のLinuxディストリビューション(例: OpenSuse 11.1、Ubuntu 9.04、Fedora 10など)は、このライブラリ(人気のあるlibusb-0.1ライブラリの更新)を標準リリースの一部として出荷し始めています。CD/DVDイメージまたはオンラインパッケージリポジトリからライブラリを選択してインストールする必要がある場合があります。
以下に、いくつかのLinuxディストリビューション用にlibusb-1.0ライブラリバイナリパッケージをインストールするためのコマンドを示します。
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
ソースコードからlibusb-1.0ライブラリをインストール
-------------------------------------------
あなたのディストリビューション(例: OpenSuse 10.3、Ubuntu 8.04、Fedora 8など)にlibusb-1.0ライブラリのバイナリパッケージがない場合は、libusb-1.0のウェブサイトから最新のソースコードをダウンロードし、簡単にコンパイルしてインストールできます。
ウェブサイト - http://libusb.wiki.sourceforge.net/Libusb1.0
ソースダウンロード - http://sourceforge.net/projects/libusb/files/libusb-1.0/
ライブラリのソースコードを抽出し、次に以下のコマンドを実行してライブラリを構成、コンパイルおよびインストールします。
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32ビット i686プラットフォーム:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(または)
AMD64/Intel 64ビット x86_64プラットフォーム:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
古いLinuxディストリビューションでは、このライブラリのソースコードをコンパイルするためにgccコンパイラのバージョンにいくつかの制限があるかもしれません。詳細はlibusb-1.0ソースコードのドキュメントを参照してください。
============================================
4. Elo Touchscreen APRドライバーのインストール
============================================
重要:
==========
a.) Elo Touchscreen APRドライバーをインストールするには、Linuxシステムで管理者アクセス権が必要です。
b.) 以前のすべてのEloドライバーがシステムからアンインストールされていることを確認してください。
c.) ダウンロードしたバイナリパッケージをWindowsシステムで抽出しないでください。
d.) このドライバーはLinuxカーネルバージョン2.6でのみ動作します。
e.) タッチスクリーンドライバーのインストールを進める前に、libusb-1.0ライブラリ (libusb-1_0-0-0.9.3-4.22またはlibusb-1.0-0パッケージ) がインストールされていることを確認してください。
f.) グラフィカルユーザーインターフェース(GUI)ベースのコントロールパネル(/etc/opt/elo-apr/cpl)を使用するには、Motif 4.0 (libXm.so.4)またはMotif 3.0 (libXm.so.3)ライブラリが必要です。Openmotif、libmotif、libopenmotifまたはlesstifインストールパッケージが必要なlibXm.so.4またはlibXm.so.3ライブラリを提供します。
g.) ドライバーのインストール中およびインストール後の再起動中に、APRタッチスクリーンがシステムに接続されていることを確認してください。
ステップI:
-------
抽出した「bin-apr」バイナリフォルダーからElo APRドライバーのファイルをデフォルトのeloフォルダー(/etc/opt/elo-apr)にコピーします。
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
ステップII:
--------
外部特性データファイル付きのAPRタッチスクリーン (USBスティックに):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
APRタッチスクリーン (例: 3200Lインタラクティブデジタルサイネージディスプレイ) にUSBスティックが付属している場合、USBスティックを接続し、Linuxディストリビューションにマウントします。
次に、USBスティックからAPR特性データフォルダー(/etc/opt/elo-apr/ConfigData/APRCalData/)に外部特性データファイルをコピーし、ファイル名を「AprCF.bin」と正確に変更します(aprcf.binは動作しません)。特性データフォルダーが存在しない場合は作成してください。AprCF.binファイルがすでに存在する場合は上書きしてください。
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
USBスティックが「/media/usbdisk」にマウントされ、特性ファイル名が「F102000120PD_U03」である場合は、以下のコマンドを使用してください。USBマウントポイントとファイル名を必要に応じて変更してください。
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
ターミナルからドライバーを実行して新しいAPRタッチスクリーンを検出し、新しいAprCF.bin特性データファイルで作業を開始します。
# cd /etc/opt/elo-apr
# ./eloapr
ドライバーはユーザーのタッチ入力に反応し始めます(ルートまたは通常のユーザー)。次回のシステム再起動後、ログイン画面でもタッチが使用可能になるはずです。
次にインストールステップIIIに進みます。
内蔵特性データファイル付きのAPRタッチスクリーン:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
APRタッチスクリーンがシステムに接続されていることを確認し、特性データファイルのダウンロードを進めます。
ターミナルからドライバーを実行して新しいAPRタッチスクリーンを検出し、特性データファイルをダウンロードします。このデータのダウンロードは数分かかり、一度のタッチスクリーンにつき一度だけ行われます。このデータはハードディスクに保存され、各タッチスクリーンに固有であり、ドライバーが特定のタッチスクリーンと連携するために使用されます。
# cd /etc/opt/elo-apr
# ./eloapr
データのダウンロードが完了すると、ドライバーはユーザーのタッチ入力に反応し始めます(ルートまたは通常のユーザー)。次回のシステム再起動後、ログイン画面でもタッチが使用可能になるはずです。
ステップIII:
---------
OpenSuseおよびSuse Enterprise Linuxシステム:
- - - - - - - - - - - - - - - - - - - - - -
Elo APRドライバーのudevルールファイル(99-elotouch-suse.rules)をudevルールフォルダー「/etc/udev/rules.d/」にコピーします。XserverがX認証を使用しない場合は、「/etc/udev/rules.d/99-elotouch-suse.rules」ファイルのeloapr起動行に「--noxauthentication」コマンドラインパラメータを追加します。
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
APRタッチスクリーンの接続を解除し、再接続してタッチがアクティブかどうかを確認します。タッチが復元されていない場合は、APR UDEVルールファイルをLinuxディストリビューションに合わせて修正してください。/etc/opt/elo-apr/setupフォルダーと/etc/udev/rules.dフォルダーにある利用可能なudevルールファイルを確認して、可能な修正を行います。
Debian、UbuntuおよびGentooシステム:
- - - - - - - - - - - - - - - - -
Elo APRドライバーのudevルールファイル(99-elotouch-ubuntu.rules)をudevルールフォルダー「/etc/udev/rules.d/」にコピーします。XserverがX認証を使用しない場合は、「/etc/udev/rules.d/99-elotouch-ubuntu.rules」ファイルのeloapr起動行に「--noxauthentication」コマンドラインパラメータを追加します。
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
APRタッチスクリーンの接続を解除し、再接続してタッチがアクティブかどうかを確認します。タッチが復元されていない場合は、APR UDEVルールファイルをLinuxディストリビューションに合わせて修正してください。/etc/opt/elo-apr/setupフォルダーと/etc/udev/rules.dフォルダーにある利用可能なudevルールファイルを確認して、可能な修正を行います。
SlackwareおよびRedhat Enterprise Linuxシステム:
- - - - - - - - - - - - - - - - - - - - - - -
Elo APRドライバーのudevルールファイル(99-elotouch-rhel.rules)をudevルールフォルダー「/etc/udev/rules.d/」にコピーします。XserverがX認証を使用しない場合は、「/etc/udev/rules.d/99-elotouch-rhel.rules」ファイルのeloapr起動行に「--noxauthentication」コマンドラインパラメータを追加します。
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
APRタッチスクリーンの接続を解除し、再接続してタッチがアクティブかどうかを確認します。タッチが復元されていない場合は、APR UDEVルールファイルをLinuxディストリビューションに合わせて修正してください。/etc/opt/elo-apr/setupフォルダーと/etc/udev/rules.dフォルダーにある利用可能なudevルールファイルを確認して、可能な修正を行います。
Fedoraシステム:
- - - - - - - -
Elo APRドライバーのudevルールファイル(99-elotouch-fedora.rules)をudevルールフォルダー「/etc/udev/rules.d/」にコピーします。XserverがX認証を使用しない場合は、「/etc/udev/rules.d/99-elotouch-fedora.rules」ファイルのeloapr起動行に「--noxauthentication」コマンドラインパラメータを追加します。
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
APRタッチスクリーンの接続を解除し、再接続してタッチがアクティブかどうかを確認します。タッチが復元されていない場合は、APR UDEVルールファイルをLinuxディストリビューションに合わせて修正してください。/etc/opt/elo-apr/setupフォルダーと/etc/udev/rules.dフォルダーにある利用可能なudevルールファイルを確認して、可能な修正を行います。
Mandrivaシステム:
- - - - - - - - -
Elo APRドライバーのudevルールファイル(99-elotouch-mandriva.rules)をudevルールフォルダー「/etc/udev/rules.d/」にコピーします。XserverがX認証を使用しない場合は、「/etc/udev/rules.d/99-elotouch-mandriva.rules」ファイルのeloapr起動行に「--noxauthentication」コマンドラインパラメータを追加します。
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
APRタッチスクリーンの接続を解除し、再接続してタッチがアクティブかどうかを確認します。タッチが復元されていない場合は、APR UDEVルールファイルをLinuxディストリビューションに合わせて修正してください。/etc/opt/elo-apr/setupフォルダーと/etc/udev/rules.dフォルダーにある利用可能なudevルールファイルを確認して、可能な修正を行います。
ステップIV:
--------
Elo APR (USB)タッチスクリーンがコンピューターに接続されていることを確認し、システムを再起動します。
# shutdown -r now
===========================================
5. APRドライバーコマンドラインオプションと使用法
===========================================
APR (eloapr)ドライバーのコマンドラインオプションは以下の通りです。必要に応じて、Elo UDEVルールファイルを修正して、eloaprドライバーの起動時にコマンドラインオプションを追加してください。
--nobeepontouch [ タッチ時のビープ音を無効にします ]
--noxauthentication [ X認証プロセスを無効にします。Xorgの
認証手続きが不要なXservers(組み込みシステム)との
インタラクション ]
--displaycoordinates [ 各タッチに対応するタッチデータを端末に表示します。
タッチデータは、タッチ状態(Touch/Stream/Untouch)と
XおよびY座標で構成されます。このオプションは、APRタッチ
スクリーンをテストするために使用されるため、タッチデータは表示され、
マウスポインタを移動するためにXserverに送信されません。 ]
--rotation [ APRドライバーを起動して、対応するビデオの
回転モードをサポートします。サポートされているビデオの回転角度は0、
90、180、および270です。 ]
--linearinputgain [ リニア入力ゲインインデックスを変更します。
有効な範囲は0から45です。 ]
--aprmode_pos [ POS(Point of Sale)アプリケーションに特化したElo APRドライバーを起動します(デフォルトモード)。 ]
--aprmode_general [ 一般的なアプリケーションに特化したElo APRドライバーを起動します。 ]
--aprmode_signature [ サインアプリケーションに特化したElo APRドライバーを起動します。 ]
--aprmode_gaming [ ゲーミングアプリケーションに特化したElo APRドライバーを起動します。 ]
--custom_parameters [ 特定のAPRモード用のカスタムパラメータでElo APRドライバーを起動します。カスタムパラメータは、
/etc/opt/elo-apr/setup/customAprParameters.txtファイルから読み取られます。
4つの標準APRモードが適切でない場合は、カスタムパラメータに関してEloテクニカルサポートにお問い合わせください。
カスタムパラメータの形式は、customAprParameters.txtファイルにリストされており、有効な範囲は
Parameter_0からParameter_37までです。 ]
使用例:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ 標準APRサインモードをロードし、
いくつかのパラメータをカスタムパラメータファイルで置き換えます。 ]
eloapr --custom_parameters [ 標準APR POSモードをロードし、
いくつかのパラメータをカスタムパラメータファイルで置き換えます。 ]
==============================
6. コントロールパネルへのアクセス
==============================
コントロールパネルアプリケーションを使用すると、ユーザーは利用可能なドライバー構成オプションを簡単に設定できます。ドライバーがインストールされ、読み込まれた後、/etc/opt/elo-aprフォルダーに移動し、コントロールパネルアプリケーションを実行します。
重要:
==========
ユーザーはコントロールパネルアプリケーションを実行するために、管理者またはルートアクセスが必要です。
ステップI:
-------
/etc/opt/elo-aprフォルダーから、X Windowsのコマンドウィンドウでコントロールパネルユーティリティを実行します。GUIベースのコントロールパネル(/etc/opt/elo-apr/cpl)を使用するには、Motifバージョン4.0 (libXm.so.4)またはMotifバージョン3.0 (libXm.so.3)が必要です。
# cd /etc/opt/elo-apr
# ./cpl
ステップII:
--------
タブをクリックして、さまざまなタブをナビゲートします。各タブに関連する情報の概要は以下の通りです。
一般 - 一般的なタッチスクリーン情報
モード - タッチスクリーンモードの変更
プロパティ - APRタッチモニターに関連するデータの表示
概要 - パッケージに関する情報。Readmeボタンをクリックしてこのreadme.txtファイルを開きます。
ステップIII:
---------
Motifがインストールされていない場合は、アプリケーションのコマンドライン版を使用してコントロールパネルにアクセスします。/etc/opt/elo-aprフォルダーから、X Windowsのコマンドウィンドウでコマンドラインアプリケーションを実行します。
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Elo Touchscreen APRドライバーのアンインストール
==============================================
重要:
==========
a.) Elo Touchscreen APRドライバーをアンインストールするには、Linuxシステムで管理者アクセス権が必要です。
b.) ハードディスクにダウンロードされたすべてのタッチスクリーン特性データが削除されます。
ステップI:
-------
インストールステップIIIでudevルールフォルダー「/etc/udev/rules.d」にコピーしたElo APRドライバーのudevルールファイル(99-elotouch-*.rules)を削除します。
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
ステップII:
--------
インストールステップIで作成されたメインElo APRドライバーフォルダー「/etc/opt/elo-apr」内のElo APRドライバーファイルとフォルダーを削除します。
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
システムを再起動してアンインストールプロセスを完了します。
# shutdown -r now
==============================
8. Elo TouchSystemsへのお問い合わせ
==============================
ウェブサイト: http://www.elotouch.com
Eメール: customerservice@elotouch.com
郵送先:
----------------
Elo TouchSystems
Tyco Electronicsの事業
301 Constitution Drive
Menlo Park, CA 94025
USA
電話: (800) 557-1458
(650) 361-4800
FAX: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Germany
電話: +49 (0) 89/60822-0
FAX: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgium
電話: +32 (16) 35-2100
FAX: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
All rights reserved.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article