Я знаю, что это может показаться невероятно глупым, и, вероятно, есть простое решение, но я не могу его найти. Мои друзья недавно обновили свой сервер для своего малого бизнеса со старого POS. Новое оборудование и переход с Windows Server 2003 на Windows Server 2012. У меня есть все, что им нужно, перенесено и запущено, кроме печати. Им необходимо иметь возможность печатать на принтерах в фургонах, которые используют их технические специалисты, с сервера через удаленный рабочий стол. Другими словами, использование ноутбука для удаленного рабочего стола на сервере и необходимость распечатывать счета-фактуры с удаленного сервера на принтеры, подключенные локально через USB.
На старом сервере они просто установили идентичный драйвер, и все, они могли печатать по мере необходимости. На этом сервере, что бы мы ни делали, мы не можем заставить его печатать удаленно, и в процессе мы также обнаружили, что сервер не может даже печатать на сетевой принтер. Он видит принтер в своей сети и видит (через перенаправление) принтеры в фургонах, но когда вы нажимаете кнопку печати, он утверждает, что это сделал, и ничего не происходит.
Нет проблем с самими принтерами, поскольку любое другое устройство, которое у нас есть, может без проблем печатать на них.
Есть ли какие-то настройки, которые не позволяют серверу печатать? Мне нужно что-то установить (сервер печати?), Чтобы добавить функциональность?
Заранее спасибо за помощь мне здесь
Я видел подобные проблемы при переходе с сервера win2003 на win2008 и 2012.
Проблема заключается в драйвере печати и новой системе «простой печати» в Windows. Некоторые драйверы печати не работают с простой печатью.
Я должен упомянуть, что лучшим решением является использование «универсального» драйвера печати (под mfger «Microsoft»), если его можно заставить работать с вашим принтером.
Если вы все же решите отключить EasyPrint, вам потребуется установить одну и ту же версию драйвера для принтера на сервере и на клиенте. Если EasyPrint отключен, перенаправление принтера RDP будет пытаться создать очередь печати на сервере, сопоставив имя драйвера печати для принтера на клиенте с драйвером принтера на сервере. Если имена точно совпадают, на сервере будет создана очередь печати для клиентского принтера с использованием этого драйвера.
У этого KB есть известная история (обсуждает win2008, но также применимо к win2012):
http://www.shiprush.com/knowledge_bases/shiprush/srxa-0464.txt
Проблема: при использовании удаленного рабочего стола и локального принтера Zebra ничего не печатается
Сценарий:
Если ShipRush работает в Windows 2008 или Windows 7 и в обоих:
1) Доступ через удаленный рабочий стол и 2) Принтер Zebra подключен локально.
этикетки не печатаются.
Обсуждение:
Это известная проблема системы Microsoft «Easy Print». Easy Print используется автоматически для обработки печати, когда хост-системой является Windows 7 или Windows 2008.
Решение:
Используйте редактор групповой политики, чтобы отключить Easy Print:
1) Выйдите из сеанса удаленного рабочего стола
2) На хосте. От имени администратора запустите gpedit.msc
3) Перейдите к: Конфигурация компьютера | Административные шаблоны | Компоненты Windows | Службы удаленных рабочих столов | Узел сеанса удаленного рабочего стола | Перенаправление принтера
4) Найдите параметр: «Сначала используйте драйвер принтера Easy Print Remote Desktop».
5) Обычно этот параметр - «Не настроен».
6) Измените этот параметр на: «Отключено».
Тест:
Начните новый сеанс удаленного рабочего стола. Теперь печать на принтере Zebra должна работать.