Common UNIX Printing System
окно управления CUPS в браузере |
|
| Тип | |
|---|---|
| Автор |
Apple, купившая CUPS у Easy Software Products (англ.) |
| Разработчики | |
| Написана на | |
| Интерфейс | |
| Операционная система |
Linux и др. UNIX-подобные, Windows |
| Языки интерфейса |
русский и ещё 18 языков |
| Последняя версия | |
| Состояние |
активное |
| Лицензия | |
| Сайт | |
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 началась в 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 имеет встроенный веб-интерфейс администрирования, который работает через IPP. Для вызова панели администрирования обычно используется URL http://localhost:631. Таким образом, администрирование может осуществляться средствами любого веб-браузера. Однако, существует также множество графических средств настройки CUPS. Например, среда GNOME содержит утилиту gnome-cups-manager, позволяющую администрировать CUPS, а в среде KDE используются средства администрирования, специфичные для различных дистрибутивов.
См. также [править]
Примечания [править]
- ↑ CUPS | freshmeat.net
- ↑ Майкл Р. Свит (англ. Michael Sweet (programmer)). Article #475: CUPS Purchased by Apple Inc. (англ.). Apple (11 июля 2007). Архивировано из первоисточника 26 февраля 2012. Проверено 7 октября 2007.
Ссылки [править]
- Официальный сайт (англ.)
- Веб-интерфейс администрирования CUPS на вашем компьютере (если установлен CUPS)
- Печать файлов в среде GNU/Linux (рус.)
| Принтер и сканер | |||||||
|---|---|---|---|---|---|---|---|
| Принтер | |||||||
| Виды | |||||||
| Расходные материалы | |||||||
| Программное и аппаратное обеспечение |
|
||||||
| Технологии | |||||||
| Модели | |||||||
| Другие устройства | |||||||
| Сканер | |||||||
| Виды | |||||||
| Программное обеспечение | |||||||
| Технологии | |||||||
| Модели | |||||||
| Комбинированные устройства | |||||||
|
Копировальный аппарат (копир) • Многофункциональное устройство (МФУ) |
|||||||
- Программное обеспечение по алфавиту
- Принт-серверы
- Свободное системное программное обеспечение
- UNIX
- Программное обеспечение Apple Inc.
- Программное обеспечение с лицензией GNU GPL
- Программное обеспечение с лицензией GNU LGPL
- Свободное программное обеспечение, написанное на Си
- Свободное программное обеспечение, написанное на C++