100×150 layouts
Custom mm size—batch labels demo.
OMS desks need 100×150 labels silently. HTML + batchPrint fits peak waves; pair with WMS remote push.
OMS HTML → batchPrint → warehouse PC client → thermal printer.
Custom mm size—batch labels demo.
Task array with default pdf/printOptions.
await webPrintPdf.printHtml(
labelHtml,
{ width: '100mm', height: '150mm', printBackground: true },
{ printerName: '热敏面单机' }
);
Browsers cannot silent-print labels at scale—use web-print-pdf + client.
Yes—supply HTML or push jobs; local client prints.
batchPrint queues—watch printer stability.
Yes—macOS client, same API.
HTML + printHtml is lighter for many teams.
One client per desk; server push via WebSocket/HTTP.
The same web-print-pdf front-end runs on Windows, macOS, and Linux/domestic OS—install the matching client on each desktop.