打印与设备

使用 LPR 端口时,每 11 个打印作业后,打印将暂停 - Windows Server

· 52CE 我爱测

本文有助于修复以下问题:通过行打印机远程(LPR)端口和事件 ID 2004 和 4227 记录打印时,每 11 个打印作业后打印暂停。 原始 KB 数: 2003449 现象 当你通过线条打印机远程(LPR)端口打印时,每 11 个打印作业后,打印可能会暂停。 发生这种情况时,以下事件将记录在服务器上的系统日志中: Windows Server 2003 打印服务器 事件类型: 警告 事件源:LPR 打印监视器 事件 ID:2004 说明:主机 <

本文有助于修复以下问题:通过行打印机远程(LPR)端口和事件 ID 2004 和 4227 记录打印时,每 11 个打印作业后打印暂停。

原始 KB 数: 2003449

现象

当你通过线条打印机远程(LPR)端口打印时,每 11 个打印作业后,打印可能会暂停。 发生这种情况时,以下事件将记录在服务器上的系统日志中:

Windows Server 2003 打印服务器

事件类型: 警告 事件源:LPR 打印监视器 事件 ID:2004 说明:主机 <IP/名称>上的打印机<打印机名称>拒绝我们的请求。 将重试,直到它接受请求或作业已被用户取消。

Windows Server 2008 打印服务器

日志名称: 系统 来源:Tcpip 事件 ID:4227 任务类别:无 级别: 警告 关键字:经典 用户:无 说明:TCP/IP 未能建立传出连接,因为最近使用所选的本地终结点连接到同一远程终结点。 当以高速率打开和关闭传出连接时,通常会发生此错误,导致使用所有可用的本地端口,并强制 TCP/IP 重用传出连接的本地端口。 为了最大程度地降低数据损坏的风险,TCP/IP 标准要求在从给定本地终结点到给定远程终结点的连续连接之间经过最短的时间段。

原因

LPR 端口使用默认 LPR RFC 源和目标端口(TCP:721-731、TCP:515)。 这总共有 11 个端口。 使用这些 11 个端口后,打印将暂停,直到端口超时并再次可用。

解决方法

建议使用标准 TCP\IP 端口而不是 LPR 端口。 如果必须使用 LPR 端口,仍可使用 TCP\IP 端口。 但是,应将其设置为 LPR 模式。 以下文章更详细地介绍了标准 TCP\IP 端口。

Windows Server 2003 中 TCP/IP 的标准端口监视器

若要解决 LPR 端口的 11 端口 RFC 默认值,请执行以下步骤:

  1. 设置以下注册表项(REG_DWORD):

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr 值名称:UseNonRFCSourcePorts 值数据:1 值类型:二进制 0 = 使用端口 721-731 (默认值) 1 = 使用任何动态端口

  2. 重启后台处理程序服务以启用该功能。

详细信息

默认情况下,密钥不存在。 这将 LPR 端口数限制为 11。 将注册表值设置为 1 将使 LPD 使用其编号大于 1024 的任何端口来传输作业。

数据收集

如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。