?? printing-howto-6.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>The Linux Printing HOWTO 中文版: 基本運作方式</TITLE>
<LINK HREF="Printing-HOWTO-7.html" REL=next>
<LINK HREF="Printing-HOWTO-5.html" REL=previous>
<LINK HREF="Printing-HOWTO.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="Printing-HOWTO-7.html">Next</A>
<A HREF="Printing-HOWTO-5.html">Previous</A>
<A HREF="Printing-HOWTO.html#toc6">Contents</A>
<HR>
<H2><A NAME="s6">6. 基本運作方式</A></H2>
<P>
<P>為了讓列印功能能夠正常運作, 你需要了解 lpd 系統是如何運作的.
<P>Lpd 是 Line Printer Daemon 的縮寫, 根據上下文指的可以是監控程式(the daemon)
本身或是執行印表機連線作業的全套程式. 包括了有:
<P>
<DL>
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man/lpd.8.html">lpd</A></CODE></B><DD><P>印表機連線作業監控程式(The spooling daemon). 有一個負責控制所有事情,
另外針對每一部列印中的印表機也會執行一份.
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man/lpr.1.html">lpr</A></CODE></B><DD><P>使用者的列印指令. Lpr 會聯絡 lpd 并將列印工作送進列印暫存器.
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man/lpq.1.html">lpq</A></CODE></B><DD><P>列出佇列中等待列印的工作.
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man/lpc.8.html">lpc</A></CODE></B><DD><P>Lpd 系統控制指令. 你可以用 lpc 來控制佇列, 如停止, 開始, 調整順序等等.
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man/lprm.1.html">lprm</A></CODE></B><DD><P><CODE>lprm</CODE> 可以從佇列中移除一件列印工作.
</DL>
<P>那這一切是如何湊在一起的呢? 當系統開機時會執行 lpd. 它會檢查 <EM>/etc/printcap</EM> 中有那些印表機要設立列印暫存器. 每當有使用者執行 lpr 時, lpr 會透過
<EM>/dev/printer</EM> 的插座(socket) 找到 lpd,
并將要列印的檔案和一些關於列印的人以及列印方法的資訊傳送給 lpd.
然後 lpd 再將檔案送到的適當印表機.
<P>lp 系統設計的時候, 大部份的印表機都是列式印表機(line printer) - 也就是說,
大部份的使用者是列印純文字格式(plain ascii).
結果就是我們還得做一些額外的命令稿處理(scripting) 才能使 lpd
適用於現今的列印工作, 通常是 PostScript, 或是文字格式, 或是 dvi, ...
<P>
<HR>
<A HREF="Printing-HOWTO-7.html">Next</A>
<A HREF="Printing-HOWTO-5.html">Previous</A>
<A HREF="Printing-HOWTO.html#toc6">Contents</A>
</BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -