Depends on Driver. XP version is far more likely to work. Since there is a userspace interface for printer port in windows. It all depends how the dongle is talked to. The ones that work are talked to using the userspace interfaces of windows. The ones that don't work are in your class using drivers to access.