Ich versuche, über Einstellungen/Drucker einen CUPS-Drucker hinzuzufügen. Nach dem Klicken auf „Hinzufügen...“ wird der Drucker erst aufgelistet, wenn der Hostname angegeben wird. Wenn ich dann den Drucker auswähle, wird dieser Fehler angezeigt: „Neuen Drucker konnte nicht hinzugefügt werden.“ Ich weiß nicht, wie ich das untersuchen soll.
Der Drucker ist auf einem Raspberry Pi CUPS-Dienst konfiguriert und der Test funktioniert auf dem Gerät einwandfrei. Allerdings kann ich den Drucker nicht zum System hinzufügen. Irgendwelche Ideen?
Bearbeiten: Der Drucker ist ein Samsung ML-1860. Ich habe den Treiber und die PPD-Dateien, um sowohl auf dem Server als auch auf Ubuntu über USB zu drucken. Das Problem besteht derzeit darin, den Netzwerkteil zum Laufen zu bringen. Ich bin nicht sicher, welches Netzwerkdruckprotokoll hier implementiert ist. Ich habe es einfach auf CUPS auf der Serverseite und „geteilt“. Ich kann über URL/Browser darauf zugreifen. z. B. http(s)://:631/printers/Samsung_ML-1860
Beide befinden sich im selben lokalen Heimnetzwerk/Subnetz.
Antwort1
ich trafDasselbe Problemheute. Ich habe einen Server A und einen Drucker und eine Linux-Maschine B und einige Windows-Maschinen C, D, ... Unter Windows folge ich einfachDas, es hat gut funktioniert. Aber wenn ich versuche, den Drucker für meine Linux-Maschine B hinzuzufügen (nachdie gleichen Schritte mit dir), wurde mir nur „Neuen Drucker konnte nicht hinzugefügt werden“ angezeigt. (Ubuntu 20.04)
Ich weiß nicht, ob Sie es gelöst haben, aber ich habe es gerade gelöst und möchte meine Lösung gerne mit Ihnen teilen. Ich hoffe, ich kann Ihnen helfen :-)
Meine Lösung: Verwenden SieBefehlszeilestatt GUI. Führen Sie dies auf meinem Computer aus.
sudo lpadmin -p LaserJet -E -v http://192.168.1.9:631/printers/HPPrinter
lpadmin
ist ein spezielles Tool für die Einrichtung von CUPS-Druckern. Für eine detailliertere Verwendung können Sie bei Google suchen.
In meinem obigen Befehl LaserJet
ist der Name, den Sie dem Drucker zuweisen möchten, und die Adresse danach -v
ist Ihre Druckeradresse. Mein Befehl dient nur als Beispiel, Sie sollten ihn nach Ihren Wünschen ändern.
Nachdem ich dies im Terminal ausgeführt hatte, wurde der Drucker unter [Einstellungen]->[Drucker] angezeigt.
Letztendlich finde ich es immer eine gute Wahl,verwenden Sie die Befehlszeile, wenn beim GUI-Betrieb ein Problem auftritt.Denn wenn der Vorgang nicht erfolgreich war, gibt Ihnen die Befehlszeile ein ausführlicheres Fehlerprotokoll oder etwas in der Art zurück. :-) Das ist auch der Grund, warum ich beim Programmieren und Entwickeln meines Projekts Linux gegenüber Windows bevorzuge.
Antwort2
Versuchen Sie, den Benutzer zur ldadmin
Gruppe hinzuzufügen, indem Sie Folgendes im Terminal ausführen:
sudo adduser <username> lpadmin
wobei <username>
der Benutzername des Kontos ist, für das Sie das Hinzufügen von Netzwerkdruckern aktivieren möchten.
Referenz:https://bugzilla.redhat.com/show_bug.cgi?id=1640815#c1
Antwort3
Mit der Befehlszeile Murphys Antwort funktionierte großartig für mich, als ich erkannte
https://
muss ersetzt werden durch
ipp://