この記事では、レガシーDOSタッチドライバーのダウンロードリンク、インストール手順、およびトラブルシューティングを提供します。
このガイドを使用して、レガシーDOS、Windows 3.1、Windows 95、およびWindows 98環境でElo DOSタッチドライバーをインストール、キャリブレーション、トラブルシューティングします。Elo(現在Zebra Technologiesの一部)は、最新のDOSドライバーパッケージの使用と、現在の交換タッチモニター用のシリアルコントローラーオプションの選択を推奨します。
この記事は、DOS、Windows 3.1、Windows 95、またはWindows 98を実行しているレガシーEloタッチモニターにのみ適用されます。これらのオペレーティングシステムは、Microsoftによってサポートされておらず、EloはDOSタッチドライバーの開発や更新を行っていません。この情報は、レガシーシステムを維持する顧客向けに提供されています。
サポートされているオペレーティングシステム
Elo DOSドライバーは次の目的で使用されます:
- DOS
- Windows 3.1
- Windows 95およびWindows 98(制限あり)
重要な互換性の注意
これらのドライバーは真のDOS環境を必要とします。Windows NT、Windows 2000、Windows XP、またはそれ以降のWindowsバージョンではサポートされていません。Windows NT/2000/XPのウィンドウ内で実行されているDOSはサポートされていません。
要件
- 現代のElo DOSインストールを使用する場合は、タッチモニターをリアルなシリアルCOMポートに接続してください。
- USBタッチコントローラーやシリアル-USBアダプターは使用しないでください。DOSはElo USBタッチ操作をサポートしていません。
- 古いPC-Busインストールを交換する場合は、PC-Busコントローラーを取り外し、新しいモニターを可能な場合はCOM1またはCOM2に接続してください。
- インストール中に、どのコントローラーを選択するかわからない場合は2300シリアルコントローラーを選択してください。このオプションは、サポートされているシリアルコントローラーのファミリーで動作します。
- ハードドライブのフォルダーまたは十分な空きスペースを持つ別の有効なドライブからインストールしてください。完全なドライパッケージをフロッピーディスクに直接解凍しないでください。
ドライバーパッケージを抽出する
dwdsk.zipをダウンロードし、ターゲットシステムまたはセットアップマシンのフォルダーに抽出します。
PKUNZIPを使用する場合、-dオプションを使用してフォルダー構造を保持してください:
pkunzip -d dwdsk.zip c:\elodos
「1つ以上のファイルが欠落しています」というエラーを回避する
ZIPファイルを抽出する際、サブディレクトリが再作成されることを確認してください。PKUNZIPでは、-dを省略するとファイルがフラットになり、インストーラーがファイルが欠落していると報告する可能性があります。
DOSドライバーをインストールする
- 真のDOSプロンプトでブートします。Windows 95/98では、MS-DOSモードで再起動します。
-
抽出したEloファイルがあるフォルダーに切り替えます:
c: cd\elodos
-
インストーラーを実行します:
install
- 情報画面を通してEnterを押します。
- インストールタイプを選択します:
-
DOSエクスプレスインストール - DOSプログラム用にタッチを有効にし、
Elodemo.exeをインストールします。 - Windowsエクスプレスインストール - DOSおよびWindows 3.1/95/98プログラム用にタッチを有効にします。DOSデモはインストールされません。
- セレクティブインストール - ドライバーを更新し、DOSデモを追加するか、既存のDOS専用インストールにWindowsタッチサポートを追加します。
-
DOSエクスプレスインストール - DOSプログラム用にタッチを有効にし、
- 現代のインストールのインターフェースタイプとしてシリアルを選択します。
- すべてのシリアルポートをスキャンを選択するか、正確なCOMポートが分かっている場合はそれを選択します。
- インストールの最後にプロンプトが表示された場合は、goと入力して初期キャリブレーションルーチンを実行します。
GOキャリブレーションルーチンについて
GOルーチンは、インストール中に一般的なビデオモードをキャリブレーションします。インストーラーによってプロンプトが表示されたときのみ実行できます。GOがスキップされたり、利用できない、または中断された場合は、後でELOCALIBを使用して必要なビデオモードをキャリブレーションします。
ドライバーファイルとロード順
デフォルトでは、Eloドライバーファイルはc:\touchにコピーされます。ドライバー呼び出しは通常、autoexec.batから読み込まれます。
DOSタッチドライバーのロード順は次のとおりです:
-
mouse.comまたはnomouse.com -
elodev.exe、コントローラーのパラメータとキャリブレーションポイントを含む monmouse.com
c:\touch\nomouse c:\touch\elodev 2210, 1, 9600 -c## ## ## ## ## ## c:\touch\monmouse -m6
-
mouse.comはDOSマウスサポートを有効にし、マウスカーソル操作に必要です。これはMicrosoftのDOSファイルであり、Eloによって提供されていません。 -
nomouse.comは、DOSマウスドライバーが利用できない場合にEloタッチ操作を可能にしますが、カーソルを表示せず、物理的なマウス操作をサポートしません。 -
elodev.exeはコントローラーを検出し、生のタッチデータをフォーマットし、キャリブレーションポイントを保存します。 -
monmouse.comはEloタッチ入力をマウスイベントに変換します。マウス/ノーマウスとELODEVがすでに正常に読み込まれない限り、読み込むことはありません。
新しいEloシリアルコントローラーが必要な場合-p-
ELODEVがインストールされていないか、コントローラーに電力があり、COMポートが正しいにもかかわらず読み込まれない場合は、autoexec.bat内のELODEV行の末尾に-p-を追加してください。これにより、シリアルハンドシェイキングの要件が無効になります。
例:
c:\touch\elodev 2210, 1, 9600 -c565 4322 56 4123 255 0 -p-
DOSでタッチスクリーンをキャリブレーションする
DOSアプリケーションで使用するすべてのビデオモードをキャリブレーションします。どのモードをアプリケーションが使用しているかわからない場合は、ELOCALIBによってリストされたすべてのモードをキャリブレーションします。
- DOSプロンプトでブートします。
-
Eloタッチディレクトリに切り替えます:
cd\touch
-
実行します:
elocalib
- 矢印キーを使用してビデオモードをハイライトし、Enterを押します。
- Cを押してキャリブレーションします。
- 左上のターゲットをタッチし、次に右下のターゲット、次に右上のターゲットをタッチします。
- 必要な各ビデオモードについて繰り返します。
- Sを押してキャリブレーションポイントを保存します。
-
elograph.calに保存するようプロンプトが表示されたらはいを選択します。 -
autoexec.bat内のELODEV行を更新するようプロンプトが表示されたらはいを選択します。 - システムを再起動します。
キャリブレーションはAUTOEXEC.BATに保存しなければなりません
ELODEVは、MONMOUSEが読み込む前に起動コマンドラインにキャリブレーションポイントが必要です。autoexec.batを更新した後、システムは再起動する必要があります。
トラブルシューティング
タッチスクリーンが反応しない
-
c:\touchに変更し、tutorialを実行します。 - チュートリアルが開く場合、DOSドライバーは読み込まれています。
- タッチしてレッスンを開始します。
- タッチが正しく反応する場合、DOSキャリブレーションとIRQ操作は正しい可能性があります。
- 反応がない場合は、IRQの競合やコントローラー/COMポートの問題を確認してください。
- タッチがタッチポイントから離れて反応する場合は、
ELOCALIBで再キャリブレーションしてください。
「マウスドライバーがインストールされていません」
-
mouse.comまたはnomouse.comがすべてのEloドライバー行の前に呼び出されていることを確認してください。autoexec.bat。 - コマンドラインのパスが正しいことを確認してください。
-
mouse.comを使用している場合、そのファイルが存在し、物理マウスが接続されていることを確認してください。一部のDOSマウスドライバーはマウスが接続されていないと読み込まれません。
「ELODEVがインストールされていない」またはコントローラーが検出されない
- タッチモニターに電力が供給されていることを確認します。
- タッチケーブルがシリアルCOMポートに接続されていることを確認し、PC-Busコネクタ、USBアダプター、またはシリアル-USB変換器に接続されていないことを確認します。
- コマンドラインから
autoexec.batからのパラメータを使ってELODEVを手動で読み込んでみてください。 - ELODEVが失敗した場合は、
-p-を付加してコマンドを再度実行してください。 - それが
-p-で読み込まれる場合、そのスイッチをautoexec.bat内のELODEV行に追加し、保存し、再起動して、再キャリブレーションします。 - それでも読み込まれない場合は、COMDUMPを使用してシリアルコントローラー通信をテストします。
MONMOUSEが読み込まれない
-
mouse.comまたはnomouse.comが最初に読み込まれることを確認します。 - ELODEVがMONMOUSEの前に読み込まれることを確認します。
- ELODEVに保存されたDOSキャリブレーションポイントが含まれていることを確認します。キャリブレーション値が欠けているかすべてゼロの場合は、
ELOCALIBを実行し、ポイントを保存し、autoexec.batを更新して再起動します。
キャリブレーションが保存されない
-
重複したキャリブレーションファイルを検索します:
dir elograph.cal /s
-
elograph.calの重複コピーを削除します。 - アクティブな
elograph.calファイルをc:\touchに保持します。 -
ELOCALIBを再度実行し、ポイントを保存し、autoexec.batを更新し、再起動します。
実行時エラー6002、ゼロ割り算
現在のEloダウンロードリンクから最新のDOSドライバーパッケージをインストールします:dwdsk.zip。
便利なDOSユーティリティ
| ユーティリティ | 用途 |
|---|---|
| COMDUMP | 基本的なシリアルコントローラーのハードウェア通信をテストします。ダウンロード:COMDUMP.zip。 |
| TOUCHES | ELODEVを介してタッチ座標を表示します。生データは通常、ELODEVがキャリブレーションされていないことを示し、行/列データはELODEVがキャリブレーションされていることを示します。 |
| INFO | コントローラーおよびドライバー情報を表示します。ELODEVがインストールされているか、キャリブレーション値が存在するかを確認するのに役立ちます。 |
| TUTORIAL | マウス/ノーマウスドライバー、ELODEV、およびMONMOUSEが読み込まれているかどうかを確認します。また、マウスまたはMONMOUSEが欠落しているかどうかを特定するのに役立ちます。 |
| ELOCALIB | 各利用可能なDOSビデオモードに対してEloタッチ操作をキャリブレーションします。 |
クイックFAQ
Elo DOSドライバーでUSBを使用できますか?
いいえ。Elo USBタッチコントローラーやシリアル-USB変換器はDOSではサポートされていません。
Windows 95/98でフルスクリーンDOSタッチアプリケーションを実行できますか?
Windows 95/98のフルスクリーンDOSアプリケーションには、DOSおよびWindowsドライバーコンポーネントが必要です。Windows 95/98でのDOS動作は保証されておらず、サポートされていませんが、一部のシステムで動作する場合があります。
カーソル矢印が表示されないのはなぜですか?
可視カーソルには、mouse.comのようなDOSマウスドライバーが必要です。Elo nomouse.comはマウスドライバーなしでタッチ操作を許可しますが、カーソルは表示されません。
インストール中にどのコントローラーを選択すべきですか?
シリアルインストールの場合、正確なコントローラーが不明またはリストされていない場合は2300シリアルコントローラーを選択してください。
古いPC-Busタッチモニターを交換する際はどうすればよいですか?
新しいタッチモニターのシリアル出力を利用可能なCOMポートに接続し、必要がない場合は古いPC-Busコントローラーを取り外し、DOSドライバーを再インストールし、シリアルコントローラーオプションを選択してください。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article