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 メソッド