如何在基于 MS-DOS 的程序中使用网络打印机进行打印

文章翻译 文章翻译
文章编号: 314499 - 查看本文应用于的产品
有关本文的 Microsoft Windows 2000 版本,请参阅 154498
展开全部 | 关闭全部

本文内容

概要

本文说明了如何在 Windows XP 中从基于 MS-DOS 的程序使用网络打印机进行打印。默认情况下,大多数基于 MS-DOS 的程序都直接打印到 LPT1 或 LPT2 端口。但是,除非使用下列方法之一,否则输出并不能自动经由重定向器路由到打印共享。

更多信息

方法 1

使用 net.exe 命令建立持续型连接。为此,请在命令提示符处使用以下语法
net use lptx \\打印服务器\共享名 /persistent:yes
其中,x 是要映射的打印机端口号,打印服务器 是共享打印机的打印服务器,共享名 是打印机共享的名称。

例如,要将 LPT2 映射到在名为 Pserver 的打印服务器上作为 Laser1 共享的打印机,请按照下列步骤操作:
  1. 单击开始,然后单击运行
  2. 打开框中键入 cmd,然后单击确定
  3. 键入 net use lpt2 \\pserver\laser1 /persistent:yes,然后按 Enter 键。
  4. 要退出命令提示符窗口,请键入 exit,然后按 Enter 键。
请注意,在 Windows XP 中,当 LPT 端口作为物理并行端口存在于计算机上时,不具有管理权限的用户无法将 LPT 端口映射到网络打印机路径。

有关如何以常规用户的身份映射 LPT 端口的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313644 Non-Administrators Cannot Remap an LPT Port to a Network Printer

方法 2

通过在命令提示符处使用以下语法,直接打印到打印机共享
print /d:\\打印服务器\共享名驱动器:\路径\文件名
其中,打印服务器 是共享打印机的打印服务器,共享名 是打印机共享的名称,驱动器:路径文件名 构成了要打印的文档的完整路径。

例如,要从驱动器 C 的根目录将一个名为 letter.doc 的文档打印到在名为 Pserver 的打印服务器上作为 Laser1 共享的打印机,请按照下列步骤操作:
  1. 单击开始,然后单击运行
  2. 打开框中键入 cmd,然后单击确定
  3. 键入 print /d:\\pserver\laser1 c:\letter.doc,然后按 Enter 键。

    出现以下命令行消息:
    “C:\letter.doc is currently being printed”
  4. 要退出命令提示符窗口,请键入 exit,然后按 Enter 键。
由于 Windows XP 中不支持 Novell NetWare 的 CAPTURE 命令,请使用以下命令将 LPT 端口映射到 Novell NetWare 打印机队列:
net use lptx \\server\queue
如果 LPT 端口成功重定向,您应该收到以下消息:
“The command completed successfully.”
要断开持续型 LPTx 连接,请使用以下语法:
net use lptx /delete
注意:当您尝试使用 CAPTURE 命令时,可能会收到类似于以下内容的错误信息:
CAPTURE-4.01-923:An unexpected error has occurred:255 (00FF).
(SPOOL.C: [426])
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
156429 Supported 16-bit Utilities and NetWare-Aware Applications
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

属性

文章编号: 314499 - 最后修改: 2007年9月30日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kberrmsg kbhowto kbinfo kbprint KB314499
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com