2013年1月23日 星期三

Linux 印表機管理備忘錄

1. 在SCO UNIX 列印的模式, 移植至 Linux 的話, 印表機使用純文字的driver 即可
2. 快速增加印表機指令
  lpadmin -p 印表機代號 -v lpd://url/portname   -m "textonly.ppd" -E    
  lpadmin -p pr101 -v lpd://192.168.100.100/lp1   -m "textonly.ppd" -E    

3. 常用指令
  1. lpstat -p pr101   #檢本pr101的狀態
  2. lpstat                  #視窗所有的待列印工作(好像失效的工作不會列出來)
  3. lpstat pr101        #檢視pr101的待列印工作(失效的工作也會印出來
  4. cupsenable pr101 #啟用印表機
  5. cupsdisable pr101 #停用印表機

在使用時會遇到"[Job XXXX]遠端主機沒有在 300 秒後回應指令狀態位元!"
可將時間延長, 延長方式
1. 修改/etc/cups/printers.conf
2. 在DeviceURI 後面加上timeout=xxx
    DeviceURI lpd://psvr1.melin.tw/pr999?timeout=600

CUPS 可設定ERRPR-POLICY, 預設是stop-printer
在1.7之前可設定
1. abort-job
2. retry-job
3. stop-printer

1.7增加retry-this-job
我很需要retry-this-job的功能, 因為他應是停在current job, 無限次重試.



Ads

Seo Services