Sección de códigos , trucos y ejemplos para visual basic


307 - Listar , agregar y eliminar impresora de red

<Volver> - Anterior - Siguiente



 

 

Ejemplo que utiliza Windows Script Host para enumerar las impresoras de red del equipo y también poder aggar una nueva y eliminarla

 

El siguiente ejemplo utiliza los métodos EnumPrinterConnections , AddWindowsPrinterConnection y RemovePrinterConnection . Estos métodos están disponibles en la clase WshNetwork de Wsh

 

EnumPrinterConnections es una colección que contiene las impresoras. Para recorrer la colección y enumerar las mismas en un bucle, se utiliza la propiedad Count - 1 . Los items pares dentro de la colección corresponden a los puertos , y los impares al path de la impresora

 

 

El método AddWindowsPrinterConnection tiene como parámetro principal el path de la impresora a conectar. por ejemplo

 

obj_Wsh.AddWindowsPrinterConnection "\\Maquina\nombre de la impresora"

 

El método RemovePrinterConnection tiene también como parámetro principal el path de la impresora que se va a eliminar. Ejemplo

obj_Wsh.RemovePrinterConnection Path

 


Formulario de ejemplo para utilizar dichos métodos

 

Colocar en un formulario un control ListView y tres CommandButton

Vista del Formulario de ejemplo para usar wsh y poder conectar y enumerar las impresoras de red

 

Código fuente en el formulario

 


Recursos visual basic 6.0

Recursos visual basic.net



Buscar en Recursos vb