Jump to content

Agregar y configurar impresora desde VB


Recommended Posts

Hola amigos..

En esta ocación escribo para solicitar de su ayuda...

 

En mi oficina ocupamos una impresora matriz de Punto "Oki ML420", la cual está conectada por USB al PC, cada vez que se desconecta el cable de datos o el de poder se desconfigura, y tengo que volver a agregarla y configurarla desde el "Panel de Control"..., no sería molestia si fueran 10 PC, pero no es así, tenemos cerca de 200 computadores con una OKI cada uno...

 

Es por lo anterior que me gustaría crear un programa en VB para que el usuario del PC pueda agregarla y configurarla solo con algunos clic, pero la verdad no sé como agregar ni configurar una impresora desde el código...

 

Alguien podría ayudarme?

 

Muchas gracias...

 

Atte. Yo...

Link to comment
Share on other sites

Podrías usar un script batch....como este:

 

@echo off
echo **************************************************
echo ***AGREGANDO IMPRESORAS DE RED***
echo **************************************************
echo Removiendo impresoras actuales
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print1″ /q
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print2″ /q
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print3 ” /q
echo agregando impresoras
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print1″
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print2″
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print3″
——————————————————————————————————————
/dn        borra una impresora
/q           modo quiet (no muestra los carteles de error)
/n           nombra a una impresora
/in          agrega una impresora
/y           establece la impresora como predeterminada

 

PS: Eso si con unas pequeñas modificaciones man ;)

 

Saludos :krider:

Link to comment
Share on other sites

Gracias...
Lo revisaré y cuento...Ya que estas impresoras no están en red...
eeen fin, reviso y comento...
Muchas gracias desde ya!!!

:salto:

Podrías usar un script batch....como este:

 

@echo off
echo **************************************************
echo ***AGREGANDO IMPRESORAS DE RED***
echo **************************************************
echo Removiendo impresoras actuales
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print1″ /q
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print2″ /q
rem rundll32 printui.dll,PrintUIEntry /dn /n “\\server\print3 ” /q
echo agregando impresoras
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print1″
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print2″
rundll32 printui.dll,PrintUIEntry /in /n “\\server\print3″
——————————————————————————————————————
/dn        borra una impresora
/q           modo quiet (no muestra los carteles de error)
/n           nombra a una impresora
/in          agrega una impresora
/y           establece la impresora como predeterminada

 

PS: Eso si con unas pequeñas modificaciones man ;)

 

Saludos :krider:

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...