AddPrinterConnection メソッド

リモートの MS-DOS ベースのプリンタ接続をコンピュータ システムに追加します。

object.AddPrinterConnection(strLocalName, strRemoteName[,bUpdateProfile][,strUser][,strPassword])

引数

  • object
    WshNetwork オブジェクトです。
  • strLocalName
    接続プリンタに割り当てるローカル名を示す文字列値です。
  • strRemoteName
    リモート プリンタ名を示す文字列値です。
  • bUpdateProfile
    省略可能です。プリンタのマッピング情報を現在のユーザー プロファイルに格納するかどうかを示すブール値です。bUpdateProfile に値 TRUE を指定すると、この割り当てがユーザー プロファイルに保存されます。既定値は FALSE です。
  • strUser
    省略可能です。ユーザー名を示す文字列値です。strUser および strPassword は、現在のユーザー以外のアカウント情報を使ってリモート プリンタを割り当てる場合に使用します。
  • strPassword
    省略可能です。ユーザーのパスワードを示す文字列値です。strUser および strPassword は、現在のユーザー以外のアカウント情報を使ってリモート プリンタを割り当てる場合に使用します。

解説

AddPrinterConnection メソッドを使用すると、ネットワーク プリンタを LPT1 などの MS-DOS プリンタ ポートに追加できます。ただし、このメソッドを使ってリモートの Windows ベースのプリンタ接続を追加することはできません。リモートの Windows ベースのプリンタ接続を追加するには、AddWindowsPrinterConnection メソッドを使用します。

使用例

次のコードは、AddPrinterConnection メソッドを使ってネットワーク プリンタを LPT1 に接続する例です。

VBScript

Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.AddPrinterConnection "LPT1", "\\Server\Print1"

JScript

var WshNetwork = WScript.CreateObject("WScript.Network");
WshNetwork.AddPrinterConnection ("LPT1", "\\\\Server\\Print1");

参照

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