Common UNIX Printing System

17-05-2023

Common UNIX Printing System

окно управления CUPS в браузере
Тип

сервер печати

Автор

Apple, купившая CUPS у Easy Software Products (англ.)

Разработчики

Майкл Р. Свит (англ.)

Написана на

C, C++[1]

Интерфейс

графический (веб-интерфейс)

Операционная система

Linux и др. UNIX-подобные, Windows

Языки интерфейса

русский и ещё 18 языков

Последняя версия

1.6.1 (27 июля 2012)

Состояние

активное

Лицензия

GNU GPL, GNU LGPL

Сайт

www.cups.org

CUPS (Common UNIX Printing System) — сервер печати для UNIX-подобных операционных систем. Компьютер с запущенным сервером CUPS представляет собой сетевой узел, который принимает задания на печать от клиентов, обрабатывает их и отправляет на соответствующий принтер.

Состав CUPS:

  • диспетчер печати
  • планировщик
  • система фильтрации, преобразующая данные печати в формат, понятный принтеру
  • Back-end (англ.)-система, отправляющая данные на устройства печати.

CUPS использует IPP (англ. Internet Printing Protocol) в качестве основы для управления заданиями и очередями. По умолчанию используется TCP-порт 631. Система также имеет собственный веб-интерфейс для администрирования. CUPS является свободным программным обеспечением и распространяется в соответствии с GNU GPL и GNU LGPL второй версии. В настоящее время CUPS является стандартом де-факто в UNIX-подобных операционных системах.

Схема работы CUPS

Содержание

История

Разработка CUPS началась в 1997 году, а первая публичная бета-версия появилась через два года. Изначально CUPS использовал протокол LPD, но через некоторое время LPD был заменен на Internet Printing Protocol. CUPS был быстро принят как система печати по умолчанию в нескольких дистрибутивах Linux, на текущий момент применяется в большинстве дистрибутивов. В марте 2002 года, корпорация Apple приняла CUPS как систему печати для своей операционной системы Mac OS X 10.2, а в феврале 2007 наняла главного разработчика CUPS и приобрела права на исходный код.[2]

CUPS и Microsoft Windows

Несмотря на то, что в последних версиях Windows предусмотрена поддержка CUPS, часто используются совместно CUPS и Samba, что требует экспорта драйверов для Windows при помощи Samba, либо установки драйверов для соответствующего принтера на клиентском компьютере с Windows. Используется такое сочетание, так как часто драйверы для Windows имеют бо́льшую функциональность, чем драйверы для CUPS.

Администрирование

CUPS имеет встроенный http://localhost:631. Таким образом, администрирование может осуществляться средствами любого веб-браузера. Однако, существует также множество графических средств настройки CUPS. Например, среда GNOME содержит утилиту gnome-cups-manager, позволяющую администрировать CUPS, а в среде KDE используются средства администрирования, специфичные для различных дистрибутивов.

См. также

Примечания

  1. CUPS | freshmeat.net
  2. Article #475: CUPS Purchased by Apple Inc.  (англ.). Apple (11 июля 2007). Архивировано из первоисточника 26 февраля 2012. Проверено 7 октября 2007.

Ссылки

  • Официальный сайт (англ.)
  • Веб-интерфейс администрирования CUPS на вашем компьютере (если установлен CUPS)
  • Печать файлов в среде GNU/Linux (рус.)

Common UNIX Printing System.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47