Тип | Сервер друку, Віртуальний принтер, PDF-принтер |
---|---|
Автори | Michael Sweet (Easy Software Products[en]) |
Розробники | з 2007: Apple, поглинувши Easy Software Products; з 2020: OpenPrinting, створивши окремий форк. |
Перший випуск | 9 червня 1999 |
Стабільний випуск | 2.3.6 (25 травня 2022 ) |
Операційна система | Багатоплатформна |
GNU фреймворк | Веб-інтерфейс |
Мова програмування | Сі, C++ |
Ліцензія | GNU GPL, GNU LGPL |
Репозиторій | github.com/openprinting/cups |
Вебсайт | openprintingcups.github.io |
CUPS (раніше абревіатура для Common UNIX Printing System, нині немає офіційної розшифровки) — сервер друку для UNIX-подібних операційних систем. Комп'ютер з запущеним сервером CUPS є мережевим вузлом, який приймає завдання на друк від клієнтів, обробляє їх і відправляє на відповідний принтер.[1][2]
CUPS складається з диспетчера друку, планувальника, системи фільтрації, що перетворить дані друку у зрозумілий принтеру формат. Також CUPS включає бекенд-систему, яка відправляє дані на пристрої друку. CUPS використовує Internet Printing Protocol як основу для управління завданнями і чергами. За умовчанням CUPS використовує TCP-порт 631. Система також має власний вебінтерфейс для адміністрування.
CUPS використовується в Mac OS X і переважній більшості дистрибутивів Linux, FreeBSD та інших UNIX-системах. Проєкт є вільним програмним забезпеченням, а початковий код поширюється під ліцензією GPLv2 (фільтри і бібліотеки під LGPLv2).
Перекладено Добровольським А.М.