A:AnswerYes, it comes with a setup disc. Your choice to DL drivers or use the disc. I prefer installing the driver via the disc because of the other utilities provided by HP.
A:AnswerCarol;
It should work with Windows 7, 8 and 10. You're Lenovo laptop should work fine with it. You can even go to www.hp.com and look up the latest printer software. I think you'll find it to be a winner for your son.
Best of luck.
A:AnswerThis printer can do the 4x6 prints, but it will not do the 3x5 size paper. There's no grips inside to hold the paper. The upper tray is used only for a 4x6 piece of paper. Sorry, keep looking. Other than that, it does nice picture prints.