I've been wondering whether it's possible to hack those cheap label printers into printing arbitrary bitmaps (from an external microcontroller, presumably), but the internals (as you showed) tend to have a really high level of integration, and I can't find any data on printheads of the appropriate size (which are presumably completely custom for a given manufacturer/design.) (this would allow printing things like chip labels, perhaps. One at a time, as needed, rather than a sheet full of laser-printer labels...) Has anyone done any experiments or found any data?