Опубликован: 19.10.2005 | Уровень: специалист | Доступ: платный | ВУЗ: Европейский Университет в Санкт-Петербурге
Лекция 12:

Печать в Solaris

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >

Печать документов, просмотр и отмена заданий на печать

Для печати документа можно выбрать в меню функцию Print, если соответствующее меню имеется в задействованном приложении. При работе в командной строке для печати файла дайте команду

lp имя_файла

или

lpr имя_файла

Для просмотра очереди печати используют команду lpq:

bash-2.05# cat >> lptest
lptest
bash-2.05# lp lptest
request id is hplj-2 (1 file)
bash-2.05# lpq
Port Name PS-1426
==============================
[Total Status]
Job 41
Sizes (KBytes) 10546
Timeouts 0
------------------------------
[Current Job]
Printer Status On line
Index 0
Protocol
Name
Spooling Bytes 0
Printing Bytes 0
==============================

Отмена задания выполняется командой lprm:

lp filename
request id is hplj-4 (1 file)
lprm hplj-4

Команда lprm без параметров удаляет текущее (выполняемое) задание на печать.

Все эти команды принимают имя принтера (то, которым принтер назван в /etc/printers.conf или в базе данных NIS) с ключом :

lprm -P hplj

Существует возможность активировать или деактивировать принтер, описанный в /etc/printers.conf. Это делается командами enable и disable соответственно. Более того, можно временно приостановить принятие запросов на печать для определенного принтера командой

reject имя_принтера

и затем восстановить прием заданий командой

accept имя_принтера

В некоторых командных процессорах команды accept, reject, enable и disable могут быть встроенными командами командного процессора, и тогда следует найти команды подсистемы печати, используя find или whereis, а затем запускать их, указывая полное имя команд.

< Лекция 11 || Лекция 12: 12345 || Лекция 13 >
Алексей Антипин
Алексей Антипин
Россия, Томск, ТУСУР, 2010
Игорь Тарасенко
Игорь Тарасенко
Россия