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

Могут ли 32-битные драйверы печати работать в 64-битных Windows?

Я читаю, и кажется, что 32-битные драйверы не работают под 64-битными окнами. Это правда? так как 32-битные приложения могут работать под 64-битными окнами, кажется смешным, что 32-битные драйверы принтера не могут. Драйверы принтера запускаются на уровне ядра?

Похоже, нас ждет ад с драйверами для наших сред RDP.

64-разрядные версии Windows не поддерживают 32-разрядные драйверы режима ядра. Заявления Microsoft относительно Vista являются Вот (обязательно посмотрите на исправления внизу - в статье есть серьезная ошибка, которую она исправляет), и то же самое верно для Windows 7 и Windows Server 2008.

Нет никакого волшебного «переключателя», который вы можете использовать, чтобы разрешить 32-битным драйверам режима ядра работать с ядром x64. Они не будут, и точка. (Да, да - я полагаю, что кто-то мог бы написать какую-то уродливую систему шиммирования, чтобы сделать это возможным, но ни у кого за пределами Microsoft не было бы необходимой документации для написания такой вещи ... Кроме того, проще просто запустить 32- bit OS под виртуализацией на 64-битном хосте, если вам это действительно нужно ...)

Что касается драйверов принтера, Легкая печать - это ответ Microsoft на кошмар клиентских драйверов принтера в среде служб терминалов, но вам понадобится Windows Server 2008 на машине с сервером терминалов.

На сервере печати можно установить 32-разрядные драйверы вместе с 64-разрядными драйверами. Щелкните сервер печати, перейдите на страницу параметров принтера и щелкните «Дополнительные драйверы», чтобы установить 32-разрядную версию. Имя должно точно совпадать.

У крупных производителей принтеров действительно есть 64-битные драйверы. Также ознакомьтесь с универсальным драйвером печати HP и драйвером Xerox Global Print. Работал с большинством принтеров в моей сети. Драйвер Xerox обещает работать с любым принтером в любом месте (но я использую его только для машин Xerox).

Совершенно выполнимо. Инструкции со скриншотами здесь: http://blogs.technet.com/sbs/archive/2009/02/13/how-to-add-32-bit-print-drivers-to-sbs-2008.aspx. Не волнуйтесь, что пост про SBS, он отлично работает и с обычными x64 версиями W2K8.

Некоторые драйверы будут работать, некоторые - нет.

В 64-битных версиях Windows Vista нельзя устанавливать драйверы без «подписи». Это означает, что если вы пытаетесь установить 32-битные неподписанные драйверы, у вас возникнут проблемы.

К счастью, вы можете отключить это ограничение, выполнив из командной строки следующее:

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS