日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

2 FreeBSD handbook中文版 11 打印 高級打印機(jī)設(shè)置 B.Header( 九 )


11.4.5.1;快速設(shè)置打印機(jī)的使用統(tǒng)計(jì)
FreeBSD;提供兩個程序讓你可以快速設(shè)置好定期統(tǒng)計(jì) 。它們是在文字過濾程序:lpf;那
節(jié)所提到的lpf;以及pac,一個可以從打印機(jī)打印記錄文件讀取并統(tǒng)計(jì)資料的程序 。
在前幾節(jié)(過濾程序的運(yùn)作方式),我們曾提到LPD;會將記錄文件名以參數(shù)的方式傳給文字
第57;頁FreeBSD;使用手冊
過濾程序和轉(zhuǎn)換用過濾程序 。如此過濾程序就知道可以將計(jì)算結(jié)果記錄到哪個文件里 。這個
文件名在/etc/printcap;文件里是以af;關(guān)鍵詞指定,如果不是以絕對路徑來指定的話,那
么這個文件將會放在相對應(yīng)于spooling;目錄的位置下 。
LPD;會將紙張的寬度及高度傳給lpf;命令(由pw;及pl;關(guān)鍵詞所指定) 。lpf;使用這些參
數(shù)來計(jì)算將會用到多少張紙 。而將文件送給打印機(jī)打印后,它會將這些結(jié)果記錄在記錄文件
里 。這些結(jié)果看起來是像這個樣子的:;
2.00;rose:andy;
3.00;rose:kelly;
3.00;orchid:mary;
5.00;orchid:mary;
2.00;orchid:zhang;
由于lpf;沒有使用文件鎖定的相關(guān)操作,因此每臺打印機(jī)都要有獨(dú)立的統(tǒng)計(jì)記錄文件,;
否則兩個lpf;同時對同一個文件做寫入的動作可能會使彼此的記錄都不正確 。而最簡單的解
決方式就是讓不同的打印機(jī)在/etc/printcap;設(shè)置文件里以af=acct;關(guān)鍵詞指定不同的統(tǒng)計(jì)
記錄文件 。這些acct;文件將會分別放置在不同的spooling;目錄下 。
當(dāng)你準(zhǔn)備要向使用者收錢時,執(zhí)行pac;這個程序 。只要將目錄切換到你想收錢的打印機(jī)
spooling;目錄下,然后打pac 。你將會得到一份像下列的收費(fèi)摘要:;
Login;pages/feet;runs;price;
orchid:kelly;5.00;1;$;0.10;
orchid:mary;31.00;3;$;0.62;
orchid:zhang;9.00;1;$;0.18;
rose:andy;2.00;1;$;0.04;
rose:kelly;177.00;104;$;3.54;
rose:mary;87.00;32;$;1.74;
rose:root;26.00;12;$;0.52;
total;337.00;154;$;6.74;
pac;有下列參數(shù)可以使用:;
1.;Pprinter;
指定要處理哪一臺printer;的統(tǒng)計(jì)資料 。這個參數(shù)只有在/etc/printcap;文件里
第58;頁FreeBSD;使用手冊
的af;關(guān)鍵詞是使用絕對路徑時才有用 。
2.;c;
將輸出的結(jié)果以費(fèi)用排序,而不是以使用者的名字排序 。
3.;m;
忽略記錄文件里的機(jī)器名稱 。如果使用這個參數(shù),那么alpha;機(jī)器上的使用者smith;
和gamma;機(jī)器上的使用者smith;將會被視為同一個使用者 。否則,它們會被視為不
同的使用者 。
5.;r;
6.;s;
4.;pprice;
計(jì)算時以每一頁收取price;元計(jì)算,而不是使用/etc/printcap;里的pc;所指定的
費(fèi)率或2;分美金(默認(rèn)的費(fèi)率)計(jì)算 。你可以用浮點(diǎn)數(shù)來指定price;這個參數(shù) 。
顛倒排列的順序 。
將計(jì)算的結(jié)果寫到一個摘要文件里,同時清除統(tǒng)計(jì)記錄文件的內(nèi)容 。
name;...;
只為指定的使用者names;做統(tǒng)計(jì) 。
在pac;默認(rèn)的輸出里,你可以看到不同機(jī)器上不同使用者所打印的張數(shù) 。如果你不在乎
使用者使用的機(jī)器(比如說使用者可以用任何機(jī)器),那么你可以用pac;-m;產(chǎn)生下列的摘要
輸出:;
Login;pages/feet;runs;price;
andy;2.00;1;$;0.04;
kelly;182.00;105;$;3.64;
mary;118.00;35;$;2.36;
root;26.00;12;$;0.52;
zhang;9.00;1;$;0.18;
total;337.00;154;$;6.74;
pac;計(jì)算應(yīng)繳納的金額時,會使用/etc/printcap;文件里pc;關(guān)鍵詞所指定的費(fèi)率(默認(rèn)
值為2;美分) 。即每一頁或是每一英尺你想要收多少錢就是在這里指定 。你可以在執(zhí)行pac;
第59;頁FreeBSD;使用手冊
時以參數(shù)-p;改變這個費(fèi)率 。不過-p;的單位是元,而不是分,舉例來說,;
#;pac;-p1.50;
將使打印每一頁以1;元5;分計(jì)算 。你可以用這個參數(shù)調(diào)整你所收取的費(fèi)用 。
最后,如果你使用pac;-s;將會把這些摘要信息存在一個文件里,這個文件的名稱會和

推薦閱讀