Linux 版 (精华区)

发信人: tcpip (高级草包), 信区: Linux
标  题: 打印及传真 - 6. 基本运作方式
发信站: 紫 丁 香 (Tue Apr 11 19:10:59 2000) WWW-POST

打印及传真 - 6. 基本运作方式  



为了让打印功能能够正常运作, 你需要了解 lpd 系统是如何运作的. 

Lpd 是 Line Printer Daemon 的缩写, 根据上下文指的可以是监控程序(the daemon) 本
身或是执行打印机连线作业的全套程序. 包括了有: 


lpd
打印机连线作业监控程序(The spooling daemon). 有一个负责控制所有事情, 另外针对
每一部打印中的打印机也会执行一份. 

lpr
使用者的打印指令. Lpr 会联络 lpd 并将打印工作送进打印暂存器. 

lpq
列出队列中等待打印的工作. 

lpc
Lpd 系统控制指令. 你可以用 lpc 来控制队列, 如停止, 开始, 调整顺序等等. 

lprm
lprm 可以从队列中移除一件打印工作. 

那这一切是如何凑在一起的呢? 当系统开机时会执行 lpd. 它会检查 /etc/printcap 中
有那些打印机要设立打印暂存器. 每当有使用者执行 lpr 时, lpr 会通过 
/dev/printer 的插座(socket) 找到 lpd, 并将要打印的文件和一些关于打印的人以及打
印方法的信息传送给 lpd. 然后 lpd 再将文件送到的适当打印机. 

lp 系统设计的时候, 大部份的打印机都是列式打印机(line printer) - 也就是说, 大部
份的使用者是打印纯文字格式(plain ascii). 结果就是我们还得做一些额外的脚本文件
处理(scripting) 才能使 lpd 适用于现今的打印工作, 通常是 PostScript, 或是文字格
式, 或是 dvi, ... 

--
"这一千多年没写诗了?"
"写了, 不过只写了两句."
"千年得两句, 一定是万古丽句了. 念来听听."
"好吧, 我现丑了" 太白星清了清嗓子, 浑厚的男中音在天庭响起:
大海啊, 都是水;
骏马啊, 四条腿;

※ 来源:·紫 丁 香 bbs.hit.edu.cn·[FROM: tcpip.hit.edu.c] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.159毫秒