This is the HP ENVY 4500 e-All-in-One Printer; that I bought last year, and it is compatible for Windows XP, Windows 7, and 8.
It can also be used with the new 'Windows 10' Operating System, that came out about a half a year ago, in 2015; if you Download the Software and Drivers to use for it, at;
HP ENVY 4500 e-All-in-One Printer - Software and Drivers
At; Windows 10 software & driver information for HP Printers, is a list of other Hewlett Packard compatible printers for Windows 10. There, also is a Hewlett Packard printer install wizard; on that web page.
HP ENVY 4500 e-All-in-One Printer
WHAT TO DO IF YOU WANT TO KEEP WINDOWS XP AFTER SUPPORT ENDS
Which Browser Is Most Secure On Your Old Windows XP System?
How to keep your PC secure when Microsoft ends Windows XP support
HP Envy 4500 e-All-in-One Printer Review - PCWorld
Windows 10 Upgrade, from Windows 7 Pro