CUPS

CUPS
Common Unix Printing System
CUPS-Logo
Entwickler: Michael Sweet (Apple Inc.)
Aktuelle Version: 1.3.10
(16. April 2009)
Betriebssystem: unixoide Systeme
Kategorie: Druckerserver
Lizenz: GPL, LGPL
www.cups.org

Common Unix Printing System (CUPS) ist ein freies Drucksystem, ein Daemon, der das Drucken unter den verschiedenen unixoiden Betriebssystemen ermöglicht.

CUPS wurde vom Unternehmen Easy Software Products entwickelt und kann sowohl unter der GPL als auch unter proprietären Lizenzen verwendet werden. Es wurde als Nachfolger von älteren Drucksystemen, wie beispielsweise LPD, entworfen.

Am 11. Juli 2007 gab Apple bekannt, Michael Sweet, den Hauptentwickler von CUPS eingestellt zu haben. Damit übernahm Apple auch die Rechte an CUPS [1]. Gleichzeitig wurde ESP Print Pro, das kommerzielle Produkt von Michael Sweet, welches auf CUPS aufbaut, eingestellt.

Inhaltsverzeichnis

Architektur

Skizze des Common Unix Printing Systems

CUPS besteht aus einer Client-Server-Architektur, das heißt, das Programm ist aufgeteilt in einen Druck-Client, der die Druckaufträge schickt, und einen Druck-Server, der das Drucken auf dem Rechner, an dem der Drucker angeschlossen ist, erledigt.

Der Druckauftrag eines Client wird an einen Scheduler gesendet, der die zu druckenden Daten durch ein Filtersystem in das portable PostScript-Format konvertiert. Diese Daten werden schließlich zu einem Backend gesendet, welches sie entweder auf dem entsprechenden Drucker druckt (und die PostScript-Daten dafür umwandelt) oder sie über ein Netzwerk an einen anderen CUPS-Server verschickt.

Der Hauptvorteil von CUPS gegenüber anderen Drucksystemen ist, dass es ein standardisiertes und modularisiertes System ist, welches eine Vielzahl von unterschiedlichen Daten auf dem Druckserver versteht (z. B. PDF-Dateien, PNG-Bilder, LaTeX-Texte). Mit einem solchen System ist plattformübergreifendes Arbeiten in heterogenen Netzwerken möglich. In Verbindung mit Samba lassen sich sogar CUPS-Dateien über einen virtuellen Spooler drucken, mit welchem Windows-Rechner kommunizieren können.

In einem CUPS-Server ist ein HTTP-Server standardmäßig integriert. Dies ermöglicht auf der einen Seite eine Konfiguration jedes Computers im Netzwerk des CUPS-Servers, auf der anderen Seite ist auch eine gewisse Benutzerfreundlichkeit durch ein ohne besondere Software nutzbares Steuerungssystem geschaffen (lediglich ein Browser ist notwendig).

Erweiterbarkeit

Über CUPS-Backends (Backend-Filter zur Weiterverarbeitung der Daten) lässt sich CUPS mit Hilfe von eigenen Scripten anpassen. Einige Backend-Filter sind bereits mitgeliefert, wie smb zur Ansteuerung von Windows-Druckern via Samba, ipp für den Zugriff auf Warteschlangen anderer Hosts über das Internet Printing Protocol, pipe für das Weiterleiten des Druckauftrages an ein anderes Programm oder auch file für die Ausgabe in eine Datei. Des weiteren gibt es pap für die Ausgabe auf AppleTalk-basierten Druckern z. B. via Netatalk oder Columbia AppleTalk Package (beides AppleTalk-Datei- und Drucker-Server).

Benutzerschnittstellen

Neben dem bereits erwähnten Webserver-Frontend existiert eine Vielzahl von grafischen und konsolenbasierten Dienstprogrammen, mit welchen sich CUPS-Systeme auch über das Netzwerk steuern lassen.

  • XPP – ein grafisches Frontend für X
  • GtkLP – ein grafisches Frontend für GNOME
  • KDEPrint ein grafisches Frontend für KDE bis KDE3
  • ESP Print Pro – ein grafisches Frontend von Easy Software Productions (Hersteller von CUPS)
  • Unter ZETA kann das Print_Kit auch auf ein CUPS-Subsystem zugreifen, und neben den ZETA Druckertreibern werden auch portierte CUPS-Treiber nebst entsprechenden ppd-Dateien unterstützt. So kommunizieren das Print_Kit und der Spooler über CUPS-Treiber mit den Druckern, die durch ppd-Dateien beschrieben sind.
  • Einzelne Linux-Distributionen haben eigene GUIs.

Siehe auch

Weblinks

Quellen

  1. http://www.heise.de/newsticker/meldung/92591

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Cups — (deutsch Becher) ist eine moderne Mancala Variante, die 1965 von den jüdischen Korbmachern Arthur und Wald Amberstone (Vater und Sohn) erfunden wurde. Inhaltsverzeichnis 1 Geschichte 2 Spielregeln 2.1 Material …   Deutsch Wikipedia

  • CUPS — Saltar a navegación, búsqueda CUPS puede referirse a: Código Universal de Punto de Suministro Common Unix Printing System Clasificación Única de Procedimientos en Salud Obtenido de CUPS Categorías: Wikipedia:Desambiguación | Acrónimos …   Wikipedia Español

  • CUPS — For other uses, see Cup and CUP. CUPS Original author(s) Michael Sweet (Easy Software Products) Developer(s) Apple Inc. Initial release June 9, 1999 (1999 06 09) …   Wikipedia

  • CUPS — Common Unix Printing System CUPS Dernière version 1.4.1 (le 11 septembre 2009 …   Wikipédia en Français

  • Cups — Common Unix Printing System CUPS Dernière version 1.4.1 (le 11 septembre 2009 …   Wikipédia en Français

  • CUPS — El Sistema de impresión común de Unix (Common Unix Printing System en inglés, abreviado CUPS) es un sistema de impresión modular para sistemas de operación de tipo unix que permite que un computador actúe como servidor de impresión. Un computador …   Enciclopedia Universal

  • CUPS — ● ►en sg. m. ►IMPRIM Common Unix Printing System. Système d impression pour Unix, censé remplacer ce qui existait déjà et qui marchait très bien. CUPS se base sur IPP. http://www.cups.org/ …   Dictionnaire d'informatique francophone

  • Cups (game) — Cups Ranks Two Sowing Single lap Region United States Cups was one of several games invented in 1965 by father and son Arthur Amberstone and Wald Amberstone who were both cofounders of the New York Gamers Association (N.Y.G.A.). They also… …   Wikipedia

  • Cups 'n Strings — Cups ’n Strings is a company that restores and preserves audio recordings, primarily sound transfers from magnetic tape formats. It was founded in January 2002 by Bruce Maddocks. After a five year stint as Chief Engineer at Capitol Studios, and… …   Wikipedia

  • Cups and balls — Hieronymus Bosch: The Conjurer, 1475 1480. Notice the man on the far left is stealing the other man s purse while he is distracted by the game The cups and balls is a classic performance of magic with innumerable adaptations. The effect known as… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”