Not strickly an Half tone effect as all the dots are they same size and are using hue control for colour changes. Thermal printers cannot do this.
Colour variations are produced by overlaying varying dot sizes.
Here's a PS Plugin that creates proper half tones
Bookmarks