Was ist unter Linux Spoolen?

September 22

Was ist unter Linux Spoolen?

Wie bei den meisten modernen Betriebssystemen unterstützt Linux Spoolen, ein Feature, das automatisch drucken als unabhängige Task verwaltet lassen Sie Berichte erstellen, ohne Ihren Computer zu blockieren. Die textbasierte Befehle zur Steuerung des Spoolers stammen aus Unix. Daneben besitzt Linux auch graphische Schnittstelle Dienstprogramme für Spooler Administration.

Spooler-Konzepte

Wenn Sie gedruckte Ausgabe direkt aus einer Anwendung an einen Drucker senden, müssen Sie warten für den Drucker zu beenden, bevor Sie mit Ihrem Programm fortsetzen zu können. Ein Spooler verbessert die Situation durch Umleiten der Druckausgabe in eine temporäre Datei auf der Festplatte. Da die Festplatte Daten viel schneller verarbeitet als ein Drucker kann, schließt das Programm die Druckfunktion in Sekunden statt Minuten oder Stunden, sodass Sie Ihre Arbeit mit wenig Unterbrechung fortsetzen. Der Spooler-Prozess wird fortgesetzt, den Drucker mit Seiten aus der Festplatte-Datei füttern, bis es beendet ist, ohne dass irgendeine Aufmerksamkeit auf Ihrer Seite. Der Spooler akzeptiert Seiten aus mehreren Programmen gleichzeitig, die Berichte in eine priorisierte Warteliste genannt eine "Warteschlange" organisieren und senden jeden Bericht an den Drucker als es verfügbar wird.

Spule-Befehle

In einem Konsolenfenster Linux verwenden Sie eine Reihe von eingegebenen Befehle zum Drucken eines Berichts oder Spoolen Funktionen zu verwalten. Der Befehl "Lpr" beispielsweise Text als Eingabe empfängt und sendet es an die Spule-Warteschlange für Standarddrucker des Computers. Um eine Liste der Dateien zu drucken, leiten Sie die Ausgabe des Befehls "ls" an den Drucker, wie im folgenden Beispiel gezeigt:

$ ls | LPR

Ein weiterer einfacher Befehl, "Lpq," listet alle Berichte, die zurzeit in der Spule-Warteschlange. Der Befehl "Lprm" können Sie Berichte, die in der Warteschlange, Abbrechen, wie in diesem Beispiel dargestellt:

$ Lprm-

Der obige Befehl entfernt alle Berichte derzeit in der Warteschlange gehalten, zu dem Sie gehören.

KDE und GNOME-Dienstprogramm

Obwohl Sie traditionelle Linux- und Unix-Verwaltungsprogramme in einem Konsolenfenster als eingegebenen Befehle ausführen, tun modernere GUI-Programme die gleiche Arbeit mit Maus-Klicks. Die KDE und GNOME desktop-Umgebungen für Linux, bieten zum Beispiel das "Drucker-Applet", das ein einfaches System-Tablett-Programm zeigt die Berichte warten in der Spule-Warteschlange und Drucker Warnungen und Fehlermeldungen in Echtzeit auf dem Bildschirm anzeigt.

Spule-Prozess

Jeder Linux-Computer läuft "Lpd," unabhängiger Prozeß, das alle Aktivitäten für die Druckwarteschlange verwaltet. LPD startet, wenn Sie den Computer starten und in Erinnerung bleibt, solange der Computer eingeschaltet, ob alle Berichte oder nicht drucken ist. Beim Drucken eines Berichts von des PCs läuft unter Linux eine zusätzliche Kopie der Lpd für jeden aktiven Drucker.