I have one Mac Mini and 3 PC laptops all using 3 different printers. One is connected wirelessly to all machines, the others are connected via USB hubs which are then connected to each machine. This is completely unreliable, as the USB printers work off and on. Is there any piece of hardware I could buy to connect all three printers to, via USB and then connect wirelessly to that piece of hardware or put it on our network?