Большие системы
Большие системы, под которыми я подразумеваю сети, включающие более двух принтеров или серверов, имеют специальные требования. Вот описание одной из возможных спецификаций.
Каждый принтер должен иметь одну точку контроля, откуда администратор может приостановить, переупорядочить или переназначить задания в очереди. Для реализации этого каждый должен печатать на локальный сервер, который будет выполнять буферизацию заданий и направлять их на соответствующий принтер.
Используйте LPRng, по крайней мере на серверах; BSD LPD является имеет слишком много недостатков для "нормального" использования.
Клиентские системы не должны иметь уникальные настройки печати. Для реализации этого используйте расширенный синтаксис printcap в LPRng, так что вы сможете везде использовать один и тот же файл printcap.
Очереди печати не должны называться по названию производителя или модели; очереди печати лучше именовать лучше по расположению (floor2_nw) или по возможностям (color_transparency). Три года спустя, если сломается принтер, то вы сможете сменить его другой моделью без введения в заблуждение.
Разработайте страницу web, которая показывает детальную информацию о каждом из принтеров, включая расположение, возможности и т.п. Рассмотрите возможность показа очереди. Сложные сетевые среды неуправляемы без соответствующей документации.
На машинах с Unix, используйте PDQ для того, чтобы предоставить выбор параметров печати, таких как двухстороннюю печать или размер бумаги, и заставить пользователей запускать все задания Ghostscript под правильным идентификатором пользователя.
На машинах с Windows и Apple, либо используйте везде
поставляемые драйвера (Samba поддерживает механизм автоматической загрузки драйверов) или везде
используйте драйвера Postscript. Не смешивайте разные драйвера; примитивные текстовые процессора часто производят разный код при изменении драйвера принтера; пользователи не могут связать изменения в виде с отдельной парой клиент/принтер.
Если возможно, то покупайте принтер с большими ресурсами для печати в больших объемах. Если возможно по бюджету, то используйте свойство LPRng печати на много принтеров через одну очередь и назначьте "приходящую няню"; принтера являются сложными механическими устройствами, которые будет часто зажимать бумагу или работать без нее в таких конфигурациях.
Не переживайте, что принтера должны быть подключены к рабочим станциям; сейчас Ethernet "сервера печати" стоят в районе $100. Возможность размещать принтера где есть сеть является большим удобством по сравнению с расположением принтеров около машин; располагайте принтера в разумных, центральных точках.
Содержание раздела