NET USE LPT2: печать_порт

Вопрос или проблема

Это я понимаю:

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-адресу, вам нужно убедиться, что он настроен для совместного использования и у вас есть его сетевое имя.

Как проверить доступность и корректное имя папки

  1. Проверьте доступность принтера:

    • Убедитесь, что принтер включен и доступен по сети. Попробуйте использовать команду:
      ping 1.2.3.4
  2. Просмотрите доступные ресурсы:

    • Используйте команду net view \\1.2.3.4, чтобы увидеть, какие ресурсы доступны на данном IP-адресе.
  3. Настройка совместного использования принтера:

    • Перейдите к настройкам принтера и убедитесь, что принтер совместно используется с корректным именем. Например, если он называется SHARED_PRINTER, то подключение должно выглядеть так:
      net use LPT2: \\1.2.3.4\SHARED_PRINTER

Заключение

Команда NET USE может быть использована для перенаправления LPT-портов на сетевые ресурсы, такие как принтеры, но следует учитывать правильный синтаксис и путь к общему ресурсу. Неправильное указание адреса устройства, как в вашем случае, может привести к ошибкам в подключении. Убедитесь, что все сетевые настройки корректны, и повторите попытку с настроенным именем общего ресурса.

Оцените материал
Добавить комментарий

Капча загружается...