我试图了解网络打印的工作原理以及打印作业状态的含义 .

当您使用打印服务器(Win 2008 R2 x64)提供网络打印机时,如何从PC(Win7 x64)处理打印作业?

Installation Process:

  • 用户从打印服务器安装打印机

  • PC从打印服务器下载打印机驱动程序,并在PC上安装本地版本 .

Print Job Submission

  • 用户将打印作业从32位MS Word提交到网络打印机

  • PC检查打印服务器以根据打印服务器提供的内容验证本地打印机驱动程序是否是最新的 . 必要时更新驱动程序 .

  • PC利用驱动程序打包打印作业 .

  • 打印作业被发送到客户端打印后台处理程序(splWOW64.exe),作业将发送到打印服务器

  • 打印服务器's Print Spooler (spoolsv.exe) receives the job and manages the Printer'的队列 .

  • 打印作业已提交给打印机

如果我从打印服务器打开打印队列,我在用户的打印作业上看到“假脱机” . 在这个过程中,打印作业卡住了吗?在PC和服务器之间,还是在服务器和打印机之间?

我检查了PC的C:\ Windows \ System32 \ spool \ PRINTERS,它是空的 .