Make automation to print at home

I need to print packaging at home on my Canon wireless printer. What’s the recommended approach? I don’t mind buying a new wireless printer if some models offer better APIs and support through apps/services