系统管理指南:打印

远程打印的工作原理

下图说明了打印客户机上的用户将打印请求提交到基于 LPD 的打印服务器时发生的情况。该命令会打开一个连接,并直接处理它自己与打印服务器的通信。

显示打印客户机将打印请求发送到基于 LPD 的打印服务器(在此接受打印请求、对打印请求进行假脱机处理,并安排打印)的图。

下图显示了基于 LPD 的打印客户机如何将打印请求提交到打印服务器。lpd 守护进程可处理打印请求的本地部分和与打印服务器的连接。在打印服务器上,inetd 进程会等待网络打印请求,并启动协议适配器为该请求提供服务。协议适配器与 lpsched 守护进程(处理打印服务器上的请求)进行通信。

图 1–6 远程打印过程

周围的文字对图进行了描述。

下图说明了打印客户机上的用户将打印请求提交到 Solaris 打印服务器时发生的情况。打印客户机上的打印命令通过直接与打印服务器进行通信来处理每个打印请求的本地部分。

图 1–7 如何处理打印请求

周围的文字对图进行了描述。

打印服务器上的 inetd 进程可以监视网络打印请求,并启动协议适配器,以便与打印服务器上处理打印请求的 lpsched 守护进程进行通信。