Вопрос или проблема
Это я понимаю:
net use P: \\ДРУГОЙ_КОМПЬЮТЕР\ДЕЛЕГИРОВАНИЕ
net use P: \\1.2.3.4\ДЕЛЕГИРОВАНИЕ
(второй аргумент – это логическое делегирование на данном компьютере)
Это я НЕ понимаю:
net use LPT2: IP_1.2.3.4
(где IP_1.2.3.4 – это имя “порта”, назначенного принтеру; IP является действительным и отвечающим устройством, но полная строка “IP_1.2.3.4” не является таковой)
Может ли кто-нибудь сказать, существует ли синтаксис NET USE, который мог бы работать с портом принтера таким образом? Я не могу заставить его работать, не могу найти ничего через Google и практически на грани слез.
[Извините, если это считается обманом, это в основном перепост https://stackoverflow.com/questions/1884235/old-school-windows-2000-printing-or-when-is-a-port-name-a-computer, но сужение сферы вопросы только к основной проблеме.]
Хорошо, в основном, команда Net Use LPT1: \имя_сервера\имя_шары [постоянно:да/нет] – это то, что вам нужно. Что она делает, так это перенаправляет любой входящий трафик на LPT-порт и отправляет его на шары. Предполагая, что либо компьютер, на котором находится принтер, либо сам принтер делится, вам нужно определить имя сервера хоста и предположить, что IP_1.2.3.4 является именем шары. Попробуйте выполнить Net View по этому IP-адресу.
Вы можете продемонстрировать это, перейдя к одному из ваших принтеров на компьютере, щелкнув правой кнопкой мыши и выбрав “Поделиться”. Выберите что-то вроде SHARED_PRINTER. Затем выполните Net View и найдите имя вашего компьютера. Затем выполните Net View на вашем IP или имени компьютера, и должно отобразиться делегирование. Затем вы можете выполнить команду Net Use на себе.
Ответ или решение
Команда NET USE
— это мощный инструмент для управления сетевыми подключениями в Windows. Давайте рассмотрим ваш вопрос по поводу использования NET USE
с параллельным портом, например, LPT2:
.
Понимание команды NET USE
Синтаксис команды NET USE
обычно используется для подключения к сетевым ресурсам, таким как диски и принтеры. Основная структура команды такая:
net use [устройство:] [объект] [/persistent:{yes|no}]
Где:
- устройство: — указывает логический диск или порт (например,
LPT1:
илиLPT2:
). - объект — это путь к общему ресурсу, например, сетевой принтер или дисковый ресурс.
Подключение принтера через NET USE
Чтобы подключить принтер по порту, например LPT1:
, нужно использовать следующий синтаксис:
net use LPT1: \\servername\sharename [/persistent:{yes|no}]
Здесь \\servername\sharename
— это полный путь к общему ресурсу принтера на удаленном сервере.
Проблема с использованием IP-адреса
Вы упомянули следующий пример:
net use LPT2: IP_1.2.3.4
Этот синтаксис не сработает, поскольку NET USE
не предназначен для работы с IP-адресами напрямую в качестве имени порта. Вместо этого вам нужно использовать путь к общему ресурсу, как объяснено выше. Если ваш принтер подключен к IP-адресу, вам нужно убедиться, что он настроен для совместного использования и у вас есть его сетевое имя.
Как проверить доступность и корректное имя папки
-
Проверьте доступность принтера:
- Убедитесь, что принтер включен и доступен по сети. Попробуйте использовать команду:
ping 1.2.3.4
- Убедитесь, что принтер включен и доступен по сети. Попробуйте использовать команду:
-
Просмотрите доступные ресурсы:
- Используйте команду
net view \\1.2.3.4
, чтобы увидеть, какие ресурсы доступны на данном IP-адресе.
- Используйте команду
-
Настройка совместного использования принтера:
- Перейдите к настройкам принтера и убедитесь, что принтер совместно используется с корректным именем. Например, если он называется
SHARED_PRINTER
, то подключение должно выглядеть так:net use LPT2: \\1.2.3.4\SHARED_PRINTER
- Перейдите к настройкам принтера и убедитесь, что принтер совместно используется с корректным именем. Например, если он называется
Заключение
Команда NET USE
может быть использована для перенаправления LPT-портов на сетевые ресурсы, такие как принтеры, но следует учитывать правильный синтаксис и путь к общему ресурсу. Неправильное указание адреса устройства, как в вашем случае, может привести к ошибкам в подключении. Убедитесь, что все сетевые настройки корректны, и повторите попытку с настроенным именем общего ресурса.