Сервер печати CUPS; несколько мест назначения

У нас есть приблизительно 15 принтеров в нашем офисе, каждый, которого другое делает или модель и требование другого драйвера, с отличающимися местоположениями также, в пределах от столов народов к breakrooms. Из-за этого, многие компьютеры только имеют доступ к руке, полной availabe принтеров, и когда принтер должен быть заменен, это неизбежно приводит ко многим людям нарушение, и не могущий распечатать.

Один из моих друзей предложил, чтобы мы использовали сервер принтера (CUPS). Я исследовал CUPS и установил его, но мне не удается видеть, как он решил бы проблему.

Из того, что я вижу, это - просто необычный мост принтера, и ничего не делает для меня кроме, регистрируют некоторые данные, в которых я не нуждаюсь и добавляю некоторую сложность к системе.Примечание: все принтеры в офисе являются сетевыми принтерами.

Я пропускаю что-то? Существует ли путь в CUPS, чтобы иметь окна, и клиенты Mac отправляют задание печати на сервер, с помощью универсального драйвера, и также выбирают целевой принтер? Раз так, как я настроил бы это на стороне CUPS, и как она будет работать над стороной клиента? Если бы не там какое-либо программное обеспечение (предпочтительно низкая стоимость или свободный), который сделал бы то, в чем я нуждаюсь?

0
задан 12 September 2014 в 03:40
1 ответ

CUPS может упростить управление принтером по крайней мере тремя способами:

  • CUPS может сделать замену принтера прозрачной для клиента.
  • Несколько очередей / параметры драйвера по умолчанию могут быть настроены централизованно.
  • CUPS предлагает централизованный учет и выставление счетов за поставку .

Прозрачное управление

С помощью только CUPS (с использованием IP-печати) или Point'n'Print через SAMBA (что позволяет вам также передавать драйвер клиенту, но может быть проблемой, когда не просто работа), настройте очереди печати; используйте такие названия, как "Копировальный аппарат первого этажа", а не марку и модель. Установите принтер на рабочие станции с помощью общего драйвера PostScript.

Теперь, когда вы хотите заменить принтер, вы просто заменяете драйвер в CUPS, и все готово - клиенты по-прежнему используют ту же очередь с универсальным драйвером .

Если вы уже настроены для этого, вы также можете использовать сценарии запуска для установки принтеров, поэтому вам не нужно сначала посещать каждый клиент.

VBScript для установки принтера Point'n'Print в Windows это будет примерно так:

Dim oNet
oNet = WScript.CreateObject("WScript.Network")
On Error Resume Next ' Ignore if we're not on the LAN - important for laptops
oNet.AddWindowsPrinterConnection "\\sambaserver\MyPrinterQueue", "MyPrinterName"

Установка OS X и Linux может быть такой же простой, как удаление client.conf в каталог / etc / cups (это устанавливает все принтеры CUPS; если вы работаете в большой организации, используя один CUPS сервер, это может быть нежелательно). В крупной организации сохраните файл printers.conf для каждого отдела и поместите его в /etc/cups.[129 sizes, если у вас есть ноутбуки с OS X, которые люди берут с собой домой, дайте им сценарий "переключения принтеров" для добавления и при необходимости удалите client.conf; когда на работе, он устанавливает рабочие принтеры, когда дома у них есть все, что они могли установить дома.

Несколько очередей

Вы можете создавать односторонние и двусторонние очереди для каждого принтера (и / или очереди оттенков серого и цветные очереди ) при желании. В качестве альтернативы, отдельная очередь для каждого принтера со значениями по умолчанию, установленными на дуплекс и оттенки серого, снижает количество установленных принтеров и заставляет людей специально тратить больше денег.

Конечно, все это также можно сделать на клиенте, но зачем делать это более одного раза?

Централизованный учет

Если ваша организация выставляет счета отделам или пользователям за их расходы на печать, у вас, вероятно, есть кто-то из бухгалтеров, который выполняет вход в каждый принтер, собирает данные и составляет полный список использования принтера. В CUPS есть некоторые возможности для этого и встроенное управление квотами, а также есть сторонние серверы (например, Pykota), которые предлагают более полнофункциональную систему учета.


Есть ли в CUPS способ отправки сообщений от клиентов Windows и Mac задание печати на сервер с использованием универсального драйвера, а также выбор целевого принтера?

Существуют инструменты, которые могут автоматически направлять задания на печать в зависимости от доступности принтера / минимальной стоимости / и т. д. (например, PaperCut), но ничего бесплатного или открытый исходный код, о котором мне известно.

4
ответ дан 4 December 2019 в 11:49

Теги

Похожие вопросы