为使打印正常进行,必须在打印服务器上运行 LP 调度程序。如果未运行,您需要使用以下命令启动该调度程序:
# svcadm enable application/print/server |
除了运行调度程序之外,打印机还必须已启用并接受请求,然后才能生成输出。如果 LP 打印服务不接受对打印机的请求,则将拒绝已提交的打印请求。通常在此情况下,用户会在提交打印请求后收到一条警告消息。如果没有为打印机启用 LP 打印服务,打印请求将在系统中继续排队,直到启用打印机为止。
通常,应该按如下步骤分析打印问题:
逐步执行打印请求的路径。
检查 LP 打印服务在每个步骤中的状态。
配置是否正确?
打印机是否接受请求?
是否已启用打印机来处理请求?
如果请求在传输时挂起,请在 syslog.conf 中设置 lpr.debug 以显示数据流。请参见调试打印问题。
如果请求在本地挂起,则会将打印机设备错误(故障)通过邮件通知您,并重新启用打印机。
其他打印问题疑难解答中的过程使用此策略帮助您解决 LP 打印服务遇到的各种问题。