My printer previous to my current Canon was an Epson. It worked well until it carked it, but one of the things I set up when I bought it was an App called Epson Print, similar to Epson Smart Panel, which Jan recommended for you. Epson Print isn't compatible with your model, but I used it occasionally to print from my Mac over the internet, so you don't have to be at home in your own network (it also works with an iOS device). I'm guessing that Smart Panel works the same way and if it does you should find it satisfactory.
Another couple of options are described in this article at the LifeWire website including a network shared printer - if you have a computer.