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