tldr; there is no such thing.
I recently bemoaned the fact that having not used my printer for several months, when I did need to use it, it was nothing but a pain. Admittedly this is my own fault but it’s a frustration none the less.
Whilst articles like this exist, the fact is that ink dries out and that’s the real problem.
I might reframe my search in terms of ‘made for Apple’ connectivity which Canon is clearly NOT (I installed their app and still nothing… rubbish).
What are your thoughts?