I wonder if you could print to this using a Rasberry Pi with a Gertboard?
If you look at the Arduino code (https://github.com/freerange/printer/blob/master/printer.ino), all it does is download a stream of bytes, doing some very rudimentary validation (Content-length), and then sending the bytes out on a serial port.