11.1.快速入门
将信息放在纸上是至关重要的功能,尽管有许多试图消除它的尝试。打印有两个基本组成部分。数据必须传递给打印机,并且必须以打印机能够理解的形式传递。
11.1. 快速入门
可以快速设置基本打印。打印机必须能够打印纯 ASCII 文本。如需打印到其他类型的文件,请参阅筛选器。
# mkdir -p /var/spool/lpd/lp
# chown daemon:daemon /var/spool/lpd/lp
# chmod 770 /var/spool/lpd/lp
创建 /etc/printcap 文档,内容如下:
lp:\
lp=/dev/unlpt0:\
sh:\
mx#0:\
sd=/var/spool/lpd/lp:\
lf=/var/log/lpd-errs:
对于直接连接到网络的打印机,请使用:
:lp=:rm=network-printer-name:rp=raw:\
用网络打印机的 DNS 主机名替换 network-printer-name。 3. 通过编辑/etc/rc.conf 文件启用 LPD,添加以下行:
启动服务:
# service lpd start
Starting lpd.
# printf "1. This printer can print.\n2. This is the second line.\n" | lpr
现在可以使用 lpr 打印文本文件。在命令行中提供文件名,或直接将输出导入 lpr 中。
% lpr textfile.txt
% ls -lh | lpr