O Windows 7 falha usando o aplicativo / soap + xml enquanto o XP funciona com o aplicativo / ipp ao conectar-se à impressora

1

Eu tenho um modem / roteador ADSL Comtrend que compartilha uma impressora USB com IPP.

O Windows XP se conecta corretamente, mas o Windows 7 não (como confirmado por muitos tópicos de discussão frustrados retornados pela pesquisa)

O Wireshark mostra que quando o Windows 7 é solicitado a se conectar à impressora, ele envia:

POST /printers/hp HTTP/1.1
Cache-Control: no-cache
Connection: Close
Pragma: no-cache
Content-Type: application/soap+xml
User-Agent: WSDAPI
Content-Length: 520
Host: 192.168.1.1:631

Isso é seguido pelo XML Probe, e esse roteador específico apenas fecha a conexão em resposta.

O Windows XP, no entanto, envia:

POST /printers/hp HTTP/1.1
Content-Type: application/ipp
User-Agent: Internet Print Provider
Host: 192.168.1.1:631
Content-Length: 125
Connection: Keep-Alive
Cache-Control: no-cache

seguido por uma consulta (não estou familiarizado com as entranhas do IPP)

Para o qual o modem responde:

HTTP/1.1 200 OK

seguido por uma resposta que satisfaça o XP.

É possível ter o Windows 7 falando IPP e NÃO sabão + xml?

Todos os tópicos de discussão que eu posso encontrar sobre isso têm pessoas correndo em círculos, tentando e tentando novamente através do assistente de instalação da impressora, quando parece que o problema está no idioma do protocolo.

    
por Keith 24.12.2012 / 14:10

2 respostas

0

Para o Windows 7 poder usar o IPP, ele deve ser instalado primeiro. Abra appwiz.cpl e selecione Turn Windows features on or off no lado esquerdo da janela. O recurso em que você está interessado é Print and Document Services - > Internet Printing Client .

O suporte IPP não está presente no Windows 7 Starter Edition, conforme indicado aqui .

Lembre-se de que o serviço Spooler deve ser reiniciado para que esse recurso se torne ativo. Você pode reiniciá-lo manualmente por meio de services.msc (follow este artigo ) ou simplesmente reinicie o computador.

Após a reinicialização, você pode adicionar a impressora usando Control Panel - > Devices and Printers - > Add printer - > Add a network, wireless or Bluetooth printer - > The printer I want isn't listed - > http://192.168.1.1:631/printers/hp .

    
por 24.12.2012 / 16:13
0

Talvez você tenha encontrado a resposta nesse meio tempo ... de qualquer forma, para o registro, olhe aqui:

Em suma, a resposta se resume a isso: Em HKEY_CURRENT_USER\Printers\Settings , crie um valor chamado PreferredConnection e defina-o como 0.

Isso fará com que o windows sempre use o IPP padrão para falar com o seu CUPS. servidor e não o IPP M $ RPC.

    
por 28.09.2014 / 03:12