Präambel
Wie von mehreren anderen hilfreichen Mitgliedern (Okay. @AlexChamberlain, um ehrlich zu sein.) Betont, müssen Sie sicherstellen, dass Ihre Druckertreiber zuerst funktionieren! Wenn Sie nicht regelmäßig vom Computer aus drucken können , gibt es keine Verwendung es zu einem Druckserver zu konvertieren.
Das Verfahren zur Installation des Druckers würde den Rahmen dieser Antwort sprengen, muss jedoch mindestens die Installation von CUPS, einschließlich des Daemons, umfassen. Führen Sie dazu die folgenden Schritte aus.
$ sudo apt-get install cups
Unter Debian oder unter Arch Linux.
$ sudo pacman -S cups
Server
Sie müssen lediglich den Server neu konfigurieren, damit andere Computer auf Ihren Drucker zugreifen können. Sie werden die /etc/cups/cupsd.conf
Datei bearbeiten und es gibt zwei Dinge, die Sie angeben müssen.
- Die Verbindung zum Anhören.
- Welche Geräte können den Drucker verwenden?
Hier ist eine, die unseren Bedürfnissen entsprechen sollte, zögern Sie nicht, die Werte zu ändern.
# /etc/cups/cupsd.conf
Listen *:49631
<Location /printers>
Order allow,deny
Allow 192.168.0.*
Allow 192.168.1.*
</Location>
Zum Schluss müssen wir nur noch den CUPS-Daemon neu starten. Denken Sie daran, dass Sie jedes Mal, wenn Sie etwas in der Konfigurationsdatei ändern, den Dämon neu starten müssen . Führen Sie unter Debian
$ sudo /etc/init.d/cups restart
Tada! Wir haben den Server eingerichtet! = D Jetzt müssen wir nur noch den Client einrichten ...
Klient
Windows
Damit Windows-Maschinen über unseren CUPS-Server drucken können, müssen wir ihnen eine http://
Adresse zuweisen. Dazu installieren wir Samba
$ sudo aptitude install samba
Stellen Sie sicher, dass Sie den CUPS-Daemon neu starten.
$ sudo /etc/init.d/cups restart
Und jetzt können wir Windows anweisen, die folgende URL zu verwenden! (Stellen Sie sicher, dass Sie es bearbeiten, um Ihr spezielles Setup wiederzugeben.)
http://<ip>:<port>/printers/<printer_name>
Arch Linux
Da die Installation von Druckern von Window Manager zu Window Manager unterschiedlich ist, werden wir dies auf die altmodische, echte Arch-Art und Weise tun! Zuerst müssen Sie installieren libcups
.
$ sudo pacman -S libcups
Und dann fügen Sie einfach die CUPS-Server-IP oder den Hostnamen hinzu /etc/cups/client.conf
. Ihre Datei sollte so aussehen.
# /etc/cups/client.conf
ServerName hostname-or-ip-address[:port]
Jede Anwendung sollte dann in der Lage sein, den Drucker zu finden.
Verweise
- Druckerfreigabe - SystemPrinting - Debian-Wiki
- CUPS als Druckserver für Fenstermaschinen - SystemPrinting - Debian Wiki
- Installieren des Client-Pakets - CUPS - ArchWiki