I need to write data to a USB device (a printer) from a MCU. I believe I need a USB host controller to do this, so USB-enabled PICs etc. won't be suitable.
This is purely a one-on-one configuration, there will be no other USB devices or hubs connected, and the make/model of printer will be predetermined.
What might be the easiest way to achieve this? It's for a commercial application, though production qty will be low (100s).