#Stop uniFLOW SmartClient Stop-Process -Name "momsmartclnt" #Download & Install the Printer Driver $url = "https://gracewebv3storage.blob.core.windows.net/drivers/" $zip = "Generic_Plus_PCL6_v2.90" $ext = ".zip" $printProfile = "https://gracewebv3storage.blob.core.windows.net/drivers/Grace_Church_Printers.typ" $folder = "C:\temp" $driver = "CNP60MA64.INF" $printDriverName = "Canon Generic Plus PCL6" New-Item -Path $folder -ItemType Directory Start-BitsTransfer -Source $url$zip$ext -Destination $folder Start-BitsTransfer -Source $printProfile -Destination $folder Start-BitsTransfer -Source $printProfile -Destination "$ENV:UserProfile\OneDrive - Grace Church\Documents" Expand-Archive -LiteralPath "$folder\$zip$ext" -DestinationPath "$folder" -Force pnputil.exe /add-driver "$folder\$zip\Driver\$driver" Add-PrinterDriver -Name $printDriverName #Remap uniFLOW Online Set-Printer -Name "Secure Printing Input" -DriverName $printDriverName #Restart uniFLOW SmartClient Start-Process -FilePath "C:\Program Files\uniFLOW SmartClient\momsmartclnt.exe"