Вопрос или проблема
Я пытаюсь отправить задание на печать с любого места в домашнюю сеть через ее публичный IP-адрес (я пытался с номером порта и без него, например 40.230.2.2:9100), обычный номер порта для RAW – 9100. У меня настроен переадресация порта на маршрутизаторе (который является маршрутизатором/оптоволоконным модемом Verizon), и все равно я не могу “увидеть” принтер с моего компьютера под управлением Windows 10 из-за пределов частной сети для установки драйвера. Я также создал переадресацию порта для SNMP без успеха, но когда я перенаправляю порт 80 на принтер, я могу открыть его администраторский интерфейс из браузера. Что я упускаю, чтобы печатать из-за пределов частной сети? Также как я могу настроить печать через IPP, используя URI принтера?
Windows не может видеть ваш принтер в интернете, вы должны показать его…
- перейдите в устройства и принтеры на панели управления
- выберите любой принтер
- выберите в меню окна свойства сервера принтеров
- перейдите на вкладку порты
- добавьте стандартный TCP-порт с глобальным IP (на маршрутизатор с переадресацией порта)
- установите принтер вручную или подключитесь к сети с принтером и установите его (отключитесь от сети с принтером)
- перейдите в свойства принтера
- выберите вкладку порты
- выберите добавленный порт, примените
- перейдите на общую вкладку и попробуйте распечатать тестовую страницу
У принтера должен быть настроен правильный шлюз
для IPP принтеру переадресуйте порт 631
порты из статьи Как работает сетевое печать :
Имя службы UDP TCP
Службы для Macintosh (использует AppleTalk) 201, 202, 204, 206 201, 202, 204, 206
Протокол печати в интернете (использует HTTP) 80 80
NWLink (использует IPX/SPX) 213 213
LPDSVC (принимает LPR) 515 515
LPR Порт (отправляет LPR) 721-731, >1023 721-731, >1023
Сервер (используя SMB) 137, 138 139
Сервер (используя RPC) 530 530
Стандартный порт монитора (используя SNMP) 161, 162 161, 162
Стандартный порт монитора (используя LPR) > 1023 > 1023
Стандартный порт монитора (используя RAW) 2000, 2501-2503, 2000, 2501, 2503,
3001, 6869, >=9100 3001, 6869, >=9100
Ответ или решение
Проблема печати через интернет с использованием роутера для частной сети
Проблемы с печатью через интернет на вашем домашнем принтере могут быть вызваны различными факторами, включая настройки роутера, конфигурацию принтера и сеть в целом. В этом руководстве мы рассмотрим ключевые аспекты, которые помогут вам решить данную проблему.
1. Настройка переадресации портов (Port Forwarding)
Вы упомянули, что создали переадресации портов на вашем Verizon роутере. Убедитесь, что все необходимые порты правильно открыты:
- RAW печать: Обычно для этого используется порт 9100. Убедитесь, что указанный порт направлен на внутренний IP-адрес вашего принтера.
- SNMP (Simple Network Management Protocol): Используйте порты 161 (UDP) и 162 (UDP) для мониторинга принтера.
- Internet Printing Protocol (IPP): Используйте порт 631 для доступа к принтеру через IPP.
2. Проверка конфигурации принтера
Убедитесь, что ваш принтер правильно настроен для работы в сети:
-
Шлюз: Убедитесь, что принтер имеет корректный IP-адрес и настроенный шлюз по умолчанию, который соответствует сетевым настройкам вашего роутера.
-
Тестирование доступа: Как вы уже указали, вы можете получить доступ к интерфейсу управления принтера через браузер. Это означает, что принтер доступен в вашей сети, что является хорошим знаком.
3. Установка принтера на удаленном компьютере
Вам необходимо правильно установить принтер на вашем Windows 10 компьютере, чтобы производить печать через интернет:
- Откройте «Устройства и принтеры» в панели управления.
- Выберите любой принтер и перейдите в меню «Свойства сервера печати».
- Перейдите на вкладку «Порты».
- Выберите «Добавить стандартный TCP/IP порт» и введите глобальный IP-адрес вашего роутера с добавлением порта (например,
40.230.2.2:9100
). - Установите принтер вручную, либо подключив его к сети, либо создав подключение к Сети принтеров.
- После установки, перейдите на вкладку «Порты» в свойствах принтера и выберите добавленный порт. Обязательно примените изменения.
- Проведите тестирование, попробуйте отправить тестовую страницу.
4. Настройка IPP (Internet Printing Protocol)
Если вы хотите использовать IPP для печати, убедитесь, что ваш принтер поддерживает этот протокол:
- Включите доступ к порту 631.
- Для подключения к IPP используйте URI в формате:
ipp://<внешний_IP_адрес_роутера>/printers/<имя_принтера>
.
Заключение
Если все вышеперечисленные шаги выполнены, но печать по-прежнему не работает, стоит проверить следующее:
- Брандмауэр или антивирус: Убедитесь, что на вашем компьютере или роутере нет блокировок, которые мешают распечатке.
- Обновление драйверов: Проверьте, установлены ли все обновления для драйверов вашего принтера.
- Тестирование из разных сетей: Иногда провайдеры блокируют определенные порты, протестируйте подключение из другой сети (например, с использованием мобильного интернета).
Применение этих рекомендаций должно помочь вам правильно настроить и использовать удаленную печать через интернет.