AddWindowsPrinterConnection 方法

在 Windows 中添加一个打印机连接。

Windows NT/Windows 2000:
object.AddWindowsPrinterConnection(strPrinterPath)

Windows 95/98:
object.AddWindowsPrinterConnection(strPrinterPath, strDriverName[,strPort])

参数

object

WshNetwork 对象。

strPrinterPath

打印机的路径。

strDriverName

要使用的驱动程序。对 Windows 95/98 是必选项; 在 Windows NT/Windows 2000 上被忽略。

strPort

可选项。指定将打印机连接到 Windows 95/98 的哪个端口。缺省设置为 LPT1。在 Windows NT/Windows 2000 上被忽略。

说明

使用本方法添加打印机连接与使用“控制面板/打印机”相同。与 AddPrinterConnection 方法不同的是,本方法建立的打印机连接可以不被定向到特定的端口(如 LPT1)。如果连接失败,将出现一个错误。

在 Windows 95/98 上,打印机驱动程序必须是已安装在机器上,否则 AddWindowsPrinterConnection 方法将无法工作。如果未安装驱动程序,Windows 将返回错误消息 "未知的打印机驱动程序"。

示例

下例使用 AddWindowsPrinterConnection 方法将一台网络打印机连接到 LPT1。

Set WshNetwork = CreateObject("WScript.Network")
Set PrinterPath = "\\printserv\DefaultPrinter"
Set PrinterDriver = "Lexmark Optra S 1650"
Set rc = WshNetwork.AddWindowsPrinterConnection(PrinterPath, PrinterDriver)
If Not rc then
      WScript.Echo("Printer Connection Failed!")
End If

请参阅

应用于: WshNetwork 对象