CUPS
Подробнее
- Создатель
- Майкл Свит
- Год
- 1999
- Владелец
- Apple
- Тип
- Система печати
- Лицензия
- Apache 2.0
- Сайт
- openprinting.github.io/cups
Система печати, управляющая принтерами, очередями и драйверами почти во всех Unix и в macOS.
Common UNIX Printing System написал Майкл Свит, выпустив в 1999 году как современную замену устаревшему демону BSD lpd. Вместо вереницы загадочных файлов очередей в основу лёг IPP: принтер — это URL, задание — HTTP-запрос, и один и тот же протокол работает и с локальным USB-принтером, и с принтером в другой стране.
Apple купила код в 2007 году и наняла Свита, сделав CUPS ядром печати в macOS, хотя и в мире Linux им пользуются повсеместно. С 2019 года проект живёт под крылом OpenPrinting с лицензией Apache. CUPS принимает задание, обрабатывает PostScript или PDF через фильтры и отправляет нужные байты нужному драйверу.
Источники
OpenPrinting CUPS