I have the same issue as massagegirl had back in 2003. I couldn't find a reply to her issue, so I'm posting it anew. I have an HP Pavilion a1410y with USB ports but NO LPT ports, running XP Home. I bought a USB-to-parallel cable to connect my Canon. Windows hardware wizard finds and identifies the device but cannot find the software to install it. I downloaded a driver for XP from one of the driver websites (XPC5500) but Windows can't find whatever file it is looking for in XPC5500. If I launch the installation directly from XPC5500 it works OK except that when it comes to selecting the desired printer port, the only ones offered are LPT1, 2 or 3. No USB port is selectable. Short of buying a card with LPT ports on it, does anyone know of a workaround?