本文提供旧版 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
避免“一个或多个文件丢失”错误
在提取 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 演示或将 Windows 触摸支持添加到现有的仅限 DOS 的安装中。
-
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 触摸输入转换为鼠标事件。除非 mouse/nomouse 和 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在autoexec.bat中所有 Elo 驱动程序行之前调用。 - 检查命令行中的路径是否正确。
- 如果使用
mouse.com,请确认文件存在并且物理鼠标已连接。某些 DOS 鼠标驱动程序在没有连接鼠标时将无法加载。
“未安装 ELODEV”或检测不到控制器
- 确认触摸监视器有电。
- 确认触摸电缆连接到串行 COM 端口,而不是 PC-Bus 连接器、USB 适配器或串行转 USB 转换器。
- 尝试使用命令行手动加载 ELODEV,使用与
autoexec.bat中相同的参数。 - 如果 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副本。 - 在
c:\touch中保留活动的elograph.cal文件。 - 再次运行
ELOCALIB,保存点,更新autoexec.bat,并重新启动。
运行时错误 6002,除以零
从当前的 Elo 下载链接安装最新的 DOS 驱动程序包: dwdsk.zip。
有用的 DOS 实用程序
| 实用程序 | 用途 |
|---|---|
| COMDUMP | 测试基本的串行控制器硬件通信。下载: COMDUMP.zip。 |
| TOUCHES | 通过 ELODEV 显示触摸坐标。原始数据通常表示 ELODEV 未校准;行/列数据表示 ELODEV 已校准。 |
| INFO | 显示控制器和驱动程序信息。用于确认是否安装了 ELODEV 以及校准值是否存在。 |
| TUTORIAL | 确认 mouse/nomouse 驱动程序、ELODEV 和 MONMOUSE 是否已加载和校准。还帮助识别鼠标或 MONMOUSE 是否丢失。 |
| ELOCALIB | 为每个可用的 DOS 视频模式校准 Elo 触摸操作。 |
快速常见问题解答
我可以在 Elo DOS 驱动程序中使用 USB 吗?
不可以。Elo USB 触摸控制器和串行转 USB 转换器在 DOS 中不受支持。
我可以在 Windows 95/98 下运行全屏 DOS 触摸应用程序吗?
要在 Windows 95/98 中运行全屏 DOS 应用程序,必须使用 DOS 和 Windows 驱动程序组件。在 Windows 95/98 中运行 DOS 不保证或不受支持,尽管在某些系统上可能有效。
为什么没有光标箭头?
需要一个 DOS 鼠标驱动程序,例如 mouse.com,以显示可见的光标。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