Potřebuji znát IP adresu mé tiskárny z OSX, abych ji mohl konfigurovat v notebooku mých dcer Windows. Vyzkoušel jsem řešení navržené v Jak získáte tiskárnu ' s IP v lvu? , ale dostanu pouze: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto a nemohu provést ping na AL-CX11-08F61E._printer._tcp.local. protože to nevyřeší. Přesto mohu tisknout. Jak získám skutečnou adresu IP?
Upravit: Proč to nevyřeší z příkazového řádku, ale OSX může tisknout?
Komentáře
Odpovědět
Existuje nástroj Bonjour Browser , který vám ukáže připojená zařízení v aktuální síti. Typy připojení jsou seřazeny a tiskárny obvykle najdete v Spooleru tisku (_printer._tcp.) nebo Sekce internetového tiskového protokolu (_ipp._tcp.) . Každé zařízení uvede mimo jiné svou IP adresu.
Komentáře
- Děkuji. Tento nástroj skutečně zobrazuje adresu IP a další užitečné informace.
- Tento nástroj se nyní nazývá " Discovery " a je k dispozici v obchodě Mac App Store. Od dnešního dne také existuje odkaz na stránku obchodu s aplikacemi pro Mac na webu uvedeném v této odpovědi.
Odpovědět
Chcete-li zobrazit seznam dostupných tiskáren, použijte http://localhost:631/printers/ . Tato stránka zobrazuje model tiskárny a její IP / název na kartě Tiskárny. Chcete-li stránku s poháry povolit, spusťte v terminálu cupsctl WebInterface=yes
.
Pokud přímo nezobrazuje adresu IP, klikněte na tiskárnu, kde je obvykle připojení položka jako v tomto příkladu:
Poté spusťte cupsctl WebInterface=no
v terminálu.
Pokud se výše uvedená situace nevyřeší na adresu IP, zkuste dns-sd
jak je vysvětleno v Jak mohu zobrazit seznam IP adres všech tiskáren AirPrint v síti? ; v daném příspěvku vyhledejte „_ipp._tcp“.
Aby to fungovalo, MUSÍTE být ve stejné síti jako tiskárna: nefunguje, pokud jste v jiné síti (například když jste na silnice a objevená tiskárna je doma).
Příklad tiskárny, která nezobrazuje adresu IP:
komentáře
- toto by měla být přijatá odpověď … žádné křižování instalace, snadné použití.
- Nezobrazuje se IP adresa mé tiskárny. Sloupec
Location
je prázdný 🙁 - @alpipego Moje poloha je pole zadané uživatelem, které ukazuje, kde se tiskárna fyzicky nachází. ' si nemyslíte, že ' tam uvidíte IP adresu.
- @alpipego klikněte na tiskárnu; většina ovladačů tiskárny zobrazí " Připojení ", které má v jedné či druhé formě adresu IP tiskárny. I ' přidám k odpovědi snímek obrazovky.
- apple.stackexchange.com/questions/175241/… mi opravdu pomohl na to přijít, díky!
Odpovědět
Otevřete aplikaci Terminál v části Aplikace / Obslužné programy
zadejte
lpstat -s
Měli byste vidět seznam všech nainstalovaných tiskáren.Číslo za lpd: // je adresa IP.
Pokud nepoužíváte tiskový server, uvidíte tam plně kvalifikovaný název domény tiskového serveru.
Komentáře
- To nemusí být nutně pravda. Co když připojení tiskárny ' nepoužívá protokol LPD (Line Printer Daemon), ale místo toho IPP (Internet Printing Protocol)? Nebo DNSSD (" dnssd: // …) " nebo AppSocket (" socket: // … ") ? A pak, během nastavení fronty, nebyla použita IP adresa, ale název hostitele ??
- Chcete, abych upravil svou odpověď?
Odpověď
Všechny moderní síťové tiskárny (které mají displej) mají možnost nastavit a zobrazit IP adresu. Často držíte tlačítko „go“ stisknuté po dobu 15 sekund nebo při zapínání tiskárny. Někdy potřebujete nástroj, který je dodáván s tiskárnou, abyste jej nastavili nebo zobrazili. Podívejte se do příručky nebo ji najděte online.
Komentáře
- Toto je správné, ale na otázku neodpovídá. Chci to získat z OSX, nikoli z tiskárny.
Odpovědět
Měli byste být schopni
ping -c 1 AL-CX11-08F61E.local. | grep PING
( NENÍ ping AL-CX11-08F61E._printer._tcp.local.
).
Řádek, který uvidíte, by měl odhalit IP adresu tiskárny.
snow-white 192.168.1.128
). Poté ji budete moci konfigurovat z MacOS X a Windows s názvem sítě (např .:snow-white.local
).