It's done with a UV flatbed printer. Chinese ones are down to around $2000 last I looked. I was going to get one for making front panels, but the printers need to be used every day or the UV ink solidifies in the print head, and I don't have that kind of volume.
The quality of that print doesn't look so great. UV printers can get inkjet quality prints (they use Epson print heads), and they also print white so colours can be printed on the white printed parts so the colours pop. UV LEDs on the print head cure the epoxy ink as soon as it's printed.