A user wants to print from a Windows Phone or a Blackberry, what do they do?

They can still print with Princh. Just make them do the following.

Open a browser on their phone and go to the webpage print.princh.com - Here they will get access to a web-app where they can select a printer, choose their documents and pay.