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
é 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:
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:
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.
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
).