1 问题描述:
终端无法识别到USB打印机,安全中心里的设备安全已经关闭,也没有安全管控软件,在终端中输入sudo dpkg -l |grep -v "^ii"
结果如下

解决方法:
执行命令把处于rc状态的打印程序给安装了,sudo apt install cups cups-filter printer-driver-cups-pdf printer-driver-gutenprint printer-driver-pnm2ppa
再重启cups服务 sudo systemctl restart cups
2 问题描述:
打印服务无法启动**

sudo systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since Fri 2021-05-28 22:07:21 UTC; 1min 38s ago
TriggeredBy: ● cups.path
● cups.socket
Docs: man:cupsd(8)
Main PID: 2340 (code=exited, status=1/FAILURE)
May 28 22:07:21 computer systemd[1]: cups.service: Scheduled restart job, restart counter is at 30.
May 28 22:07:21 computer systemd[1]: Stopped CUPS Scheduler.
May 28 22:07:21 computer systemd[1]: Dependency failed for CUPS Scheduler.
May 28 22:07:21 computer systemd[1]: cups.service: Job cups.service/start failed with result 'dependency'.直接进行
/usr/sbin/cupsd -l
提示core dump
使用命令
sudo cp /usr/sbin/cupsd /usr/sbin/cupsd.bak
提示输入/输出错误解决方法:
可以判断是由于磁盘出错导致的问题,把正常运行的cupsd复制过来,再运行sudo fsck -y /dev/nvme0n1p3 修复受损的磁盘,问题解决。
**3 问题描述
3.1用户点击打印后,要30s左右才会弹出打印功能按钮
3.2 运行sudo su等sudo相关操作,出现如下提示:**

原因分析:
这是因为用户修改了主机名,而该操作并未同步到/etc/hosts文件当中,

导致sudo和打印功能等操作在一直在等待中,直到超时。
解决方法:
手动修改/etc/hosts文件,把红框中的文件改为与实际主机名一致, 命令sudo pluma /etc/hosts

4 问题描述:
银河麒麟桌面操作系统V10SP1 2403版本cups占用内存过高
解决方法:手动修改/etc/nsswitch.conf文件,将文件内容改为如下,命令sudo pluma /etc/nsswitch.conf

5 HP 126a打印机无法打印
问题描述:用户反馈HP126a打印机以前可以打印,现在不能打印。运行命令sudo systemctl status cups命令查看打印服务状态正常,运行sudo systemctl restart cups命令发现无法重启cups服务,提示信息如下

运行lsof发现系统打开了大量的文件,

6 奔图BM5155ADN打印机点击打印后响应慢
这个使用此打印机默认使用mDNS协议,该协议在需要在局域网中通过打印机主机名反向查找打印机实际IP地址,导致打印响应慢
解决方法:此打印连接协议改为socket+IP的方式
解决方法:关闭打开文件过多的进程