The only solution I'm aware of is from PaperCut and it's called Mobility Print. It is free and might be worth checking out. It does need a server or always on desktop where the printer is located.
I have been using Google Cloud Print (GCP) with my 3215 for the last year or two - for printing from my android device. Its been finicky, at best. It also doesnt allow me to print from an off-network PC like my old HP had (where i could email the document to email@example.com and my printer would print it).
As per one pf the support reps, i see the GCP will stop working in Dec 2020 ( see https://support.google.com/chrome/a/answer/9633006?hl=en )
Is there an alternative?
I am surprised that Xerox doesnt have a good soution for remote printing for this popular machine.
Any help or suggestions appreciated