Nun, ich kann an zwei Dinge denken.
Gehen Sie zu http: // localhost: 631 / admin / und aktivieren Sie das Kontrollkästchen "Von anderen Systemen gemeinsam genutzte Drucker anzeigen" . Wenn Sie dann mit ihrem Netzwerk verbunden sind, werden alle Drucker automatisch angezeigt.
Irgendwie nett
Die andere Option wäre das manuelle Hinzufügen der Drucker zu den Bechern. Sie können sie von der Befehlszeile aus hinzufügen, so dass es nicht so schmerzhaft ist, wie Sie vielleicht denken, Sie können sie sogar als Einzeiler hinzufügen.
Führen Sie die folgenden Befehle aus, um einen Drucker hinzuzufügen und für die Verwendung zu aktivieren:
lpadmin -p itcolor -v ipp://printserver/printers/itcolor cupsenable itcolor cupsaccept itcolor
Nehmen wir einmal an, Sie wollten alle Drucker auf dem Server printserver.company.com hinzufügen, die Aufträge annehmen und deren Namen mit dem Marketing beginnen .
for each in $(lpstat -h printserver.company.com:631 -a | grep "accepting" | grep -E "^marketing" | cut -d " " -f 1) do lpadmin -p $each -v ipp://printserver.company.com/printers/$each cupsenable $each cupsaccept $each done