CUPS: CUPS(Common UNIX Printing System)是Fedora Core3中支持的打印系統(tǒng),它主要是使用IPP(Internet Printing Protocol)來管理打印工作及隊列,但同時也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通信協(xié)議. 使用CUPS的優(yōu)點很多: 例如:1.采用IPP以加強網(wǎng)絡打印功能;2.可自動檢測網(wǎng)絡打印機;3.Web接口設置工具;4.支持PPD(PostScript Printer Description)打印機文件;5.支持大多數(shù)打印機使用. 如果要進行LPRng打印系統(tǒng)的管理工作,可以使用圖形界面工具"Prinrconf"來維護配置文件(/etc/printcap) 此外,在Linux下進行CUPS驅動開發(fā)是遵循GPL協(xié)議規(guī)定的,也就是說必須開源。這對商業(yè)開發(fā)軟件來講不是一件開發(fā)商希望做的事情。 所以在Linux下開發(fā)的打印機商業(yè)驅動,必須是首要開發(fā)出符合LPRng打印系統(tǒng)的驅動,然后在開發(fā)CUPS引導程序,將CUPS打印系統(tǒng)與自己的LPRng驅動聯(lián)系起來。當然,這個引導程序也是要開源的。 lpr: 名稱: lpr 使用權限: 所有使用者 使用方式:lpr [ -P printer ] 將檔案或是由標準輸入送進來的資料送到印表機貯列之中,印表機管理程式 lpd 會在稍后將這個檔案送給適當?shù)某淌交? 裝置處理。lpr 可以用來將料資送給本地或是遠端的主機來處理。 參數(shù): -p Printer: 將資料送至指定的印表機 Printer,預設值為 lp。 范例: 將 www.c 和 kkk.c 送到印表機 lp。 lpr -Plp www.c kkk.c
發(fā)表評論