It supports fancy formatting now too.

Next up is shipping a package to npm!

@Cellivar what model are you using?

@cendyne the fleet I'm testing against for this year are TM-T88V models.

The library is hopefully flexible enough to support most ESC/POS compatible models out there, though right now the characters per line is hardcoded. There's a few other things like the list of codepages that needs to be made dynamic and/or configurable. Unfortunately ESC/POS doesn't have a way to reliably get things like printer DPI directly from the device like ZPL does.

What models are you working with?