We have the Canon TM-200, suggested by Novapolymer. Works great, haven't had any issues, uses a bit of ink but it prints crisp clean lines with solid black. It's a work horse, printing sheet after sheet, only stopping to clean the print heads every now and then.