首页 关于我们 成功案例 网站建设 软件开发定制 新闻中心 联系我们
QQ联系
电话联系
手机联系

华为麒麟操作系统打印机打印时报错“缺少打印过滤器”解决办法

发布时间:2026-01-16 17:34:33
发布者:admin
Tags:

华为麒麟操作系统打印机打印时报错“缺少打印过滤器”解决办法如下:


  1. 打印服务(CUPS)中的过滤器问题:

    • 问题描述:在使用佳能LBP系列打印机时,如果遇到提示“Stopping job because the scheduler could not execute a filter”,可能是由于/usr/lib/cups/filter/rastertocapt文件的权限配置不正确。

    • 解决方法:

    • 此外,如果提示“cups insecure filter”,也建议将该文件的所有人和所有组改为root用户。

    1. 打开终端。

    2. 执行命令检查文件权限:

      ls -lh /usr/lib/cups/filter/rastertocapt
    3. 若属主和属组不是root,则执行以下命令修改权限:

      sudo chown root:root /usr/lib/cups/filter/rastertocapt
  2. 实时监控并过滤CUPS服务错误日志中的作业信息(Job):

    • 可以使用以下命令实时监控并过滤CUPS服务的错误日志中的作业信息:

      tail -f /var/log/cups/error_log | grep “[Job”
  3. lspci命令中的过滤功能:

    • lspci命令支持通过设备类型、厂商或关键字进行设备列表的筛选。例如可以使用如下命令查找以太网设备:

      lspci | grep Ethernet
  4. 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