Pour répondre... pas sur qu'un hub fonctionnerait... a voir !
Cependant la solution habituelle pour partager une imprimante USB entre 2 PC c'est tout simplement de l'installer sur un des 2 postes et dans les dernières étapes de l'installation choisir de partager l'imprimante.
Ensuite sur le 2nd PC tu fait un ajout d'imprimante et là tu choisis une imprimante réseau. Tu fais rechercher et si celle-ci est allumée elle devrait être trouvée.
L'inconvénient de cette solution c'est qu'il faut impérativement que le PC sur lequel est connecté l'imprimante soit allumé pour pouvoir imprimer.