Do you have to have wifi to print from your iPhone or iPad

I do not have wifi at home, but would like to find a solution for printing directly from my iPhone or iPad. Will this printer be what I am looking for?

HP ENVY 7640 e-All-in-One Printer

HP ENVY 7640 e-All-in-One Printer

Product No Longer Available

No Answers have been submitted