USB ist eben, wie der Name Universal Serial Bus bereits klar sagt ein serieller Bus, da können zwar durchaus mehrere Ketten gebildet werden, aber das Grundmodell scheitert meiner Ansicht bereits am Anfang, jedes Board hat im schlimmsten Fall verschiedene USB ID's bereits bei seinen internen und externen Ports, man sieht von aussen nicht welcher Hub, welche weitere internen und/oder externen Ports anbindet.
Deswegen wirst Du nie vorher wirklich sagen können welche USB Zuordnung ein Gerät am PC haben kann, das geht 100 mal gleich und beim 101. Mal in die Hose.
Deswegen nimmt man bei sowas eben ein Netzwerk, da kannn man alle notwendigen Parameter konfigurieren, ganz geil wird es wenn man einen WLAN fähigen Drucker nimmt, dann kannst Du die SSID, das Passwort für das FotoWLAN schön für automatisiert und ganz ohne Gekabel für jede Fotobox einrichten und könntest sogar 5 Fotoboxen und eine zentrale Druckerbox aufstellen und jeder kann drucken ......
Wenn die PC halt kein WLAN und LAN haben, nimmt man nen USB Printserver der dem Drucker dann per LAN oder WLAN seinen Druckauftrag gibt, wie gesagt hat der Drucker die IP xxx.xxx.xxx.xxx dann druckst du auf diesen IP Port der is dann pro Fotobox halt immer gleich wenn Drucker und PC in einer Box sind.
Bei USB bist Du immer auf die Hardware Anbindung des jeweiligen Boards, Chipsatz usw angewiesen.
Grüsse
Gulp