Os drivers de impressão de 32 bits podem funcionar em janelas de 64 bits?

8

Estou lendo e parece que os drivers de 32 bits não funcionam em janelas de 64 bits. Isso é verdade? Como os aplicativos de 32 bits podem ser executados em janelas de 64 bits, parece ridículo que os drivers de impressora de 32 bits não possam. Os drivers de impressora são executados no nível do kernel?

Parece que estamos no inferno dos nossos ambientes RDP.

    
por Matt 04.12.2009 / 02:40

4 respostas

13

As versões x64 do Windows não suportam drivers do modo kernel de 32 bits. As declarações da Microsoft sobre: Vista são aqui (não se esqueça de ver a errata na parte inferior-- o artigo tem um grande erro que corrige), e o mesmo vale para o Windows 7 e o Windows Server 2008.

Não há nenhum "switch" mágico que você possa lançar para permitir que drivers do modo kernel de 32 bits funcionem em um kernel x64. Eles não vão, ponto final. (Sim, sim - suponho que alguém poderia escrever algum tipo de sistema de shimming feio para tornar isto possível, mas ninguém fora da Microsoft teria a documentação necessária para escrever tal coisa ... Além disso, é mais fácil simplesmente rodar um 32- bit OS sob virtualização em um host de 64 bits se você realmente precisar disso ...)

Em relação aos drivers de impressora, Easy Print é a resposta da Microsoft para o pesadelo dos drivers de impressora do lado do cliente em um ambiente de Serviços de Terminal, mas você precisa do Windows Server 2008 na máquina do Terminal Server.

    
por 04.12.2009 / 02:51
1

É possível instalar drivers de 32 bits junto com os drivers de 64 bits em seu servidor de impressão. Clique no servidor de impressão, vá para a página de opções da impressora e clique em 'drivers adicionais' para instalar a versão de 32 bits. O nome precisa corresponder exatamente.

Os grandes fornecedores de impressoras possuem drivers compatíveis com 64 bits. Além disso, verifique o driver de impressão HP Universal e o driver Xerox Global Print. Trabalhei para a maioria das impressoras na minha rede. O driver da Xerox promete trabalhar para qualquer impressora, em qualquer lugar (mas eu só a uso para máquinas Xerox).

    
por 06.10.2010 / 23:06
0

Totalmente factível. Instruções com screenshots aqui: link . Não se preocupe se o post é sobre o SBS, ele funciona bem com as versões x64 do W2K8 também.

    
por 07.12.2009 / 01:38
-2

Alguns drivers funcionarão, outros não.

Nas versões de 64 bits do Windows Vista, não é possível instalar os drivers que não estão "assinados". Isso significa que, se você estiver tentando instalar drivers não assinados de 32 bits, terá problemas.

Felizmente, você pode desativar essa restrição executando o seguinte no prompt de comando ...

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
    
por 04.12.2009 / 02:44