CUPS
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.
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 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
editovatPro konfiguraci CUPS existuje několik nástrojů.
WWW rozhraní pro konfiguraci CUPS
editovatNa 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
editovatPočí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
editovatKDEPrint 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
editovatReference
editovatV 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- 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
editovatExterní odkazy
editovat- 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