﻿Принтер: Canon MF450 Series, IP 10.10.18.184, имя "Кэнон нефтяная"
Драйвер: Canon Generic Plus UFR II v3.40 x64 (папка Driver), Windows 10/11, Server 2016-2025

УСТАНОВКА (от администратора, одна команда):
  powershell -ExecutionPolicy Bypass -File "%~dp0Install-Printer.ps1"

Другое имя/адрес:
  powershell -ExecutionPolicy Bypass -File Install-Printer.ps1 -PrinterName "Имя" -IP 10.10.18.184

Скрипт делает: pnputil /add-driver Driver\CNLB0MA64.INF /install  ->  Add-PrinterDriver "Canon Generic Plus UFR II"
  ->  порт IP_10.10.18.184 (RAW 9100)  ->  Add-Printer. Повторный запуск безопасен.
Результат: "ГОТОВО" в консоли и в install.log рядом со скриптом; код выхода 0 = успех, 1 = ошибка.

Вручную без скрипта:
  pnputil /add-driver Driver\CNLB0MA64.INF /install
  Add-PrinterDriver -Name "Canon Generic Plus UFR II"
  Add-PrinterPort -Name IP_10.10.18.184 -PrinterHostAddress 10.10.18.184 -PortNumber 9100
  Add-Printer -Name "Кэнон нефтяная" -DriverName "Canon Generic Plus UFR II" -PortName IP_10.10.18.184