I got this working, using of all things a raspberry pi, as a bonus I even got printing working
If anyone needs any tips or a write up i'll see what I can do