Лазерный принтер подключен к моей системе XP с помощью USB-кабеля. Принтер является «общим». Я пытаюсь распечатать файл .prn, используя командный файл типа командной строки. У меня есть некоторый успех и серьезная проблема. Я могу распечатать файл нормально, если мой кабель Ethernet подключен к моей системе XP. Когда кабель Ethernet удален, я получаю сообщение об ошибке (сеть отключена) и ничего не печатает.

Я использую две командные строки:
c:\net use lpt2: \\127.0.0.1\myprinter (где myprinter - это имя общего принтера)
c:\copy /b *.prn lpt2:

Я подумал, что, когда я использовал принтер совместно, я фактически создал независимую службу обратной связи сервера, которая оставалась бы в качестве экземпляра, даже если бы я отключил кабель Ethernet (отключил локальную сеть). Думаю, это не тот случай.

Что мне здесь не хватает? Как можно печатать на лазерном принтере USB без подключения кабеля Ethernet?

3 ответа3

1

USB-соединение отличается от сетевого. команда Net предназначена для выполнения сетевых действий (в данном случае сопоставления сетевого принтера с LPT2), которые не будут работать через USB (без настройки какой-либо IP-сети USB).

Возможно, стоит проверить Распечатать файл ASCII на принтере, подключенном через USB, и Как мне симулировать параллельный (LPT) принтер с USB-принтером? для подключения портов LPT к принтеру USB.

1

Мы привыкли делать это много. Вы устанавливаете петлевой адаптер Microsoft в сетевые подключения как сетевое устройство, используя инструкции в http://support.microsoft.com/kb/839013. Обратная петля должна позволять запускать сетевые команды, даже если у вас нет фактического подключения к Ethernet. Сделайте необходимые настройки для IP-адресов ... Затем вы разделяете принтер, net use lptx: \computername \sharename и затем печатаете на выбранный порт lpt. Помните, что лазерные принтеры - это принтеры страниц - вам может потребоваться подача страницы для извлечения страницы и / или отправка подачи - что-то вроде создания символа переноса в файл и отправки этого файла на принтер после выполнения желаемой работы.

0

Для этого есть программа. DOSPRN поддерживает печать из DOS практически на любом принтере. в том числе USB-принтеры

У него есть и другие функции

DOSPRN

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .