Such a printer that can copy and scan also, is called an all-in-one printer. And I think all HP ones have 2 cartridges, so that leaves only presence of the option to resize the copy as a possible criterion to choose.
https://h30434.www3.hp.com/t5/Scanning-Faxing-and-Copying/Enlarging-reducing-copy/td-p/6293209 says that the Envy 5544 can do that, but I assume most or all can.
What I would do: first select a few printers you like (for the price or the size or the print quality or other factors you read about in the reviews), then download the use manuals and see if they can resize the copy and you're done.
Options I like in a printer are (1) automatic two side printing, and (2) option to print 2 normal pages with 67% size on one sheet in portrait mode, and (3) draft option to save ink. I know the printer driver of my Canon printer offers the last 2 and the model I chose offers the first.
But you might have your own preferences. That's where the reviews and user manual help to select what you need.
I currently have an H.P. C5280 all-in-one photosmart inkjet printer which also has a built in scanner. My H.P. C5280 will be 10 years old next month; it's been a good one but it's time to replace it.
I'd like to stay with an H.P. inkjet printer; another printer which of course can print; make copies; enlarge or shrink copies; has a built in scanner to scan documents into my computer and only has two;  inkjet cartridges; a black one and a color one; not a printer requiring a cartridge for every color in the rainbow. Recommendations for a new H.P. inkjet printer having all the features I want would be appreciated.