Common UNIX Printing System
CUPS (Common Unix Printing System) - сервер печати для Unix-подобных операционных систем. Компьютер с запущенным CUPS представляет собой сервер, который принимает задания от клиентов и выполняет их на соответствующем принтере.
Common Unix Printing System | |
---|---|
![]() | |
![]() окно управления CUPS в браузере | |
Тип | Сервер печати |
Разработчик | Apple |
Написана на | C++[1] и Си |
Интерфейс | веб-интерфейс |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 9 июня 1999 |
Последняя версия | 1.2.12 (12.07.2007) |
Репозиторий | github.com/openprinting/… |
Лицензия | GPL, LGPL |
Сайт | www.cups.org |
![]() |
Протокол
CUPS использует IPP (Internet Printing Protocol), базирующийся на протоколе HTTP. Как правило CUPS использует TCP порт 631.
CUPS и Microsoft Windows
Несмотря на то, что в последних версиях Microsoft Windows предусмотрена поддержка CUPS, часто используются совместно CUPS и Samba, что требует экспорта драйверов для Microsoft Windows при помощи Samba либо установки драйверов для соответствующего принтера на клиентском компьютере с Microsoft Windows. Используется такое сочетание, так как часто драйвера для Microsoft Windows имеют большую функциональность, чем драйвера для CUPS.
Администрирование
CUPS имеет встроенный веб-интерфейс администрирования, который работает через IPP. Таким образом администрирование может осуществляться средствами любого браузера. Однако существует также множество графических средств настройки CUPS. Например, среда GNOME содержит утилиту gnome-cups-manager, позволяющую администрировать CUPS.
Распространённость
В настоящее время является стандартом де-факто в Unix-подобных операционных системах.