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.