Make your own printer with Lego

Somebody with way too much time has created a working printer, using LEGO pieces.