I'd very much recommend a second-hand Epson TM-M30 if you can pick one up for cheap. It prints at 203dpi and can output true grayscale (multi tone) without dithering.