Главная   Новости   TC Image   Скрипты   Программы   Утилиты   Плагины   Файлы   
Соединение с другим компьютером через параллельный порт

Соединение через параллельный порт позволяет передавать данные между двумя компьютерами, находящимися в одном помещении, по специальному параллельному кабелю. Этот кабель можно найти в большинстве компьютерных магазинов под названием "параллельный кабель Interlink/Laplink" или "параллельный кабель для прямого кабельного соединения". Он позволяет передавать данные со скоростью 50–80 Кб/с. Поэтому функция не может использоваться в качестве замены сети, она предназначена для синхронизации данных между двумя машинами (например, настольным и портативным компьютером). Если на обоих компьютерах установлена Windows XP или новее, вы можете использовать намного более быстрое подключение через USB-кабель. Также в качестве альтернативы можно использовать пару сетевых карт для создания сети.

Важные инструкции по безопасности — пожалуйста, прочтите:

1.Вам нужен специальный кабель для кабельного соединения через параллельный порт! Этот кабель имеет перекрещенные линии передачи данных! Обычный кабель для параллельного порта может повредить параллельный порт или даже оба порта, если вы подключите его к вашим компьютерам! Вам нужен 4-битный (не 8-битный) кабель. См. ниже описание необходимых соединений.
2.Подключайте компьютеры, только когда они выключены! В отличие от USB, параллельный порт не подходит для "горячего" подключения (т.е. подключения без предварительного отключения питания)!
3.Всегда есть опасность повреждения порта статическим электричеством. Поэтому, пожалуйста, коснитесь корпуса компьютера перед подключением кабеля. Старайтесь не находиться на ковре в обуви с резиновой подошвой.
4.Соединяйте только два параллельных порта, а не параллельный с последовательным! Параллельный порт на PC имеет 25 отверстий (не штырьков). Кабель должен иметь два разъёма с 25 штырьками каждый.
5.Вы не должны использовать параллельный порт для подключения других устройства на той же линии, таких как защитная заглушка, ZIP-дисковод™ или внешний жёсткий диск. Total Commander полностью блокирует доступ к порту на всё время соединения!

Открытие соединения через параллельный порт

1.Выключите обе машины, соедините их параллельным кабелем и снова включите их.
2.Запустите Total Commander на обеих машинах. Если вы — единственный пользователь, вам нужна только 1 лицензия.
3.На обеих машинах выберите "Сеть – Установить соединение через LPT-порт".
4.Одна машина будет работать как сервер, другая — как клиент. Вы будете работать на клиентской машине, так как Total Commander во время соединения невозможно использовать на сервере. Поэтому выберите "Сервер" на одной машине, и "Клиент" на другой.
5.Если на вашем компьютере присутствуют несколько параллельных портов, Total Commander спросит, который порт вы хотите использовать. Выберите порт, к которому подключён параллельный кабель.
6.Теперь соединение установлено. Оно работает подобно FTP-соединению, то есть вы теперь можете передавать, загружать, удалять, переименовывать, просматривать и редактировать файлы, но не запускать программы. Кроме того, вы можете использовать команду "Синхронизировать каталоги".
7.Закончив работу, закройте соединение на клиенте (кнопкой "Отключение" в панели FTP) и на сервере (кнопкой "Прервать").

Вы можете также открыть соединение через порт, используя кнопку на панели инструментов, команду меню "Запуск" или меню Ctrl+D (только для клиентской машины):
Команда для этого выглядела бы так
cd port://lpt1/c:/subdir1/subdir2
Внимание: Подкаталоги должны быть отделены прямыми слэшами "/"! Причина этого в том, что Total Commander внутренне использует функции FTP-соединения.

Если вы хотите передать данные с машины, где есть Windows, на машину без Windows (только с "чистым" DOS), например, скопировать систему, вы можете использовать отдельный сервер для DOS. Вы можете найти его на нашей домашней странице, http://www.ghisler.com/, в разделе Addons. Хотя этот сервер запускается на Windows 95/98 и Windows 3.1 в режиме эмуляции DOS, его не следует использовать таким образом, потому что он обращается к порту без какой-либо защиты от других программ. Кроме того, он работает медленнее и не поддерживает длинные имена файлов.

Использование драйверов для параллельного порта

Для соединения через параллельный порт под Win9x Total Commander использует драйвер cglpt9x.vxd. Он загружается автоматически при установке соединения и удаляется при его закрытии. Под WinNT используется драйвер cglptnt.sys, в 64-битных версиях — cglpt64.sys. Чтобы загружать этот драйвер динамически, вам нужны на этой машине права администратора! Если у вас их нет, или вы хотите работать под учётной записью обычного пользователя из соображений безопасности (что рекомендуется), вы можете использовать автоматическую загрузку драйвера при запуске системы. Для этого вы или ваш администратор должны запустить Total Commander под учётной записью администратора следующим образом:
Totalcmd.exe /installdriver
Для удаления драйвера используйте команду
Totalcmd.exe /removedriver
Это будет работать только на операционных системах семейства NT! Драйвер реализует так называемый "драйвер класса параллельного порта". Он был разработан нами и содержит функции блокировки/разблокировки доступа к параллельному порту и функции передачи отдельных символов и даже целых блоков. Это позволяет программам пользовательского режима получать исключительный доступ к параллельным портам, но не к каким-либо другим.

Решение проблем

Если произошёл сбой соединения через порт, попробуйте режим "Тест". Чтобы использовать его, выберите "Тест" (вместо "Клиента" или "Сервера") на обоих компьютерах! Total Commander тогда пошлёт через параллельный порт тестовый блок данных, который принимается на другом конце, чтобы определить, в порядке кабель или нет. Обе стороны должны сообщить, что кабель в порядке, потому что каждый компьютер может проверить только свою сторону!

Вы можете получить один из следующих результатов:

1. Обе стороны выдают сообщение "Эта сторона кабеля в порядке", но, тем не менее, установить соединение не удаётся. Решение: Вероятно, ваш кабель слишком длинный или недостаточно хорошо заэкранирован. По всей видимости, вам требуется более короткий или более качественный кабель. Кабели длиной до 5-10 метров должны подойти.

2. Ошибка "Не могу загрузить драйвер порта." Решение: Удостоверьтесь, что файл cglpt9x.vxd находится в каталоге TotalCmd (для Win9x) или что у вас установлен драйвер cglptnt.sys/cglpt64.sys (для WinNT). Другая возможная причина: вы попытались создать ярлык для totalcmd.exe на Рабочем столе, но вместо этого скопировали саму программу! Чтобы исправить это, удалите неверный ярлык и создайте новый, щёлкнув на Рабочем столе правой кнопкой (Создать->Ярлык). Для автоматического создания нового ярлыка можно использовать опцию восстановления (Repair) в утилите Uninstall/Repair Total Commander (файл tcuninst.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 (Земля)