Wie kann ich einen USB-Drucker als Netzwerkdrucker unter Verwendung eines Linux-Servers einrichten?

12

Grundsätzlich habe ich gerade einen USB-Drucker, es ist sehr schön. In meinem Haushalt leben 5 Personen, und wir alle möchten den Drucker ständig benutzen.

Windows verfügt über eine integrierte Funktion zum Freigeben des Druckers. Dies funktioniert jedoch nur, wenn der Computer eingeschaltet ist. Ich habe mehrere kleine Maschinen mit geringem Stromverbrauch, auf denen ich Ubuntu Server Edition ausführe.

Gibt es eine vorhandene Linux-Anwendung, mit der ich den USB-Drucker grundsätzlich so verwenden kann, als wäre er ein Netzwerkdrucker?

Ich weiß auch nicht, wie das möglich wäre, aber wenn es eine Möglichkeit gäbe, den Apple AirPrint-Server auch auf der Linux-Box auszuführen, wäre das fantastisch, dann könnten wir alle auch von unseren iDevices aus drucken.

rmaes4
quelle
Fand diesen Link faqs.org/docs/Linux-mini/… Ich werde es versuchen und mit den Ergebnissen zurückschicken.
Rmaes4

Antworten:

11

Sie haben 2 Möglichkeiten.

Drahtlose USB-Brücke

Sie können entweder ein kleines drahtloses / USB-Gerät erwerben, das den Drucker drahtlos freigibt. Sie stellen dann eine Verbindung mit IPP her, z ipp://<ip address of wireless bridge>/USB_queue.

Ein Gerät wie dieses wäre der Aufgabe gewachsen : NETGEAR PS121 USB 2.0 Mini Print Server .

Wir benutzen ein solches Gerät, wo ich arbeite. Dieses spezielle Gerät präsentiert den Drucker mithilfe von LPD über das Netzwerk. Daher greifen wir wie folgt auf den daran angeschlossenen USB-Drucker zu:

lpd://192.168.1.109/L1

Über Computer geteilt

Sie können den Drucker wie gewohnt an einen PC anschließen und dann mit CUPS diesen Drucker über das Netzwerk freigeben. Auch hier können Benutzer über IPP wie z ipp://<linux host w/ printer>/<name of printer.

Wenn Sie Samba einrichten, können Sie den Drucker mithilfe von Samba für Windows-PCs sowie Linux-Systeme anstelle von IPP freigeben.

Drucker freigeben

Sobald Sie den Drucker auf einem Linux-Host erkannt haben, können Sie entweder über die Pulldowns oder über ein Terminal auf die Druckerkonfigurations-GUI zugreifen:

/usr/share/system-config-printer/system-config-printer.py

Daraufhin wird der folgende Dialog angezeigt:

                ss des Druckerdialogs

Hier sehen Sie, dass der USB-Drucker vom verlorenen Linux-Host erkannt wird und ordnungsgemäß funktioniert:

          ss der Druckereigenschaften

Wählen Sie nun den Abschnitt "Richtlinien" und aktivieren Sie das Kontrollkästchen "Freigegebener Drucker":

          ss der Druckerfreigabe

Jetzt wählen Sie auf einem Client den Drucker wie folgt aus:

   ss des Druckerdialogs auf dem Client

Verweise

slm
quelle