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