解决 InDesign 中的打印和 PDF 导出错误

了解如何解决在 InDesign 中打印或导出到 PDF 时出现的错误。

初步故障诊断

请按照下列顺序依次尝试执行各个解决方案,以了解所遇问题的本质。在此过程中或许能够解决您的问题,而无需进行高级故障诊断。

解决方案

说明

重新启动计算机

错误没有再次出现:错误可能是由于临时通信问题、系统资源不足,或暴风雨等环境因素造成的。

重新启动后打印或导出时再次出现错误:按照系统级问题选项卡中的解决方案操作。

重新启动打印机

错误不再出现:打印机内存问题可能是导致该问题的原因。

新建一个样例文档

如果您可以打印或导出新文档,但不能打印或导出原始文档,请遵循文档级问题选项卡中的解决方案。

使用其他应用程序打印或导出

如果您可以通过其他应用程序(如 WordPad、TextEdit)打印,或者可以从其他应用程序(例如 Illustrator、Photoshop)中导出/另存为 PDF,并遇到错误,请遵循应用程序级问题选项卡中的解决方案操作。

使用其他打印机进行打印

如果还有一台打印机,请尝试使用该打印机打印文档。如果打印成功,请确保原始打印机已打开并联机。移除并重新连接打印机电缆,然后对打印机运行自检,以检查是否存在机械故障或损坏的电缆。如果问题仍然存在,请遵循“系统级问题”选项卡中的解决方案。

使用不同的方法创建 PDF 文件

如果出现问题:

  • 在从 InDesign 到 Acrobat Standard、Pro 或 Pro Extended 导出为 PDF 时,请尝试使用 Adobe PDF Printer 进行打印。(如果您使用的是运行 Acrobat 9 的 macOS v10.6 或更高版本,请参阅 Acrobat 9“另存为 Adobe PDF”支持。)
  • 在使用“打印”功能创建 PDF 文件时,请改为选择“文件”>“导出到 PDF”。

从以下选项卡中选择您的问题,然后继续执行解决方案。

如果在打印或导出新文档时出现错误,表明原始文档的打印或导出设置可能无效,该文档中使用的对象或字体可能已损坏,或者该文档的结构可能已损坏。请尝试下面的一个或多个步骤。

 根据您使用的打印机,设置的位置可能会有所不同,并且可能与以下步骤中列出的不同。请查看打印机文档。

解决方案 1:导出为 IDML(InDesign CS4 及更高版本)

该文档可能是因为从以前版本的 InDesign 或 QuarkXpress 文档中转换不当而受损。 

建议:导出为 InDesign 标记语言 (IDML) 可以消除有问题的数据。

解决方案 2:(仅限 PostScript 打印机)启用 PostScript 错误处理。

Windows

macOS

  1. 选择“文件”>“打印”。

  2. 单击“设置”按钮。

  3. 如果出现以下对话框,请单击“确定”:“如果 InDesign 的打印对话框中有所需的打印设置,请在此处设置,以避免打印冲突。”

  4. 右键单击打印机,然后选择属性

  5. 常规选项卡中,单击“打印偏好设置”。

  6. 单击“高级”。

  7. 展开文档选项,然后展开 PostScript 选项。如果发送 PostScript 错误处理程序未设置为“”,请单击它并从弹出菜单中选择“”。

  1. 选择“文件”>“打印”。

  2. 选择打印机。

  3. 从“预设”菜单下方的菜单中选择“错误处理”。

  4. 选择“打印详细报告”,然后单击“打印”。

如果问题是由 PostScript 错误造成的,PostScript 错误处理程序将打印一个包含错误信息的页面。请参阅诊断 PostScript 错误

解决方案 3:从文档中排除图形。

打印时

导出为 pdf 时

  1. 选择“文件”>“打印”。

  2. 单击“图形”,然后从“发送数据”菜单中选择“无”

  3. 单击“打印”。

  1. 选择“文件”>“导出”,并选择“Adobe PDF(打印)”作为格式或选择“另存为类型”。

  2. 选择一个位置并单击“保存”。

  3. 单击“高级”,然后选择所有三个“忽略 OPI”复选框:EPSPDF位图

  4. 将 PDF 标准更改为“”,以允许排除图像。

  5. 单击“导出”。

如果文档打印或导出成功,页面上的一个或多个图形元素可能会损坏。按照以下步骤继续操作:

  1. 删除一定百分比的图形并尝试打印。重复此过程,直到隔离导致错误的图形。

  2. 在找出导致错误反复出现的图形后,删除和替换这些图形。您可能需要从创建图形的应用程序中重新导出图形。

打印作业成功但没有图形,也可能表示打印机内存不足。症状包括字体被取代、缺少图形或打印输出不完整。按照以下步骤继续操作:

  1. 使用页面范围打印。

  2. 精简的图形数后打印。

  3. 以较低分辨率打印。

 如果文档仅包含图形元素,则只有在 InDesign 中启用了打印空白页选项时,打印时才会收到空白页。在“打印”对话框的“常规”部分中选择“打印空白页”。

解决方案 4:排除或最小化字体。

打印时

导出为 PDF 时

  1. 选择“文件”>“打印”。

  2. 单击“图形”。

  3. 在字体部分,从“下载”菜单中选择“”。

  4. 单击“打印”。

在导出时无法排除字体,但是您可以最大限度地减少使用的字体数目。

  1. 选择“文字”>“查找字体”。

  2. 在“文档中的字体”列表中,按住 Shift 键,选择第一个和最后一个字体,以选择列表中的所有字体。

  3. 在“替换为字体系列”列表中,选择您知道在其他文档中适用的字体,如 ArialVerdana

  4. 单击“更改全部”。

  5. 单击“完成”。

  6. 选择“文件”>“导出”,并选择“Adobe PDF(打印)”作为格式。

  7. 选择一个位置并单击“保存”。

  8. 单击“导出”。

创建文档的副本,然后逐一测试每种字体,以找出已损坏的字体。您可以通过从字体提供商网站重新下载字体来替换已损坏的字体。

解决方案5:检查无效链接。

要查看链接的状态,请选择“窗口链接“。取消链接或重新链接文件名前面带有问号或其他符号的文件。有关 InDesign 链接的更多信息,请参见管理图形链接

解决方案 6:禁用设置。

禁用尽可能多的设置。如果禁用设置可以解决问题,请再次成组启用这些设置以找出导致问题的特定设置。

 这些设置的可用性取决于您使用的打印机。

选择”文件打印“,以打开打印对话框。然后,在相应窗格中更改设置:

“常规”窗格

  • 将份数设置为 1
  • 选择页面以禁用跨页
  • 清除“打印主页”、“打印非打印对象和“打印可见参考线和基线网格”。
  • 将打印图层设置为可见并可打印的图层

“设置”窗格

  • 将纸张大小设置为由驱动程序定义
  • 将缩放宽度和高度设置为 100%
  • 禁用缩略图平铺

“标记和出血”窗格

  • 禁用“标记”、“出血和“辅助信息区”。

“输出”窗格

  • 将颜色设置为复合图像保持不变
  • 禁用陷印文本为黑色模拟叠印
  • 在“油墨管理器”中,禁用油墨别名

“图形”窗格

  • 将图像设置为将数据发送到无或全部
  • 将字体设置为下载到无或全部
  • 将 PostScript 设置为级别 2
  • 将数据格式设置为 ASCII

“色彩管理”窗格

  • 将颜色处理设置为让 PostScript 打印机确定颜色
  • 启用保留 CMYK 编号

“页面”面板(位于“打印”对话框外)

选择所有页面,右键单击,然后选择页面属性 > 跨页拼合 > 无(忽略透明度)

解决方案 7:插件故障排除。

从 InDesign 插件文件夹中移除第三方插件,然后重新启动 InDesign。如果问题再次出现,请将插件移回到 InDesign 插件文件夹中。如果问题没有再次出现,请找出发生冲突的插件:

  1. 选择”帮助“>”配置插件 (Windows)“或”InDesign“>”配置插件 (macOS)“。

  2. 选择“设置的所有插件”,然后清除“显示”部分中除“第三方”以外的所有选项。创建这些插件的列表。

  3. 退出 InDesign 并将这些插件移出插件文件夹:

    • Windows: /Program Files/Adobe/Adobe InDesign [Version]/Plug-Ins
    • macOS: /Applications/Adobe InDesign [Version]/Plug-Ins
  4. 重新启动 InDesign,尝试重新创建问题,并执行以下步骤:

    • 如果问题没有再次出现,请重复执行步骤 3 和 4,将某些第三方插件添加回插件文件夹。
    • 如果再次出现问题,请与上次移动的增效工具的开发商联系以了解更新情况。

有关更多信息,请参阅 InDesign 第三方插件故障诊断

解决方案 8:从新用户帐户打印或导出。

有时,用户帐户可能会损坏,并阻止应用程序读取或写入某些文件和文件夹。此时,应创建一个新用户帐户(不要删除原来的帐户),登录到新帐户,然后再次尝试打印或导出文档。

Windows

macOS

选择”启动控制面板>用户账户“。

选择”Apple 菜单“>”系统偏好设置>用户和组“。

解决方案 9:确定文档是否损坏。

如果您在打印任何 InDesign 文档时收到一条错误,请尝试以下一项或多项任务,以找出应用程序级别问题的原因。

解决方案 1:重新创建 InDesign 偏好设置

当 InDesign 行为异常时,删除首选项(也称为“废弃首选项”或“移除首选项”)然后重新创建首选项,通常可以解决问题。

有两种方法可以重新创建偏好设置:

自动

此方法会快速删除当前偏好设置文件,然后重新生成一组新的默认偏好设置文件。但是,您可能具有的任何自定义设置都会丢失。

手动

如果不想丢失自定义设置,请在重新生成一组新的默认偏好设置文件之前重命名当前偏好设置文件。这样一来,如果新的偏好设置无法解决打印或导出问题,您具有原始偏好设置文件的备份(包括所有自定义设置),您可以用其替换新的偏好设置文件。

自动重新创建 InDesign 偏好设置文件

 重新创建 InDesign 偏好设置文件将删除以前的偏好设置数据,包括任何自定义设置。如果不想丢失自定义设置,请手动重新创建偏好设置文件。

  1. 退出 InDesign。

  2. 重新启动 InDesign 并立即按住适用于您的操作系统的相应按键:

    • macOSControl+Option+Command+Shift
    • WindowsControl+Alt+Shift
  3. 在询问是否要删除 InDesign 首选项文件的对话框中,单击。InDesign 会启动并重新生成默认首选项。

手动重新创建 InDesign 首选项文件

重命名这两个首选项文件(例如,将“InDesign SavedData”更改为“InDesign SavedData backup”,将“InDesign Defaults”更改为“InDesign Defaults backup”)。首选项文件位于以下位置:

macOS

InDesign Defaults
Users/[用户]/Library/Preferences/Adobe InDesign/Version [版本]/[语言]/InDesign Defaults

 

InDesign SavedData

Users/[用户]/Library/Caches/Adobe InDesign/Version [版本]/[语言]/InDesign SavedData

Windows XP

InDesign Defaults
/Documents and Settings/[用户]/Application Data/Adobe/InDesign/Version [版本]/InDesign Defaults

默认情况下处于隐藏状态。了解如何显示隐藏文件。

InDesign SavedData
/Documents and Settings/[用户]/Local Settings/Application Data/Adobe/InDesign/Version[版本]/Caches/InDesign SavedData

Windows 7 和 8

InDesign Defaults

C:\Users\DC-work\AppData\Roaming\Adobe\InDesign\Version 11.0\[语言]\InDesign Defaults

默认情况下处于隐藏状态。了解如何显示隐藏文件。

InDesign SavedData

/Users/[用户]/AppData/Local/Adobe/InDesign/Version[版本]/[语言]/Caches/InDesign SavedData

重新启动 InDesign。InDesign 会创建一组新的默认首选项文件。

如果打印或导出问题仍然存在,则可以通过将旧的首选项文件重命名回其原来的名称(InDesign SavedData 和 InDesign Defaults)来恢复原来的首选项。

解决方案 2:(仅限 Windows)确保打印机驱动程序是最新版本。

为您的打印机安装最新的驱动程序:

解决方案 3:(Windows、仅限 PostScript 打印机)优化 PostScript 以提高速度。

  1. 选择“文件”>“打印”。

  2. 单击“设置”,选择打印机,单击“偏好设置”,然后单击“高级”。

  3. 展开“文档选项”,然后展开“PostScript 选项”。

  4. 选择“PostScript 输出选项”。

  5. 从弹出菜单中选择“为速度优化”,然后单击“确定”。

  6. 单击“确定”,然后单击“打印”。

解决方案 4:禁用打印机中的页面保护。

有关如何禁用此功能的说明,请参阅打印机附带的文档。

解决方案 6:将 PDF 另存在本地硬盘上。

如果在将文件以 PDF 格式导出到网络位置时出现问题,请尝试将文件以 PDF 格式保存到本地硬盘。

网络不稳定或权限问题可能会导致在导出到已挂载网络卷时出现问题。如果可以将文件导出到本地驱动器,但不能导出到网络位置,请让 IT 部门调查问题。

如果在使用 PostScript 打印机进行打印时遇到问题,请尝试执行以下一项或多项任务。在执行各项任务之后进行打印。

解决方案 1:使用更新的打印机驱动程序。

下载适用于 macOS 或 Windows 的最新 PostScript 打印机驱动程序。

 如果使用网络打印机,则可能会使用与打印服务器操作系统兼容但与计算机操作系统不兼容的打印机驱动程序。要安装与操作系统兼容的打印机驱动程序,请使用“添加打印机向导”重新配置网络打印机。

解决方案 2:使用更新的 PPD 文件。

PostScript 打印机描述 (PPD) 文件描述 PostScript 打印机的设置功能,例如页边距、颜色和分辨率。不正确或过时的 PPD 文件可能会增加打印时间。使用打印机制造商推荐的 PPD 文件来配置打印机。

要获取 PPD 文件,请与打印机制造商联系或从 Adobe 网站下载。

解决方案 3:(仅限 Windows)设置打印机以输出优化的 PostScript 代码。

对于 Windows 7:

  1. 选择开始>设备和打印机

  2. 右键单击并选择”打印偏好设置“>”高级“。

  3. 展开文档选项,然后展开 PostScript 选项。

  4. 将 PostScript 输出选项设置为优化便携性

解决方案 4:创建更多可用磁盘空间。

确保有足够的可用硬盘空间。尽量保持至少 10% 的总硬盘空间可用。要留出更多空间,请从计算机中搜索并删除临时 (.tmp) 文件,并清除 Web 浏览器使用的磁盘缓存。有关清除磁盘缓存的说明,请参阅浏览器的文档说明。

解决方案 5:从本地打印机打印。

如果使用网络打印机进行打印,请尝试从直接连接到本地打印机的计算机中打印文件。如果可以正确打印文件,则网络相关问题可能是导致问题的原因。请与网络管理员联系以获得帮助。

解决方案 6:(仅限 Windows)安装与操作系统兼容的打印机驱动程序。

如果使用网络打印机,请安装与操作系统兼容的打印机驱动程序。打印服务器并不总是会为客户端计算机上的操作系统提供驱动程序。因此,您可以使用适用于打印服务器操作系统的打印机驱动程序,而不是您的计算机操作系统。

对于 Windows 7:

  1. 选择”开始“>”设备和打印机“。

  2. 单击”添加打印机“。

  3. 选择”添加本地打印机“。

  4. 选择“创建新端口”>“本地端口”>“下一步”。

  5. 输入端口名(例如 \\[printservername]\[printername]),然后单击”确定“。

  6. 按照屏幕上的说明安装与网络打印机品牌和型号匹配的驱动程序。

如果使用非 PostScript 打印机进行打印时遇到问题,请尝试执行以下一项或多项任务。在执行各项任务之后进行打印。

 其中一些解决方案要求您更改打印机驱动的程序属性。特定属性的位置因打印机和打印机驱动程序而异。请与打印机制造商联系或参阅打印机文档以了解更多信息。

解决方案 1:打印为位图。

  1. 选择“文件”>“打印”。

  2. 确保选择了非 PostScript 打印机,然后选择”高级“窗格。

  3. 选中”打印为位图“,并为打印机选择适当的分辨率。

解决方案 2:确保打印机有足够的内存。

要以 300 dpi 进行打印,打印机应至少具有 2 MB 的可用 RAM。要以 600 dpi 进行打印,打印机应至少具有 4-6 MB 的 RAM。有关确定可用打印机内存的说明,请参阅打印机文档。

解决方案 3:使用打印机的 PostScript 模式(如果可用)。

有关详细信息,请参阅打印机文档。

解决方案 4:(仅限 Windows)切换到标准 SVGA 驱动程序。

切换到标准 Windows SVGA 驱动程序,以确定问题是否由第三方视频驱动程序造成的。如果在使用标准 SVGA 驱动程序时未发生错误,请与显卡制造商联系以获取更新的驱动程序。如果您已经使用最新版本,请尝试使用其他视频分辨率(例如,使用 1024 x 768 而不是更高的分辨率)。

如果无法从任何应用程序打印任何内容或无法导出为 PDF,请联系 Apple 技术支持、Microsoft 技术支持或打印机制造商。在致电之前,请务必检查打印机和计算机之间的物理连接,因为有可能通过重新连接松动的电缆轻松解决问题。

此外,还要考虑最近对系统进行了哪些更改,这些更改可能会影响打印或导出过程。例如,您最近是否执行了以下任何任务?

  • 更新了硬件或者添加或移除了硬件组件
  • 添加、更新或删除了软件
  • 安装或删除了字体
  • 连接到网络
  • 从硬盘驱动器中清除或擦除了文件
  • 遇到了随机系统错误或其他应用程序中的错误

通常,对系统进行的更改与打印问题的出现息息相关。保留对系统所做的更改记录,以作为故障诊断打印问题和其他问题的资源。

相关资源

告知我们

我们非常乐意听到您的反馈。与 Adobe InDesign 社区分享您的想法。

更快、更轻松地获得帮助

新用户?