Node.js (USB + TCP)
Direct USB bulk-transfer printing via libusb, or raw TCP for network-connected QL printers. Supports all QL models from QL-500 to QL-1115NWB.
Node.js guide
No vendor software. No proprietary drivers. Just USB, TypeScript, and a clean API — from Node.js, the CLI, or the browser.