11.1.快速入门
将信息写在纸上是至关重要的功能,尽管有许多尝试去消除这一点。打印有两个基本组成部分。数据必须传送到打印机,并且必须以打印机能理解的形式呈现。
基本打印可以快速设置。打印机必须能打印普通的 ASCII 文本。有关打印其他类型文件的信息,请参见 过滤器。
创建目录来存储正在打印的文件:
# mkdir -p /var/spool/lpd/lp # chown daemon:daemon /var/spool/lpd/lp # chmod 770 /var/spool/lpd/lp作为
root用户,创建 /etc/printcap 文件,内容如下:lp:\ lp=/dev/unlpt0:\ ① sh:\ mx#0:\ sd=/var/spool/lpd/lp:\ lf=/var/log/lpd-errs:① 这行是用于连接到
USB端口的打印机。
对于连接到并行端口或“打印机”端口的打印机,使用:
:lp=/dev/lpt0:\对于直接连接到网络的打印机,使用:
:lp=:rm=network-printer-name:rp=raw:\将 network-printer-name 替换为网络打印机的
DNS主机名。通过编辑 /etc/rc.conf 文件启用 LPD,添加以下行:
lpd_enable="YES"启动服务:
# 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
最后更新于