QLN420, C# and Win RT


Hi everyone.
I am in an early phase of my project and I'm currently researching on how I can print a label on a QLN 420.
1. Can someone direct me to where I need to start?
2. Is there an SDK for C# or a dev kit?
3. Is there a working example available?
4. Do I need to setup the printer in a certain way to allow me to print from C#?
Thanks heaps!