14.8. Распределенная печать с использованием классов

Проблема
Одна из групп пользователей выводит на печать большое количество материа лов. Необходимо предоставить в ее распоряжение целую группу принтеров, но
обойтись без хлопот с отдельными очередями печати.
Решение
Воспользуйтесь классами — фактически они создают одну очередь печати, состо ящую из нескольких принтеров. На странице Admin веб-интерфейса CUPS щелк ните на ссылке Add Class и выберите из списка принтеры, входящие в класс. Те перь пользователи могут направлять задания печати в класс вместо конкретного
принтера; задание будет обработано первым свободным принтером. В меню вы полняются операции добавления и исключения принтеров и даже создания под классов.
Операции с классами также могут выполняться в командной строке. Создание
класса с включением принтеров:
# lpadmin -p printerl -p printer2 -p printer3 -с art-dept
Включение нового принтера в класс:
# lpadmin -p printer4 -с art-dept
Удаление принтера из класса (ключ -г):
# Ipadmin -p printer4 -r art-dept
Удаление всего класса:
# lpadmin -x art-dept
Комментарии
Разумеется, не стоит объединять в один класс принтеры, расположенные далеко
друг от друга, — эти принтеры должны находиться в одной комнате. Использова ние классов создает некоторые проблемы, потому что пользователь не знает, на
каком именно принтере было выведено его задание. С другой стороны, если на
принтере произойдет сбой и он станет недоступным, задание все равно будет ус пешно выведено без вмешательства пользователя. Кроме того, классы отлично
подходят для печати в больших объемах, так как нагрузка автоматически пере распределяется на свободные принтеры.
См. также
Раздел «Printing System Management» документа CUPS Software Administrators
Manual (http://localhost:631/documentation.html).