Skip to content

labelwriter


labelwriter / web/src / fromUSBDeviceAll

Function: fromUSBDeviceAll()

fromUSBDeviceAll(usbDevice): Promise<Record<string, WebLabelWriterPrinter>>

Wrap an already-selected USBDevice and return one adapter per drivable engine. Public surface for requestPrinters(); exported so harnesses that already hold a USBDevice (e.g. picked-up via navigator.usb.getDevices() on a returning visit) can skip the picker.

Parameters

usbDevice

USBDevice

Returns

Promise<Record<string, WebLabelWriterPrinter>>

Deprecated

Use requestPrinters({ transport: 'usb' }) from ./request-printers.ts. Removed once consumers migrate (plan 11).