web-dev-qa-db-ja.com

32ビットプリントドライバーは64ビットウィンドウで動作しますか?

私は周りを読んでいて、32ビットのドライバーが64ビットのウィンドウで動作しないようです。これは本当ですか? 32ビットアプリケーションは64ビットウィンドウで実行できるため、32ビットプリンタードライバーでは実行できないのはばかげているように見えます。プリンタードライバーはカーネルレベルで実行されますか?

RDP環境のドライバー地獄にいるようです。

8
Matt

x64バージョンのWindowsは、32ビットのカーネルモードドライバーをサポートしていません。 Microsoftの声明:Vistaは ここ (下部のエラッタを確認してください-記事に修正された大きな誤りがあります)、Windows 7およびWindows Server 2008についても同様です。 。

32ビットカーネルモードドライバーをx64カーネルで動作させるために投入できる魔法の「スイッチ」はありません。彼らはしません、期間。 (うん、そうです-誰かが何らかの醜いシミングシステムを書いてそれを可能にすることができると思いますが、Microsoftの外の誰もそのようなことを書くために必要なドキュメントを持っていないでしょう...さらに、32を実行するだけの方が簡単です。本当に必要な場合は、64ビットホストで仮想化されたビットOS ...)

プリンタードライバーに関しては、ターミナルサービス環境でのクライアント側プリンタードライバーの悪夢に対する Easy Print はマイクロソフトの回答ですが、ターミナルサーバーマシンにはWindows Server 2008が必要です。

13
Evan Anderson

プリントサーバーに64ビットドライバーと一緒に32ビットドライバーをインストールすることができます。プリントサーバーをクリックし、プリンターオプションページに移動し、[追加ドライバー]をクリックして32ビットバージョンをインストールします。名前は正確に一致する必要があります。

大手プリンターベンダーには64ビット互換のドライバーがあります。また、HP Universal Print DriverとXerox Global Print Driverも確認してください。ネットワーク上のほとんどのプリンターで動作しました。 Xeroxのドライバーは、どこのプリンターでも機能することを約束しています(ただし、私はXeroxマシンでのみ使用します)。

1
Quinten

完全に実行可能です。スクリーンショット付きの手順はこちら: http://blogs.technet.com/sbs/archive/2009/02/13/how-to-add-32-bit-print-drivers-to-sbs-2008.aspx 。投稿がSBSに関するものであることを心配する必要はありません。W2K8のバニラx64バージョンでも同様に機能します。

0
Sean Earp