通过并口与其他PC直接电缆连接

 

并口直接电缆连接允许通过一根特殊的并行电缆在同一房间的两台计算机之间传输数据。这种电缆在大多数计算机商店都能找到,叫做“互连并行电缆”或“直接电缆连接的并行电缆”。它允许的传输速率大约是50-80kB/秒。这种功能不能代替网络,但可以在两台计算机之间同步数据(例如台式机和笔记本)。如果两台计算机都使用Windows XP或后续版本,可以使用更快的USB连接。或者,也可以用两块网卡建立永久连接。

 

重要的安全指导 - 请阅读:

 

1. 你需要一根特殊的电缆用于并口连接!这根电缆有交叉的数据线!普通的并行延长线可能会损坏你的并口!你需要4位电缆(不是8位)。关于如何连接,见下文。

2. 关闭电源后再连接计算机!与USB不同,并口不适于热插拔!

3. 总有静电损坏并口的危险,因此请在连接电缆前摸摸PC机箱。不要穿橡胶底的鞋踩在地毯上。

4. 仅连接两个并口,不是并口与串口!PC的并口是25眼的母端口,电缆必须有两个25针的插头。

5. 不应在同一电缆上通过并口连接其他设备,如加密狗,ZIP驱动器(™)或外置硬盘。Total Commander在整个连接期间阻塞所有端口访问!

 

开始并口连接

 

1. 关闭两台计算机,以并行电缆连接,再打开电源。

2. 两台计算机上都启动Total Commander。如果只有自己使用,仅需一份软件授权。

3. 两台计算机上都选择‘网络’ - ‘直接电缆连接’。

4. 一台计算机将作为服务器,另一个是客户端。你在客户端工作,在此连接过程中服务器端不能使用Total Commander。在一台计算机上选择‘服务器’,另一个选择‘客户端’。

5. 如果你的计算机有多个并口,Total Commander会询问你想用哪个端口。选择并行电缆连接的那个端口。

6. 现在建立了连接。它的工作方式类似于FTP连接,即,你可以上传,下载,删除,重命名,查看和编辑文件,但不能执行程序。而且不能使用“同步文件夹”功能。

7. 关闭客户端(断开)和服务端(放弃)的连接。

 

你也可以通过工具栏,开始菜单或Ctrl+D菜单(仅客户端)的命令启动直接电缆连接:

命令格式:

cd port://lpt1/c:/subdir1/subdir2

重要:目录之间必须以正斜杠“/”分隔!原因是Total Commander内部使用FTP函数连接。

 

如果你想从运行Windows的计算机传输数据到没有Windows的计算机(仅有纯DOS),如拷贝系统,你可以使用DOS下的单独服务器。可在我们的主页www.ghisler.com的'addons'页找到。尽管这个服务器可在Windows 95/98和Windows 3.1下运行,你不应在这些系统下使用它,因为它访问端口时没有任何保护以防止其他程序访问冲突。而且它的速度慢,不支持长文件名。

 

并口驱动程序的使用

 

Total Commander在Windows 95/98/ME下使用cglpt9x.vxd用于并口连接。连接开始后它自动加载,结束后卸载。在Windows NT/2000/XP/Vista/7下,使用cglptnt.sys。64位Windows下使用cglpt64.sys。为了动态加载驱动程序,你需要那台计算机的管理员权限!如果没有,或出于安全原因在普通用户账号下工作(推荐),你可以让驱动程序在系统启动后自动加载。为此你或你的管理员需以管理员账号按如下方式启动Total Commander:

Totalcmd.exe /installdriver

卸载驱动程序使用:

Totalcmd.exe /removedriver

仅适用于基于Windows NT的系统!驱动程序实现了所谓‘并口类驱动’,它由我们开发,包括阻塞/非阻塞访问并口,发送单个字符甚至整个块的函数。它允许用户态程序独占访问并口,但不支持其他端口。

Windows 3.1下Total Commander无需驱动程序访问端口。这意味着不能防止其他程序访问同一端口!因此连接期间不要打印,不要访问连接在那个端口的设备。

 

故障排除

 

如果连接失败,试试‘测试’方式。要使用这个功能,在两端选择‘测试’(而不是‘客户端’或‘服务端’)!Total Commander将通过并口发送测试信号,接收端用以检测电缆是否正常。两端都需要报告电缆正常,因为每端只能检测自己一侧!

 

可能有以下结果:

 

1. 两侧都报告‘电缆正常’,但连接依然失败。解决:你的电缆可能太长或屏蔽不够好。可能需要更短或更好的电缆。电缆最好不超过5-10 m/yards。

 

2. 错误‘无法加载驱动’。解决:确保在Total Commander文件夹(Win95/98/ME)中有cglpt9x.vxd,或已安装了cglptnt.sys/cglpt64.sys(Windows NT/2000/XP/Vista/7)。另一个可能的原因:你曾想在桌面建立Totalcmd.exe的快捷方式,但复制了程序!为了修正这个问题,删除错误的快捷方式,在桌面上右击,新建->快捷方式。

 

3. 没有响应。这可能有几个原因:错误的电缆(不是交叉线,而是1:1连接的线),连接到错误端口或非标准端口。解决:确保把电缆接到正确端口(并口,而不是串口),并且选择了正确的端口号(LPTx)。如果还未解决问题,试试换一根电缆!

 

4. Total Commander检测到数据已收到,但显示接收错误。原因:错误的电缆,或者有些针坏了。Total Commander将显示哪个连接不工作。

 

遗憾的是我们不能为无法工作的电缆连接提供任何支持。

 

电缆至少需要连接以下针:

 

2 <----> 15

3 <----> 13

4 <----> 12

5 <----> 10

6 <----> 11

15 <----> 2

13 <----> 3

12 <----> 4

10 <----> 5

11 <----> 6

25 <----> 25 (接地)