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

Windows Server 2012 не может печатать

Я знаю, что это может показаться невероятно глупым, и, вероятно, есть простое решение, но я не могу его найти. Мои друзья недавно обновили свой сервер для своего малого бизнеса со старого 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 должна работать.