Назад | Перейти на главную страницу

Печать из службы Windows в одном домене на сервер печати в других доменах Windows без доверия

Я сталкиваюсь со следующей проблемой: у нас есть один домен Windows с приложением, работающим в пользовательском контексте пользователя этого домена (назовем этот домен "A"). Эта служба Windows должна печатать на принт-сервере одного или нескольких доменов (назовем эти домены «B», «C» и так далее), где нет доверия между этими доменами. Служба Windows не может переключиться на другой пользовательский контекст.

Есть ли что-нибудь вроде прокси-сервера, который может обрабатывать аутентификацию для других доменов? Или я пропустил другое решение? Может я не видел леса за деревьями.

Еще немного справочной информации, чтобы прояснить ситуацию:

Использовать Интернет-печать роль.

Вы еще не использовали эту роль, но если вы можете печатать через Интернет, вы можете печатать через интрасеть;) У вас должна быть возможность настроить принтер, который подключается через HTTP к серверу печати ненадежного домена. Клиентам требуется функция Интернет-печати, которая должна быть установлена ​​по умолчанию.

Решение, которое я использовал несколько раз, когда печатал из одной компании в другую. На сервере, генерирующем до печати, вы создаете очередь печати с драйвером, соответствующим принтеру, который должен получать и печатать печать. Используйте порт печати Unix (LPR - порт), если он еще не установлен, вам необходимо установить его на сервере Windows. установите для порта IP-адрес сервера-получателя и имя очереди принтера. На принимающем сервере настройте очередь с использованием имени в настройках порта передающего сервера. Используйте общий текстовый драйвер, который позволяет печатать без изменений, задайте здесь настройки порта, как вы обычно делаете порт TCP / IP.

Если нет специальных ограничений, налагаемых компанией, которая «владеет» принтерами, и принтеры не используются интенсивно, вы также можете легко добавить принтер прямо на свой сервер печати.

Ограничения могут заключаться в том, что печать разрешена только в определенные часы или определенным пользователям. Или все, что не разрешено "владельцами" делегировать в ваш домен. Еще одно ограничение может заключаться в том, что для принтеров требуется аутентификация, поэтому невозможно обойти сервер печати и отправить задание непосредственно на принтер.

Тяжелое использование будет проблемой, потому что теперь у вас есть два сервера печати с двумя очередями. Поэтому, если я начну два задания, а вы начнете два задания через 20 секунд, это может привести к смешению между заданиями. Вместо очереди AABB это может привести к ABBA (хе-хе) или ABAB.

Если оба варианта не подходят, просто добавьте принтер на свой сервер печати по IP-адресу или имени хоста.