Windows Script Host  

Controlar las impresoras de red

El objeto Network permite el acceso a los dispositivos de impresión instalados en la red. Las siguientes secuencias de comandos muestran cómo utilizar el objeto Network para controlar una impresora de red.

Conectar con una impresora remota

Las siguientes secuencias de comandos muestran cómo establecer una conexión con un dispositivo de impresión compartido en una red. En el primer paso, la secuencia de comandos crea un objeto Network. A continuación, el método AddWindowsPrinterConnection del objeto Network realiza la operación de conexión. El método AddWindowsPrinterConnection acepta dos parámetros: el nombre que desea utilizar para la impresora y la ruta de acceso UNC del dispositivo de impresión.

// JScript.
var red;
red = new ActiveXObject("WScript.Network");
red.AddWindowsPrinterConnection("\\\\NombreServidor\\NombreImpresora");

' VBScript.
Dim red
Set red = CreateObject("WScript.Network")    
red.AddWindowsPrinterConnection "\\NombreServidor\NombreImpresora"

Configurar la impresora predeterminada

En la siguiente secuencia de comandos se muestra cómo configurar la impresora predeterminada deseada. En el primer paso, la secuencia de comandos crea un objeto Network. A continuación, el método SetDefaultPrinter del objeto Network realiza la operación de asignación. El método SetDefaultPrinter sólo acepta un parámetro, el nombre de la impresora, que puede ser el de la impresora local o el de una impresora remota, en cuyo caso se utilizará la ruta de acceso UNC para el dispositivo de impresión.

// JScript.
var red;
red = new ActiveXObject("WScript.Network");
red.SetDefaultPrinter("\\\\NombreServidor\\NombreImpresora");

' VBScript.
Dim red
Set red = CreateObject("WScript.Network")    
net.SetDefaultPrinter "\\NombreServidor\NombreImpresora"

Consulte también

Acceso a redes | Método AddWindowsPrinterConnection | Método SetDefaultPrinter | Método RemovePrinterConnection

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.