Bon, là je sais, c'est mon métier : en USB, tu est limité à 5 mètres, après c'est plus garanti. Mais il existe des petit boitiers "transceivers" qui se branchent à chacun des bouts et qui peuvent se relier avec un cable réseau RJ45, donc 5 à 50 mètres.
Ces boitiers coutent environ 100 €, mais c'est bien connu : quand on aime "Canon", on ne compte pas !!!