NickelBridge is a simple utility that allows web apps to interface with receipt printers. It runs a simple web server listening on localhost:64269 that accepts JSON-format receipts and attempts to print them to whatever device is configured in the UI.
NickelBridge uses node-thermal-printer to print receipts. It therefore supports the Epson ESC/POS and STAR protocols.