All Properties
Method: WshNetwork.EnumPrinterConnections
WshNetwork.
EnumPrinterConnections
()
The
EnumPrinterConnections
method returns a
WshCollection
object that is a collection of the resource names and printer names of all the mapped network printers. All the even-indexed elements in the collection are resource names, while all the odd-indexed elements in the collection are the printer names. Further, the elements are paired (0 and 1 are the first printer, 2 and 3 are the second printer, etc.)
The following VBScript code lists all the mapped network printers on a machine.
Code:
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set clPrinters = WshNetwork.EnumPrinterConnections
For i = 0 to clPrinters.Count -1
WScript.Echo clPrinters.Item(i)
Next
Output:
LPT1:
HP LaserJet 4/4M Plus PS 600
LPT2:
Apple LaserWriter Plus v42.2
FAX:
Canon CFX-L3500 IF
Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information