在麒麟OS中添加打印机后必须打印测试页验证驱动、服务与硬件,可通过图形界面(设置→设备→打印机和扫描仪→右键/更多→打印测试页)或CUPS网页界面(http://localhost:631→Printers→Maintenance→Print Test Page)及命令行(lp -d 名称 -o media=A4 /usr/share/cups/data/testprint)执行;输出异常时需检查状态、队列、日志(/var/log/cups/error_log)及CUPS-PDF保存路径(/home/用户名/PDF/)。

在麒麟OS中完成打印机添加后,必须执行测试页打印来验证驱动安装、服务连通与硬件输出是否全部正常,否则后续文档打印可能失败或卡在队列中。
通过图形界面一键打印测试页
这一步操作起来很简单,直接点击弹出的提示按钮即可,但前提是打印机已成功注册并显示在列表中。
1、在【设置】→【设备】→【打印机和扫描仪】页面,确认目标打印机名称右侧状态为“就绪”或“空闲”。
2、右键单击该打印机 → 选择【打印测试页】。
3、若未弹出提示框,可点击打印机条目右侧的【更多】(三个点图标)→【打印测试页】。
系统将立即提交一个标准A4测试任务,打印机应在10秒内开始输出。若无反应,说明CUPS服务未运行或驱动未生效,需返回检查服务状态与驱动匹配结果。
通过CUPS网页管理界面强制打印测试页
当图形界面无响应、右键菜单缺失或测试页始终不输出时,此方法可绕过桌面环境直连CUPS底层服务,用于诊断真实故障点。
方法一:使用浏览器访问本地CUPS管理页
1、确保CUPS服务已启动:终端执行 sudo systemctl status cups,确认状态为 active (running)。
2、打开浏览器,访问 http://localhost:631。
3、点击左侧【Printers】,找到已注册的打印机名称,点击进入详情页。
4、点击【Maintenance】下拉菜单 → 选择【Print Test Page】。
方法二:终端命令行触发(无需图形界面)
1、在终端中执行:lp -d 打印机名称 -o media=A4 /usr/share/cups/data/testprint。
注意:打印机名称必须与CUPS中注册的完全一致,区分大小写,且不能含空格;可通过 lpstat -p 命令查看当前可用打印机列表。
查看测试页输出结果与常见反馈路径
第一步:观察物理输出
打印机会输出一张含CUPS版本号、分辨率、页边距标记及二维码的标准测试页。若纸张卡住、缺墨或仅出空白页,问题在硬件或耗材层。
第二步:检查CUPS任务队列
若打印机无动作,立即打开浏览器访问 http://localhost:631 → 点击【Jobs】,查看任务状态是否为“processing”、“stopped”或“held”。状态为“held”通常因缺少用户认证或策略限制,需点击该任务 → 【Resume Job】。
第三步:定位日志线索
终端执行:sudo tail -f /var/log/cups/error_log,然后再次触发测试页打印,实时观察错误输出。出现 “Unable to open PPD file” 表示驱动文件损坏或路径丢失;出现 “No such file or directory” 指向URI配置错误或端口不通。
第四步:确认测试页PDF保存位置(仅限CUPS-PDF虚拟打印机)
CUPS-PDF生成的测试页默认保存在:/home/用户名/PDF/ 目录下,文件名含时间戳,如 test-page-20261002-023022.pdf。


















