CUPS

Матеріал з Вікі ЦДУ
Версія від 10:42, 11 листопада 2014; Палій Вадим (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Шаблон:Картка програми CUPS (раніше абревіатура для Common UNIX Printing System, нині немає офіційної розшифровки) — сервер друку для UNIX-подібних операційних систем. Комп'ютер з запущеним сервером CUPS є мережевим вузлом, який приймає завдання на друк від клієнтів, обробляє їх і відправляє на відповідний принтер.

CUPS складається з диспетчера друку, планувальника, системи фільтрації, що перетворить дані друку у зрозумілий принтеру формат. Також CUPS включає бекенд-систему, яка відправляє дані на пристрої друку. CUPS використовує Internet Printing Protocol як основу для управління завданнями і чергами. За замовчуванням CUPS використовує TCP-порт 631. Система також має власний веб-інтерфейс для адміністрування.

CUPS використовується в Mac OS X і переважній більшості дистрибутивів Linux. Проект є вільним програмним забезпеченням, поширюється під ліцензією GPLv2 (фільтри і бібліотеки під LGPLv2). З 2007 року розроблення CUPS повністю контролює Apple, після поглинання компанії Easy Software Products, котра створила CUPS.

Історія

Файл:Cups simple.svg
Схема роботи CUPS
Розробка CUPS почалася в 1997 році, а перша публічна бета-версія з'явилася через два роки. Спочатку CUPS використовував протокол LPD, але через деякий час LPD був замінений на Internet Printing Protocol. CUPS був швидко прийнятий як система друку за замовчуванням в різних розділах Linux. У березні 2002 року, корпорація Apple прийняла CUPS як систему друку для своєї операційної системи Mac OS X 10.2, а в лютому 2007 найняла головного розробника CUPS і придбала права на сирцевий код.

CUPS і Microsoft Windows

Незважаючи що в останніх версіях Microsoft Windows передбачена підтримка CUPS, часто використовуються спільно CUPS і Samba, що вимагає експорту драйверів для Windows за допомогою Samba, або установки драйверів для відповідного принтера на клієнтському комп'ютері з Windows. Таке поєднання використовується, бо часто драйвери для Windows мають більшу функціональність, ніж драйвери для CUPS.

Адміністрування

CUPS має вбудований веб-інтерфейс адміністрування, який працює через IPP. Таким чином, адміністрування може здійснюватися засобами будь-якого веб-браузера. Однак існує також безліч графічних засобів настроювання CUPS. Наприклад, середовище GNOME містить утиліту gnome-cups-manager, що дозволяє адмініструвати CUPS.

Посилання

Шаблон:FOSSШаблон:Link GA