當前 Linux 系統采用兩套軟件配合顯示和管理打印。第一,CUPS(Common Unix Printing
507System,一般 Unix 打印系統),用于提供打印驅動和打印任務管理;第二,Ghostscript,一種
PostScript 解析器,作為 RIP 使用。
CUPS 通過創建并維護打印隊列來管理打印機。如前所述,Unix 下的打印原本是設計成多
用戶共享中央打印機的管理模式的。由于打印機本身比連接到它的電腦要慢,打印系統就需要
對打印任務進行調度使其保持順序。CUPS 還能識別出不同類型的數據(在合理范圍內)并轉
換文件為可打印的格式。
為打印準備文件
作為命令行用戶,盡管打印各種格式的文本都能實現,不過打印最多的,還是文本。
23.3.1 pr - 轉換需要打印的文本文件
前面的章節我們也有提到過 pr 命令,現在我們來探討一下這條命令結合打印使用的一些選
項。我們知道,在打印的歷史上,基于字符的打印機曾經用過等寬字體,致使每頁只能打印固
定的行數和字符數,而 pr 命令則能夠根據不同的頁眉和頁邊距排列文本使其適應指定的紙張。