Dois drivers de impressora conflitantes: versões conflitantes de hpmacronames.gpd

1

Eu tenho duas impressoras HP conflitantes (OfficeJet Pro 6830 e OfficeJet 7110): se eu instalar o driver da segunda impressora, ela corrompe a instalação da primeira: os documentos não chegam mais à fila de impressão e mesmo se no Painel de Controle- > dispositivos e impressoras, a impressora aparece, se eu clicar em 'Propriedades', recebo uma mensagem do sistema dizendo: "Esta impressora não está instalada atualmente ...". Se eu desinstalar todo o software HP e excluir todas as referências às impressoras do registro e do Gerenciador de dispositivos, após a reinstalação, o instalador HP ainda não registrará corretamente a impressora. Se eu prosseguir com a solução de problemas da HP "HP Installation Failure - Unknown Device.hta", ele fará o download de outra ferramenta, que localizará o erro no arquivo "HPMACRONAMES.GPD" e a corrigirá.

Após esta etapa, posso reinstalar e registrar corretamente o Officejet Pro 6830 e fazer com que ele funcione. No entanto, se eu prosseguir com a reinstalação do OfiiceJet 7110, o mesmo problema reaparecerá!

Editar 09.06.2018:

Depois de muita tentativa e erro, agora eu reduzi o problema ao arquivo de driver em conflito: HPMACRONAMES.gpd

  • o driver OfficeJet 6830 usa uma versão (a) de HPMACRONAMES.gpd, que data de 16 de julho de 2014, 03:52:00 e tem 16'491 bytes de tamanho.
  • o driver OfficeJet 7110 usa uma versão (b) de 9 de outubro de 2014, 05:22:38 que é 11'251 bytes.

Ambos os drivers instalam esse arquivo no diretório C: \ Windows \ System32 \ spool \ drivers \ x64 \ 3.

Se a versão (a) estiver instalada, o OJ6830 funciona, mas o OJ7110 não recebe nenhum trabalho em sua fila de impressão. É impossível enviar até mesmo uma página de teste da caixa de diálogo de configurações: se eu fizer isso, o sistema responderá com um pop-up "Você não tem permissão para modificar as configurações desta impressora. Se precisar alterar as configurações, entre em contato com o administrador do sistema " (note que estou logado como administrador do sistema).

Se, por outro lado, a versão (b) estiver instalada, o OJ7110 funciona, mas o OJ6830 não pode ser usado.

Pergunta: Alguém vê uma solução para isso? Existe alguma probabilidade de modificar as instalações da impressora de forma a usar ambas as versões do macronames.gpd (localizadas em diretórios diferentes), para que eu possa imprimir de ambas as impressoras do mesmo sistema?

Na verdade, posso copiar manualmente a versão correta do driver para o diretório antes de imprimir em cada uma das impressoras, mas, por motivos práticos, preciso ter uma solução 'push-the-button-and-print'.

    
por 1NN 11.07.2017 / 23:58

1 resposta

1

A maneira normal com que as instalações são corrompidas é quando os arquivos no diretório instalado desse programa são alterados e o programa necessário não tem seus arquivos necessários. Nesse caso, talvez as duas instalações estejam acontecendo em caminhos altamente semelhantes ou, talvez, na mesma pasta?

Para resolver isso, é recomendável criar um diretório distintamente separado para cada tipo de instalação. Você pode fazer isso selecionando o diretório para o qual deseja instalar o driver. Essa opção pode ser encontrada quando você seleciona

Custom ou Advanced Instalar

em vez de

Standard ou Express Instalar

Espero que isso ajude. Felicidades!

    
por 21.07.2017 / 12:39