プリンターのIPアドレスが見つかりません

プリンターのIPアドレスが見つかりません

汎用サーマル プリンターをイーサネット経由で接続しようとしています。しかし、その IP アドレスを見つける方法が見つからないようです。

$ dmesg
[  832.709585] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
$ sudo ifconfig

enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e7b:ce95:c38:5138  prefixlen 64  scopeid 0x20<link>
        ether a4:4c:c8:6b:98:ec  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 177  bytes 32617 (32.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0xef200000-ef220000  
$ lpinfo --include-schemes dnssd -v
$ sudo lpstat -t
scheduler is running
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
$ lpinfo -v
file cups-brf:/
network beh
network socket
network lpd
direct hp
network ipps
network ipp
network https
network http
direct hpfax

インストールマニュアルでは、CUPS で「AppSocket/HP JetDirect」接続を作成し、デバイス URI を socket://192.168.1.240:9100 の形式で設定することを推奨しています。

そこに表示されているのはifconfiginet6 アドレスです。しかし、CUPS で「AppSocket/HP JetDirect」接続を設定するときに使用できる IP を見つけるにはどうすればよいでしょうか?

答え1

まず、DHCP の最小時間が経過しても IP アドレスが常に変更されないように、プリンターが固定 IP アドレスを取得することを確認します。

ホーム ネットワークを使用している場合、ほとんどのホーム DSL ルーター (FritzBox など) には、DHCP を使用する場合でもデバイスに常に同じ IP を割り当てるオプションがあります (基本的に同じ MAC アドレスに同じ IP を割り当てます)。場合によっては、デバイスにホスト名を割り当てて、そのホスト名 (「photo-printer」など) を使用することもできます。

ルーターはプリンターの IP を識別するための最善の手段でもあります。「ネットワーク概要」(またはルーターで何と呼ばれているか) にアクセスして、デバイスのベンダーを確認してください。

それでも問題が解決しない場合は、プリンタでステータス ページを印刷できるかどうかを確認してください。プリンタのメニューのどこかにステータス ページが表示される場合もあります。

答え2

実行する /usr/lib/cups/backend/snmp

関連情報