控制打印服務(wù)
將打印機任務(wù)移到另一個打印機上:
lpmove request-id printer-name
UNIX打印服務(wù)
lpsched是負責打印服務(wù)的deamon進程(打印調(diào)度期),打
印機接收請求,打印請求被放入/var/spool/lp/tmp/<機
器名>目錄下,每個正在打印的請求都有一個lpsched進程root賬號、lp賬號、系統(tǒng)屬主可管理打印任務(wù)。
打印調(diào)度器可進行操作為:
接收要打印的文件、調(diào)度一個或多個打印機的工作、啟動與打印機相關(guān)的接口程序、控制打印任務(wù)的狀態(tài)、當出現(xiàn)問題時產(chǎn)生錯誤信息。
UNIX打印服務(wù)
打印請求過程:
lp command®print service(spooling
deamon)®standard interface program®default
filter®laser printer (接口程序在 /etc/lp/
interface中)
lpstat -t:查看打印調(diào)度器的狀態(tài)
管理打印請求目錄
/var/spool/lp/machine_name和/var/lp/logs目錄描述
了已經(jīng)傳遞給打印任務(wù)的每個打印請求
打印請求日志:打印請求日志以他們被打印的次序列出.
管理打印請求目錄
打印請求日志:打印請求日志以他們被打印的次序列出,
包含請求ID、用戶名和用戶組的ID、文件中的總字節(jié)數(shù)
請求被排隊的時間、打印的份數(shù)、打印機目標、打印的
文件名字、打印請求的結(jié)果(0*0010成功完成打印,
0*0040請求被取消,0*0100請求打印失?。?
設(shè)置打印請求優(yōu)先級
一個用戶可以被分配的優(yōu)先級的范圍是0到39,從高到低
確定當前優(yōu)先級和限制: /usr/sbin/lpuser -l
為所有用戶設(shè)置缺省的優(yōu)先級限制:
usr/sbin/lpuser -d new-priority
為某一個用戶設(shè)置優(yōu)先級限制:
/usr/sbin/lpusers -q priority-limit -u username
恢復缺省的優(yōu)先級限制:
/usr/sbin/lpusers -u username
使用與缺省優(yōu)先級不同的優(yōu)先級遞交打印請求:
/usr/sbin/lpusers -q new-priority filename
為等待打印的打印請求分配一個新的打印優(yōu)先級:
usr/sbin/lpusers -i request-ID -q new-priority
繞過所有在隊列中等待的打印請求:
lp -H immediate filename
管理打印接口腳本
打印接口腳本是打印服務(wù)用的一個程序,當一個文件被打印時,打印服務(wù)就用這個打印接口來管理打印機,它可以:初始化物理打印機端口、初始化物理打印機、若有要求九打印起始頁、處理lp命令選項、報告打印服務(wù)遇到的任何錯誤。
接口腳本存放在/etc/lp/model,在安裝打印機時,腳本被拷貝到/etc/lp/interface/printername下,HP網(wǎng)絡(luò)打印機則放在/etc/lp/interface/model.orig/HP打印機名下,控制腳本放在/etc/lp/interface/下
定制標準接口腳本
控制打印請求頁: 編輯打印接口腳本中的行
nobanner=“no”|”yes”
跳過頁中斷:編輯打印接口腳本中的行
nofilebreak=“no”|”yes”
改變波特率:SCOadmin®Printers Setup Manager®選擇
打印機®選擇Printer®Properties®Serial Setting
®選擇期望的波特率®OK®Host®Exit