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

更新的 TCP/IP 打印选项对于 Windows NT 4.0 SP3 和更高版本

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 179156
概要
本文介绍了该更新后的 TCP/IP 打印组件在 Windows NT 4.0 Service Pack 3 (SP3) 中可用。有两个新注册表项,使行打印机远程 (LPR) 使用高于 1,023 任何可用端口。这些的项 LPR 不再仅限于仅使用 11 的 TCP 端口 (通过 731 721),并将不与甚至很忙的打印服务器上的保留端口发生冲突。
更多信息
打印 (LPR) 在 Windows NT 4.0 Service Pack 2 (SP2) 以及更早版本默认为使用 TCP 端口 512-1 023 TCP/IP。在 Windows NT 4.0 Service Pack 3 中 LPR 默认使用 TCP 端口 721-731 RFC 1179 (Windows NT 3.51 Service Pack 4 和更早版本) 中所述。此外,LPR Service Pack 3 中的,现在可以通过启用 TCP 端口 1024 和更高的两个注册表项配置。 对于更多的信息设置 LPR 打印机要符合 RFC,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
141708打印到 LPD 打印机速度较慢或使用 Windows 无法正常工作

方法 1

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表

在 Service Pack 3,创建新的 LPR 端口时自动生成一个新的注册表项。此设置在上定义一个每个打印机端口来和默认值为 0,这是 RFC 兼容。若要能够使用 TCP 端口 1024年和更高的单个 IP 地址端口应用 Service Pack 3,然后使用以下步骤:
  1. 启动注册表编辑器 (Regedt32.exe) 并转到以下项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. 如果下面的值双击该项。如果值不存在,在 编辑 菜单上单击 添加数值,并键入以下信息:
    值名称: < LPR 打印机端口的 IP 地址 >
    数据类型: REG_DWORD
    值: 0 或 1
    值类型: 二进制
    0 = 使用端口 721 731 (默认)
    1 = 使用任何端口 > 1024年
  3. 重新启动 后台打印程序 服务以使更改生效。在一个 MS-DOS 命令提示符下键入 网停止打印后台处理程序。若要重新 后台打印程序 服务在一个 MS-DOS 命令提示符下键入 net start 后台打印程序

方法 2

一个新注册表值 UseNonRFCSourcePorts,配置为使用 TCP LPR 打印机端口高于 1,024 与一个注册表项将合并全局的更改的 Windows NT 4.0 Service Pack 4 (SP4) 和更高版本的支持。 使用此方法在具有大量 LPR 端口的打印服务器上。

注意如果所有 LPR 端口创建才能应用 SP4 或更高版本,单个端口的条目将对所有 LPR 端口在注册表中存在。 因此 UseNonRFCSourcePorts 全局设置将用于所有 LPR 端口之前,必须从注册表删除这些单个端口,这些单个端口优先于全局的条目 UseNonRFCSourcePorts,。下面的分步说明将经过删除这些单个项并添加新条目。 此外请注意必须将 LPD 服务器来发送 LPR 作业在计算机上设
UseNonRFCSourePorts
注册表子项。

获得并应用 SP4 或更高版本中,然后使用以下步骤启用此新的注册表项:
  1. 启动注册表编辑器 (Regedt32.exe) 并转到以下项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. 注册表 菜单上单击 保存项,然后键入一个文件名。
  3. 删除 Lpr 项可删除所有的单个 IP 地址条目。
  4. 选择 LPDSVC 键。
  5. 编辑 菜单上单击 添加项,然后在 项名称 框中键入 lpr
  6. 选择新创建的 Lpr 键。
  7. 编辑 菜单上单击 添加数值,然后键入以下信息:
    值名称: UseNonRFCSourcePorts
    数据类型: REG_DWORD
    值: 0 或 1
    值类型: 二进制
    0 = 使用端口 721 731 (默认)
    1 = 使用任何端口 > 1024年
注意SP4 或更高版本必须将应用于在步骤 8 中重新启动后台处理程序之前。如果您不会应用 SP4 或更高版本之前,重新启动该的后台单个端口项将自动重新创建。
  1. 重新启动后台打印程序服务以使更改生效。在一个 MS-DOS 命令提示符下键入 网停止打印后台处理程序。若要重新后台打印程序服务 MS-DOS 命令提示符中键入 net start 打印后台处理程序,然后按 ENTER 键。
此外,可以使用 UseNonRFCSourcePorts 结合使用单个端口键指定一个异常方案特定 LPR 端口是 RFC 符合需要的位置。添加 UseNonRFCSourcePorts 项后, 创建单个 IP 地址端口使用方法 1,设置端口的默认值为 0。

如果您创建或有 LPR 端口,并使用 SP3 启动后台打印程序服务,每个 LPR 端口的默认值为 0 创建一个注册表项。这是"RFC 1179"兼容。更改此值为 1 使它成为非"RFC 1179"符合标准,并允许为端口使用 1024年或上方。

如果随后应用 SP4 或更高版本,注册表值已创建并需要在您删除它们,并使用服务器范围的设置情况下进行审阅。添加新端口后 SP4 或更高版本的操作不会自动创建特定于端口的条目。

与 SP4 或更高版本安装,UseNonRFCSourcePorts 将 RFC 1179 法规遵从性设置为 0 (721 731) 和关闭到 1(>1023)。但是的各个打印机的项是此规则的例外情况。

Windows 2000

Windows 2000 中包括了可以完成与上述注册表更改相同的结果的一个改进的端口监视器。Microsoft 标准端口监视器 (SPM) 允许更具动态 IP 打印。SPM 使用端口 9100 默认,但不可 RFC 源端口 LPR 端口号 (大于 1024年的端口) 用作回退。

如果您已从早期版本的 Windows NT 升级到 Windows 2000,您可以通过运行在 Windows 2000 资源工具包中 Portconv.vbs 工具将您现有的 LPR 端口转换为该 SPM。请注意这在支持文档位于 Prnadmin.doc 文件中。 SPM 有关的详细信息请查看 Windows 2000 帮助,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
246868在 Windows 2000 标准端口监视器中的 TCP/IP 打印选项
LPR: 对于 Unix 已安装在其它的网络文件和打印服务部分的添加/删除 Windows 组件向导中的添加/删除程序,可以之后打印服务的 Windows 2000 Server 上配置 LPR 端口。如果配置的一个 LPR 端口 (不标准 TCP/IP 端口) 此端口将默认为 LPR RFC 源和目标端口 (TCP:721-731,TCP:515)。本文中讨论的注册表项的两个工作在 Windows 2000 中,并可用于单独或一起使用 RFC 的集 LPR 端口或非 RFC 源端口为整个打印后台处理程序的只是单个 LPR 端口。

标准 TCP/IP 端口: Windows 2000 包括通过源端口与 JetDirect 卡像在打印服务器设备进行通信的一个改进的端口监视器 > 1024年和目标端口 9100。Microsoft 标准端口监视器 (SPM) 允许更具动态 IP 打印。尽管 SPM 默认情况下,使用目标端口 9100 它将到目标端口 515 更改向下,如果要这样做,配置,或者如果目标设备不支持目标端口 9100。

如果您已从早期版本的 Windows NT 升级到 Windows 2000,您可以通过运行在 Windows 2000 资源工具包中 Portconv.vbs 工具将您现有的 LPR 端口转换为该 SPM。请注意这在支持文档位于 Prnadmin.doc 文件中。有关 SPM 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
246868在 Windows 2000 标准端口监视器中的 TCP/IP 打印选项
注意AIX 可能会随机停止打印到 Windows 2000 行式打印机监控程序 (LPD)。出现此问题的原因是 AIX 4.3.3 修补级别 8 不是 RFC1179 兼容。对于要打印到 Windows 2000 LPD AIX,创建以下注册表值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr

值名称: UseNonRFCSourcePorts
值数据: 1
有关 AIX 打印到 Windows 2000 通过广域网 (WAN) 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
280344在 Windows Server 2003 和 Windows 2000 Server 中的 60 秒后超时的大型打印作业时间
283014如果它收到"Nack"发送数据文件后,Windows 2000 Lprmon 未启动作业
解决方案
若要解决此问题,获得最新的 service pack,对于 Windows NT 4.0 或 Windows NT Server 4.0,终端服务器版。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
152734如何获取最新的 Windows NT 4.0 服务包
状态
Microsoft 已经确认这是在 Windows NT 4.0 和 Windows NT Server 4.0,终端服务器版的问题。 在 Windows NT 4.0 Service Pack 4 和 Windows NT Server 4.0,终端服务器版 Service Pack 4,第一次已得到纠正此问题。
lpdsvc lprmon ntfaqmax tcpip mscs JetDirect 2004 忙错误

警告:本文已自动翻译

属性

文章 ID:179156 - 上次审阅时间:03/27/2007 01:32:28 - 修订版本: 4.5

Microsoft Windows NT Server 4.0 Terminal Server(终端服务器), Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows NT Workstation 4.0 开发员版, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Server 4.0 企业版, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition

  • kbmt kbbug kbfix kbprint KB179156 KbMtzh
反馈