Печать на офисном принтере через VPN без обнаружения
Принтер, отсутствующий в списке обнаружения, всё равно может принять задание. Запросите URI очереди, добавьте её явно, затем проверьте политику общего доступа и обратный путь.
Вы дома, документ должен выйти из офисного принтера, VPN поднят, а окно добавления принтера ничего не показывает. Отсутствие не доказывает, что туннель сломан. Обнаружение — один механизм поиска принтеров, а настроенная очередь — другой, и маршрутизируемый VPN обычно несёт второй, оставляя первый ровно там, где он был. Добавьте очередь вручную, и принтер перестанет отсутствовать.
Пройдите это по порядку и остановитесь на первом неудачном шаге, вместо того чтобы добавлять новый проект сети в качестве компенсации.
Просите очередь, а не прозвище принтера
Получите три вещи у того, кто ведёт офис: печатают ли пользователи напрямую на устройство или через сервер, какой протокол поддерживает очередь и точный адрес или URI для настройки. Табличка вроде Upstairs Colour помогает людям найти машину и не сообщает компьютеру ровным счётом ничего. Запишите три ответа: они станут критериями приёмки для всего дальнейшего.
Большинство офисов покрывают две схемы. Некоторые принтеры сами принимают IPP, и устройство настраивается прямо на URI, заканчивающемся стандартным путём печати. Другие публикуют именованные очереди с сервера печати, который затем доставляет задание на любое оборудование за ним, поэтому используемый адрес принадлежит серверу, а не принтеру. Оба примера только иллюстративны, и ни один не стоит копировать: используйте URI, который вам действительно дали.
Добавьте очередь явно
В клиенте Linux с CUPS устройство с поддержкой IPP Everywhere можно поставить в очередь одной командой, которая добавляет локальный принтер, указывает на URI устройства и запрашивает универсальную модель: lpadmin -p Office_Printer -E -v ipp://10.20.30.15/ipp/print -m everywhere. Руководство администратора описывает назначение, URI устройства и параметры модели, и эта команда затрагивает только локальную очередь.
Ничто в этой команде не создаёт маршрут и не выдаёт разрешение на дальнем конце, поэтому и существуют два следующих раздела. В других клиентах используйте поддерживаемый системный интерфейс, а для управляемого сервера печати Windows используйте выданные имя сервера и общий ресурс вместо выдумывания пути IPP.
Проверьте разрешение имён, маршрут и обратный путь
Убедитесь, что имя хоста очереди разрешается в нужный офисный адрес, затем убедитесь, что ноутбук маршрутизирует этот адрес через туннель. Серверы печати и физические принтеры часто имеют разные адреса и разные права, поэтому успешное подключение к одному ничего не доказывает о другом.
Стороне офиса нужен обратный путь к реальному адресу источника вашего клиента, а политика доступа должна разрешать выбранную вами службу печати. Обе половины должны выполняться одновременно; отсутствующий обратный путь даёт задание, которое покидает ноутбук и никуда не приходит.
Отделите доступность от политики очереди
Политика общего доступа — следующая граница, и это не тот же вопрос, что доступность. Сервер CUPS, открытый только для своей подсети, вежливо отклонит клиентов из отдельного пула VPN, записав это в журнал, тогда как клиент покажет что-то общее. Ваш оператор должен разрешить конкретных удалённых пользователей и источники, которым нужно печатать. Открыть очередь для каждой сети — куда большее изменение, чем заслуживает запрос, и на следующей проверке вас за это никто не поблагодарит.
Обнаружение — снова третья тема. Multicast DNS ограничен локальным каналом, поэтому маршрутизируемый VPN не наполняет заново список, который вы видите в офисе. Настроенная очередь работает без этого списка, а если автоматическое обнаружение действительно нужно, ему требуется собственный проект, а не мостовой VPN, перестроенный ради одного принтера.
Отправьте одну небольшую задачу и прочитайте результат
Отправьте короткую нечувствительную страницу в нужную очередь, а затем проверьте, что очередь с ней сделала. Задание может быть принято, задержано для аутентификации, задержано для выдачи на устройстве или остановлено до доставки, и эти четыре исхода указывают на разных ответственных.
Полоса прогресса, исчезающая на ноутбуке, не подтверждает, что бумага сдвинулась. Кому-то в офисе, возможно, ещё нужно выдать задание или забрать его, и если документ важен, уточните у человека, а не у крутящегося индикатора.