你目前正处于脱机状态,正在等待 Internet 重新连接

事件 ID 61 事件消息的报告功能已得到改善,可以识别打印队列和打印设备

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

症状
收到打印事件 ID 61 事件消息时,您可能无法确定是哪个打印队列或打印设备出现错误,或者无法确定具体错误,以致无法解决问题。例如,您可能在事件查看器的系统日志中收到与下列事件消息类似的事件 ID 61 事件消息:

事件类型:错误
事件源:打印事件分类:无
事件 ID: 61
日期:date
时间:time
用户:user code
计算机:PRINTSERVER
说明:USER25 拥有的文档 Spreadsheet.xls 未能打印。打印处理器返回的 Win32 错误代码:3003 (0xbbb).ERROR_SPL_NO_STARTDOC

原因
出现此问题的原因是基础组件报告的错误被覆盖。因此,只报告了最后一个错误。例如,可能报告以下 Win32 错误代码:
  • ERROR_SPL_NO_STARTDOC (3003)

    此错误代码的含义是未发出 StartDocPrinter 调用。当后台打印程序无法向端口发送数据时会收到此错误代码。打印作业标记为“打印时出错”。在这种情况下,后台打印程序会不断尝试发送数据,直到用户取消作业为止。用户取消打印作业时,端口监视器组件返回的错误将被覆盖。
  • ERROR_SUCCESS (0)

    此错误代码的含义是操作已成功完成。当图形设备接口 (GDI) 之类的基础组件返回故障但未设置上一个错误时,您会收到此错误代码。
解决方案

修补程序信息

Microsoft 提供了一个受支持的修补程序。但此修补程序只用于解决本文中提到的问题。请仅对出现这一特定问题的系统应用此修补程序。

如果可以下载此修补程序,此知识库文章顶部将存在“提供修补程序下载”部分。如果此部分不存在,请向 Microsoft 客户支持服务部门提交请求以获取修补程序。

注意:如果发生其他问题或需要进行任何疑难解答,您可能需要另行创建服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。若要获取 Microsoft 客户支持服务部门的电话号码的完整列表,或者另行创建服务请求,请访问下面的 Microsoft 网站:注意:“提供修补程序下载”表格显示了修补程序提供的语言。如果找不到您需要的语言,则是因为修补程序没有那种语言的版本。

先决条件

您必须运行 Microsoft Windows 2000 Service Pack 3 (SP3) 或更高版本才能安装此修补程序。

有关如何获取最新的 Windows 2000 Service Pack 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910如何获取最新的 Windows 2000 Service Pack

重新启动要求

应用此修补程序之后,不必重新启动计算机。

修补程序替换信息

此修补程序不替换任何其他修补程序。

文件信息

此修补程序的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间以协调世界时 (UTC) 格式列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中的“日期和时间”工具中的“时区”选项卡。
Windows 2000
日期         时间   版本        大小    文件名   --------------------------------------------------------------17-Feb-2004  02:39  5.0.2195.6824      42,256  Basesrv.dll      21-Sep-2003  00:45  5.0.2195.6824     236,304  Cmd.exe          17-Feb-2004  02:39  0.2.0.1           138,000  Faxui.dll        17-Feb-2004  02:39  5.0.2195.6897     222,992  Gdi32.dll        17-Feb-2004  02:39  5.0.2195.6897     711,952  Kernel32.dll     17-Feb-2004  02:39  5.0.2195.6895     252,688  Localspl.dll     17-Feb-2004  02:39  5.0.2195.6824      54,032  Mpr.dll          17-Feb-2004  02:39  5.0.2195.6895     334,608  Msgina.dll       17-Feb-2004  02:39  5.0.2195.6892      90,264  Rdpwd.sys05-Feb-2004  20:18  5.0.2195.6896   5,869,056  Sp3res.dll       17-Feb-2004  02:39  5.0.2195.6876      80,144  Spoolss.dll      17-Feb-2004  02:39  5.0.2195.6891     380,688  User32.dll       17-Feb-2004  02:39  5.0.2195.6891     391,952  Userenv.dll      12-Feb-2004  00:53  5.0.2195.6897   1,630,256  Win32k.sys17-Feb-2004  02:39  5.0.2195.6824      87,312  Win32spl.dll     11-Nov-2003  00:29  5.0.2195.6873     182,032  Winlogon.exe     17-Feb-2004  02:39  5.0.2195.6884     243,984  Winsrv.dll       17-Feb-2004  02:39  5.0.2195.6897     711,952  Kernel32.dll     12-Feb-2004  00:53  5.0.2195.6897   1,630,256  Win32k.sys2004 年 2 月 17 日  02:39  5.0.2195.6884     243,984  Winsrv.dll       
Windows XP
日期         时间   版本        大小     文件名   --------------------------------------------------------2004 年 2 月 20 日  07:01  5.1.2600.1346  257,536  Gdi32.dll2004 年 2 月 20 日  07:01  5.1.2600.1346  297,984  Localspl.dll2004 年 2 月 20 日  07:01  5.1.2600.1331   36,864  Mf3216.dll2004 年 1 月 9 日  10:46  5.4.1.0          6,656  Spmsg.dll2004 年 2 月 12 日  11:43  5.1.2600.1344  586,752  Xpsp2res.dll2004 年 1 月 9 日  17:11  5.4.1.0        140,800  Spuninst.exe  
状态
Microsoft 已经确认这是在“适用于”部分中列出的 Microsoft 产品中存在的问题。
更多信息
安装此后,会收到以下事件 ID 6161 事件消息:

事件类型:错误
事件源:打印
事件类别:无
事件 ID:6161
日期:Date
时间:Time
用户:user code
计算机:PRINTSERVER
说明:username 拥有的文档 PCL5c Metafile Document 未能在打印机 Printername 上打印。类型:NT EMF 1.008。后台打印文件的大小(字节):0. 打印的字节数:0. 文档中的总页数:0. 打印的页数:0. 客户机:computername。打印处理器返回的 Win32 错误代码:259.

安装此后,上述事件消息能够更准确地说明实际问题。此事件消息可能会报告下列错误之一:
  • ERROR_NOT_CONNECTED (2250)

    此错误代码的含义是该网络连接不存在。当后台打印程序无法与网络打印机设备取得联系时,您可能会收到此错误代码。您必须排除连接故障。
  • ERROR_NOT_ENOUGH_MEMORY (8)

    此错误代码的含义是计算机无法分配内存。通常,可以通过增加页面文件的大小来解决此问题。
  • ERROR_NO_MORE_ITEMS (259)

    此错误代码的含义是无更多可用的数据。如果某个程序或打印机驱动程序组件向打印服务器上的后台打印程序发送了不完整的后台打印文件,则可能会收到此错误代码。因此,无法打印该文件。通常,可以通过从操作系统光盘中安装驱动程序来解决此问题。
  • ERROR_INVALID_PARAMETER (87)

    此错误代码的含义是参数无效。除非重新生成该问题,否则难以对此错误进行诊断。通常,可以通过从操作系统光盘中安装驱动程序来解决此问题。
  • ERROR_SUCCESS (0)

    此错误代码的含义是操作已成功完成。当诸如 GDI 之类的基础组件返回故障但未设置上一个错误时,您可能会收到此错误代码。除非重新生成该问题,否则难以对此错误进行诊断。通常,可以通过从操作系统光盘中安装驱动程序来解决此问题。
有关如何命名修补程序包的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
816915 Microsoft Windows 软件更新包的新文件命名方案
有关更多信息,请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍
属性

文章 ID:824339 - 上次审阅时间:09/11/2008 13:08:23 - 修订版本: 4.4

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • kbautohotfix kbhotfixserver kbeventlog kbprint kbbug kbfix kbqfe kbwin2000presp5fix KB824339
反馈