Das mit der USB-Schnittstelle funktioniert schlecht bis gar nicht.
Ich hab es selber mit meiner Fritz Box mal ausprobiert. Das lief 2 Tage mehr schlecht als recht, dann gar nicht mehr. Schließlich habe ich mir einfach einen Netzwerkdrucker gekauft und gut war.
Ob es über USB überhaupt geht, kommt auf den Router an. Manche Router erkennen da nur Massenspeicher, bei einem Drucker würden sie gar nichts machen. Andere (z.B. meine Fritz Box) können zusätzlich zu dem Massenspeicher den USB-Anschluss an einen Rechner "durchreichen". Dem Rechner wird dann vorgegaukelt, der Drucker wäre direkt angeschlossen. Nachteil ist aber, solang der Drucker an Rechner A durchgereicht ist, kann Rechner B nicht drauf zugreifen. Da muss man erst an Rechner A über eine Software den Drucker wieder freigeben und auf Rechner B die Verbindung aktivieren. Treiber musst du natürlich trotzdem an jedem Rechner installieren (außer Windows hat den dabei). Und dann musst du hoffen, dass der Treiber nicht rumspackt, wenn der Drucker dauernd neu angeschlossen und getrennt wird (dem Rechner wird ja vom Router erzählt Drucker eingesteckt, Drucker wieder ausgesteckt etc.).
WLAN oder LAN Drucker sind wesentlich einfacher zu handhaben. Die Verbindet man mit dem Netzwerk, der Drucker bekommt eine IP. Dann installiert man den Treiber, der halt auf einen Netzwerkdrucker zugeschnitten ist. Bei der Installation wird im Netzwerk nach Druckern gesucht, er fragt dich mit welchem zu Verbinden willst und erledigt den Rest.
Vorteile: Kein Verbindung aufbauen / Beenden mit dem Router, Drucker ist immer an allen Rechnern verfügbar, wenn 2 Druckaufträge gleichzeitig kommen gibts halt ne Warteschlange.
Wenn du ein Multifunktionsgerät kaufst, wird auch der Scanner an allen Rechnern verfügbar sein übers Netzwerk. Noch dazu gibt es z.B. bei Brother eine nützliche Funktion, dass man am Drucker auswählen kann, an welchen gerade eingeschalteten Rechner das Dokument, das gescannt wird, gesendet wird. So muss man zum Starten des Scans nicht immer zum Rechner laufen sondern kann bequem alles scannen und kommt dann zum Rechner und alles ist da.
Wenn deine Rechner alle per LAN angeschlossen sind, kannst du ja auch gleich einen LAN Drucker nehmen, die sind meist etwas billiger als die mit WLAN Modul, letztendlich spielt es aber keine Rolle. Netzwerk bleibt Netzwerk.
Was ich deinem Post nicht genau entnommen hab, ist, ob du auch eine Modellempfehlung haben willst. Dafür bräuchten wir aber noch ein paar mehr Angaben (reiner Drucker / Multifunktionsgerät, Laser / Tinte, Farbe / S/W, wie viel soll er kosten)