LP обеспечивает простой механизм присваивания приоритета, который могут использовать пользователи, чтобы подобрать положение запроса на распечатку в очереди. Каждому запросу можно дать уровень приоритета (число от 0 до 39, где 0 соответствует наивысшему уровню), это делает тот человек, который предписывает запрос. Так, если вы решили , что у вашего запроса слишком низкий приоритет, вы можете установить более высокий приоритет (с более низким значением), когда предписываете файл на распечатку.
Вы можете определить следующие характеристики этой схемы:
Вы, возможно, обнаружите, что хотите распечатать критический запрос раньше любых других, даже, если он должен иметь преимущественное право перед текущим запросом на распечатку. Вы можете дать LP "immediate", т.е. немедленная обработка запроса, а другой запрос поставить на "hold" (задержка).
Выбор priorities из меню Printer Services дает следующий экран с меню:
3 Assign Queue Priorities to Users ---------------------------------------------- default - Set System Default Priority list - List Priority Limits for Users remove - Remove Users Priority Limit system - Set System Priority Limit users - Set User(s) Priority Limitdefault - устанавливает уровень приоритета на значение по умолчанию, равное 20;
4 Priority Limits for Users ------------------------------------------------ Default priority is <default-priority> Priority limit for users not listed below is 0 Priority Users p1 u1, u2, ... p2 u3 . . . . . . . .
Формат команды:
/usr/sbin/lpusers -q priority-levelгде prioriry-level - число от 0 до 39, более низкие числа соответствуют более высокому приоритету.
Команда устанавливает предел по умолчанию, который применяется к тем пользователям, у которых нет конкретного предела.
Если вы не устанавливаете приоритет по умолчанию, LP будет использовать значение 20.
Эта команда соответствует функции меню Setting a Default Limit.
Вы можете проверить все установки, которые присвоили для пределов приоритетов и значения по умолчанию, используя следующую команду:
/usr/sbin/lpusers -l
Эта команда соответствует функции меню Listing User's Priorities.
Чтобы восстановить предел приоритетов пользователя на значение по умолчанию, введите:
/usr/sbin/lpusers -u user-name
Эта команда соответствует функции меню Removing User's Priorities.
Вы можете установить приоритет по умолчанию, который следует присвоить тем запросам, которым не предписан приоритет. Используйте команду:
/usr/sbin/lpusers -d priority-level
Эта команда соответствует функции меню Setting the System Priority Level.
Значение по умолчанию применяется, когда у пользователя нет личного уровня приоритетов. Если приоритет по умолчанию превышает предел для пользователя, то вместо значения по умолчанию используется предел.
Функции Setting User's Priority Limits соответствует следующая команда:
/usr/sbin/lpusers -d priority-level -u user-name
Вы можете установить предел для пользователей, перечислив их имена после параметра -u. Отделите несколько имен запятой или пробелом. Если для отделения имен друг от друга вы используете пробел, заключите весь список в кавычки.
Чтобы модифицировать предел приоритетов пользователя, повторно введите команду lpusers с новым пределом.
Назад | Содержание | Вперед