모든 네트워크 프린터 나열 (설치되지 않은 프린터 포함) 제한되지 않습니다. sudo nmap -sT 192.168.0.1-254 다음을 수행하는 명령이

이 명령으로 이미 설치 한 프린터를 쉽게 나열 할 수 있습니다.

lpstat -a

그러나 설치하지 않은 네트워크 프린터는 표시되지 않습니다.

nmap은 LAN에서 열려있는 모든 포트를 검색하지만 생성 된 목록은 네트워크 프린터로 제한되지 않습니다.

sudo nmap -sT 192.168.0.1-254

다음을 수행하는 명령이 있습니까?

  1. 현재 연결된 LAN을 자동으로 감지합니다.
  2. 구체적으로 네트워크 프린터를 찾는 전체 LAN을 스캔합니다.
  3. 호스트 이름과 IP 주소를 모두 제공하는 네트워크 프린터 목록을 생성합니다.

예를 들어, 오늘 Imagistics fx2100 프린터의 웹 인터페이스에 로그인했습니다. LAN에서 모든 네트워크 프린터를 찾을 수있는 “장치 찾기”기능이있었습니다 (아래 스크린 샷 참조). Linux에는 동일한 목록과 정보를 얻을 수있는 명령이있는 것처럼 보입니다 (스크립트없이).

여기에 이미지 설명을 입력하십시오



답변

이 작업을 구체적으로 수행하는 프로그램은 없지만 nmap -A(고급 호스트 감지 / 지문)을 사용하면 대부분의 프린터를 식별 할 수 있습니다. 나중에 필터링해야합니다.


답변

avahi-daemon이 실행 중이면

avahi-browse -a | grep Printer


답변