《NetBSD指南-12.5.远程打印》

NetBSD用户指南中文版、NetBSD pkgsrc指南中文版...

版主: lionux

主题已锁定
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

《NetBSD指南-12.5.远程打印》

帖子 leo » 2010-03-02 15:50

配置打印系统实现在一台连接在远程主机上的打印机上打印(远程打印)。我们假设, 例如, 你工作在 wotan 主机上,而你想在连接在 loge 主机的打印机上打印. loge的 /etc/printcap 文件是 Example 12.3, “/etc/printcap”的文件。 在wotan主机上可以用Ghostscript程序在loge上打印Postscript文件。

第一个步骤是接受从wotan主机提交到loge主机的打印任务。要完成这一步, 带有wotan主机名的一行必须加到loge主机的 /etc/hosts.lpd 文件上:

# hostname
loge
# cat /etc/hosts.lpd
wotan
这个文件的格式很简单: 每行包含一个允许在本地打印主机名。默认情况下 lpd 守护进程只监听本地连接的Unix域名套接字, 它不接受任何网络连接。 要确保此守护进程也接受进站的网络通信, 下列内容需要加到 /etc/rc.conf:

lpd_flags=""
接下来, 必须配置wotan上的 /etc/printcap 文件以便发送打印任务给loge。例如:

lp|line printer on loge:\
:lp=:sd=/var/spool/lpd/lp:lf=/var/log/lp-errs:\
:rm=loge:rp=lp

ps|Ghostscript driver on loge:\
:lp=:sd=/var/spool/lpd/ps:lf=/var/log/lp-errs:\
:mx#0:\
:rm=loge:rp=ps
这个配置文件和Example 12.3, “/etc/printcap”的配置文件有四点主要区别。

“lp”的定义是空的。

“rm” (远程主机remote machine) 定义了连接在打印机上的远程主机名。

The “rp” (远程打印机remote printer) 项定义了连接在远程主机上的打印机名称。

没有必要指定输入过滤器,因为在远程主机loge上会使用定义。

假脱机目录仍需要在wotan本地上建立:

# cd /var/spool/lpd
# mkdir lp
# chown daemon:daemon lp
# chmod 770 lp
# mkdir ps
# chown daemon:daemon ps
# chmod 770 ps
目前在wotan上的给“lp” 和 “ps” 的打印队列将自动发送到连接在loge上的打印机上。

主题已锁定

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客