The definitive answer is yes. XP is the latest OS that it supports. Probably would not run on Vista, 7, 8 or 10. It probably doesn't predate USB, considering it has XP support. It probably was just designed without it as when it came out USB was probably the newest and most expensive port to use instead of just using the dedicated LPT1 parallel port.