GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Webmin

Druckerverwaltung

Auf dieser Seite erfahren Sie, wie Sie mit Webmin Drucker und Druckertreiber auf Ihrem System einrichten. Es deckt die vielen verschiedenen verwendeten Drucksysteme wie CUPS, LPRng und den Solaris-Druckserver ab.

Inhalt

Einführung in das Drucken unter Linux

Wie andere Betriebssysteme kann Linux auf direkt angeschlossenen Druckern oder auf Druckern drucken, die mit einem anderen System in einem Netzwerk verbunden sind. Jedes Programm, das drucken möchte, führt einen Befehl wie lpr aus, um einen Auftrag an den Druckserver-Daemon zu senden, der den Auftrag einer Warteschlange für den angegebenen Drucker hinzufügt. Wenn der Drucker bereit ist, öffnet der Daemon die entsprechende Parallelport- oder USB-Gerätedatei und sendet ihm die Druckauftragsdaten. Oder wenn der Drucker an ein anderes System im Netzwerk angeschlossen ist, stellt der Daemon über das entsprechende Protokoll eine Verbindung her und sendet ihm den Auftrag zum Einreihen und Drucken.

Fast alle Linux-Programme senden Druckaufträge in einem von zwei Formaten - reiner Text oder PostScript. Da die meisten Verbraucherdrucker Postscript nicht unterstützen, muss der Druckserver-Daemon das übermittelte Postscript in ein Format konvertieren, das der Drucker erkennt. Dies erfolgt über ein Treiberprogramm oder Skript, die meist auf dem frei erhältlichen PostScript-Renderprogramm Ghostscript basieren.

Fast jeder verschiedene Druckerhersteller (und sogar verschiedene Modelle desselben Herstellers) hat sein eigenes Datenformat, in dem er Druckaufträge annimmt. Alle Hersteller liefern Treibersoftware für Windows mit ihren Druckern, aber nur sehr wenige enthalten Treiber für Linux. Das bedeutet, dass das Schreiben von Treibern von Enthusiasten freier Software erledigt werden muss, die nicht immer mit der Geschwindigkeit Schritt halten können, mit der neue Drucker mit neuen Datenformaten veröffentlicht werden. Einige neuere Druckermodelle werden möglicherweise erst eine Weile nach ihrer Veröffentlichung unter Linux unterstützt, und einige Modelle, für die keine Treiberinformationen verfügbar sind, werden möglicherweise nie unterstützt.

Für Linux gibt es mehrere verschiedene Drucksystempakete, wie LPR, LPRng und CUPS. Alle führen grundsätzlich die gleiche Aufgabe aus, haben aber unterschiedliche Fähigkeiten und sind auf unterschiedliche Weise konfiguriert. Die meisten modernen Linux-Distributionen enthalten entweder LPRng oder CUPS, aber einige ältere Versionen enthalten möglicherweise nur LPR.

Es gibt auch verschiedene Pakete mit Druckertreibern, von denen viele von Anbietern von Linux-Distributionen erstellt wurden. Alle haben den gleichen Zweck, Postscript in das von einem Drucker akzeptierte Datenformat umzuwandeln, haben aber unterschiedliche Konfigurationsdateien und Fähigkeiten. Die besten sind die CUPS-Treiber, da sie für den CUPS-Druckserver entworfen und gut in ihn integriert wurden.

Das Druckerverwaltungsmodul

Unabhängig davon, welche Art von Druckserver auf Ihrem System installiert ist, kann er mit dem Druckerverwaltungsmodul von Webmin konfiguriert werden. Das Modul versucht, unabhängig vom verwendeten Drucksystem und den verwendeten Treibern eine ähnliche Benutzeroberfläche bereitzustellen, während Sie dennoch alle Funktionen nutzen können. Standardmäßig geht das Modul davon aus, dass Sie die standardmäßig von Ihrer Linux-Distribution installierten Treiber- und Drucker-Daemon-Pakete verwenden. Wenn Sie einen anderen Druckserver (z. B. den übergeordneten CUPS) installiert haben, müssen Sie Webmin mitteilen, welches Drucksystem Sie verwenden. Einzelheiten finden Sie im Abschnitt *Konfigurieren des Druckerverwaltungsmoduls*.

Alle Anweisungen in diesem Kapitel wurden unter Berücksichtigung des CUPS-Drucksystems und der Treiber geschrieben, und alle Screenshots stammen von einem System, das CUPS verwendet. Dies liegt daran, dass es meiner Meinung nach das beste Drucksystem für Linux ist und dass es standardmäßig auf vielen modernen Linux-Distributionen verwendet wird.

Wenn Sie das Modul aus der Kategorie Hardware aufrufen, listet die Hauptseite alle auf Ihrem System installierten Drucker auf, wie unten gezeigt. Auf Redhat Linux-Versionen 7.0 und höher werden nur Drucker angezeigt, die mit Webmin erstellt wurden. Diejenigen, die von anderen Programmen (z. B. dem printconf-Tool von Redhat) hinzugefügt wurden, werden nicht aufgelistet, da sie mit diesem Modul nicht bearbeitet werden können.


Das Druckerverwaltungsmodul

Wenn der Druckserver-Daemon läuft, befindet sich unten auf der Hauptseite eine Schaltfläche mit der Bezeichnung Scheduler stoppen . Wenn Sie darauf klicken, wird der Daemon angehalten, wodurch das gesamte Drucken eingestellt wird. Um ihn erneut zu starten, klicken Sie auf Planer starten Schaltfläche, die an ihrer Stelle erscheint.

Wenn Webmin erkennt, dass das aktuell konfigurierte Drucksystem nicht installiert ist, erscheint stattdessen eine Fehlermeldung auf der Hauptseite. Dies weist darauf hin, dass entweder noch keine Drucksoftware auf Ihrem Server installiert wurde oder dass auf der Modulkonfigurationsseite das falsche System ausgewählt wurde.

Hinzufügen eines neuen Druckers

Wenn Sie gerade einen Drucker an Ihr System angeschlossen haben oder auf einen Drucker zugreifen möchten, der mit einem anderen System in einem lokalen Netzwerk verbunden ist, müssen Sie ihn zur Konfiguration des Drucker-Daemons hinzufügen, bevor irgendein Programm auf Ihrem Linux-System darauf drucken kann. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie auf den Link Neuen Drucker hinzufügen auf der Hauptseite des Moduls. Dadurch gelangen Sie zum Druckererstellungsformular, das im Bild unten gezeigt wird. Der Screenshot stammt von einem System, das das CUPS-Drucksystem verwendet, daher ist die Benutzeroberfläche auf Ihrem Linux-Computer möglicherweise nicht dieselbe.
  2. Geben Sie einen eindeutigen Namen für den neuen Drucker ein (z. B. epson oder hp_laser ) in den Namen Feld. Dies ist der Name, unter dem der Drucker angegeben wird, wenn der Befehl lpr verwendet oder aus anderen Programmen gedruckt wird.
  3. Geben Sie eine kurze Beschreibung in das Feld Beschreibung ein, z. B. Office Epson Stylus 740 .
  4. Wenn Sie möchten, dass jedem Druckauftrag eine Bannerseite vorangestellt wird, die den Namen der zu druckenden Datei und den Benutzer enthält, der sie gedruckt hat, stellen Sie Banner drucken? ein Feld auf Ja . Dies ist normalerweise Papierverschwendung, es sei denn, der Drucker wird von einer großen Anzahl von Personen in einer großen Organisation verwendet.
  5. Um dies zum Standarddrucker zu machen, der verwendet wird, wenn kein Druckername in der lpr-Befehlszeile angegeben ist, setzen Sie die Option *Standarddrucker?* auf Ja . Diese Option ist nicht für alle Drucksysteme verfügbar.
  6. Wenn Sie einige Drucksysteme verwenden, können Sie die maximale Größe eines Auftrags, der an den Drucker gesendet werden kann, mit dem Feld *Max. Druckauftragsgröße* steuern. Für einen Drucker auf Ihrem eigenen persönlichen Computer sollte dies auf Unbegrenzt eingestellt werden , aber in einem Netzwerk mit vielen Benutzern kann es sinnvoll sein, eine geringere Anzahl von 1-KB-Blöcken einzugeben.
  7. Wenn Ihr System die Drucksysteme Linux oder LPRng verwendet, können Sie mehrere durch Leerzeichen getrennte Aliase für den Drucker in die Alternativen Druckernamen eingeben Feld. Um den Drucker zum Standarddrucker zu machen, geben Sie lp ein als einer der Aliase.
  8. Wenn der Drucker direkt an Ihr System angeschlossen ist, im Druckziel Abschnitt wählen Sie die Option *Lokales Gerät * und wählen Sie den Parallel- oder USB-Anschluss, an dem es angeschlossen ist, aus dem Menü daneben aus. Wenn das Gerät nicht in der Liste enthalten ist, wählen Sie Lokale Datei stattdessen und geben Sie den Gerätepfad in das entsprechende Feld ein, z. B. /dev/ttyS5 . Sie können auch einen Dateinamen zum Drucken eingeben, solange er bereits existiert und vom Druckserver-Daemon beschreibbar ist.
  9. Wenn der Drucker an ein anderes System in einem Netzwerk angeschlossen ist (oder direkt mit dem Netzwerk selbst verbunden ist), müssen Sie ein Protokoll auswählen, um darauf zu drucken. Wählen Sie für einen an ein Unix-System angeschlossenen Drucker Remote-Unix-Server aus und geben Sie den Hostnamen des Servers und den Namen des Druckers auf diesem Server in die Felder daneben ein. Für die meisten Unix-Systeme ist der Typ kann auf BSD eingestellt werden, aber wenn der entfernte Server CUPS ausführt, können Sie stattdessen IPP auswählen. Wählen Sie für einen Drucker auf einem Windows-System *Remote-Windows-Server* und geben Sie den Hostnamen und den Druckernamen in die entsprechenden Felder daneben ein. Wenn der Server verlangt, dass Clients sich vor dem Drucken anmelden, füllen Sie den Benutzer aus und Passwort Felder mit einem gültigen Login für das Windows-System. Wenn Sie mehrere Arbeitsgruppen in Ihrem Netzwerk haben, müssen Sie möglicherweise die Arbeitsgruppe ausfüllen Feld ebenso. Bei einigen Druckern, die direkt an das Netzwerk angeschlossen werden können, müssen Sie die Direkte TCP-Verbindung auswählen Option und geben Sie einen Hostnamen und eine Portnummer in die Felder daneben ein. Wenn der hpnp-Befehl auf Ihrem System installiert ist, wird die Option Remote HPNP server verfügbar, damit Sie auf HP-Netzwerkdruckern drucken können, die dieses Protokoll verwenden. Wenn ausgewählt, müssen Sie einen Hostnamen und eine Portnummer in die Felder daneben eingeben.
  10. Damit Webmin überprüft, ob der Remote-Drucker tatsächlich über das gewählte Protokoll erreichbar ist, aktivieren Sie das Kontrollkästchen *Check if remote server is up?*.
  11. Wenn der Drucker PostScript unterstützt, wählen Sie Keine Option im Druckertreiber Sektion. Sie sollten diese Option auch auswählen, wenn Sie auf einen entfernten Unix-Server drucken, da die Konvertierung von PostScript in das richtige Datenformat auf dem Server erfolgt. Für Drucker, die PostScript nicht unterstützen und direkt mit Ihrem System verbunden sind oder auf die über die direkte TCP-Verbindung über das Netzwerk zugegriffen wird oder *Remote-Windows-Server*, müssen Sie einen Druckertreiber auswählen, wie im nächsten Schritt erklärt.
  12. Wenn Ihr Drucker kein PostScript verwendet und einen Treiber benötigt, wählen Sie den CUPS-Treiber Möglichkeit. Wenn Sie ein anderes Drucksystem verwenden, kann diese Option als Webmin-Treiber bezeichnet werden oder Redhat-Treiber oder COAS-Treiber stattdessen. In jedem Fall wird daneben eine Liste mit Druckermodellen angezeigt, aus der Sie die Marke und das Modell Ihres Druckers auswählen können. Wenn es nicht in der Liste erscheint, versuchen Sie, den Eintrag mit demselben Hersteller und der ähnlichsten Modellnummer auszuwählen, die Sie finden können. Zum Beispiel, wenn Sie einen FooTronic 810 haben und nur FooTronic Modelle 800 und 1000 erscheinen, wählen Sie das Modell 800 aus .
  13. Bei Drucksystemen sind möglicherweise andere Optionen wie DPI und Papiergröße in der Liste der Druckermodelle verfügbar. Wählen Sie die für Ihren Drucker geeigneten aus.
  14. Klicken Sie abschließend auf Erstellen Taste. Wenn etwas schief geht (z. B. wenn keine Verbindung zum Remote-Druckserver hergestellt werden kann oder der Drucker nicht erstellt werden kann), wird eine Fehlermeldung angezeigt. Andernfalls kehren Sie zur Hauptseite des Moduls zurück, die nun Ihren neuen Drucker auflistet.
  15. Wenn Sie das CUPS-Drucksystem verwenden und einen Treiber für den Drucker eingestellt haben, klicken Sie auf den Namen Ihres neuen Druckers in der Liste, um zum Druckerbearbeitungsformular zu gelangen. Unten unter der Druckermodellliste befindet sich ein zusätzlicher Satz von Feldern zum Konfigurieren von Dingen wie Papiergröße, Druckqualität und Papiertyp. Da die Felder vom ausgewählten Druckertyp abhängen, werden sie im Druckererstellungsformular nicht angezeigt. Stellen Sie Papierformat, DPI usw. so ein, wie es für Ihr System geeignet ist. Die Standardeinstellungen führen normalerweise zu einer schnellen Ausgabe in geringer Qualität. Wenn Sie also den Fotoqualitätsmodus Ihres Druckers auf Hochglanzpapier verwenden möchten, müssen Sie sie ändern. Wenn Sie mit dem Ändern der druckerspezifischen Optionen fertig sind, klicken Sie auf Speichern Schaltfläche unten auf der Seite.
  16. Der neu erstellte Drucker kann nun mit dem lpr-Befehl oder einem anderen Programm, das das Drucken unterstützt, gedruckt werden.


Das Druckererstellungsformular

Bearbeiten eines bestehenden Druckers

Jeder mit Webmin oder einem anderen Tool erstellte Drucker kann mit dem Druckerverwaltungsmodul bearbeitet werden. Sie können einen Drucker auch vorübergehend deaktivieren, sodass er keine Aufträge mehr annimmt oder sie nicht mehr an den Drucker sendet. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie auf der Hauptseite des Moduls auf den Namen des Druckers. Dadurch gelangen Sie zu einem Bearbeitungsformular, das dem in Abbildung 22-2 gezeigten Erstellungsformular ähnelt.
  2. Um zu verhindern, dass Benutzer neue Druckaufträge an den Drucker senden, stellen Sie Anforderungen annehmen? ein Feld auf Nein . Unter Warum nicht können Sie einen Grund eingeben, warum der Drucker nicht verfügbar ist Feld, das Benutzern angezeigt wird, die versuchen, den Befehl lpr zu verwenden. Dieses Feld ist jedoch möglicherweise bei einigen Drucksystemen nicht verfügbar.
  3. Um den Drucker am Drucken oder Senden von Aufträgen an einen Remote-Server zu hindern, stellen Sie Drucken aktiviert? ein Feld auf Nein . Dies kann nützlich sein, wenn der Drucker zu Wartungszwecken offline geschaltet wird, da die Warteschlange weiterhin zu druckende Aufträge akzeptiert, wenn das Feld auf Ja zurückgesetzt wird wieder. Sie können auch einen Grund in das Warum nicht eingeben Feld, das angezeigt wird, wenn die Druckwarteschlange mit dem Befehl lpq angezeigt wird.
  4. Alle anderen Felder auf der Seite können geändert werden, wie im Abschnitt Neuen Drucker hinzugefügt erklärt Abschnitt oben. Die einzige Ausnahme ist der Druckername, der nach dem Erstellen des Druckers nicht mehr geändert werden kann.
  5. Wenn Sie mit dem Ändern der Druckerdetails fertig sind, klicken Sie auf Speichern Taste. Die Änderungen werden sofort wirksam und Sie kehren zur Hauptseite des Moduls zurück.

Vorhandene Drucker können auch gelöscht werden, indem Sie auf Löschen klicken Schaltfläche auf dem Bearbeitungsformular. Alle Aufträge in der Warteschlange des Druckers werden ebenfalls gelöscht.

Druckaufträge verwalten

Wenn ein Auftrag an einen Drucker gesendet wird, wird er in die Warteschlange des Druckers gestellt. Es wird erst entfernt, wenn es erfolgreich gedruckt oder an einen Remote-Server gesendet wurde. Auf einem System mit vielen Benutzern oder einem langsamen Drucker kann die Warteschlange ziemlich groß werden, wenn Aufträge schneller übermittelt werden, als sie gedruckt werden können.

Mit diesem Webmin-Modul können Sie Jobs in der Warteschlange eines Druckers auflisten, deren Inhalt anzeigen oder löschen. Die Schritte dazu sind :

  1. Klicken Sie auf der Hauptseite des Moduls auf die Liste Link unter Jobs Spalte für den Drucker, dessen Warteschlange Sie verwalten möchten. Dadurch gelangen Sie zu einer Seite, auf der alle Aufträge aufgeführt sind, die derzeit gedruckt werden oder darauf warten, gedruckt zu werden.
  2. Um den Inhalt eines Druckauftrags anzuzeigen, klicken Sie auf seine Größe. Da die meisten Jobs im PostScript-Format gesendet werden, muss Ihr Browser über ein Plug-In oder eine Hilfsanwendung verfügen, die das Format verarbeiten kann. Dies ist für entfernte Drucker oder auf einigen Drucksystemen nicht möglich.
  3. Um einen Druckauftrag zu löschen, klicken Sie in der ersten Spalte auf seine ID. Oder um alle Jobs in der Warteschlange zu entfernen, klicken Sie auf die Schaltfläche *Alle Druckjobs abbrechen*.

Die Druckauftragsseite kann auch verwendet werden, um eine Testseite an den Drucker zu senden, damit Sie in Webmin überprüfen können, ob er funktioniert. Die Schritte dazu sind :

  1. Klicken Sie auf der Hauptseite des Moduls auf die Liste Link unter Jobs Spalte für den Drucker, auf dem Sie eine Testseite drucken möchten.
  2. Klicken Sie auf Testseite drucken Taste.
  3. Wählen Sie entweder die Schwarz-Weiß-Postscript-Seite , *Postscript-Seite in Farbe* oder Einfacher ASCII-Text Möglichkeit, eine der integrierten Testseiten von Webmin zu verwenden. Oder wählen Sie Jede hochgeladene Datei aus und verwenden Sie das Feld daneben, um eine Datei auf Ihrem System zum Drucken auszuwählen.
  4. Klicken Sie auf die Seite drucken Schaltfläche, um die ausgewählte Seite an den Drucker zu senden. Eine Webseite mit der Ausgabe des lpr-Befehls wird angezeigt, damit Sie sehen können, ob unmittelbare Fehler aufgetreten sind.

Modulzugriffskontrolle

Es ist oft sinnvoll, einem Benutzer die Rechte zum Anzeigen von Druckwarteschlangen und zum Löschen von Aufträgen, aber nicht zum Erstellen oder Bearbeiten von Druckern zu erteilen. Dies kann mit dem Webmin-Benutzermodul erfolgen, wenn Sie einen Benutzer mit Zugriff auf das Druckerkonfigurationsmodul erstellt oder einen vorhandenen Benutzer bearbeitet haben, um ihm Zugriff zu gewähren. Kapitel 52 erklärt ausführlicher, wie das geht.

Sobald ein Nutzer mit Zugriff auf das Modul existiert, können Sie einschränken, welche Drucker er verwalten und was er mit ihnen tun kann, indem Sie diesen Schritten folgen :

  1. Klicken Sie im Webmin-Benutzermodul neben dem Namen des Benutzers oder der Gruppe auf Druckerverwaltung.
  2. Setzen Sie das Feld Kann Modulkonfiguration bearbeiten? auf Nein , sodass der Benutzer das Drucksystem oder Pfade zu Konfigurationsdateien nicht ändern kann.
  3. Sie können die Drucker einschränken, für die ein Benutzer das Ziel, den Treiber und andere Attribute bearbeiten kann, indem Sie das Feld *Drucker, die dieser Benutzer konfigurieren kann* in Ausgewählt ändern und wählen Sie sie aus der Liste unten aus. Dies hindert ihn jedoch nicht daran, Jobs auf diesen Druckern zu verwalten – die Option in Schritt 4 steuert dies. Um zu verhindern, dass der Benutzer Drucker verwaltet, wählen Sie Ausgewählt aber wählen Sie keine Drucker aus der Liste unten aus. Beachten Sie, dass ein Benutzer, der einen Drucker bearbeiten oder erstellen kann, Root-Zugriff erhalten kann, indem er sein eigenes Treiberprogramm angibt (das normalerweise als Root ausgeführt wird) oder den Drucker in eine Systemdatei wie /etc/passswd schreiben lässt.
  4. Um die Drucker einzuschränken, auf denen der Benutzer Druckaufträge verwalten kann, ändern Sie die Option Kann Druckaufträge abbrechen? Feld auf *Nur auf ausgewählten Druckern* und wählen Sie sie aus der Liste unten aus. Oder wählen Sie Nein um ihn daran zu hindern, den Inhalt von Aufträgen auf einem beliebigen Drucker abzubrechen oder anzuzeigen.
  5. Es ist auch möglich, die Aufträge, die verwaltet werden können, weiter einzuschränken, indem Sie die Option Druckaufträge verwalten im Besitz von verwenden Feld. By default, jobs submitted by any user on allowed printers can be cancelled - however, if the last option in this field is selected and a username entered into the field next to it, only jobs owned by that user can be managed. You can also select the *Current Webmin user* option, which will limit the user to jobs submitted by the Unix user with the same name as the Webmin user.
  6. To prevent the Webmin user creating new printers, set the Can add new printers? Option auf Nein . This should be done if he is not allowed to edit existing printers.
  7. Because there is no reason why the user should need to stop or re-start the print scheduled process, change the *Can stop or start scheduler?* field to No .
  8. To hide printers on the main page that the user is not allowed to edit or manage print jobs on, set the *Show non-configurable printers?* option to No .
  9. To stop the user printing pages through Webmin, change the Can print test pages? Option auf Nein .
  10. Finally, click the Save button to have your new restrictions activated.

Andere Betriebssysteme

In addition to Linux, the Printer Configuration module is also available on several other Unix operating systems. Because each has its own unique print system, the module's user interface is slightly different - just as there are differences between the Linux print systems such as CUPS and LPRng.

The supported operating systems and their differences are :

Sun Solaris and SCO UnixWare
Solaris and Unixware have a very similar print systems to CUPS, and so the Printer Configuration module has an almost identical user interface. One difference is the addition of a Driver accepts field on the printer creation form, which the tells the print system what format data the driver program can handle. In most cases you should just select postscript - or if you want all data to be passed directly through to the printer without filtering, select other and enter binary into the field next to it. Another unique feature is the ability to control which users can use each printer, using the Access control field on the creation form. The biggest omission on these Unix variants is the Direct TCP connection destination type.
HP/UX and SGI Irix
The print systems on these operating systems lack many options available on Linux, such as the Description field and Banner Optionen. Once a printer has been created, it is impossible to change its destination or driver. Printing with via a direct TCP connection is not supported either.
FreeBSD, NetBSD OpenBSD and Apple MacOS X
The print system on these operating systems is very similar to LPRng on Linux. Thus, you cannot designate a printer as the default or enter a reason why a printer is unavailable or offline. However, it is possible to specify a maximum print job size and enter alternative names for a printer.

Because none of the above operating systems include printer drivers, Webmin has to create its own using the ghostscript package. If the module detects that the gs command is not installed, you will not be able to choose a driver when creating or editing a printer. Similarly, to be able to print to Windows servers the Samba smbclient program must be installed and its path set in the module configuration page.

For all of the above operating systems, the module will by default their standard print systems. Therefore, if you have installed a different package such as CUPS or LPRng, the module configuration will need to be changed so that Webmin can configure it correctly.


Webmin
  1. Alle Dateien in einem Ordner drucken?

  2. Brother Hl-l2340dw Drucker?

  3. So drucken Sie pthread_t

  4. Wie bekomme ich ps zur Druckgruppe?

  5. Linux-Druck direkt auf Netzwerkdrucker, der NICHT installiert ist

So richten Sie Ihren Drucker unter Linux ein

Auswählen eines Druckers für Linux

So richten Sie den Samba-Druckserver unter CentOS ein

So teilen Sie den Drucker im Netzwerk unter Linux

So fügen Sie Ubuntu einen Drucker hinzu

ZPL-Drucker emulieren