Printer Class
Overview
The USB class protocol for printers was defined for the handling of output devices like printers and plotters.
Key features
- No host driver required for Windows / Linux /
macOS - Small footprint
Printer operation
emUSB-Device printer receives data from the host and forwards the data to a parser. The printer component provides automatic error handling routines, if events occur like the device running out of paper. The USB protocol is completely hidden for the developer and he can concentrate on developing the parser.
Components
Components required to use the printer class:
- emUSB Printer
- emUSB-Device core
- emUSB target driver