В моей компании есть виртуальная машина под управлением 64-разрядной версии Windows 7 Professional. Виртуальная машина принадлежит домену Windows Small Business Server 2011. У нас есть удаленный подрядчик, который подключается к виртуальной машине через подключение к удаленному рабочему столу Microsoft с ноутбука под управлением 64-разрядной версии Windows 8.1.
У подрядчика есть локальный беспроводной принтер (HP Officejet Pro 8610), подключенный к ее ноутбуку, и ей необходимо распечатать документы с виртуальной машины на этом принтере. Я установил последнюю версию программного обеспечения и драйверов для этого принтера с веб-сайта поддержки HP на виртуальную машину, а подрядчик установил программное обеспечение и драйверы на свой ноутбук с диска, поставляемого вместе с принтером.
В настоящее время, когда портативный компьютер подключается к виртуальной машине (перенаправляя локальные принтеры в удаленный сеанс), принтер появляется в списке принтеров, доступных виртуальной машине. При печати документа, скажем, тестовой страницы, с ноутбука результатом является типичная тестовая страница. Однако при печати того же документа из виртуальной машины результатом является нисходящая серия неразборчивых черных всплесков чернил, напоминающих форму волны.
Мой вопрос: в чем может быть причина такого несоответствия между изображением, распечатанным локально, и изображением, распечатанным удаленно?
Есть много вещей, которые могут повлиять на EasyPrint. EasyPrint передает файл печати XPS в RDC-клиент, который затем распечатывает его на соответствующем принтере через собственный драйвер.
Если вы хотите использовать EasyPrint, убедитесь, что принтер, отображаемый на виртуальной машине, использует драйвер EasyPrint, а не драйвер HP, и что на ноутбуке установлены последние версии драйверов HP. У меня возникли проблемы с драйверами HP GDI через EasyPrint, поэтому попробуйте драйвер PCL или PS, если принтер его поддерживает.
Вы также можете отключить драйвер EasyPrint и использовать устаревшую систему. Вам нужно будет установить драйверы принтера HP как на виртуальную машину, так и на ноутбук. Вам также необходимо отключить «Сначала использовать драйвер простой печати для удаленного рабочего стола» в групповой политике.
Как сказал @joeqwerty, EasyPrint входит только в Windows 7 Enterprise / Ultimate. Ваша виртуальная машина должна быть одной из этих двух версий.