salut

bon, alors, en gros, pour faire simple, le câble croisé, c'est pour relier deux équipements identiques (en fait, tout ça vient de la place qu'occupent les matériels réseaux dans le modèle OSI), donc 2 ordinateurs, 2 switchs.... entre eux
Quand les matériels sont différents (du point de vue du modèle OSI), c'est un câble droit.
L'histoire du port uplink, c'est juste que c'est un port qui est déjà croisé, donc on peut utiliser un câble droit, puisque la prise elle-même croise les fils.
Donc, pour ton imprimante à relier à ton hub, elle occupe le même rôle réseau qu'un ordinateur connecté à ce hub (tous ces trucs sont des "clients" tout bête du hub), c'est donc bien un câble droit qu'il faut utiliser.
A noter que cette distinction droit/croisé devient un peu moins cruciale aujourd'hui, à force de voir les ports ethernet auto-adaptables se généraliser sur tous les matériels, c'est un peu plus pratique (toutes les machines apple de moins de 2/3 ans, airport depuis la borne blanche 11MBps, la freebox 3, de nombreux routeurs récents...)