Preciso saber o endereço IP da minha impressora no OSX para poder configurá-la no laptop Windows de minhas filhas. Tentei a solução sugerida em Como você consegue um ' IP de impressora no lion? , mas só consigo: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto , e não consigo executar ping em AL-CX11-08F61E._printer._tcp.local. porque não resolve. Mesmo assim, posso imprimir. Como obtenho o endereço IP real?

Editar: por que não resolve na linha de comando, mas o OSX ainda pode imprimir?

Comentários

  • A impressora está realmente na rede ou está conectada diretamente ao seu Mac?
  • A impressora está na rede, não diretamente conectada.
  • o endereço IP de sua impressora definido manualmente ou através de DHCP? Se seu endereço IP for atribuído dinamicamente por DHCP, você não ' terá uma configuração estável no Windows se usar um endereço IP. O método correto começa definindo um nome e um endereço IP estático para sua impressora em seu roteador (ex .: snow-white 192.168.1.128). Em seguida, você poderá configurá-lo no MacOS X e Windows com o nome da rede (ex .: snow-white.local).
  • Esclareça seu comentário n ° 2: como está sua impressora está acessando a rede? Adicione esta informação no início da sua pergunta: este é um detalhe importante.
  • Eu não está acordado? O meu não ' não responde a arp ou nmap se ' estiver dormindo, embora vá acordar &

é um dispositivo já conhecido para aquela máquina.

Resposta

Existe uma ferramenta Bonjour Browser que mostrará a você os dispositivos conectados na rede atual. Os tipos de conexão são classificados e geralmente você pode encontrar as impressoras em Spooler de impressão (_printer._tcp.) ou Seções do protocolo de impressão da Internet (_ipp._tcp.) . Cada dispositivo listará seu endereço IP, entre outras informações.

Comentários

  • Obrigado. Essa ferramenta realmente mostra o endereço IP, bem como outras informações úteis.
  • Essa ferramenta agora é chamada de " Discovery " e está disponível na loja de aplicativos Mac. Além disso, a partir de hoje, há um link para a página da loja de aplicativos do Mac no site fornecido nesta resposta.

Resposta

Use http://localhost:631/printers/ para ver a lista de impressoras disponíveis. A página mostra o modelo da impressora e seu IP / nome na guia Impressoras. Para habilitar a página do cups, execute cupsctl WebInterface=yes no terminal.

Se não mostrar diretamente um endereço IP, clique na impressora, onde geralmente há uma conexão entrada como neste exemplo:

Exemplo de entrada para uma impressora OKI MC342 detectada automaticamente

Em seguida, execute cupsctl WebInterface=no no terminal.

Se o acima ainda não resolver para um endereço IP, tente dns-sd conforme explicado em Como posso listar os endereços IP de todas as impressoras AirPrint em uma rede? ; procure por “_ipp._tcp” nessa postagem.

Para que funcione, você DEVE estar na mesma rede que a impressora: não funciona se você estiver em uma rede diferente (por exemplo, quando estiver no estrada e a impressora descoberta está em casa).

Exemplo de uma impressora que não mostra o endereço IP:

insira a descrição da imagem aqui

Comentários

  • Esta deve ser a resposta aceita … sem comentários para instalar, simples de usar.
  • Isso não mostra o IP da minha impressora. A coluna Location está vazia 🙁
  • @alpipego Meu local é um campo inserido pelo usuário para mostrar onde a impressora está fisicamente localizada. Eu não ' acho que você ' verá um endereço IP lá.
  • @alpipego clique em uma impressora; a maioria dos drivers de impressora mostrará um " Conexão " que de uma forma ou de outra tem um endereço IP para a impressora. I ' adicionarei uma captura de tela à resposta.
  • apple.stackexchange.com/questions/175241/… realmente me ajudou a descobrir, obrigado!

Resposta

Abra o aplicativo Terminal em Aplicativos / Utilitários

digite

lpstat -s 

Você deve ver uma lista de todas as impressoras instaladas.O número após lpd: // é o endereço IP

A menos que você esteja usando um servidor de impressão, nesse caso você verá o nome de domínio totalmente qualificado do servidor de impressão lá.

Comentários

  • Isso não é necessariamente verdade. E se a conexão da impressora ' s não usar o protocolo LPD (Line Printer Daemon), mas IPP (Internet Printing Protocol)? Ou DNSSD (" dnssd: // …) " ou AppSocket (" socket: // … ") ? E então, durante a configuração da fila, não o endereço IP foi usado, mas o nome do host ??
  • Deseja que eu edite minha resposta?

Resposta

Todas as impressoras modernas que podem ser conectadas em rede (que possuem um visor) têm a opção de definir e exibir o endereço IP. Freqüentemente, você mantém o “botão ir” pressionado por 15 segundos ou enquanto liga a impressora. Às vezes, você precisa de um utilitário que acompanha a impressora para configurá-la e / ou visualizá-la. Verifique seu manual ou encontre um online.

Comentários

  • Isso está correto, mas não responde à pergunta. Quero obtê-lo no OSX, não na impressora.

Resposta

Você deve ser capaz de

 ping -c 1 AL-CX11-08F61E.local. | grep PING 

( NÃO ping AL-CX11-08F61E._printer._tcp.local.).

A linha que você vê deve revelar o endereço IP da impressora.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *