PDF 打印机(创建 PDF 文件而不是在纸上打印的虚拟打印机)不断出现故障、生成空白文件、冻结或崩溃,通常可以修复,无需重新安装所有内容。原因足够具体,按顺序解决它们可以解决大多数问题。

后台打印程序卡住
Windows 通过名为 Print Spooler 的服务管理打印作业。如果先前的打印作业失败并卡在队列中,则后续作业将无法处理。 PDF 打印机似乎接受了该作业,但没有任何结果。
修复:打开“服务”(在“开始”菜单中搜索),找到“Print Spooler”,右键单击并选择“重新启动”。然后转到控制面板 → 设备和打印机 → 右键单击您的 PDF 打印机 → 查看正在打印的内容,并取消任何卡住的作业。重新启动后台打印程序后尝试再次打印。这解决了 Windows 上的大多数 PDF 打印机故障。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
输出文件夹不存在或无法访问
PDF 打印机将输出文件保存到指定文件夹。如果该文件夹已被移动、重命名、删除,或者位于当前已断开连接的网络驱动器上,则打印机无法保存该文件,并且打印作业将自动失败。
检查 PDF 打印机的设置(右键单击 → 打印机属性 → 端口或设置)以查看其配置为保存文件的位置。确保该位置存在并且可访问。如果打印机配置为保存到网络位置,请在打印前确认网络驱动器已连接。
源文档太复杂
PDF 虚拟打印机的工作原理是从应用程序的打印驱动程序接收渲染的输出并将其转换为 PDF。对于复杂文档(包含许多高分辨率图像的大文件、复杂的透明效果或不寻常的字体),此转换可能会失败、超时或生成空的 PDF。
通过将简单的一页文本文档打印到同一台 PDF 打印机来进行测试。如果有效,则问题出在特定的复杂文档上。尝试以较小的部分进行打印(一次一章,一次一个部分),以确定是否是特定页面或内容元素导致了失败。
驱动程序或软件损坏
PDF 打印机驱动程序可能会因更新失败、软件冲突或操作系统更改而损坏。如果重新启动打印后台处理程序没有帮助,并且简单的文档也失败,则驱动程序本身可能是问题所在。
对于 Microsoft Print to PDF(内置于 Windows 10/11 中):转到“设置”→“应用程序”→“可选功能”,找到“Microsoft Print to PDF”,卸载它,重新启动,然后通过同一菜单将其添加回来。对于第三方 PDF 打印机(例如 Adobe PDF 或 Bullzip):完全卸载应用程序,重新启动,然后从全新下载重新安装。
与安全或防病毒软件冲突
安全软件有时会阻止 PDF 打印机输出,特别是当 PDF 保存到受保护的文件夹时。防病毒软件在写入时扫描输出文件也可能会中断该过程并生成损坏或不完整的 PDF。
尝试暂时禁用实时防病毒保护并再次打印。如果 PDF 打印机在禁用防病毒功能的情况下工作,请在安全软件设置中添加 PDF 打印机输出文件夹的排除项,以便它停止扫描写入其中的文件。
替代方案:跳过打印机,使用导出代替
如果 PDF 打印机不断引起问题,切换到从应用程序直接导出通常是更好的长期解决方案。大多数现代应用程序(Word、Google Docs、Chrome)都具有文件→导出→PDF或文件→下载→PDF,完全绕过打印驱动程序并生成更可靠、更高质量的PDF。对于在支持直接 PDF 导出的应用程序中创建的文档,打印机方法是一种早于本机导出支持的解决方法 - 导出路径更好。
对于没有直接导出选项的网页或内容,基于浏览器的 PDF 压缩 或转换工作流程是另一种选择:截取屏幕截图、在另一台计算机上使用浏览器的内置打印到 PDF 或使用网络捕获服务。 PDF 打印机故障很烦人,但很少是死胡同。
尝试压缩PDF
无需安装。直接在您的浏览器中工作。
