When buying new computer hardware or software it is imperative that you read the side of the box at the minimum requirements. Some products will even offer recommended requirements above the minimum requirements. The truth is that a vast majority of products (software and hardware) are designed to run on the latest hardware and operating system (Windows XP).
Minimum requirements that say the newest photo printers or games will run on a Pentium II machine running Windows 98 are put there to simply sell products. Yes, they may run after hours and hours of getting the installation right, but they will slow your computer down to a crawl and cause other programs to have errors as well. If you are using older hardware/software, stay with older versions of printers, scanners and other hardware and software to keep your frustration levels down and your computer running well.
If you really yearn for newer products, then it is time to consider upgrading PC's. PC prices continue to fall and amazing systems can be found for less than $500!