linux下安裝打印機(jī)可不像windows一樣方便哦,在Linux下采用假脫機(jī)(spooling)打印方法,當(dāng)用戶需要打印一個文件時(shí),該文件并不直接送到打印機(jī),而是送到spool目錄下,然后由一個負(fù)責(zé)打印的后臺進(jìn)程把這些數(shù)據(jù)送入打印機(jī)。
Linux對每臺打印機(jī)都定義了一個打印緩沖區(qū),打印機(jī)守護(hù)程序經(jīng)常掃描打印緩沖區(qū)以查看有無要打印的新文件。如果存在,就按先進(jìn)先出的順序打印緩沖區(qū)中的文件。
Linux系統(tǒng)除了可以在本地打印機(jī)上打印外,還可以通過網(wǎng)絡(luò)打印機(jī)遠(yuǎn)程打印。
用于打印的命令
Linux系統(tǒng)提供了一組有關(guān)打印的命令。一般情況下,打印命令使用默認(rèn)打印機(jī);如果用戶定義了PRINTER環(huán)境變量,打印命令就使用這個變量定義的打印機(jī);另外,用戶還可以在命令行上指定要使用的打印機(jī)。
lpr命令
lpr命令是脫機(jī)打印命令,該命令將打印作業(yè)放到打印緩沖隊(duì)列中。為Linux系統(tǒng)指定的每臺打印機(jī)都有自己的打印緩沖目錄,每個目錄中的minfree文件指定保存打印文件的磁盤塊的數(shù)量。
lpr同lpd守護(hù)進(jìn)程通訊,lpd掃描/etc/print cap文件,查詢打印機(jī)對應(yīng)的緩存目錄,然后由lpd控制打印,將需要打印的數(shù)據(jù)送到實(shí)際打印機(jī)上。如果沒有指定文件,lpr就使用標(biāo)準(zhǔn)輸入。
lpr命令的格式為:
lpr[-P printer][#num][其他選項(xiàng)][name…]
命令中各選項(xiàng)的含義如下:
-P指定打印機(jī)。如果不用此選項(xiàng),則使用缺省打印機(jī)或環(huán)境變量PRINTER指定的打印機(jī)。
-m打印完畢后發(fā)送email。
-#num打印num份。
新聞熱點(diǎn)
疑難解答
圖片精選