o macOS não imprime em uma impressora LPR em uma sub-rede diferente

1

Temos uma rede de campus bastante extensa, composta por várias sub-redes conectadas por um roteador central.

Tudo tem funcionado bem durante anos, mas recentemente eu tenho um número de clientes macosx que se recusam a imprimir em uma impressora de rede (LPR) em uma sub-rede diferente da máquina cliente. Isso está causando alguma consternação.

Verificações:

  • Endereçamento correto, máscara de sub-rede e roteamento foram confirmados nas máquinas clientes e nas impressoras afetadas
  • SIM - posso fazer ping na impressora LPR por meio do endereço IP da máquina cliente
  • SIM - posso fazer ping na impressora LPR por meio de seu nome DNS na máquina cliente
  • SIM - posso fazer o telnet para a porta 515 na impressora a partir da máquina cliente
  • A verificação da porta "Network Utility" do MacOS mostra a porta TCP 515 "aberta" na impressora a partir da máquina cliente
  • SIM - posso acessar a página de administração da impressora a partir de um navegador na máquina do cliente
  • Eu tentei remover e reinstalar a impressora na máquina cliente por meio do nome DNS e dos endereços IP
  • Eu sou capaz de imprimir da mesma sub-rede que a impressora sem alterações de configuração
  • Eu tentei os dois "dscacheutil -flushdns" e "sudo dscacheutil -flushdns" sem sucesso

O curioso é que eu tenho vários clientes macosx que não serão mais impressos. Mais de uma impressora também é afetada.

Sintomas:

Se eu conectar uma máquina cliente diretamente à mesma sub-rede da impressora (via cabo Ethernet ou WiFi), posso imprimir muito bem.

Se eu tentar imprimir na impressora a partir de uma sub-rede diferente, o aplicativo PrinterProxy (macosx print monitor) se abre e mostra o documento com o status abaixo: "Printing - Connecting to printer." Depois de algum tempo, diz "Imprimindo - a impressora não está respondendo".

Informações da amostra:

  • Máquina cliente executando o macOS Sierra 10.12.6
  • Copiadora multifuncional Konica-Minolta C652DS
  • HP LaserJet 2100

Isso está me desconcertando. Claramente há conectividade da máquina cliente para a impressora. Eu tentei remover a impressora e adicioná-la novamente por meio do nome DNS e do endereço IP. A mesma falha ocorre em todos os casos.

Minha experiência sugere que nada está errado com a impressora ou a própria rede. Deve haver algum bug no macosx ou no CUPS que se recuse a falar com a impressora se ela não estiver na mesma sub-rede.

Alguém observou esse fenômeno e há alguma solução ou sugestão?

    
por Kevin H. Patterson 17.11.2017 / 19:07

1 resposta

1

Nunca isolamos a mudança que deu origem a esse problema, mas persiste até hoje. Eu não tive tempo para depurá-lo com wireshark.

Meu melhor palpite sobre a causa é alguma alteração no macOS decorrente de uma atualização do sistema operacional. Não acho que isso esteja relacionado à alteração do roteador principal, pois as estações de trabalho do Windows que usam o LPR ainda funcionam nas sub-redes roteadas.

Minha solução definitiva é uma solução simples. Exclua a impressora do Mac e reinstale usando o JetDirect ou outra conexão de soquete TCP / IP em vez de LPR.

    
por 23.11.2018 / 03:08