华为麒麟操作系统打印机打印时报错“缺少打印过滤器”解决办法
发布时间:2026-01-16 17:34:33
发布者:admin
Tags:华为麒麟操作系统打印机打印时报错“缺少打印过滤器”解决办法如下:
打印服务(CUPS)中的过滤器问题:
问题描述:在使用佳能LBP系列打印机时,如果遇到提示“Stopping job because the scheduler could not execute a filter”,可能是由于/usr/lib/cups/filter/rastertocapt文件的权限配置不正确。
解决方法:
此外,如果提示“cups insecure filter”,也建议将该文件的所有人和所有组改为root用户。
打开终端。
执行命令检查文件权限:
ls -lh /usr/lib/cups/filter/rastertocapt
若属主和属组不是root,则执行以下命令修改权限:
sudo chown root:root /usr/lib/cups/filter/rastertocapt
实时监控并过滤CUPS服务错误日志中的作业信息(Job):
可以使用以下命令实时监控并过滤CUPS服务的错误日志中的作业信息:
tail -f /var/log/cups/error_log | grep “[Job”
lspci命令中的过滤功能:
lspci命令支持通过设备类型、厂商或关键字进行设备列表的筛选。例如可以使用如下命令查找以太网设备:
lspci | grep Ethernet
lsmod命令与输出过滤:
虽然lsmod命令本身不直接支持选项来修改或过滤输出,但可以通过管道与其他命令结合使用来实现输出的筛选。例如可以使用grep来查找特定模块的信息:
lsmod | grep nvidia
佳能LBP2900/LBP2900+/LBP3000打印机安装旧版本(1.0.1-1)的captdriver驱动时,遇到一个打印错误,具体表现为打印任务无法完成,并弹出错误提示“打印文档'Test Page'(任务13):`Stopping job because the scheduler could not excute a filter`”。
【问题分析】
通过分析错误提示信息及cups debug日志信息,发现/usr/lib/cups/filter/rastertocapt文件的权限配置不正确
【问题解决方法】
1、在桌面空白处右键,选择“打开终端”选项,打开一个终端。
2、在终端中执行如下命令,查看当前文件权限:
$ls -lh /usr/lib/cups/filter/rastertocapt
-rwxr-xr-x 1 kylin kylin 102K 6月 4 2021 /usr/lib/cups/filter/rastertocapt
3、再执行如下命令,设置/usr/lib/cups/filter/rastertocapt文件的属组和属主权限为root(文件权限为755):
$sudo chown root:root /usr/lib/cups/filter/rastertocapt
【问题描述】
添加打印机后,打印测试页时,告警提示“cups insecure filter”,导致无法打印。
【问题分析过程】
1.更换打印机驱动,还是报相同错误。
2.查看“打印故障排除”(故障详情)时,提示/usr/lib/cups/filter/rastertocapt文件带有不安全的权限许可。
3.通过ls -al /usr/lib/cups/filter/rastertocapt命令查看时,发现此文件的所有人和所有组是当前管理员用户。
【问题解决办法】
将/usr/lib/cups/filter/rastertocapt文件的所有人和所有组改成root用户,命令如下:
sudo chown -R root:root /usr/lib/cups/filter/rastertocapt






