Windows 下 「串口驱动程序」 的设置和故障

   Updated: 2016-07-07 02:15       Windows 下 「串口驱动程序」 的设置和故障无评论

串口的扫描设备在 Windows 下无法直接使用,需要利用串口驱动程序来将串口模拟为键盘口使用。

我公司常用的为 「串口驱动程序」 和 「串口设置程序」。由于 「串口驱动程序」 可以最小化到状态栏以及可以设置使用非 Com1 口,所以一般使用 「串口驱动程序」。

卸载方法

先反注册 mscomm32.ocx 文件。命令行代码:

regsvr32 /u C:\WINDOWS\system32\mscomm32.ocx

再删除注册表启动项

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 下的 Com2Key 项

注:或者只禁用启动项也是可以的

使用非 com1 端口

「串口驱动程序」 默认使用 1 号 Com 口,要使用其他 Com 口,需要添加启动参数:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 下的 Com2Key 项,在其值后添加启动参数,如使用 com2 口则添加 com2 9600,n,8,1

使用故障

有时候安装了 「串口设置程序」 后,启动时出现 Run_time error 『8002』 错误,如图:

run-time_error

出现这个错误的原因:

电脑上没有 Com1 口或者 Com1 口被其他程序占用,这个时候打开 「串口设置程序」 的时候就会出现上述错误。因为 「串口设置程序」 默认且只能使用 Com1 口。

解决办法:如果电脑上只有一个 Com 口且不为 Com1 的话,到 「设备管理器」 中将此 Com 口改为 Com1 口;如果有 Com1 口就看看有什么程序占用了 Com1 口,改成其他 Com 口即可。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注