Hoy te voy a mostrar un comando poco conocido por muchos, pero que nos da la opción de instalar una impresora de red o desde un servidor de impresión por medio de la línea de comandos, para los que la conozcan se llama PrintUI.dll, y viene incluída en Windows, al menos W10 que es donde estoy probando.
1.- Añadir una impresora nueva
El objetivo es instalar una impresora de red en un equipo cliente. Si impresora va a ser visible solo para el usuario que inició sesión:
rundll32 printui.dll,PrintUIEntry /in /n\\servidor\nombre_impresora
Para todos los usuarios del equipo, un administrador local deberá ejecutar lo siguiente:
rundll32 printui.dll PrintUIEntry /ga /n\\servidor\nombre_impresora
2.- Eliminar una impresora existente
Eliminamos la impresora del usuario que ejecuta el comando:
rundll32 printui.dll,PrintUIEntry /dn /n\\ servidor\nombre_impresora
Para eliminar la impresora para todos los usuarios del equipo hacemos:
rundll32 printui.dll PrintUIEntry /gd /n\\ servidor\nombre_impresora
3.- Establecer una impresora por defecto
rundll32 printui.dll,PrintUIEntry /y /n\\ servidor\nombre_impresora
Si tenes dudas podes correr lo siguiente para ver la ayuda:
rundll32 printui.dll PrintUIEntry /?