Instalar y agregar impresoras de red desde la línea de comando
Puede instalar impresoras de red desde la línea de comandos o con un archivo por lotes sin necesidad de acceso de administrador local. De esta manera, los usuarios pueden, por ejemplo, instalar una impresora de red local en su computadora portátil cuando se encuentran en un sitio remoto. Esto funcionará desde Win 7 en adelante hasta 10 y no necesita instalar nada. Los scripts que se utilizan se instalan de forma predeterminada en C:\Windows\System32\Printing_Admin_Scripts.
Hay 3 pasos a seguir para instalar una impresora. Intente utilizar tantos controladores generales como sea posible para facilitar la instalación.
Si desea utilizar PowerShell, asegúrese de consultar esta publicación
Paso 1: instale el controlador
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -a -m "<Printer Driver Name>" -h "<Path to INF File>" -i "<"INF File>"Mire dentro del archivo INF para obtener el nombre correcto del controlador que se utiliza.
Paso 2: agregue el puerto de la impresora
Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r <Port Name> -h <Printer IP Address> -o raw
REM For example:
Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r 192.168.20.200 -h 192.168.20.200 -o raw -n 9100Paso 3: agregue la impresora
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs" -a -p "<Printer Name>" -m "<Printer Driver Name from Step 1>" -r "<Printer Port Name from Step 2>"
REM For example
Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs" -a -p "Canon_Test" -m "Canon PLC6 Class Driver" -r 192.168.20.1