Hello Evgeny,
The MQX 4.x support the USB host printer class and you can find the driver from: .../usb/host/source/classes/printer.
Unfortunately we don't have any source code example for using that class driver, (we've not tested it) and so we can hardly estimate the effort.
Theoretically, to communicate with the printer should be easy (enumerate, interface, send bulk data) as these functions are prepared in the class driver. The printer language needs to be implemented at the application level. Unfortunately we don't have experience with it that we could share at the moment.
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------