이 명령으로 이미 설치 한 프린터를 쉽게 나열 할 수 있습니다.
lpstat -a
그러나 설치하지 않은 네트워크 프린터는 표시되지 않습니다.
nmap은 LAN에서 열려있는 모든 포트를 검색하지만 생성 된 목록은 네트워크 프린터로 제한되지 않습니다.
sudo nmap -sT 192.168.0.1-254
다음을 수행하는 명령이 있습니까?
- 현재 연결된 LAN을 자동으로 감지합니다.
- 구체적으로 네트워크 프린터를 찾는 전체 LAN을 스캔합니다.
- 호스트 이름과 IP 주소를 모두 제공하는 네트워크 프린터 목록을 생성합니다.
예를 들어, 오늘 Imagistics fx2100 프린터의 웹 인터페이스에 로그인했습니다. LAN에서 모든 네트워크 프린터를 찾을 수있는 “장치 찾기”기능이있었습니다 (아래 스크린 샷 참조). Linux에는 동일한 목록과 정보를 얻을 수있는 명령이있는 것처럼 보입니다 (스크립트없이).
답변
이 작업을 구체적으로 수행하는 프로그램은 없지만 nmap -A
(고급 호스트 감지 / 지문)을 사용하면 대부분의 프린터를 식별 할 수 있습니다. 나중에 필터링해야합니다.
답변
avahi-daemon이 실행 중이면
avahi-browse -a | grep Printer