不打印任何内容时,通常有三个方面需要检查:
打印机硬件
网络
LP 打印服务
如果有标题页,但没有其他任何内容,则是错误输出的特殊情况。请参见错误输出疑难解答。
硬件是需要检查的第一个方面。很明显,应确保打印机已插电并已打开。此外,还应参阅制造商文档以了解有关硬件设置的信息。有些计算机使用可更改打印机端口特性的硬件交换机。
打印机硬件包括打印机、将打印机连接至计算机的电缆以及电缆各端插入的端口。一般方法是从打印机开始一直检查到计算机。检查打印机。检查电缆与打印机连接的位置。检查电缆。检查电缆与计算机连接的位置。
此类问题在从打印客户机向打印服务器发出远程打印请求时更为常见。应确保已启用打印服务器与打印客户机之间的网络访问。
如果网络运行的是网络信息服务扩充版本 (Network Information Service Plus, NIS+),请参见《System Administration Guide: Naming and Directory Services (NIS+)》,了解启用系统之间访问的说明。如果网络运行的不是 NIS 或 NIS+,则在设置打印服务器和打印客户机之前,请在打印服务器上的 /etc/hosts 文件中包含 Internet 地址和每个客户机系统的系统名称。此外,还必须将打印服务器的 IP 地址和系统名称包含到每个打印客户机系统的 /etc/hosts 文件中。
为使打印正常进行,必须在打印服务器上运行 LP 调度程序。如果未运行,您需要使用以下命令启动该调度程序:
# svcadm enable application/print/server |
除了运行调度程序之外,打印机还必须已启用并接受请求,然后才能生成输出。如果 LP 打印服务不接受对打印机的请求,则将拒绝已提交的打印请求。通常在此情况下,用户会在提交打印请求后收到一条警告消息。如果没有为打印机启用 LP 打印服务,打印请求将在系统中继续排队,直到启用打印机为止。
通常,应该按如下步骤分析打印问题:
逐步执行打印请求的路径。
检查 LP 打印服务在每个步骤中的状态。
配置是否正确?
打印机是否接受请求?
是否已启用打印机来处理请求?
如果请求在传输时挂起,请在 syslog.conf 中设置 lpr.debug 以显示数据流。请参见调试打印问题。
如果请求在本地挂起,则会将打印机设备错误(故障)通过邮件通知您,并重新启用打印机。
其他打印问题疑难解答中的过程使用此策略帮助您解决 LP 打印服务遇到的各种问题。