So you are looking for a new printer? If you love LEGO, you can always build yours using the LEGO Mindstorms EV3 set. As JK Brickworks explains, the machine uses a gel pen to draw text at different sizes. It is programmed to print pre-defined data. The maker is exploring ways sending data to the unit to print.
The above video shows this LEGO printer in action. Looks like a fun project if you ask us.