華為麒麟操作系統(tǒng)打印機(jī)打印時報(bào)錯“缺少打印過濾器”解決辦法
發(fā)布時間:2026-01-16 17:34:33
發(fā)布者:admin
Tags:華為麒麟操作系統(tǒng)打印機(jī)打印時報(bào)錯“缺少打印過濾器”解決辦法如下:
打印服務(wù)(CUPS)中的過濾器問題:
問題描述:在使用佳能LBP系列打印機(jī)時,如果遇到提示“Stopping job because the scheduler could not execute a filter”,可能是由于/usr/lib/cups/filter/rastertocapt文件的權(quán)限配置不正確。
解決方法:
此外,如果提示“cups insecure filter”,也建議將該文件的所有人和所有組改為root用戶。
打開終端。
執(zhí)行命令檢查文件權(quán)限:
ls -lh /usr/lib/cups/filter/rastertocapt
若屬主和屬組不是root,則執(zhí)行以下命令修改權(quán)限:
sudo chown root:root /usr/lib/cups/filter/rastertocapt
實(shí)時監(jiān)控并過濾CUPS服務(wù)錯誤日志中的作業(yè)信息(Job):
可以使用以下命令實(shí)時監(jiān)控并過濾CUPS服務(wù)的錯誤日志中的作業(yè)信息:
tail -f /var/log/cups/error_log | grep “[Job”
lspci命令中的過濾功能:
lspci命令支持通過設(shè)備類型、廠商或關(guān)鍵字進(jìn)行設(shè)備列表的篩選。例如可以使用如下命令查找以太網(wǎng)設(shè)備:
lspci | grep Ethernet
lsmod命令與輸出過濾:
雖然lsmod命令本身不直接支持選項(xiàng)來修改或過濾輸出,但可以通過管道與其他命令結(jié)合使用來實(shí)現(xiàn)輸出的篩選。例如可以使用grep來查找特定模塊的信息:
lsmod | grep nvidia
佳能LBP2900/LBP2900+/LBP3000打印機(jī)安裝舊版本(1.0.1-1)的captdriver驅(qū)動時,遇到一個打印錯誤,具體表現(xiàn)為打印任務(wù)無法完成,并彈出錯誤提示“打印文檔'Test Page'(任務(wù)13):`Stopping job because the scheduler could not excute a filter`”。
【問題分析】
通過分析錯誤提示信息及cups debug日志信息,發(fā)現(xiàn)/usr/lib/cups/filter/rastertocapt文件的權(quán)限配置不正確
【問題解決方法】
1、在桌面空白處右鍵,選擇“打開終端”選項(xiàng),打開一個終端。
2、在終端中執(zhí)行如下命令,查看當(dāng)前文件權(quán)限:
$ls -lh /usr/lib/cups/filter/rastertocapt
-rwxr-xr-x 1 kylin kylin 102K 6月 4 2021 /usr/lib/cups/filter/rastertocapt
3、再執(zhí)行如下命令,設(shè)置/usr/lib/cups/filter/rastertocapt文件的屬組和屬主權(quán)限為root(文件權(quán)限為755):
$sudo chown root:root /usr/lib/cups/filter/rastertocapt
【問題描述】
添加打印機(jī)后,打印測試頁時,告警提示“cups insecure filter”,導(dǎo)致無法打印。
【問題分析過程】
1.更換打印機(jī)驅(qū)動,還是報(bào)相同錯誤。
2.查看“打印故障排除”(故障詳情)時,提示/usr/lib/cups/filter/rastertocapt文件帶有不安全的權(quán)限許可。
3.通過ls -al /usr/lib/cups/filter/rastertocapt命令查看時,發(fā)現(xiàn)此文件的所有人和所有組是當(dāng)前管理員用戶。
【問題解決辦法】
將/usr/lib/cups/filter/rastertocapt文件的所有人和所有組改成root用戶,命令如下:
sudo chown -R root:root /usr/lib/cups/filter/rastertocapt






