I have a similar project, the wallets generated at the moment are not so pretty as Piper's, it's fully open source as piper, uses a standard USB thermal printer and an old linux box or a Raspberry PI. Here's the project's website:
http://paperbank.it