It depends on what you need, I've been a fan of Brother for years and their thermal printers actually have a full sized printer that fits in a backpack (it's basically a rollthrough printer).
The issue is putting a pack of thermal paper and not forgetting it.