SetDefaultPrinter メソッド

指定されたリモート プリンタを既定のプリンタとして設定します。

object
.SetDefaultPrinter(strPrinterName)

引数

  • object
    WshNetwork オブジェクトです。
  • strPrinterName
    リモート プリンタの UNC 名を示す文字列値です。

解説

MS-DOS ベースのプリンタ接続を使用すると SetDefaultPrinter メソッドは失敗します。SetDefaultPrinter メソッドを使って現在の既定のプリンタを決定することはできません。

使用例

次のコードは、AddWindowsPrinterConnection メソッドを使ってネットワーク プリンタを接続し、それを既定のプリンタとして設定する例です。

VBScript

Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath

JScript

var WshNetwork = WScript.CreateObject("WScript.Network");
var PrinterPath = "\\\\research\\library1";
WshNetwork.AddWindowsPrinterConnection(PrinterPath);
WshNetwork.SetDefaultPrinter(PrinterPath);

参照

WshNetwork オブジェクト | AddPrinterConnection メソッド | AddWindowsPrinterConnection メソッド | EnumPrinterConnections メソッド | RemovePrinterConnection メソッド