Linux
将IP地址和主机名称添加至/etc/hosts文件中
以下行被添加至/etc/hosts文件中。将使用之前输入安装脚本的IP地址和打印机主机名称:
192.168.15.16 nphost # Network Printer
192.168.15.16是IP地址,nphost是主机名称,从#到行末是备注。
![]()
/etc/hosts文件包含在网络上通信的所有主机的IP地址和主机名称列表。每个输入项以空格或制表符分隔,每一行以回车符分隔。
如果不使用NIS或DNS,必须在/etc/hosts文件中手动输入使用网络打印机的每个工作站的IP地址和主机名称。
将输入项添加至/etc/printcap文件
将以下输入项添加至/etc/printcap文件,这是使用lpr命令打印的配置。为了使用lpr命令打印,您需要编辑/etc/hosts文件,将网络打印机输入项添加至/etc/printcap文件并创建假脱机目录。
##PRINTTOOL3## REMOTE
np|Network Printer:\
:rm=nphost:\
:rp=option:\
:sd=/var/spool/lpd/npd:\
:lf=/var/log/npd-errs:\
:sh:\
:mx#0:
![]()
/etc/printcap文件用于注册打印机名称和属性。您必须在使用网络打印机的所有工作站的/etc/printcap文件中生成网络打印机输入项。
使用相同打印机时,必须为每个打印机选项生成输入项。
每个输入项以冒号分隔成数个字段。语法是每个输入项以冒号开头,后跟输入项,然后以冒号、反斜杠和回车符结束。
字段首行是打印机名称。从工作站登录网络打印机时使用此名称。您可以定义几个不同名称,名称间以“|”字符分隔。
第二行和后续行包含打印机属性。属性由两字符名称代表,该名称被称为能力。有关能力的详细信息,请参见下表:
能力
说明
网络打印机所需的值。
rm
打印机的主机名。
/etc/hosts文件中注册的主机名。
rp
可选规格。
如果未使用选项,则分配“lp”。
选择打印选项。有关可用选项的详细信息,请参见指定设备选项。
sd
假脱机目录的路径名称。
需创建的假脱机目录的路径名称。
lf
日志文件的路径名称。
日志文件的路径名称。
例如/var/log/lpd-errs。
mx
目录可复制的最大文件大小。设置为0时,大小不受限制。如果未输入内容,则大小设为1024 k。
无值或者合适的值。
生成假脱机目录
在/var/spool/lpd下创建假脱机目录。假脱机目录的名称应为打印机名称,后跟“d”。
![]()
假脱机目录用于控制打印作业使用的数据。例如,创建打印作业时,在假脱机目录中创建所用数据的临时副本。访问网络打印机的所有工作站需要有用于网络打印机的假脱机目录。
/etc/printcap文件中列出的每个网络打印机输入项应有假脱机目录。
假脱机目录应在/var/spool/lpd下正常生成,名称应匹配/etc/printcap中sd能力下列出的项目。
将目录所有者和群组更改至根和lp。以下示例显示如何生成/var/spool/lpd/npd假脱机目录。
# cd /var/spool/lpd
# mkdir npd
# chown root npd
# chgrp lp npd
生成日志文件
将错误消息记录至/var/log目录中创建的文件。日志文件名称是打印机名称,后跟“d-errs”。
![]()
日志文件用于记录UNIX工作站发出的错误或警告消息。
/etc/printcap文件中列出的每个网络打印机应有日志文件。
日志文件应在/var/log目录下正常生成,名称应匹配/etc/printcap中lf能力下列出的项目。将日志文件的所有者和群组更改至根和lp。以下示例显示如何生成/var/log/npd-errs文件:
# cd /var/log
# touch npd-errs
# chown root npd-errs
# chgrp lp npd-errs