Ich denke ihr müsst zwischen zwei Typen unterscheiden.
Drucker welche einen Ethernet-Anschluss haben und Netzwerkdrucker welche über eine Printserver freigegeben sind.
Die 1 findet ihr schnell. Einfach einen Scan auf das Subnetz machen und dort den
TCP-Port 9100 prüfen ob offen.
Anschließend den
Snmp abfragen, falls dieser aktiviert ist.
Bei Variante 2 verloren.
Snmp ist auch nicht ohne, besonders wenn ihr die neuen Versionen >=v3 nutzen wollt.