-
Erstellen Sie ein Verzeichnis zur Speicherung der Druckaufträge:
# mkdir -p /var/spool/lpd/lp # chown daemon:daemon /var/spool/lpd/lp # chmod 770 /var/spool/lpd/lp -
Erstellen Sie als
rootdie Datei /etc/printcap mit folgendem Inhalt:lp:\ :lp=/dev/unlpt0:\ (1) :sh:\ :mx#0:\ :sd=/var/spool/lpd/lp:\ :lf=/var/log/lpd-errs:
1 Diese Zeile ist für einen Drucker, der an einem USB-Port angeschlossen ist.Für einen Drucker, der am parallelen oder "Drucker"-Port angeschlossen ist, verwenden Sie:Für einen Netzwerkdrucker verwenden Sie:Ersetzen Sie network-printer-name durch den DNS-Namen des Netzwerkdruckers. -
Aktivieren Sie
lpdbeim Systemstart, indem Sie folgende Zeile in /etc/rc.conf hinzufügen:lpd_enable="YES"
Starten Sie den Dienst:
# service lpd start Starting lpd.Drucken Sie eine Testseite:
# printf "1. Der Drucker kann drucken.\n2. Dies ist die zweite Zeile.\n" | lprWenn die beiden Zeilen nicht am linken Rand starten und Sie einen "Treppeneffekt" beobachten, lesen Sie Den Treppeneffekt verhindern .
Mit
lprkönnen nun Textdateien gedruckt werden. Geben Sie den Dateinamen auf der Kommandozeile an oder lassen Sielprvon einer Pipe lesen.% lpr textfile.txt % ls -lh | lpr