Cómo agregar impresoras sin intervención del usuario en Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 189105 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Windows 2000 y Windows Server 2003 ofrecen la posibilidad de instalar una impresora utilizando una línea de comandos. Esto resulta particularmente útil al agregar o quitar una impresora de un grupo de usuarios utilizando una secuencia de comandos de inicio de sesión o un suceso programado.

Aunque Zero Administration Kit (ZAK) de Microsoft Windows NT 4.0 contiene herramientas como Con2prt.exe, esta herramienta ofrece la posibilidad de agregar o eliminar sólo impresoras de red. Con Windows 2000 también puede modificar y eliminar impresoras locales. El resultado es que un administrador puede controlar todos los aspectos de la capacidad de impresión de un usuario si hace que los usuarios ejecuten un archivo de proceso por lotes o una secuencia de comandos de inicio de sesión.

NOTA
Para poder utilizar este comando en una secuencia de comandos de inicio de sesión o en un archivo por lotes iniciado por el cliente, el equipo cliente debe ejecutar Windows 2000 o Windows Server 2003. Puesto que la secuencia de comandos de inicio de sesión se ejecuta en el equipo cliente, un cliente de Windows NT 4.0 no puede procesar el comando.

Además, estos comandos se pueden ejecutar desde la estación de trabajo de un administrador o desde un servidor de modo que las impresoras se instalan en los equipos cliente sin tener que acudir al equipo real.

Más información

Los siguientes ejemplos muestran los usos más comunes del comando.

NOTA
Este comando sólo se ejecuta en un equipo basado en Windows 2000 o en Windows Server 2003 con un servidor o una estación de trabajo con Windows 2000, Windows Server 2003 o Windows NT 4.0.

En este ejemplo se agrega un controlador de impresora Agfa y se crea una impresora lógica en un equipo llamado SERVER.

NOTA
Ambas líneas se pueden colocar en un archivo de proceso por lotes o escribir una después de la otra en un símbolo del sistema. Estas dos líneas se han ajustado para mejorar la legibilidad.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
Este ejemplo elimina una impresora AGFA de un equipo denominado SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Impresora de prueba" /c\\SERVER
Para obtener más información acerca de los modificadores disponibles, escriba /? después del comando.

Asimismo, en el símbolo de sistema, escriba:
rundll32 printui.dll,PrintUIEntry /?
El comando anterior muestra la lista completa de los modificadores de uso con amplios ejemplos de la utilización de este método.

Además, en un símbolo del sistema, escriba
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
El comando anterior muestra ayuda adicional para cambiar las propiedades de la impresora. El ejemplo siguiente cambia el controlador de impresión actual al nuevo controlador de impresora especificado (ya instalado en el servidor):
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"


NOTA
La sintaxis de ejemplo siguiente funcionará correctamente siempre y cuando se creen los puertos TCP/IP estándar.
rundll32 printui.dll,PrintUIEntry /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
Si no se crean puertos TCP/IP estándar, puede aparecer el cuadro de diálogo de error siguiente:
Interfaz del usuario de la impresora
Error del comando rundll de la impresora.
Comando: /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.
Bien especificó un nombre de impresora incorrecto o bien la impresora especificada ya no está conectada al servidor. Haga clic en Ayuda para obtener más información.

Propiedades

Id. de artículo: 189105 - Última revisión: viernes, 26 de octubre de 2007 - Versión: 5.3
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Palabras clave: 
kbhowto kbprint kbproductlink KB189105

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com