CUPS

CUPS
Тип Сервер друку
Розробники [en]
Apple, яка купила у [en]
Стабільний випуск 2.1 (31 серпня 2015; 8 років тому (2015-08-31))
Операційна система Багатоплатформна
GNU фреймворк Веб-інтерфейс
Мова програмування Сі, C++
Ліцензія GNU GPL, GNU LGPL
Репозиторій github.com/openprinting/cups
Вебсайт www.cups.org

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

Розробка 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.

Посилання

  • Офіційний сайт [Архівовано 8 червня 2008 у Wayback Machine.]
  • Вебінтерфейс адміністрування CUPS на вашому комп'ютері (якщо встановлений CUPS) [Архівовано 16 грудня 2017 у Wayback Machine.]
  • п
  • о
  • р
Загальне
Історія
ОС на базі ВПЗ
BSD · Apple Darwin · FreeDOS · FreeBSD · OpenBSD · FreeNAS · GNU · Haiku · Hurd · Inferno · Linux · Mach · MINIX · OpenSolaris · Plan 9 · ReactOS
Розробка ВПЗ[en]
Eclipse · FreeBASIC · Free Pascal · GCC · Java · libJIT[ru] · LLVM · Lua · Open64 · Perl · PHP · Python · ROSE[en] · Ruby · Tcl
Менеджери
вікон XWS
Blackbox Compiz EDE Enlightenment Fluxbox GNOME JWM IceWM KDE Openbox ROX[en] Window Maker[en] Xfce
Організації
Фонд вільного ПЗ (FSF) (європейський[en] індійський[en] латиноамериканський[en]) • Apache Software Foundation · Blender Foundation[en] · Eclipse Foundation · freedesktop.org · GNOME Foundation · Проєкт GNU · Google Code · Linux Foundation · Mozilla Foundation · Open Source Initiative · SourceForge · The Document Foundation · Xiph.Org · XMPP Standards Foundation[en] · X.Org Foundation
Ліцензії
Проблеми
Двійковий блоб · Технічні засоби захисту авторських прав · Вільні та відкриті графічні драйвери[en] · Ліцензійна проліферація · Iceweasel · Безпека відкритого ПЗ[en] · Власницьке програмне забезпечення · Конфлікт SCO—Linux · Програмні патенти · Тивоїзація · Trusted Computing · Апаратне обмеження[es] · Вірусна ліцензія
Інше
Визначення вільного ПЗ · Визначення Open Source · Альтернативні назви[en] · Рух · Вільне та відкрите ПЗ Microsoft Open Specification Promise[en] · Порівняння відкритих та закритих кодів[en] · Revolution OS · Собор і базар
  • п
  • о
  • р
Версії
Прикладні програми
Припинені
Професійні
програмні пакети
  • Aperture
  • Final Cut Studio
  • Shake
  • Motion
  • Compressor
  • Soundtrack
  • Logic Pro
  • DVD Studio Pro
Утиліти
Припинені
  • Software Update
  • Remote Install Mac OS X
Інструменти для розробки
програмного забезпечення
  • Xcode
  • Interface Bulder
  • Xray
  • Dashcode
  • CHUD
  • Shark
  • Quartz Debug
Технології та
користувацький інтерфейс
Затсарілі
  • HFS+
Припинені