CUPS
Vývojář | Apple |
---|---|
První vydání | 09. června 1999 |
Aktuální verze | 2.4.11 (30. září 2024) |
Operační systém | UN*X,Windows,ArcaOS[1] |
Vyvíjeno v | C |
Typ softwaru | Tiskový server |
Licence | Apache Licence 2.0[2] |
Web | www |
Některá data mohou pocházet z datové položky. |
Vývojář | OpenPrinting and community |
---|---|
Aktuální verze | 2.4.2[3] (26. května 2022 ) |
Operační systém | UN*X Microsoft Windows |
Vyvíjeno v | C++ a C |
Typ softwaru | tiskový server, printing software, Unix printing architecture a svobodný software |
Licence | GPLv2 Apache License, Version 2.0 |
Web | openprinting |
Některá data mohou pocházet z datové položky. |
CUPS (původně akronym pro Common UNIX Printing System) je modulární tiskový subsystém pro unixové operační systémy, který umožňuje, aby počítač fungoval jako tiskový server. Počítač, na kterém běží CUPS, je server, který může přijímat tiskové úlohy z klientských počítačů, zpracovávat je a posílat na vhodnou tiskárnu.
CUPS sestává z tiskového spooleru a plánovače, systému filtrů, který konvertuje tisková data na formát, kterému bude tiskárna rozumět, a proces v pozadí, který posílá výsledná data na tiskové zařízení. CUPS používá jako základ pro řízení tiskových úloh a tiskové fronty Internet Printing Protocol (IPP). Poskytuje také tradiční rozhraní příkazového řádku pro tiskové subsystémy System V a BSD, a poskytuje podporu pro tiskový systém Berkeley Line Printer Daemon protocol a omezenou podporu pro protokol Server Message Block (SMB). Správci systému mohou konfigurovat ovladače zařízení, které CUPS poskytuje editováním textových souborů ve formátu Adobe PostScript Printer Description (PPD). Ke konfiguraci CUPS existuje množství uživatelských rozhraní pro různé platformy, včetně zabudovaného WWW rozhraní. CUPS je svobodný software šířený pod licencí Apache.
Grafické konfigurační nástroje
[editovat | editovat zdroj]Pro konfiguraci CUPS existuje několik nástrojů.
WWW rozhraní pro konfiguraci CUPS
[editovat | editovat zdroj]Na všech platformách je dostupné WWW rozhraní pro správu CUPS, které běží na TCP portu 631.[4] To je zvláště vhodné pro organizace, které potřebují monitorovat tiskové úlohy a přidávat tiskové fronty a tiskárny na dálku.
CUPS 1.0 poskytovalo jednoduché rozhraní pro WWW prohlížeče pro definici tříd, úloh a sledování tiskáren.
CUPS 1.1 nahradil toto rozhraní vylepšeným rozhraním pro správce, které uživatelům umožňuje přidávat, měnit, mazat, konfigurovat a kontrolovat třídy, úlohy a tiskárny.
Od verze 1.2 CUPS poskytuje přepracované WWW rozhraní, které se vyznačuje lepší čitelností a návrhem, podporou automatického odhalování tiskáren, lepším přístupem k systémovým žurnálům a pokročilým nastavením.
GNOME
[editovat | editovat zdroj]Počínaje GNOME 3 je tisk pomocí CUPS zpřístupněn v aplikaci Settings (Nastavení), která je součástí GNOME Core Applications. Pomocí GUI lze do CUPS přidávat tiskárny a řídit tiskárny a fronty.[5] Před GNOME verze 3 se pro tyto úlohy používalo GNOME Print Settings (dříve nazývané CUPS Manager).[6]
Widget toolkit GTK+ pro GNOME obsahoval od roku 2006 od verze 2.10 zabudovanou podporu tisku používající CUPS.
KDE
[editovat | editovat zdroj]KDEPrint framework for KDE obsahuje různé grafické nástroje, které fungují jako uživatelské rozhraní pro CUPS a umožňují správu tříd, tiskových front a tiskových úloh; obsahuje mimo jiné wizard pro přidání tiskárny.[7] KDEPrint se poprvé objevilo v KDE 2.2.
KDEPrint podporuje několik různých tiskových platforem, a CUPS patří mezi nejlépe podporované. Nahrazuje qtcups, předchozí verzi podpory tisku v KDE, a je zpětně kompatibilní s tímto modulem KDE. Od roku 2009 slouží jako hlavní nástroj pro odesílání úloh na tiskové zařízení program kprinter ovládaný dialogovými okny; je možné jej spustit i z příkazového řádku. KDEPrint obsahuje systém pro předběžné filtrování všech úloh, než jsou předány systému CUPS nebo pro vlastní zpracování úloh, např. pro konvertování souborů do formátu PDF. Tyto filtry popisuje dvojice Desktop/XML souborů.
Hlavními součástmi KDEPrint jsou:
- Okno Print Dialog, které umožňuje měnit vlastnosti tiskárny
- Print Manager, který umožňuje řídit tiskárny, např. přidávat a odstraňovat tiskárny s pomocí Add Printer Wizard
- Job Viewer/Manager, který řídí tiskové úlohy, např. pozastavení/obnovení tisku, zrušení nebo přesun na jinou tiskárnu
- Modul konfigurace CUPS (zabudovaný do KDE)
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku CUPS na anglické Wikipedii.
- ↑ CUPS 2 [online]. [cit. 2020-09-03]. Dostupné online.
- ↑ CUPS Software License Agreement [online]. GitHub [cit. 2017-11-08]. Dostupné v archivu pořízeném z originálu dne 2017-11-10.
- ↑ Releases · OpenPrinting/cups [online]. GitHub [cit. 2022-02-03]. Dostupné online. (anglicky)
- ↑ Managing Printers from the Web [online]. CUPS Software Administrators Manual. Dostupné v archivu pořízeném dne 2004-12-25.
- ↑ Handling printing in GNOME Red Hat Enterprise Linux 8 [online]. Red Hat [cit. 2021-05-12]. Dostupné online. (anglicky)
- ↑ gnome-cups-manager [online]. Dostupné v archivu pořízeném dne 2014-09-15.
- ↑ PRINTING.KDE.ORG WEBMASTER, n.d. KDEPrint Homepage [online]. N.d. [cit. 2008-04-02]. Dostupné v archivu pořízeném dne 2008-05-09.
Literatura
[editovat | editovat zdroj]- LinuxPrinting.org. Design of CUPS Filtering System — including the context for Mac OS X ("Jaguar") [online]. [cit. 2005-01-05]. Dostupné online.
- KDEPrint information [online]. [cit. 2005-01-14]. Dostupné v archivu pořízeném dne 2005-02-07.
- How to Manage Printers in Linux [online]. Linux.com [cit. 2015-04-27]. Dostupné online.
Související články
[editovat | editovat zdroj]Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu CUPS na Wikimedia Commons
- OpenPrinting
- Universal Plug and Play – Printer Device V 1.0 and Printer Basic Service V 1.0