У моего клиента есть домен с несколькими рабочими станциями. К некоторым из этих рабочих станций подключены USB-принтеры.
У них есть сервер (2008 R2), который находится в рабочей группе за пределами домена, к которому пользователи подключаются, чтобы использовать устаревшее программное обеспечение.
Раньше эти USB-принтеры локально отображались на сервере, что необходимо, поскольку программное обеспечение, которое они используют, не распознает клиентские принтеры. Затем у клиента возникла проблема с вирусом, из-за которого все сопоставления были отключены.
Мне не удалось вернуть сопоставления принтеров. Я могу сопоставить и распечатать их как сетевые принтеры нормально, но если я попытаюсь добавить их как локальные принтеры через TCP / IP, они потерпят неудачу. Когда я пытаюсь сопоставить принтеры, в журналах событий с обоих концов ничего не отображается.
Я попытался временно отключить антивирус и настроить общий доступ к файлам на узлах принтера, а затем подключиться к нему с действительными учетными данными домена, прежде чем сопоставить принтер, чтобы устранить наиболее распространенные причины, но безуспешно.
На этом этапе я думаю, что ответ - просто купить сетевые принтеры для замены USB-принтеров или подключить сервер рабочей группы к домену, но никто не знает, почему он находится вне домена, и слишком боятся подключать его, если он что-то сломает. Также это работало ранее, так что наверняка есть актуальное решение.
Хорошо, я нашел здесь ответ и подтвердил, что он сработал для меня: Пользователь не может получить доступ к общему принтеру в Windows Server 2003
Я изменил ответ ниже для Windows 7/8/10
Установите службу печати LPD (находится в разделе «Службы печати и документов») в компонентах Windows.
Убедитесь, что брандмауэр Windows на машине разрешает входящие подключения от сервера терминалов через TCP-порт 515.
Добавьте принтер к серверу терминалов в качестве локального принтера, подключенного к «стандартному порту TCP / IP», ссылаясь на имя или IP-адрес ПК с Windows. Пока Windows пытается «обнаружить» порт, будет большая задержка. Когда вы, наконец, получите диалоговое окно с раскрывающимся списком типов портов, выберите «Custom», нажмите «Settings» и измените свойства по умолчанию, чтобы использовать протокол «LPR», установите «Queue Name» на «Share Name» принтер на компьютере с Windows XP и установите флажок «Подсчет байтов LPR включен». (Этот выбор не имеет ничего общего с моделью принтера - он нужен только для того, чтобы LPR перемещался между полями.)