This sounds like a really exciting project! I love projects that interface different things together, especially where physical-world actions are involved (such as, in this case, printing something). I'm very eager to get started for you.
I have done related projects for employers in the past, where a particular order-taking system had to print sales orders and packing lists to a printer in a remote warehouse (clear across the country!). It worked quite well, and I'm confident I can develop a robust solution for you as well.