Como posso compartilhar uma impressora no Windows 7 x64 com o Windows XP x86?

13

Estou tentando compartilhar uma impressora que esteja no Windows 7 de 64 bits com o Windows XP de 32 bits.

Eu tentei:

  • Usando o Add Printer Wizardno XP
    • Selecionando impressora de rede
    • Navegando pela impressora e selecionando-a na lista
    • Tentando procurar manualmente pelos drivers, recebo o erro `O Windows não consegue localizar um driver de impressora adequado. Entre em contato com o administrador para obter ajuda para localizar e instalar um driver adequado.

Eu preferiria carregar os drivers no PC com Windows 7, como um servidor de impressão. Eu tentei:

  • Abrindo as propriedades da impressora
  • Clicando na Sharingguia
  • Clicando Additional Drivers...
  • Verificando a caixa x86
    • Tentativa de adicionar drivers do Windows XP x86, que gera o erro The specified location does not contain the driver for the requested processor architecture

Pelo que vale, esse é um HP P4014n e não consigo usar um cabo de rede. Estou usando os drivers de impressão universal PCL6.

Como o compartilhamento de impressora funciona com o Windows 7 de 64 bits, atuando como um servidor para o Windows XP de 32 bits?

  • Quais drivers eu preciso instalar na Additional drivers...caixa de diálogo?
    • Eles são drivers do XP ou Windows 7? Por quê?
    • As versões dos drivers precisam corresponder? Por quê?
  • Por que adicionar como impressora de rede e instalar os drivers do XP não funciona?
  • Por que adicionar uma impressora local e instalar os drivers que eu quero funcionar?
Tanner Faulkner
fonte
1
Relevante: theoatmeal.com/comics/printers #
Tanner Faulkner;
1
Seu processo está correto, parece que você não está fornecendo o driver xp correto quando solicitado, você pode confirmar o que está fazendo?
precisa saber é o seguinte
Eu estou pensando assim. Parece que há algum tipo de diferença entre os drivers do XP que eu estava baixando e uma versão correspondente. A instalação de drivers HP Universal, de 64 e 32 bits, funcionou.
Tanner Faulkner
@TannerFaulkner, como isso é relevante?
Pacerier

Respostas:

12

Instale a impressora na sua máquina Windows 7, com o driver do Windows 7. Compartilhe o driver e obtenha o nome do caminho para ele (por exemplo \\MACHINENAME\PrinterName). No computador XP, faça o seguinte:

  1. Inicie o assistente Adicionar nova impressora
  2. Selecione uma impressora local , não detecte automaticamente
  3. Escolha uma nova porta -> o tipo é porta local
  4. Na caixa de diálogo, digite \\MACHINENAME\PrinterNamecomo exibido acima na máquina Windows 7
  5. Na página de seleção do driver, use Have Diskpara obter o driver ou selecione na lista
  6. Continue com o assistente até terminar

Você pode obter o nome do host ( \\MACHINENAME) nas Propriedades do sistema ou executando HOSTNAMEno prompt de comando. O Nome do compartilhamento é o que a impressora é compartilhada, na guia Propriedades da impressora -> Status.

Canadian Luke
fonte
Eu realmente gosto deste como uma solução alternativa no caso de eu não pode obter os drivers x86 para instalar na máquina Win 7, mas eu prefiro para obter os motoristas a trabalhar no Windows 7.
Tanner Faulkner
1
Também funciona da outra maneira: consegui compartilhar uma impressora de um Win XP 32bits para um Win 7 64 bits! : D
aquele brasileiro
Graças @thatBrazilianguy para a recompensa, e eu estou contente que isso te ajudou :-)
canadense Luke
6

A chave principal para o compartilhamento de impressoras é colocar os computadores no mesmo grupo de trabalho e definir a impressora como impressora compartilhada. Há um ótimo tutorial para o processo, mas é em húngaro, então eu o traduzi.

Com essa técnica, o PC com Windows XP se conectará ao Win 7 e o utilizará como servidor. A impressora está conectada ao PC com Windows 7 e o PC e (é claro) a impressora estão ligados. Neste tutorial, assumimos que a impressora funciona corretamente no PC com Windows 7.

Algumas fotos deste tutorial estão em húngaro, portanto siga as instruções ou o layout das janelas.

Definir grupo de trabalho

Windows 7

  1. Clique para Start menu.
  2. Clique com o botão direito do mouse em Computer.
  3. Clique para Properties.
  4. Clique para Change settings.
    Win 7 propriedades do computador
  5. Clique no Changebotão na Computer Nameguia.
    Propriedades do sistema Win 7
  6. Defina um nome de grupo de trabalho diferente (como MYGROUP) e clique em OK.
    Alteração de nome do computador Win 7

Windows XP

  1. Clique com o botão direito My Computere selecione Properties.
  2. Clique na Computer Nameguia e escolha o Changebotão.
    Propriedades do sistema Win XP
  3. Digite o mesmo nome do grupo de trabalho digitado no PC com Windows 7 e clique em OK. Alteração de nome do computador no Win XP

Compartilhar impressora

Windows 7

  1. Clique Devices and Printersem no Start menu.
  2. Selecione a impressora que deseja compartilhar. É recomendável definir esta impressora como padrão. Clique com o botão direito do mouse na impressora e selecione Printer properties não Properties .
    Win 7 dispositivos e impressoras
  3. Verifique a Share this printerconfiguração no Sharing tab. Você pode definir um nome para a impressora aqui que será exibido na rede. É recomendável verificar a Render print jobs on client computersconfiguração.
    Propriedades da impressora

Impressora de instalação

Windows XP

  1. Clique para Start menu, Control Panele Add Printer.
  2. Clique em Nexte selecione a A network printer, or printer attached to another computerconfiguração e clique em Next.
    Selecionar impressora de rede
  3. Procure na rede um PC e o PC da impressora que você instalou anteriormente.
    Procure a impressora
  4. Se uma mensagem de aviso aparecer, aceite-a. Depois disso, os drivers devem ser instalados.
    Avisar mensagem
  5. Se você deseja definir esta impressora como padrão, selecione Yese clique Nextem Finish.

Use a impressora instalada

Windows XP

O processo está terminado, então agora você deve ser capaz de imprimir qualquer coisa via clicando Fileem seguida Print. Você pode escolher a impressora e, se o PC remoto estiver ligado (e a impressora estiver ligada e não estiver funcionando), a impressão deverá começar.
Use a impressora instalada

totymedli
fonte
Você é húngaro?
Pacerier
6

Verifique se as versões dos drivers correspondem. O Windows aceita apenas drivers de outra arquitetura, se eles tiverem a mesma versão da versão já instalada! Tente remover a versão já instalada do driver e obtenha a versão mais recente de x86 e x64.

markusju
fonte
5

Esse problema foi resolvido na comunidade da Microsoft , por alguém da equipe de impressão do Windows:

Os nomes dos drivers de impressão devem corresponder. Você precisará encontrar um driver de 64 bits que use o mesmo nome que o driver de 32 bits XP ou instalar o driver de 32 bits do Windows 7 na máquina x64. Você precisará dos arquivos ntprint de 32 bits do Windows 7, pois os arquivos não estão incluídos no formato de arquivo simples no DVD de 32 bits. Se os nomes dos drivers corresponderem, é possível que a coork tenha uma solução melhor.

Matt
fonte
4

Curtidor, x64 O Windows não aceita o driver v3 de outra arquitetura de processador. Eu tentei e meu Win7 x64 comp não iria levá-los. Consegui, porém, colocá-los lá usando o meu computador x86 XP! Acabei de experimentar meus drivers HP 1500:

  • Impressora instalada no x64 Win7
  • Compartilhou, sob o nome, digamos, Laser
  • Foi em um WinXP x86
  • Windows + R e digitado \\<x64computerName>
  • Havia impressoras e aparelhos de fax, eu abri
  • Vi minha impressora a laser, clique com o botão direito do mouse em Compartilhamento nela
  • Drivers adicionais
  • Caixa de seleção marcada Intel - Windows 2000 or XP
  • Baixado dos drivers x86 do site da HP, desempacotou e levou, carregando-os na minha máquina x64.

Agora eu tenho os dois, como visto aqui (fonte: komprogram.pl )esta captura de tela

e no lado XP:

esta captura de tela
(fonte: komprogram.pl )

Além disso, agora com o advento do Windows 8, existem drivers de impressora v4 (observe o Tipo 3 ou o Tipo 3 nas minhas capturas de tela). Os drivers V4 são de arquitetura cruzada, portanto, esperamos que não tenhamos esse problema em alguns anos.

Kitet
fonte
As fotos desapareceram
Canadian Luke
3

wow muitas respostas aqui.

Acho que você conecta a impressora à máquina XP e deseja compartilhá-la, e qualquer sistema operacional Windows de 32 ou 64 bits pode usar o HP P4014n . Eu tenho a mesma impressora em uma das redes de meus clientes, mas antes de qualquer guia, por que você não está usando " servidores de impressão internos diretos HP Jet " incorporados a esta impressora? e esqueça de compartilhar e .....?

de qualquer forma, se você deseja se conectar diretamente à máquina xp e compartilhá-la, aqui estão algumas etapas para fazer isso. (as mesmas etapas se você deseja instalar no 7)

0 - para evitar problemas de conflito e driver, remova qualquer driver HP HP P4014n de adicionar / remover programas.

1 - remova o driver das propriedades do servidor de impressão, se não estiver familiarizado com esta verificação aqui ou aqui

2 - faça o download dos drivers x64 e x86 PCL6 do driver de impressora universal Hp aqui

    *** there is no difference between win xp or 7 driver chose 7 !!! 

3 - extraia-os usando o 7zip, cada um em uma pasta específica. C: \ HUPD \ X86, C: \ HUPD \ x64

4 - instale a impressora usando o install.exe na pasta desejada (x86 para xp)

5 - compartilhe e agora você pode adicionar uma pasta x64 a drivers adicionais no compartilhamento tAB

Kaveh
fonte
3

Você provavelmente possui uma cópia mais antiga do UPD, que apresentou um erro nos arquivos INF, produzindo o erro que está recebendo. O remédio simples é baixar os drivers de 32 e 64 bits mais recentes da HP.

Driver de impressão universal HP para Windows PCL6 - 64 bits - 5.6.0.14430

Driver de impressão universal HP para Windows PCL6 - 32 bits - 5.6.0.14430

Depois de os ter, atualize o driver de 64 bits no seu computador. Reinicie. Volte às opções de compartilhamento da impressora e adicione o driver de 32 bits. Certifique-se de extrair os arquivos acima para diretórios diferentes (eles fazem por padrão) e mantenha-os retos.

Chris S
fonte
2

Você precisa adicionar os drivers do XP no servidor para que isso funcione. Nesse caso, o "servidor" é sua máquina com Windows 7. Você deverá ver uma opção "x86" que permitirá importar os drivers de 32 bits.

Austin '' Perigo '' Poderes
fonte
"Tentei adicionar os drivers de 32 bits do XP à caixa de diálogo de compartilhamento de drivers na máquina com Windows 7, mas também não os aceita".
26413 Tanner Faulkner
2

O driver oferecido pelo servidor de impressão está aparentemente incorreto para o XP. O Windows 7 pode estar oferecendo um driver de 64 bits que é incompatível com o Windows XP de 32 bits. Se você nos informar a marca da impressora, poderemos ajudá-lo a encontrar um driver adequado para o XP.

Você pode tentar conectar a impressora localmente ao computador XP, permitindo descobrir e instalar o driver correto. Se o XP não conseguir encontrar um driver adequado, você precisará baixar e instalar um no site do fabricante, ou seja, se a impressora não vier com um CD de drivers.

Quando o driver e a impressora estiverem instalados localmente no XP, a próxima etapa é converter a impressora local em uma impressora de rede da seguinte maneira:

  1. Desconecte e devolva a impressora ao computador com Windows 7.
  2. Abra o applet Impressoras no Painel de controle .
  3. Clique com o botão direito do mouse na nova impressora e escolha Propriedades .
  4. Vá para a guia Portas .
  5. Clique em Adicionar porta… , selecione Porta local e clique em Nova porta… .
  6. Para o nome da porta, digite exatamente o caminho da rede e compartilhe o nome da sua impressora. Por exemplo \\Win7computer\MyPrinter, clique em OK e verifique se essa nova porta está marcada com a caixa de seleção ao lado.
  7. Clique em OK para fechar as propriedades da impressora.
harrymc
fonte