Instalación de impresora de red mediante línea de comandos

Tazos27 Mensajes publicados 72 Estado Miembro -  
kaumune Mensajes publicados 22605 Fecha de registro   Estado Colaborador Última intervención   -
Hola,

Me gustaría saber cómo instalar una impresora de red que tiene una IP fija desde la línea de comandos en Windows 10 para poder hacer un script más adelante.
Aclaro que no tengo un servidor de impresión.

Gracias de antemano por sus respuestas.

Configuración: Windows / Chrome 54.0.2840.99

1 respuesta

  1. kaumune Mensajes publicados 22605 Fecha de registro   Estado Colaborador Última intervención   5 159
     
    Hola

    Usaba en XP esta línea (en una sola línea, sin espacios entre %windir%\inf\ntprint.inf /r para mi impresora Epson

    rundll32 printui.dll,PrintUIEntry /if /b "Epson Red" /f %windir%\inf\ntprint.inf /r "IP_192.168.1.250" /m "Epson Stylus COLOR ESC/P 2"


    escribiendo rundll32 printui.dll,PrintUIEntry /? en un símbolo del sistema, tendrás el significado de cada parámetro así como ejemplos y podrás adaptar el comando a tu impresora

    0
    1. Tazos27 Mensajes publicados 72 Estado Miembro 4
       
      Hola,

      gracias por tu respuesta, pero no lo consigo :(
      ¿El archivo inf es obligatorio? Estoy intentando con el comando: rundll32 printui.dll,PrintUIEntry /b "OKI CAMILLE" /r "192.168.1.62", pero me dice argumento no válido. He probado en lugar de eso con /in, y me dice: imposible completar esta operación (error 0x000000709) Verifica que el nombre de la impresora sea correcto y que la impresora esté conectada a la red.
      0
    2. kaumune Mensajes publicados 22605 Fecha de registro   Estado Colaborador Última intervención   5 159
       
      Es viejo, había olvidado algunas cosas, primero hay que crear el puerto a través de la bdr

      Mi reg (en la dirección IP 192.168.1.250, puerto 515 y una cola de impresión llamada PS-72B566-P3)

      De hecho, había instalado la impresora manualmente y exportado la entrada en el registro (luego, por supuesto, eliminé el puerto)
      lo que me da el reg siguiente:

      Windows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.1.250]
      "Protocol"=dword:00000002
      "Version"=dword:00000001
      "HostName"=""
      "IPAddress"="192.168.1.250"
      "HWAddress"=""
      "PortNumber"=dword:00000203
      "SNMP Community"="public"
      "SNMP Enabled"=dword:00000000
      "SNMP Index"=dword:00000001
      "Queue"="PS-72B566-P3"
      "Double Spool"=dword:00000000


      Luego se detiene y reinicia el spooler

      Net stop spooler
      net start spooler

      y finalmente se lanza la línea de comandos

      Ps: sí, el inf es obligatorio, así como el /m que da el nombre del controlador a utilizar

      Probado en XP y W10 pro
      1