2

Мне нужно использовать команду lpr для копирования файла печати напрямую на сетевой принтер. Однако команда lpr, похоже, не включена в 64-разрядные выпуски Windows.

Что можно сделать, чтобы решить эту проблему?

3 ответа3

4

Согласно списку команд Windows на about.com

Command     MS-DOS  Win 98  Win XP  Win Vista  Win 7
Lpr         N       Y       Y       Y²         Y²

[1] Эта команда недоступна в 64-разрядных версиях этой операционной системы.

[2] Эта команда доступна только в этой версии Windows, когда служба печати LPD включена из компонентов Windows.

Пропуск 1 надстрочного знака после Y предполагает, что lpr можно сделать доступным, включив "Монитор порта LPR" с помощью «Панель управления / Программы и компоненты / Включить или отключить функции Windows».

3

lpr прекрасно работает на Win 7 и выше. Вам не нужно копировать это. На панели управления перейдите к пункту "Включение или отключение функций Windows" и убедитесь, что "службы печати и документов" установлены.

Чтобы использовать lpr для отправки файла на принтер, который использует протокол RAW, синтаксис:

lpr -S <printer name or IP> -P raw <file to send>

e.g.
lpr -S 192.168.11.118 -P raw postscript.ps

0

Скопировав файлы lpr * из C:\Windows\System32 на 32-разрядной машине Windows, я смог успешно выполнить команду lpr на 64-разрядной машине Windows.

Я надеюсь, что есть лучший способ ...

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