UNIX 環境下列印故障層出不窮,本文依據實務經驗整理六大類常見故障現象與標準排查流程,助管理員快速定位問題。
sysadmsh → Printers → Schedule → Accept/Enable。Parallel 0x378-0x37A 07-Unit=0)。date > /dev/lp0(stty 參數; date) > /dev/tty1a/etc/motd)測試排程系統。lpsched 行程是否運行(ps -Ulp),必要時重啟(/usr/lib/lpshut; /usr/lib/lpsched)。lpstat -o -l),若列印機偵測錯誤需手動啟用繼續。/dev 下裝置檔存在且為裝置檔非文字檔。lp1 替換 lp0)。sysadmsh → Printers → Configure → Parameters 設定 stty 參數。oddp/evenp/-parity),短距離直連可停用。調整 sysadmsh → Printers → Configure → Parameters → stty 選項:
-onlcr 或 -tabs-tabsonlcr(預設開啟,可能被誤關)。確認設定正確後仍緩慢,可能為中斷處理效能不足。解法:建立「特殊裝置節點」啟用假脫機機制:
parallel 0x378 0x374 unit=0)。mknod /dev/lp0p c 6 64(lp1 為 65,lp2 為 66)chown bin /dev/lp0p; chgrp bin /dev/lp0p; chmod 222 /dev/lp0p/dev/lp0p)。注意:假脫機可能耗盡系統資源,需權衡使用。
若上述設定正確仍異常,請驗證列印機類型設定:
TERM=列印機型號 tput longname 查看描述是否匹配。ls -R /usr/lib/terminfo | more 獲取支援型號清單。sysadmsh → Printers → Configure → Parameters 修正型號,並同步更新裝置節點與權限。