You can do this with a Mikrotik router, the relatively low end RB750 model is still significantly more configurable than any other router I have found. Forward $random_port to $printer_port for certain IP address only type rule is quite straightforward.

It is a shame your vendor does not support Google Cloud Print to avoid this madness. I'm sure there is an API for that.


Edited by sein (22/04/2015 11:33)
Edit Reason: Understood what was happening with a web app
_________________________
Hussein