Konfigurieren von USB- und Netzwerkdruckern mit CUPS unter Harmonica OS

Unter Harmonica OS (HamoniKR) beginnen Sie mit der Anwendung „Drucker“: Fügen Sie einen USB-Drucker hinzu oder wählen Sie einen erkannten Netzwerkdrucker aus. Bevorzugen Sie die treiberlose IPP-Funktion, sofern das Gerät dies unterstützt. Verwenden Sie die CUPS-Weboberfläche, um http://localhost:631eine Druckwarteschlange zu überprüfen, Standardeinstellungen anzupassen oder ein Gerät manuell hinzuzufügen. Ein Herstellertreiber ist eine Ausweichlösung für ältere Hardware oder fehlende druckerspezifische Funktionen und nicht der standardmäßige erste Schritt.

1. Wählen Sie eine Verbindung und überprüfen Sie den Druckservice.

CUPS (Common UNIX Printing System) verwaltet Druckerwarteschlangen und Druckaufträge. Das Verbindungsprotokoll legt fest, ob eine Warteschlange ohne Treiber erstellt werden kann, wie Geräte erkannt werden und welche Einstellungen Sie anpassen können. HamoniKR 8.0 dokumentiert sowohl die automatische Netzwerkerkennung als auch das system-config-printerzugehörige Dienstprogramm; die genauen Menübezeichnungen können je nach Version variieren.

VerbindungPasst gutAbwägung
USB über DruckerEin Drucker, der physisch mit einem Computer verbunden istAbhängig von der lokalen Geräteerkennung und der Unterstützung kompatibler Drucker.
Fahrerloses IPP / IPP überallModerne Drucker in einem vertrauenswürdigen LANEinige Endbearbeitungs-, Buchhaltungs- oder herstellerspezifische Kontrollfunktionen sind möglicherweise nicht verfügbar.
AppSocket / HP JetDirectÄlterer Netzwerkdrucker mit bekannter IP-AdresseVerwendet üblicherweise unverschlüsselten TCP-Port 9100; benötigt einen geeigneten Treiber.
Hersteller-PPD oder VerpackungÄltere Modelle oder wesentliche proprietäre FunktionenWartung und Kompatibilität hängen vom Hersteller ab; PPD-Treiber werden im Upstream-Bereich schrittweise ersetzt.

Schließen Sie vor der Installation den Drucker an, prüfen Sie bei WLAN- oder Ethernet-Verbindung, ob eine IP-Adresse angezeigt wird, und vergewissern Sie sich, dass sich der Computer im richtigen Netzwerk befindet. Prüfen Sie anschließend, ob CUPS verfügbar ist.

systemctl is-active cups
lpstat -r

Wenn der Dienst inaktiv ist, starten Sie ihn mit sudo systemctl enable --now cups. Falls CUPS nicht installiert ist, führen Sie aus, sudo apt updategefolgt von sudo apt install cups; die Paketverfügbarkeit hängt von Ihren konfigurierten HamoniKR-Repositories ab. Vermeiden Sie es, funktionierende Druckerkomponenten auszutauschen, nur weil das Gerät nicht erkannt wurde.

Fenster mit Druckereinstellungen, in dem keine Drucker installiert sind und eine blaue Schaltfläche „Drucker hinzufügen“ angezeigt wird.
Öffnen Sie das Drucker-Dienstprogramm und wählen Sie Drucker hinzufügen, um mit der Konfiguration einer lokalen Warteschlange zu beginnen.

2. Fügen Sie einen USB-Drucker im Desktop-Dienstprogramm hinzu.

Öffnen Sie das Anwendungsmenü und anschließend „Administration“ > „Drucker“ oder das Druckereinstellungsfenster, wie in der HamoniKR-Anleitung beschrieben. Alternativ können Sie ein Terminal öffnen und den Befehl ausführen system-config-printer. Klicken Sie auf „Hinzufügen“ und überprüfen Sie die Liste der lokalen Geräte. Wählen Sie bei USB das exakt erkannte Modell aus, nicht ein anderes Modell mit ähnlichem Namen. Wählen Sie anschließend den gewünschten Treiber aus, benennen Sie die Warteschlange und übernehmen Sie die Konfiguration.

Im Fenster „Drucker hinzufügen“ werden zwei USB-Geräte angezeigt, wobei HP DeskJet ausgewählt ist.
Die USB-Geräteliste identifiziert lokale Drucker vor der Treiberauswahl und der Erstellung der Warteschlange.

Wird das USB-Gerät nicht erkannt, versuchen Sie eine direkte Kabelverbindung anstelle eines USB-Hubs und prüfen Sie, ob der Drucker eingeschaltet ist. CUPS kann eine fehlerhafte USB-Verbindung nicht durch die Auswahl eines anderen Netzwerkprotokolls beheben. Untersuchen Sie ein herstellerspezifisches Paket erst, nachdem die Geräteerkennung bestätigt wurde.

3. Bevorzugt werden erkannte IPP-Drucker im Netzwerk.

Öffnen Sie im Dialogfeld „Drucker hinzufügen“ die Option „Netzwerkdrucker“ oder „Netzwerkdrucker suchen“. Wenn ein Gerät mit einer treiberlosen IPP-Option gefunden wird, wählen Sie diese Verbindung aus und fahren Sie fort. Der Drucker stellt die unterstützten Dokumentformate und Optionen bereit, wodurch die Abhängigkeit von einer modellspezifischen PPD-Datei reduziert wird. Dies ist in der Regel die einfachste Option für einen kompatiblen, modernen Netzwerkdrucker.

Netzwerkdrucker-Erkennungsliste mit IP-Adressen und ausgewählter treiberloser IPP-Verbindung
Ein erkanntes Netzwerkgerät bietet eine treiberlose IPP-Verbindung, ohne dass eine Treiberdatei manuell eingegeben werden muss.

Die Erkennung des Druckers ist kein Garant für funktionierendes Drucken: WLAN-Client-Isolation, ein Gastnetzwerk, Multicast-DNS-Filterung oder ein falsches Subnetz können einen Drucker ausblenden. Wenn der Drucker zwar erkannt wird, aber nur eingeschränkte Duplex-, Heft- oder Farbsteuerung bietet, vergleichen Sie die verfügbaren Optionen mit der Herstellerdokumentation, bevor Sie die Treiber ändern. Die Dokumentation des HamoniKR 8.0-Druckers weist ausdrücklich darauf hin, dass beim treiberlosen Drucken einige Herstellerfunktionen fehlen können.

4. Verwalten Sie die Warteschlange über die CUPS-Weboberfläche.

Für mehr Kontrolle öffnen Sie http://localhost:631auf dem HamoniKR-Computer die Administration und klicken Sie auf „Drucker hinzufügen“. CUPS fordert möglicherweise die Anmeldeinformationen eines Kontos mit Druckberechtigung an. Wählen Sie das erkannte lokale oder Netzwerkgerät aus, geben Sie einen kurzen Warteschlangennamen ein und wählen Sie eine geeignete treiberlose oder modellspezifische Option. Überprüfen Sie die Standardeinstellungen, z. B. das Papierformat, vor dem Speichern.

Die CUPS-Localhost-Administrationsseite zeigt die Steuerelemente „Drucker hinzufügen“ und „Drucker verwalten“ an.
CUPS bietet eine lokale Web-Administrationsseite zum Hinzufügen von Druckern und zum Verwalten von Druckwarteschlangen.

Die Webseite und das Desktop-Dienstprogramm greifen auf dasselbe Drucksystem zu; sie sind Alternativen und keine zwei unabhängigen Treiber, die installiert werden müssen. Verwenden Sie das Desktop-Tool für die routinemäßige Einrichtung und die Weboberfläche für den Warteschlangenstatus, Testseiten und Druckeroptionen. CUPS dokumentiert diese Vorgänge in seiner OpenPrinting-CUPS-Administrationsdokumentation . Die Administration sollte auf dem lokalen Computer beschränkt bleiben, es sei denn, Sie haben ein bewusst sicheres Fernverwaltungskonzept. Öffnen Sie Port 631 nicht für das öffentliche Internet, nur um einen Drucker hinzuzufügen.

5. Nur im Bedarfsfall auf eine manuelle Adresse oder einen Herstellertreiber zurückgreifen.

Wenn die Erkennung fehlschlägt, der Drucker aber unter einer bekannten Adresse antwortet, überprüfen Sie die Dokumentation des Herstellers auf die tatsächliche URI des Druckdienstes. Bevorzugen Sie einen ipps://Endpunkt, wenn der Drucker sicheres IPP unterstützt und sein Zertifikat validiert werden kann. Ein ipp://Endpunkt ist eine weitere Möglichkeit in einem kontrollierten lokalen Netzwerk. Gehen Sie nicht davon aus, dass jeder Drucker verwendet /ipp/print.

Für ältere Modelle, die Raw-Socket-Druck, aber nicht IPP unterstützen, beschreibt HamoniKR AppSocket/HP JetDirect: Geben Sie die Hostadresse ein und bestätigen Sie, dass der Drucker den erwarteten Port verwendet, üblicherweise 9100. Dadurch wird die Diensterkennung umgangen, jedoch fehlt die IPP-Funktion zur Aushandlung der Fähigkeiten und es wird in der Regel keine Verschlüsselung angeboten.

Dialogfeld für manuelle Netzwerkdrucker mit Anzeige der Felder für Host 192.168.1.50 und Port 9100
Die manuelle Einrichtung von AppSocket erfordert den Drucker-Host und den von diesem Gerät unterstützten Port.

Wenn Sie eine IPP Everywhere-URI verifiziert haben, kann ein Administrator auch über die Befehlszeile eine Warteschlange erstellen. Die unten stehende Adresse dient nur zur Veranschaulichung; ersetzen Sie sie durch die tatsächliche Drucker-URI:

sudo lpadmin -p OfficePrinter -E -v ipp://192.168.1.50/ipp/print -m everywhere

Das -pArgument benennt die Warteschlange, -vgibt das Ziel an und -m everywherefordert das treiberlose Modell an. Dies funktioniert nur, wenn der Drucker die erforderlichen IPP-Funktionen bereitstellt. Die OpenPrinting-lpadmin-Referenz dokumentiert dieses Formular und weist darauf hin, dass klassische PPD-basierte Treiber veraltet sind.

Falls das Modell immer noch nicht drucken kann oder eine erforderliche Funktion verliert, überprüfen Sie zuerst das von HamoniKR dokumentierte, von der Distribution unterstützte Paket:

sudo apt update
sudo apt install hamonikr-printer-drivers

Wenn Sie einen vom Hersteller bereitgestellten Linux-Treiber oder ein PPD benötigen, beziehen Sie diesen vom Originalhersteller, prüfen Sie die Kompatibilität mit Ihrem Modell und Ihrer Architektur und installieren Sie ihn erst, wenn Sie ihm vertrauen. Wählen Sie kein beliebiges PPD nur aufgrund der Marke. Einige Hersteller bieten zwar bessere gerätespezifische Optionen, sind aber unter Umständen schwieriger mit zukünftigen Updates zu handhaben.

Dialogfeld zur Auswahl des Druckertreibers mit HP-Herstellerliste, Modellauswahl und Schaltfläche „PPD-Datei bereitstellen“
Ein Modellauswahlbildschirm kann einen mitgelieferten Treiber oder eine explizit vom Hersteller bereitgestellte PPD anbieten.

6. Standardeinstellungen festlegen und überprüfen, ob der Drucker tatsächlich funktioniert

In den Druckereigenschaften oder auf der Seite „CUPS Standardoptionen festlegen“ stellen Sie das korrekte Medienformat ein und prüfen die vom gewählten Treiber bereitgestellten Optionen. Häufig führt die Verwendung von A4 anstelle von Letter zu unerwarteten Skalierungsproblemen. Die Einstellungen für Duplexdruck, Qualität und Farbe variieren je nach Gerät; gehen Sie nicht davon aus, dass alle in einem Beispiel gezeigten Einstellungen für Ihren Drucker gelten.

CUPS-Druckeroptionsseite mit A4-Papier, Normalpapier, normaler Qualität und einseitigem Druck
Überprüfen Sie Papierformat und verfügbare Druckoptionen, bevor Sie die Standardeinstellungen des Druckers speichern.

Öffnen Sie in CUPS die Drucker, wählen Sie Ihre Warteschlange aus und wählen Sie unter Wartung die Option Testseite drucken. Sie können dieselbe Warteschlange auch ohne Browser überprüfen:

lpstat -p -d
lpstat -o
lp -d OfficePrinter /path/to/test.pdf
Die CUPS-Druckerseite zeigt an, dass der OfficePrinter im Leerlauf ist und Aufträge annimmt, wobei die Option „Testseite drucken“ ausgewählt ist.
Die Warteschlangenansicht zeigt den Druckerstatus an und bietet eine Testseitenaktion zur Überprüfung der Ausgabe.

Eine erfolgreiche Konfiguration bedeutet, dass eine Testseite mit der erwarteten Größe und dem erwarteten Layout gedruckt wird, der Druckauftrag aus der Warteschlange entfernt wird und eine normale Anwendung am selben Ziel drucken kann. „Im Leerlauf, nimmt Aufträge an“ bedeutet lediglich, dass CUPS Aufträge in die Warteschlange stellen kann; es beweist nicht, dass das Papier das Ausgabefach erreicht hat. Falls der Druckvorgang stoppt, überprüfen Sie lpstat -odie URI des ausgewählten Geräts, bestätigen Sie die Erreichbarkeit und vergleichen Sie die IPP- oder Socket-Einstellungen des Druckers mit der zugehörigen Dokumentation. Für Netzwerkkonfigurationen empfiehlt die CUPS-Firewall und die Netzwerkport-Richtlinien TCP 631 für IPP und UDP 5353 für die mDNS-Erkennung; nehmen Sie Firewall-Änderungen nur im vertrauenswürdigen LAN vor.

Weitere Details zu benutzerspezifischen Standardeinstellungen und Befehlszeilenaufträgen finden Sie in der CUPS-Befehlszeilenreferenz für den Druck . Wenn Ihre aktuelle treiberlose Warteschlange die Testseite korrekt druckt, belassen Sie diese bei, anstatt eine zusätzliche, ältere Warteschlange hinzuzufügen.

Einen Kommentar hinterlassen

Konfigurieren von USB- und Netzwerkdruckern mit CUPS unter Harmonica OS

Konfigurieren von USB- und Netzwerkdruckern mit CUPS unter Harmonica OS

Konfigurieren Sie Drucker unter Harmonica OS mithilfe von CUPS, vergleichen Sie treiberloses IPP mit älteren Treibern und überprüfen Sie das Drucken über USB oder Netzwerk mit einer Testseite.

Zurücksetzen eines vergessenen Root-Passworts unter Harmonica OS mit GRUB Recovery

Zurücksetzen eines vergessenen Root-Passworts unter Harmonica OS mit GRUB Recovery

Verwenden Sie eine Recovery-Shell, um ein neues Root-Passwort für Harmonica OS festzulegen. Dabei werden Prüfungen auf verschlüsselte Datenträger, schreibgeschützte Dateisysteme und Konten, die sudo verwenden, durchgeführt.

S/MIME-Zertifikate in Thunderbird für sichere E-Mails einrichten

S/MIME-Zertifikate in Thunderbird für sichere E-Mails einrichten

Importieren oder fordern Sie ein S/MIME-Zertifikat in Thunderbird an, weisen Sie es zum Signieren und Verschlüsseln zu, sichern Sie Ihren privaten Schlüssel und überprüfen Sie sichere E-Mails.

So installieren Sie Ubuntu 24.04 und Windows 11 im Dual-Boot-Modus mit aktiviertem BitLocker

So installieren Sie Ubuntu 24.04 und Windows 11 im Dual-Boot-Modus mit aktiviertem BitLocker

Installieren Sie Ubuntu 24.04 sicher neben Windows 11 mit BitLocker. Vergleichen Sie Pfade für separate und gemeinsam genutzte Laufwerke, Wiederherstellungsschlüssel, Partitionierung und Startvorgänge.

So beheben Sie WLAN-Verbindungsabbrüche unter Ubuntu 24.04 nach dem Ruhezustand

So beheben Sie WLAN-Verbindungsabbrüche unter Ubuntu 24.04 nach dem Ruhezustand

Behebung von Wi-Fi-Abbrüchen unter Ubuntu 24.04 nach dem Ruhezustand durch Überprüfung von NetworkManager, Funkblockierungen, Updates, Energiesparmodus und Treibern – anschließende Überprüfung nach jedem Aufwachen.

Hohe CPU-Auslastung durch Tracker-Miner-3 unter Ubuntu GNOME beheben

Hohe CPU-Auslastung durch Tracker-Miner-3 unter Ubuntu GNOME beheben

Erfahren Sie, warum tracker-miner-fs-3 unter Ubuntu GNOME eine hohe CPU-Auslastung aufweist und wie Sie die Indizierung überprüfen, Ordner ausschließen, Ubuntu aktualisieren oder den Suchindex sicher neu erstellen können.

Reduzierung von Audioverzerrungen unter Ubuntu 24.04 durch gezielte ALSA-Optimierungen

Reduzierung von Audioverzerrungen unter Ubuntu 24.04 durch gezielte ALSA-Optimierungen

Prüfen Sie, ob Clipping, die ALSA-Formatkonvertierung oder die HDA-Energiesparfunktion die Audioverzerrung unter Ubuntu 24.04 verursachen, und wenden Sie dann die entsprechende reversible Korrektur an.

Erstelle ein PipeWire-Ausgabe-Umschaltskript, das den aktiven Audioausgang verschiebt.

Erstelle ein PipeWire-Ausgabe-Umschaltskript, das den aktiven Audioausgang verschiebt.

Mit einem pactl-Skript, das den Standard-Senken aktualisiert und bereits laufende Streams umleitet, kann man die Audioausgabe von Debian zwischen benannten PipeWire-Ausgängen umschalten.

Wiederherstellung des Mikrofoneingangs von Bluetooth-Headsets unter Ubuntu 24.04

Wiederherstellung des Mikrofoneingangs von Bluetooth-Headsets unter Ubuntu 24.04

Stellen Sie sicher, dass Ihr Bluetooth-Headset-Mikrofon funktioniert, indem Sie den richtigen Eingang auswählen, ein Freisprech-Audioprofil verwenden und die PipeWire-Route von Ubuntu überprüfen.

Behebung des Problems, dass Flatpak-Apps GTK-Themes in Ubuntu 24.04 nicht berücksichtigen

Behebung des Problems, dass Flatpak-Apps GTK-Themes in Ubuntu 24.04 nicht berücksichtigen

Erfahren Sie, warum Flatpak-Apps die GTK-Themes von Ubuntu 24.04 möglicherweise ignorieren, und befolgen Sie sichere Schritte, um Theme-Erweiterungen zu überprüfen, Flatpak-Apps zu aktualisieren und Portalprobleme zu diagnostizieren.