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:
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) |