History: usbh_cd_printer
This page describes all changes made to the usbh_cd_printer package, the USB Host Printer Class Driver, since its release.
Version
2.7:
- Get Device ID command was sent erroneously to printers having multiple USB interfaces if the printer interface was not the first interface.
2.6:
- Get Device ID command fixed as it failed with some printer devices.
- PDLs (ESC/POS, PCL5) removed from printer class driver.
2.5:
- Added support for ESC/POS type printers.
- Unified version numbers with PCL5.
PCL5 earlier version changes:
2.2:
- Negative parameters were handled incorrectly.
2.1:
- PCL5_SUCCESS and PCL5_ERR_BUF_FULL error codes introduced for all the functions.
- pcl5_errno removed.
2.4:
- Updated to work with USB host major number 3.
2.3:
- usbh_utils version number check removed.
2.2:
- Added the option to support multiple printers.
2.1:
- Needless version checks removed from API header file.
- All notification callbacks are cast to (void) to avoid warnings. This is required because notification functions return an error code.