Проблемы с сетевой печатью часто сводятся к одной причине: закрытые порты на принтере, компьютере или роутере. Без правильной настройки портов устройство может быть видно в сети, но не принимать задачи на печать, выдавать ошибки 0x0000000d или Unable to connect. Эта статья поможет разобраться, какие порты нужны для работы принтера по протоколам LPD (515), Raw TCP (9100) и IPP (631), и как их открыть на разных устройствах.
Мы рассмотрим настройку на стороне принтера (через веб-интерфейс или панель управления), на компьютере с Windows 10/11 и Linux, а также на роутерах популярных брендов — TP-Link, ASUS и Keenetic. Отдельное внимание уделим диагностике проблем и безопасности, чтобы открытые порты не стали лазейкой для хакеров.
Если вы используете принтер в офисе с активным файрволом или прокси-сервером, часть настроек может блокироваться администратором сети. В таком случае потребуется согласование с IT-отделом.
Какие порты нужны для сетевой печати и зачем
Принтеры используют стандартные порты для передачи данных по сети. Их выбор зависит от протокола:
- 🔌 Порт 9100 (Raw TCP/IP) — самый распространённый для прямой печати без очереди. Поддерживается большинством моделей HP, Canon, Brother и Xerox. Данные отправляются напрямую на принтер без обработки.
- 📄 Порт 515 (LPD/LPR) — устаревший, но всё ещё используемый протокол
Line Printer Daemon. Требует настройки очереди печати на сервере. - 🖨️ Порт 631 (IPP) — современный протокол
Internet Printing Protocol, поддерживаемый Cups (Linux/macOS) и новыми моделями принтеров. Позволяет управлять задачами через веб-интерфейс. - 🌐 Порт 80/443 (HTTP/HTTPS) — нужны для доступа к веб-интерфейсу принтера (например,
192.168.1.100в браузере).
Большинству пользователей достаточно открыть порт 9100 — он работает быстрее и не требует дополнительных служб. IPP (631) актуален для корпоративных сетей с централизованным управлением печатью, а LPD (515) может понадобиться для совместимости со старыми системами.
| Порт | Протокол | Назначение | Типичные модели принтеров |
|---|---|---|---|
9100 |
Raw TCP/IP | Прямая печать без очереди | HP LaserJet, Brother HL-L2350DW, Canon imageCLASS |
515 |
LPD/LPR | Печать через очередь (устаревает) | Xerox Phaser, старые модели Kyocera |
631 |
IPP | Управление задачами через веб | Epson EcoTank, принтеры с AirPrint |
80/443 |
HTTP/HTTPS | Доступ к веб-интерфейсу принтера | Все сетевые принтеры |
Важно: порты 9100 и 515 по умолчанию не шифруют трафик. Для защиты данных в корпоративных сетях используйте IPP через HTTPS (порт 443) или VPN.
Как проверить, открыты ли порты принтера
Прежде чем настраивать порты, убедитесь, что проблема именно в них. Вот три способа диагностики:
- Пинг принтера: Откройте командную строку (
Win + R → cmd) и введите:ping 192.168.1.100(замените IP на адрес вашего принтера). Если ответов нет — проблема с сетевым подключением, а не с портами.
- Проверка порта через Telnet: Введите команду:
telnet 192.168.1.100 9100Если экран остаётся пустым или появляется сообщение об подключении — порт открыт. Если соединение сбрасывается — порт закрыт.
- Сканирование портов: Используйте утилиту Nmap (для Windows — скачать здесь):
nmap -p 9100,515,631 192.168.1.100В результатах статус
openозначает, что порт доступен.
Если принтер не отвечает на пинг, проверьте:
- 🔌 Подключение кабеля Ethernet или стабильность Wi-Fi.
- 📋 Настройки IP-адреса принтера (должен быть в той же подсети, что и компьютер).
- 🔒 Отключение файрвола на компьютере временно для теста.
Если принтер подключён по Wi-Fi, попробуйте временно перевести его на Ethernet — это исключит проблемы с беспроводной сетью.
Открытие портов на самом принтере
Многие принтеры по умолчанию блокируют внешний доступ к портам из соображений безопасности. Чтобы их открыть, нужно зайти в настройки устройства.
Способ 1: Через веб-интерфейс
1. Узнайте IP-адрес принтера (можно распечатать Сетевую конфигурацию с панели управления или найти в роутере в списке подключённых устройств).
2. Введите IP в адресную строку браузера (например, http://192.168.1.100).
3. Перейдите в раздел Network → Ports или Security (название зависит от модели). Для принтеров HP путь может выглядеть так:
Settings → Networking → Ports → Enable Raw Port (9100).
4. Включите нужные порты (обычно есть переключатели Enable/Disable для каждого).
Способ 2: Через панель управления принтера
На некоторых моделях (например, Brother DCP-L2550DW или Canon MF743Cdw) настройки портов доступны с экрана:
- Нажмите
Menu→Network→WLAN/Ethernet. - Выберите
Port SettingsилиFirewall. - Активируйте
Raw Port (9100)и/илиLPD (515). - Сохраните настройки и перезагрузите принтер.
Если в меню нет явного упоминания портов, ищите опции вроде Allow External Access или Disable Firewall.
Что делать, если веб-интерфейс принтера не открывается?
1. Проверьте, что принтер и компьютер в одной сети (например, оба подключены к роутеру по кабелю или Wi-Fi).
2. Попробуйте другой браузер (например, Firefox вместо Chrome).
3. Отключите VPN или прокси на компьютере.
4. Сбросьте настройки сети на принтере (обычно зажатием кнопки Wi-Fi на 10 секунд).
Настройка портов на компьютере (Windows 10/11)
Даже если порт открыт на принтере, его может блокировать файрвол Windows или антивирус. Разберёмся, как добавить исключения.
Шаг 1: Добавление порта в брандмауэр Windows
1. Откройте Панель управления → Брандмауэр Windows → Дополнительные параметры.
2. В левом меню выберите Правила для входящих подключений → Создать правило.
3. Укажите тип правила Для порта → TCP → Определённые локальные порты и введите 9100 (или 515, 631 через запятую для нескольких портов).
4. Разрешите подключение (Разрешить подключение) и примените правило ко всем профилям (доменный, частный, публичный).
5. Назовите правило (например, Порт принтера 9100) и завершите создание.
Шаг 2: Настройка антивируса
Антивирусы вроде Kaspersky, ESET или Avast могут блокировать сетевую печать. Чтобы добавить исключение:
- 🛡️ В Kaspersky:
Настройки → Защита → Брандмауэр → Правила для приложений. Найдите процессspoolsv.exe(диспетчер печати) и разрешите ему сетевую активность. - 🔍 В ESET:
Дополнительно → Сетевая защита → Правила редактирования. Добавьте правило для IP-адреса принтера и порта9100.
Шаг 3: Проверка службы печати
Если принтер не отвечает, убедитесь, что служба диспетчера печати запущена:
- Нажмите
Win + R, введитеservices.msc. - Найдите службу
Диспетчер печати (Print Spooler). - Если статус не
Выполняется, нажмитеЗапустить. - Установите тип запуска
Автоматически.
Убедиться, что принтер и ПК в одной сети|Отключить VPN/прокси|Добавить порт 9100 в исключения брандмауэра|Запустить службу"Диспетчер печати"|Перезагрузить принтер и компьютер-->
Открытие портов на роутере для принтера
Если принтер подключён к роутеру по Ethernet или Wi-Fi, может потребоваться проброс портов (Port Forwarding). Это актуально, если вы печатаете из другой подсети (например, с ноутбука через мобильный интернет) или используете принтер как сетевой сервер.
⚠️ Внимание: Проброс портов на роутере открывает доступ к принтеру из внешней сети. Это небезопасно, если у вас нет статического IP или VPN. Используйте эту настройку только в доверенных сетях (например, офис с защищённым Wi-Fi).
Инструкция для роутеров TP-Link
1. Войдите в веб-интерфейс роутера (обычно 192.168.0.1 или 192.168.1.1).
2. Перейдите в Forwarding → Virtual Servers.
3. Нажмите Add New и заполните поля:
- Service Port: 9100
- Internal Port: 9100
- IP Address: IP принтера (например, 192.168.0.100)
- Protocol: TCP
4. Сохраните настройки и перезагрузите роутер.
Инструкция для роутеров ASUS
1. Откройте Интернет → Переадресация портов.
2. Включите переадресацию, если она отключена.
3. Добавьте правило:
- Имя службы: Printer_9100
- Диапазон портов: 9100
- Локальный IP: IP принтера
- Локальный порт: 9100
- Протокол: TCP
4. Примените изменения.
Инструкция для Keenetic
1. Зайдите в Безопасность → Переадресация портов.
2. Нажмите Добавить правило и выберите Перенаправление портов.
3. Укажите:
- Интерфейс: Home (домовая сеть)
- Протокол: TCP
- Порт назначения: 9100
- Адрес назначения: IP принтера
- Порт переадресации: 9100
4. Сохраните правило.
После проброса портов проверьте доступность принтера из другой сети с помощью telnet или Nmap.
Проброс портов на роутере нужен только для доступа к принтеру из внешней сети (например, из дома в офис). Для печати внутри одной локальной сети это не требуется!
Решение типичных проблем при открытии портов
Даже после правильной настройки порты могут не работать. Вот самые частые причины и способы их устранения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Порт 9100 не отвечает, но пинг проходит | Порт закрыт на самом принтере | Включите Raw Port в веб-интерфейсе принтера |
| Печать идёт, но документ"застревает" в очереди | Блокировка антивирусом или файрволом | Добавьте исключение для spoolsv.exe и порта 9100 |
| Принтер виден, но не печатает по Wi-Fi | Нестабильное беспроводное соединение | Переключите принтер на Ethernet или измените канал Wi-Fi в роутере |
Ошибка 0x0000000d при добавлении принтера |
Неверный IP-адрес или порт | Проверьте настройки подключения в Устройства и принтеры → Свойства принтера → Порты |
Если принтер подключён через USB-сервер печати (например, TP-Link TL-PS110U), убедитесь, что устройство поддерживает протокол Raw TCP и имеет актуальную прошивку.
⚠️ Внимание: На некоторых корпоративных принтерах (например, Xerox AltaLink или Ricoh MP C3004) порты по умолчанию заблокированы администратором. Для их открытия может потребоваться пароль суперпользователя или доступ к Embedded Web Server с правами администратора.
Безопасность: как защитить открытые порты принтера
Открытые порты — потенциальная уязвимость. Следуйте этим рекомендациям, чтобы минимизировать риски:
- 🔐 Измените стандартный пароль на веб-интерфейсе принтера (обычно это
admin/passwordили пустое поле). Используйте сложный пароль длиной не менее 12 символов. - 🌐 Отключите ненужные протоколы. Если используете только
Raw TCP (9100), заблокируйтеLPD (515)иIPP (631). - 📡 Настройте фильтрацию MAC-адресов на роутере, чтобы к принтеру могли подключаться только доверенные устройства.
- 🔄 Обновляйте прошивку принтера. Производители регулярно закрывают уязвимости (например, в 2023 году в принтерах HP была найдена критичная уязвимость
CVE-2023-1707, позволяющая удалённо исполнять код).
Для офисных сетей:
- Размещайте принтеры в отдельной подсети (VLAN) с ограниченным доступом.
- Используйте IPsec или VPN для шифрования трафика печати.
- Настройте логирование попыток подключения к портам принтера (это поддерживают модели Kyocera TASKalfa и Konica Minolta bizhub).
Если принтер подключён к облачным сервисам (например, Google Cloud Print или HP ePrint), отключите ненужные порты — облачные задачи обычно передаются через HTTPS (порт 443).
FAQ: Частые вопросы по настройке портов принтера
Как узнать IP-адрес принтера, если он не печатает сетевую конфигурацию?
Способы:
- Посмотрите список подключённых устройств в веб-интерфейсе роутера (раздел
DHCP ClientsилиConnected Devices). - Используйте утилиту Advanced IP Scanner для сканирования локальной сети.
- На некоторых принтерах (например, Brother) IP отображается на дисплее в меню
Network → WLAN/Ethernet.
Можно ли открыть порты принтера на macOS?
Да, настройка аналогична Windows:
- Откройте
Системные настройки → Защита и безопасность → Брандмауэр. - Добавьте исключение для порта
9100(или другого нужного). - Для проброса портов на роутере действия те же, что и для Windows.
На macOS также можно использовать CUPS (систему печати Unix) для управления принтерами по протоколу IPP (порт 631).
Почему после открытия порта принтер всё равно не печатает?
Возможные причины:
- Неверно указан IP-адрес принтера при добавлении в систему.
- Драйвер принтера не поддерживает сетевую печать (скачайте актуальную версию с сайта производителя).
- Принтер настроен на получение IP по DHCP, но адрес изменился. Задайте статический IP в настройках принтера.
- Блокировка на уровне антивируса или корпоративного прокси.
Проверьте журнал событий принтера (в веб-интерфейсе или на дисплее) на наличие ошибок.
Как закрыть порты принтера после использования?
Чтобы вернуть настройки безопасности:
- В веб-интерфейсе принтера отключите ненужные порты (
Raw TCP,LPD). - Удалите правила проброса портов на роутере.
- Удалите исключения для портов в брандмауэре Windows/macOS.
- Если принтер больше не используется по сети, отключите его от роутера или переведите в режим
USB-only.
Какие порты нужно открыть для сканера в МФУ?
Для сетевого сканирования обычно используются:
Порт 54925— для протокола WSD (Web Services for Devices, используется в Windows).Порт 6502— для сканирования по протоколу SANE (Linux).Порт 80/443— для доступа к веб-интерфейсу сканера.
Конкретные порты зависят от модели МФУ. Например, Brother DCP-L5600DN использует порт 54925 для WSD-сканирования, а Canon imageRUNNER — порт 80 для веб-доступа к функциям сканирования.