Skip to content

WooPrint Receipts Pro - API & Advanced Usage

ESC/POS printing

Pro sends ESC/POS commands directly to the printer via TCP/IP:

  • Default port: 9100
  • Character sets: CP437, CP850, CP858, UTF-8
  • Supported commands:
  • Paper cut (GS V m)
  • Drawer kick (ESC p)
  • CODE39 barcode
  • NV Graphics (header image)
  • Alignment, bold, font size

USB Print Node

Node.js application for USB/serial printers:

cd print-node
npm install
node server.js

The Print Node receives base64-encoded ESC/POS data via HTTP and sends it to the USB printer.

Advanced Print Rules

Additional filter parameters:

Filter Description
categories Array of product category IDs
tags Array of product tag IDs
products Array of specific product IDs
match_mode any (at least one) or all (all)

Back to overview | Installation | Configuration