No pokud tím kabelem chceš řešit problém, že pod Windows XP ta tiskárna netiskne, tak to výrazně nedoporučuji.
Canonky řady 5xxx měly co vím problémy s tiskem pod XP - rozumněj: netiskly. Nevím sice z hlavy, zda se to týkalo i modelu 5100, nicméně bych to předpokládal (Windows XP neobsahuijí pro tento typ ovladač a není k nalezení ani na stránkách Canonu).
Resumé: problém není v PC, ale v tom, že pod XP tiskárna nepracuje (nejsou ovladače, ovladače pod Windows NT nebo 2000 nelze použít). Způsob připojení je tedy zcela irelevantní.