Hello,
I’m a system linux architect,
Tu resolve your need I just need a first ssh access to the raspberry pi.
I can give you a robust solution that will work from anywhere in the word and will be totally secure. From the point of view of you computer this will be completely transparent and you will see your printer as a local printer.
You will have a executable that will allow you to print and control your printer as if you where on the same network.
This also can be setup to start as boot so you don’t have to thinks about it ever again.
Have a nice day,
Sebastian,