Мне нужно использовать команду lpr для копирования файла печати напрямую на сетевой принтер. Однако команда lpr, похоже, не включена в 64-разрядные выпуски Windows.
Что можно сделать, чтобы решить эту проблему?
Мне нужно использовать команду lpr для копирования файла печати напрямую на сетевой принтер. Однако команда lpr, похоже, не включена в 64-разрядные выпуски Windows.
Что можно сделать, чтобы решить эту проблему?
Согласно списку команд 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».
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
Скопировав файлы lpr * из C:\Windows\System32 на 32-разрядной машине Windows, я смог успешно выполнить команду lpr на 64-разрядной машине Windows.
Я надеюсь, что есть лучший способ ...