0

ネットワークにプリンターがインストールされており、IP アドレスを名前に解決する方法、またはその逆の方法を探しています。

まず、プリンタをネットワーク ソケットに接続します。独自の名前と静的 IP アドレスがあります。
このように、IP アドレスへの接続を開き、データ ストリーム (ZPL) を送信することで、テキストを送信できます。

2 つ目は、プリンタがプリント サーバーにインストールされていることです。
\\PRINT_SERVER\Windows_Printer_Name
プロパティを確認すると、[ポート] と [ポートの構成] の下に IP アドレスが表示されます。(COM1 や LPT1 のようなローカル ポートの代わりに、IP アドレスである TCP/IP 'ポート' を使用します)

Windows パスからこの IP アドレスを自動的に見つける方法が必要です。

ええと、私が実際に行う必要があるのは、逆の方法で作業することです。IPアドレスからサーバー/名前を見つけます - しかし、それはそれほど簡単ではないことがわかります..

私は.NETで作業しているので、その方法は完璧ですが、必要に応じてコマンドラインから何かを解析することもできます. それがまったく可能であると仮定しますか?

ありがとう


明確にするために編集

4

2 に答える 2

0

昔のコマンド ライン引数は nbtstat で、「NBT (NetBIOS over TCP/IP) を使用してプロトコル統計と現在の TCP/IP 接続を表示します」 -A スイッチを指定します。

nbtstat -A 192.168.0.1

サーバーのIP名が192.168.0.1であると仮定します

サーバー名からIPを取得するには、pingを使用します:)

ping servername
于 2012-07-03T16:05:04.827 に答える