none
Script para instalar impresorass RRS feed

  • Pregunta

  • Hola buen día,

    Estoy tratando de ejecutar un script para la intalación de una impresora, tengo el siguiente script:

    He visto algunos ejemplos y para poder instalar la impresora al momento de ejecutar el script descarga una carpeta donde viene el archivo .inf que sirve para instalar, pero no logro conseguir que esto suceda, solo descarga el controlador y por lo tanto más adelante me arroja un error.

    -DriverName " - - - -" De igual forma en esta parte del script casi al final realmente no se qué poner, pues intente con el nombre del driver pero no funciono. 

    ¿Alguien podría ayudarme?

    De antemano gracias.

    #new set up


    Set-ExecutionPolicy remotesigned

    #  Download driver files from mfg website to c:\temp
    $clnt = new-object System.Net.WebClient
    $url = "https://ftp.hp.com/pub/softlib/software13/printers/OJP8720/basic/OJ8720_Basicx64_40.12.1161.exe"
    $file = "c:\temp\OJ8720_Basicx64_40.12.1161.exe"
    $clnt.DownloadFile($url, $file)


    #  Unzip file
    ##$shell_app=new-object -com shell.application 
    ##$filename = "z92134L16.zip"
    ##$zip_file = $shell_app.namespace("C:\temp" + "\$filename") 
    ##$destination = $shell_app.namespace("C:\temp")
    #  0x14 = silent and replace all existing files
    ##$destination.Copyhere($zip_file.items(), 0x14)

    #Expand exe file

    add-type -AssemblyName System.IO.Compression.FileSystem
    [system.io.compression.zipFile]::ExtractToDirectory('c:\temp\OJ8720_Basicx64_40.12.1161.exe','c:\temp\OJ8720_Basicx64_40.12.1161')


    #  Install printer
    Invoke-Command {pnputil.exe -a "C:\temp\HPWinUSBStub.INF" }
    Add-PrinterDriver -Name "HP-Officejet-Pro-8720"
    Get-PrinterDriver

    Remove-PrinterPort -Name "IP_1.1.1.1_HP-Officejet-Pro-8720"
    Add-PrinterPort -Name "IP_1.1.1.1_HP-Officejet-Pro-87201" -PrinterHostAddress "1.1.1.1"
    Start-Sleep 10
    Add-Printer -Name "HP Officejet Pro 8720 (NEAR UTILITY AREA)" -ShareName "LABR HP Officejet Pro 8720 (NEAR UTILITY AREA)"  -PortName "IP_1.1.1.1_HP-Officejet-Pro-8720" -DriverName " - - - -"
    Set-PrintConfiguration -PrinterName "HP-Officejet-Pro-8720 (NEAR UTILITY AREA)" -PaperSize A4 

    jueves, 26 de noviembre de 2020 16:59