CUPS: Bitte helfen Sie, Drucker zwischen Linux-Maschinen gemeinsam zu nutzen

419
lesnik

Ich habe einen USB-Drucker, der an Raspberry Pi angeschlossen ist. Ich habe auch eine Workstation mit Linux.

Ich habe CUPS sowohl auf Raspberry als auch auf der Workstation installiert. Ich habe mich bei Raspberry ( https://192.168.100.16:631 ) bei CUPS angemeldet und einen Drucker hinzugefügt (der Name lautet 'pr3300'). Ich kann eine Testseite von CUPS aus drucken: https://192.168.100.16:631/printers/pr3300

Jetzt möchte ich diesen Drucker von der Workstation aus verwenden. Also muss ich diesen Drucker zum CUPS der Workstation hinzufügen.

Ich melde mich bei lokalem CUPS ( https://127.0.0.1:631 ) an, gehe zur Administration und drücke "Add Printer" (Drucker hinzufügen). Ich muss das Netzwerkprotokoll aus der Liste auswählen:

  • AppSocket / HP JetDirect
  • Internet Printing Protocol (https)
  • Internet Printing Protocol (Ipps)
  • Backend Error Handler
  • LPD / LPR-Host oder Drucker
  • Internet Printing Protocol (IPP)
  • Internet Printing Protocol (http)

und auf der nächsten Seite muss ich die Verbindung zum Drucker angeben. Ich gebe die folgende Adresse an: ipp: //192.168.100.16/pr3300

Auf der nächsten Seite muss ich eine PPD-Datei für meinen Drucker angeben, dem Drucker einen Namen geben und schließlich habe ich einen Drucker in der Druckerliste.

Wenn ich versuche, eine Testseite zu drucken, schlägt der Druckauftrag mit der Beschreibung "Die Druckerkonfiguration ist falsch oder der Drucker ist nicht mehr vorhanden" fehl.

Auf dem Server in /var/log/cups/error_logsehe ich den folgenden Fehler:

D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes ipp://192.168.100.16:631/pr3300 D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes client-error-not-found: The printer or class does not exist. D [22/May/2018:23:15:36 +0300] [Client 23] Returning IPP client-error-not-found for Get-Printer-Attributes (ipp://192.168.100.16:631/pr3300) from 192.168.100.25 

CUPS auf dem Server hat meine Anfrage erhalten, also läuft sie und es ist kein Firewall- / Verbindungsproblem. Ich denke, das Problem ist, dass ich den freigegebenen Drucker auf der Workstation CUPS falsch konfiguriert habe. Ich habe verschiedene Formate für die Verbindungs-URL ausprobiert, das Ergebnis ist jedoch mehr oder weniger gleich.

Bitte helfen

0
Können Sie das Pi trennen, den Drucker zurücksetzen und dann versuchen, vom Linux-PC aus eine Verbindung zum Drucker herzustellen? Sie sollten dann in der Lage sein, den PC so zu konfigurieren, dass der Drucker über ihn freigegeben werden kann. DrMoishe Pippik vor 6 Jahren 0
@ DrMoishePippik Die Sache ist, dass Raspberry Pi der einzige Computer ist, der immer eingeschaltet ist. Also möchte ich den Drucker über Raspberry Pi teilen. lesnik vor 6 Jahren 0

1 Antwort auf die Frage

0
lesnik

Das Problem war mit einer falschen Druckerverbindungszeichenfolge. Ich habe verschiedene Formate ausprobiert (alle in CUPS-Hilfe vorgeschlagen!), Aber nur dieses funktioniert:

ipp://192.168.100.16/printers/pr3300 

(Bisher habe ich den "Drucker" -Teil der URI weggelassen)