Як підключити принтер по IP-адресі в Windows
Підключення мережевого принтера до Windows по IP-адресі: додавання TCP/IP порту, встановлення драйвера, перевірка підключення і типові помилки.
Мережевий принтер підключається не через USB а через мережу по IP-адресі. Це стандарт в офісах де один принтер обслуговує кілька ПК.
Крок 1: Дізнатись IP-адресу принтера
На самому принтері:
- Роздрукуй тестову сторінку — IP буде в інформації про мережу
- На панелі принтера → Мережа → IP-адреса
- Перевір список пристроїв на роутері
Крок 2: Перевірити доступність принтера
ping 192.168.1.50
Якщо принтер відповідає — можна підключати. Якщо ні — перевір що принтер у тій самій мережі і увімкнений.
Крок 3: Додати принтер через TCP/IP порт
Через GUI
Параметри → Bluetooth і пристрої → Принтери та сканери → Додати пристрій → зачекай або натисни Потрібного принтера немає в списку.
Вибери Додати принтер по TCP/IP адресі або імені хоста → Далі:
- Тип пристрою: TCP/IP пристрій
- Ім'я хоста або IP: 192.168.1.50
- Натисни Далі → Windows спробує визначити принтер автоматично
Через PowerShell
# Додати TCP/IP порт
Add-PrinterPort -Name "IP_192.168.1.50" -PrinterHostAddress "192.168.1.50"
# Встановити драйвер (якщо вже завантажений)
Add-PrinterDriver -Name "HP Universal Printing PCL 6"
# Додати принтер
Add-Printer -Name "Office Printer" `
-DriverName "HP Universal Printing PCL 6" `
-PortName "IP_192.168.1.50"
# Встановити за замовчуванням
(Get-WmiObject -Class Win32_Printer -Filter "Name='Office Printer'").SetDefaultPrinter()
Крок 4: Встановити драйвер
Якщо Windows не знайшов драйвер автоматично:
- Зайди на сайт виробника принтера (hp.com, canon.com тощо)
- Знайди модель → Downloads → завантаж драйвер для Windows
- Встанови драйвер → при питанні про тип підключення — вибери Мережа
Або використай універсальний драйвер:
- HP: HP Universal Print Driver (підходить для більшості HP)
- Kyocera: Kyocera Universal Printer Driver
Перевірка підключення
# Список всіх принтерів
Get-Printer | Select-Object Name, PortName, DriverName, PrinterStatus
# Тест порту принтера (порт 9100 — стандарт для мережевого друку)
Test-NetConnection -ComputerName 192.168.1.50 -Port 9100
# Надрукувати тестову сторінку
$printer = Get-WmiObject -Class Win32_Printer -Filter "Name='Office Printer'"
$printer.PrintTestPage()
Типові проблеми
Windows не бачить принтер при автоматичному пошуку
Принтер може не підтримувати WSD (Web Services for Devices). Підключай вручну через TCP/IP як описано вище.
Помилка "Принтер недоступний"
rem Перевірити чи доступний порт друку
telnet 192.168.1.50 9100
Якщо підключення встановлюється — порт відкритий. Якщо ні — перевір брандмауер принтера або мережеві налаштування.
Неправильне форматування або сміття замість тексту
Невірний драйвер. Встанови рідний драйвер з сайту виробника або спробуй інший PCL/PostScript драйвер.
Принтер є в списку але не друкує
rem Перезапустити спулер друку
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*"
net start spooler
Підсумок
ping IP → підключи через TCP/IP порт → встанови драйвер. Test-NetConnection -Port 9100 перевіряє чи відкритий порт друку. Якщо черга зависла — net stop spooler, очисти папку PRINTERS, net start spooler.
🌐 Розрахувати параметри підмережі?
→ IP/Subnet калькулятор — введи IP і CIDR, отримай маску, broadcast, діапазон хостів і бінарне представлення.