本文档可帮助您解决从 Adobe InDesign 打印时出现的问题。为了充分利用本文中的信息,请按顺序执行任务。跟踪您执行的任务以及各项任务的执行结果,包括错误或其他问题。Adobe 技术支持部门可以使用此信息为您提供更好的帮助(若您需要他们的支持)。
Adobe 网站 (www.adobe.com/cn/support/) 上的 Adobe 支持知识库记录了已知打印问题以及特定错误的解决方案。如果找不到问题的具体解决方案,请按照以下步骤查找和解决该问题。
在尝试解决打印问题时,第一步是确定问题是在何种情况下出现的。例如,在打印所有文档、一些文档或特定文档时,该错误是一次性问题还是始终出现的问题?下面的步骤和测试可帮助您定义打印问题是如何以及何时出现的,以便可以找到解决方案。
确定问题的级别
应首先验证该问题是否为反复出现的问题。如果该问题反复出现,可以随后确定该问题是在文档、应用程序还是系统级别出现的。
1. 重新启动计算机,然后尝试再次打印。
如果未出现错误,则该问题可能是由于临时通信问题、系统资源不足或其他临时环境因素造成的。如果在最初重新启动计算机时可以正常打印,但稍后再次出现该错误,请在系统级别解决该问题。
2. 关闭并重新打开打印机,然后再次尝试进行打印。
如果未出现错误,则该问题可能是打印机的内存问题造成的。如果再次出现错误,则需要进一步的故障诊断。
3. 创建一个新文档,使用矩形工具在页面上绘制一个框,然后打印该文档。
如果可以打印新文档,但无法打印原始文档,请在文档级别诊断错误。
4. 从其他应用程序中打印。
如果可以从其他应用程序(例如 WordPad 或 TextEdit)进行打印,但无法从 InDesign 进行打印,请在应用程序级别故障诊断问题。
5. 使用另一台打印机进行打印。
如果具有另一台打印机,请尝试使用该打印机打印文档。如果可以使用不同的打印机进行打印,请检查以确保原始打印机已打开并联机。移除并重新连接打印机电缆,确保正确连接这些电缆,然后对打印机运行自检,以检查是否存在机械故障或损坏的电缆。如果这些步骤没有找出问题,请在系统级别解决该问题。
在文档级别故障诊断打印问题
如果在打印新文档时未出现错误,则该文档的打印设置可能无效,该文档中使用的特定对象或字体可能已损坏,或者该文档的结构可能已损坏。执行下面的一个或多个任务,以解决仅在打印特定文档时出现的错误。
注意:如果在系统级别出现的问题是由于文档比较复杂造成的,则这些问题可能因文档而异。
1. 如果使用 PostScript 打印机进行打印,请将 PostScript 错误处理程序发送到打印机。
Windows:
-
选择“文件”>“打印”。
-
单击“页面”按钮。
-
右键单击打印机,然后选择“属性”。
-
在“常规”选项卡中,单击“打印首选项”。
-
单击“高级”。
-
展开文档选项,然后展开 PostScript 选项。如果未将“发送 PostScript 错误处理程序”设置为“是”,请单击该选项,然后从弹出菜单中选择“是”。
Mac OS X:
-
选择“文件”>“打印”。
-
单击打印机。
-
从“预设”菜单下面的菜单中选择“错误处理”。
-
选择“打印详细报告”,然后单击“打印”。
-
单击“打印”。
如果问题是由 PostScript 错误造成的,PostScript 错误处理程序将打印一个包含错误信息的页面。有关介绍 PostScript 错误的帮助,请参阅文档 328515,“故障诊断 PostScript 错误。”
2. 在打印文档时排除图形。
要在打印文档时排除图形,请执行以下操作:
-
选择“文件”>“打印”。
-
单击“图形”,然后从“发送数据”菜单中选择“无”。
-
单击“打印”。
如果成功打印文档,则页面上的一个或多个图形元素可能已损坏。一次移除一个图形,并在移除每个图形后打印文档,以确定打印错误是否是由于损坏的图形造成的。删除并替换所有损坏的图形。您可能需要从创建图形的应用程序中重新导出图形。
打印作业成功也可能表示打印机内存不足。打印机内存不足的常见症状包括字体被替换和数据丢失。简化发布流程,看看是否可以使用较少的图形进行打印。
注意:如果文档仅包含图形元素,则只有在 InDesign 中启用了打印空白页面的选项(在“打印”对话框的“常规”部分中选择“打印空白页面”)时,您在打印时才会获得空白页面。
3. 如果使用 PostScript 打印机进行打印,请在打印时排除字体。
如果您在从 InDesign 打印时选择排除字体,则打印机会用打印机驻留的字体替换文档中指定的字体,而不是将字体下载到打印机。
要在打印时排除字体,请执行以下操作:
-
在 InDesign 中,选择“文件”>“打印”。
-
单击“图形”。
-
在“字体”部分中,从“下载”菜单中选择“无”。
如果可以打印文档,则打印问题可能与文档中使用的某种字体有关。如果文档使用了大量字体,排除字体可以将文档变得较为简单。在一个新文档中,一次测试一种文档中指定的字体,以确定是否有一种或多种字体已损坏。
4. 验证文档中的链接是否有效。
在文档中添加图形和文本元素时,InDesign 将创建指向原始图形的链接。InDesign 依靠原始图形来获取正确显示和打印文件所需的信息。
要查看链接的状态,请选择“窗口”>“链接”。取消链接或重新链接文件名前面带有问号或其他符号的任何文件。有关可能在“链接”对话框中出现的各种符号的说明,请参阅 InDesign 帮助中的“关于链接调板”。有关 InDesign 中的其他链接信息,请参阅 InDesign 帮助中的“管理链接和嵌入的图形”。
5. 使用 Console 实用程序识别软件冲突。(Mac OS)
如果问题导致 InDesign 冻结,则 Console 实用程序可以识别导致冲突的软件。
要使用 Console 实用程序识别软件冲突,请执行以下操作:
-
选择前往 > 应用程序,打开实用程序文件夹,然后双击 Console。
-
选择 Console > 首选项
- 对于 Mac OS 10.4.x 及更早版本,请单击“崩溃”选项卡并选择 ~/Library/Logs/ 中的“记录崩溃信息”,然后选择“自动显示崩溃日志”。
- 对于 Mac OS 10.5.x 及更高版本,请选择“将日志窗口置于顶层”选项。
-
重新启动 InDesign,并尝试再现问题。如果问题再次出现,请重新安装或更新崩溃日志中标识的软件。
6. 解决第三方增效工具问题。
从 InDesign [版本] Plug-ins 文件夹中移除第三方增效工具,然后重新启动 InDesign。如果再次出现该问题,请将增效工具移回到 InDesign Plug-ins 文件夹中。如果没有再次出现该问题,请确定发生冲突的增效工具。
要确定发生冲突的增效工具,请执行以下操作:
-
选择“帮助”>“配置增效工具”(Windows) 或“InDesign”>“配置增效工具”(Mac OS)。
-
为“设置”选择“所有增效工具”,然后取消选择“显示”部分中除“第三方”以外的所有选项。创建这些增效工具的列表。
-
退出 InDesign 并将一个第三方增效工具移回到 InDesign Plug-ins 文件夹:
- Windows:C:\Program Files\Adobe\Adobe InDesign [版本]\Plug-Ins
- Mac OS X:[计算机]/[硬盘驱动器]/Applications/Adobe InDesign [版本]/Plug-Ins
-
重新启动 InDesign 并尝试再现该问题:
- 如果未出现该问题,请重复步骤 3-4。
- 如果再次出现问题,请与上次移动的增效工具的开发商联系以了解更新情况。
7. 从新的用户帐户中打印。
有时,用户帐户可能已损坏,而禁止安装程序访问或创建所需的文件和文件夹。创建一个新帐户,登录到新帐户,然后尝试安装或运行 Adobe 应用程序。请勿删除现有的 Windows 帐户 â”新帐户仅用于测试目的,测试结束后,您可以切换回原先的 Windows 帐户。设置完新帐户后,请登录该帐户并查看该问题是否会重现。
Windows:在 Windows XP 上,可以转到“开始”按钮 > 设置 > 控制面板 > 用户帐户,以创建新的用户帐户。
对于 Windows Vista,请参阅“常见的 Microsoft Windows Vista 程序”(技术说明 kb401275)中的“创建新的本地管理员帐户”部分。
有关创建新的 Windows 用户帐户的更多详细信息,请咨询 IT 管理员或查阅 Windows 文档。
在 OS 10.5.x - .x 版上:
-
从 Apple 菜单中,选择“系统预置”。
-
单击“帐户”。
-
单击窗口左下角的锁定图标,输入您的管理员密码,然后单击“确定”按钮。
-
单击窗口左下角的加号。
-
将“帐户类型”设置为“管理员”。
-
输入用户名(例如,键入 test)。请确保输入一个您会记住的密码,例如 test。
-
单击“创建帐户”按钮,然后关闭“帐户”窗口。
-
从 Apple 菜单中选择“注销”。
-
在显示登录屏幕时,选择 test 用户。
在 OS X 10.3.x - 10.4.x 版上:
-
从 Apple 菜单中,选择“系统预置”。
-
单击“帐户”。
-
如果窗口左下角的锁定图标显示为已锁定,请单击该图标,输入您的管理员密码,然后单击“确定”按钮。
-
单击窗口左下角的加号。
-
输入用户名(例如,键入 test)。请确保输入一个您会记住的密码,例如 test。
-
单击“安全”按钮(仅限 OS 10.3.x)。
-
选中“允许用户管理这台计算机”旁边的复选框。这样可以使 test 用户成为管理员。
-
单击“创建帐户”按钮,然后关闭“帐户”窗口。
-
从 Apple 菜单中选择“注销”。
-
在显示登录屏幕时,选择 test 用户。
8. 解决文档损坏问题。
执行文档 kb403982“故障诊断损坏的 InDesign 文档(CS3、CS4)”中列出的任务。
在应用程序级别故障诊断打印问题
如果您在打印任何 InDesign 文档时收到错误消息,则表示其中一个 InDesign 资源文件可能已损坏,或者 InDesign 可能与系统上的打印机驱动程序、视频驱动程序或其他设备驱动程序不兼容。执行下面的一个或多个任务以确定应用程序范围内的问题的原因。
1. 重命名或删除 InDesign Defaults 和 InDesign SavedData 文件。
注意:重新创建 InDesign 首选项文件将恢复设置的默认值,因此,与旧首选项文件关联的自定义设置将会丢失。请确保在重新创建首选项文件之前关闭 InDesign,否则,InDesign 可能会出现意外行为。
要自动重新创建 InDesign 首选项文件,请执行以下操作:
-
退出 InDesign。
-
现在启动应用程序,并立即按住与操作系统对应的键:
- Mac OS X:Control + Option + Command + Shift
- Windows: Control+Alt+Shift
-
此时将弹出一个对话框,询问您是否“删除 InDesign 首选项文件?”单击“是”。
-
InDesign 现在将以默认设置和重新生成的首选项启动
要手动重新创建 InDesign 首选项文件,请执行以下操作:
-
删除或重命名首选项文件。
- 在 Mac OS X 上:
InDesign SavedData
Users/[用户]/Library/Caches/Adobe InDesign/Version 5.0/InDesign SavedData
InDesign Defaults
Users/[用户]/Library/Preferences/Adobe InDesign/Version 5.0/InDesign Defaults - 在 Windows XP 上:
InDesign Defaults
C:\Documents and Settings\[用户]\Application Data\Adobe\InDesign\Version 5.0
InDesign SavedData
C:\Documents and Settings\[用户]\Local Settings\Application Data\Adobe\InDesign\Version 5.0\Caches - 在 Windows Vista 上:
InDesign Defaults
C:\Users\labuser\AppData\Roaming\Adobe\InDesign\Version 5.0\InDesign Defaults
InDesign SavedData
C:\Users\labuser\AppData\Roaming\Adobe\InDesign\Version 5.0\Caches\InDesign SavedData
- 在 Mac OS X 上:
-
重新启动 InDesign。InDesign 将创建新的首选项文件。
如果问题仍然存在,您可以删除新文件并将旧首选项文件重命名为原始名称以恢复原始首选项。
2. 确保为用于打印的打印机安装了最新的打印机驱动程序。(仅限 Windows)
为用于打印的打印机安装最新的驱动程序:
- 如果使用 PostScript 打印机进行打印,请从 Adobe 网站 (www.adobe.com/cn/downloads.html) 下载 Adobe 通用 PostScript Windows 驱动程序安装程序。
- 如果使用非 PostScript 打印机进行打印,请与打印机制造商联系以获取最新版本的打印机驱动程序。
3. 如果使用 PostScript 打印机进行打印,请优化 PostScript 以提高速度。(仅限 Windows)
-
选择“文件”>“打印”。
-
单击“设置”,然后执行以下任务之一:
- 在 Windows Vista 或 XP 中,单击“设置”,选择一个打印机,单击“首选项”,然后单击“高级”。
- 在 Windows 2000 中,单击“布局”选项卡,然后单击“高级”。
-
展开“文档选项”,然后展开“PostScript 选项”。
-
选择“PostScript 输出选项”。
-
从弹出菜单中选择“为速度优化”,然后单击“确定”。
-
单击“确定”,然后单击“打印”。
4. 禁用页面保护功能。
有关如何禁用此功能的说明,请参阅打印机附带的文档。
5. 如果在通过网络打印时出现问题,请将计算机直接连接到打印机上,然后再次尝试进行打印。
如果无法直接连接到打印机,请将文档另存为 PostScript 文件,然后从可以直接连接到打印机的计算机上的命令行将文件发送到打印机。有关创建 PostScript 文件的详细信息,请参阅 InDesign 帮助中的“创建设备相关和驱动程序相关的 PostScript 文件”。
6. 确保用于打印的打印机支持当前的打印操作。
例如,不要使用非 PostScript 打印机打印 EPS 图形的分色。有关打印机功能的详细信息,请与打印机制造商联系。
7. 确保为使用的 InDesign 版本安装了所有可用的更新。
Adobe 网站 (www.adobe.com/cn/downloads.html) 上会定期发布 InDesign 更新和错误修复程序。
在打印机级别故障诊断打印问题
确定使用的是 Postscript 打印机还是非 PostScript 打印机。确定使用的打印机类型后,请按照以下相应步骤进行操作。
要验证使用的是否为 Postscript 打印机,请检查打印机属性(仅限 Windows):
注意:如果使用的是 Macintosh 计算机,请查阅打印机文档或与打印机制造商联系以确定打印机是否为 Postscript 设备。
-
打开“打印机”控制面板。
-
右键单击所需的打印机,然后选择“属性”。
-
选择“设备设置”选项卡。
-
右键单击树顶部的驱动程序名称,然后选择“关于”。
如果使用的是 PostScript 打印机,窗口顶部将显示“PostScript 打印机驱动程序”以及驱动程序版本、PPD 名称和 PPD 版本。
解决使用 PostScript 打印机进行打印的问题
如果使用 PostScript 打印机进行打印时出现问题,请执行下面的一个或多个任务,并在执行每个任务后进行打印:
1. 使用更新的打印机驱动程序。
使用通用安装程序 (WinInstaller) 自动安装与您的 Windows 版本兼容的 PostScript 打印机驱动程序。Adobe 网站 (www.adobe.com/cn/downloads.html) 上提供了最新版本的通用安装程序。
注意:如果使用网络打印机,则打印服务器可能未设置为针对客户端计算机上的不同操作系统运行替代驱动程序。您使用的打印机驱动程序可能与打印服务器的操作系统兼容,但与计算机的操作系统不兼容。要安装与操作系统兼容的打印机驱动程序,请使用“添加打印机”向导重新配置网络打印机。有关说明,请参阅下面的任务 6“安装与操作系统兼容的打印机驱动程序”。
2. 使用更新的 PPD 文件。
PostScript 打印机描述 (PPD) 文件描述了 PostScript 打印机的设置功能,例如,边距、颜色和分辨率。不正确或过时的 PPD 文件可能会增加打印时间。请使用打印机制造商建议的 PPD 文件在“打印机控制面板”中配置您的打印机。
要获取您的设备的 PPD 文件,请与打印机制造商联系或访问 www.adobe.com/cn/downloads.html。
3. 设置打印机驱动程序以输出优化的 PostScript 代码。(仅限 Windows)
如果设置打印机驱动程序以按二进制格式输出针对可移植性优化的 PostScript 代码,则会最大限度减少驱动程序进行的缩放量,从而防止丢失部分图像。
-
选择“开始”>“设置”>“打印机”。。
-
右键单击打印机,然后选择“属性”。
-
单击“常规”选项卡。
-
单击“打印首选项”,然后单击“高级”。
-
展开“文档选项”,然后展开“PostScript 选项”。
-
将“PostScript 输出选项”设置为“为可移植性优化”。
4. 创建更多可用磁盘空间。
请确保有足够的可用硬盘空间:Adobe 建议可用空间相当于您打印的文件大小的 3 到 5 倍。要创建更多空间,请搜索并删除计算机上的临时 (.tmp) 文件,然后清除 Web 浏览器使用的磁盘缓存。有关清除磁盘缓存的说明,请参阅浏览器文档。也可以绕过假脱机文件以释放磁盘空间,该文件在打印期间将临时文件存储到系统磁盘中。有关绕过假脱机文件的说明,请参阅 Windows 附带的文档。
5. 使用本地打印机进行打印。
如果使用网络打印机进行打印,请尝试从直接连接到本地打印机的计算机中打印文件。如果可以正确打印文件,则问题可能是由网络相关问题造成的。请与网络管理员联系以获得帮助。
6. 安装与操作系统兼容的打印机驱动程序。
如果使用的是网络打印机,请安装与操作系统兼容的打印机驱动程序。打印服务器并非始终针对客户端计算机上运行的操作系统提供驱动程序,因此,您使用的打印机驱动程序可能适用于打印服务器的操作系统,但不适用于计算机的操作系统。
-
选择“开始”>“设置”,然后双击“打印机和传真”(Windows XP) 或“开始”>“控制面板”>“硬件”>“打印机”(Windows Vista)。
-
右键单击网络打印机,然后选择“删除”。
-
双击“添加打印机”,然后单击“下一步”。
-
选择“连接到此计算机的本地打印机”,取消选择“自动检测并安装我的即插即用打印机”,然后单击“下一步”。
-
选择“创建新端口”。
-
从“端口类型”菜单中选择“本地端口”,然后单击“下一步”。
-
在“端口名称”对话框中,键入打印服务器和打印机的路径(如 \\printservername\printername),然后单击“确定”。
-
按照屏幕上的说明安装与网络打印机品牌和型号匹配的驱动程序。
解决使用非 PostScript 打印机进行打印的问题
如果使用非 PostScript 打印机进行打印时出现问题,请执行下面的一个或多个任务,并在执行每个任务后进行打印:
免责声明:某些解决方案要求您更改打印机驱动程序属性。特定属性的位置因打印机和打印机驱动程序而异。因此,Adobe 技术支持部门无法提供有关每个属性的位置的详细信息。有关详细信息,请与打印机制造商联系或参阅打印机文档。
1. 尝试以位图形式进行打印
默认情况下,InDesign 使用 Windows 上的非 PostScript 打印机通过 GDI 命令进行打印,并在 Mac OS X CUPS 打印体系结构上使用 PostScript 打印机进行打印,该体系结构将数据作为 PDF 传送到打印机驱动程序以转换为它的本机绘图语言。如果可能,InDesign 提供一个选项以将每个页面作为标准非 Postscript 打印协议中封装的位图数据进行发送。要启用此选项,请执行以下操作:
-
选择“文件”>“打印”。
-
单击“高级”窗格。
-
选中“打印为位图”复选框。为打印机选择相应的分辨率。
2. 确保打印机具有足够的内存。
确保打印机具有足够的内存以打印所有页面元素。要以 300 dpi 进行打印,打印机应至少具有 2 MB 的可用 RAM。要以 600 dpi 进行打印,打印机应至少具有 4 到 6 MB 的 RAM。有关确定可用打印机内存的说明,请参阅打印机文档。
3. 使用打印机的 PostScript 模式。
如果打印机具有 PostScript 选项,请使用 PostScript 模式。有关详细信息,请参阅打印机文档。
4. 切换到标准 SVGA 驱动程序。
切换到标准 Windows SVGA 驱动程序,以确定问题是不是由第三方视频驱动程序造成的。如果在使用标准 SVGA 驱动程序时未出现错误,请与视频卡制造商联系以获取更新的驱动程序。如果已使用最新的版本,请尝试使用不同的视频分辨率(如 1024 x 768,而不是更高的分辨率)。
在系统级别故障诊断打印问题
如果无法从某个应用程序中打印任何内容,请与 Apple 技术支持部门、Microsoft 技术支持部门或打印机制造商联系。在致电之前,请务必检查打印机和计算机之间的物理连接,因为有可能通过重新连接松动的电缆轻松解决问题。
此外,还要考虑最近对系统进行了哪些更改,这些更改可能会影响打印过程。例如,是否执行了任何以下任务:
- 更新了硬件
- 添加了新软件
- 更新了现有软件
- 删除了软件
- 安装或删除了字体
- 添加或卸下了硬件组件
- 最近连接到网络上
- 清理了硬盘驱动器或清除了未使用的文件
- 遇到了随机系统错误
- 在任何其他应用程序中遇到了错误
通常,对系统的更改直接与出现的打印问题相对应。您应该保留对系统所做的更改记录,以作为故障诊断打印问题和其他问题的资源。