Печать с сервера терминалов x86 на машину x64

У меня есть сервер приложений Windows Server 2008 x86. Обновление не вариант в данный момент. У меня есть клиенты, подключающиеся к удаленному приложению и пытающиеся распечатать. Пользователи x86 не имеют проблем, но клиенты x64 не могут видеть принтеры, перечисленные в их диалоговом окне печати.

Это можно обойти? Я полагаю, это из-за того, что они являются машинами x64

Как я могу заставить своих клиентов печатать?

2 ответа

Я предполагаю, что вам нужно установить 64-битный драйвер.

На вашем сервере печати перейдите в Printer Propertiesзатем нажмите Sharing Вкладка. Нажмите Additional Drivers..., Когда вы загружаете x64-битный драйвер с веб-сайта производителя, вам нужно убедиться, что имя драйвера точно совпадает с именем x86-драйвера, и вам будет полезно перейти оттуда.

Я видел такие проблемы, как наличие драйвера HP LaserJet xxxx PCL6 x86, а затем у них был драйвер HP LaserJet xxxx PCL 6. Это дополнительное пространство убийца.

Эта статья Microsoft имеет некоторое отношение к настройке сервера терминалов: http://technet.microsoft.com/en-us/library/cc753853(v=ws.10).aspx, поэтому убедитесь, что вы хотя бы выполнили это инструкции.

По сути, вы должны убедиться, что драйверы доступны на терминальном сервере (правильной версии и битности) для каждого принтера, который используют люди. Хлоп! Если вам повезет, у них есть в основном те же принтеры. Если не...

Чтобы получить драйверы, большинство производителей принтеров имеют несколько доступных пакетов драйверов. Ищите те, которые говорят что-то вроде "минимальный", "сетевая установка" или "базовый драйвер". Например, HP имеет "полнофункциональное программное обеспечение и драйвер" или "Базовый драйвер".

Обычно это ZIP-файлы или самораспаковывающиеся EXE-файлы, которые дадут вам реальные файлы INF и связанные с ними файлы, которые можно добавить на сервер.

Если они недоступны, вы можете либо запустить полный установщик на сервере терминалов (но он также установит все вспомогательные программы принтера, которые вам почти наверняка не нужны), либо запустить установку, а затем посмотреть в%TEMP% для файлов, которые он извлек там, скопируйте их в другое место и отмените установку.

Кроме того, вы можете использовать что-то вроде ThinPrint, которое не требует уникальных драйверов для каждого принтера. Но для этого требуется, чтобы клиент ThinPrint был установлен на компьютерах каждого подключающегося. (Это не обязательно рекомендация для ThinPrint... есть и другие, которые делают то же самое, что может быть лучше. Я использовал ThinPrint раньше, и он работает.)

Другие вопросы по тегам