@connor-clover connor-clover released this Oct 9, 2017 · 4 commits to release-1.4.0 since this release

Assets 6

NOTE: Full support for version 1.4 of the SDK requires version 143 or higher of the Pay Display app.

NEW

  • Added a new Print API

    • Please migrate all print requests to the new API using the PrintRequest object:

      • Print(PrintRequest request)

    • The following type-specific printing functions are deprecated and will be removed in a future release:

      • PrintText(List<string> messages)

      • PrintImage(Bitmap bitmap)

      • PrintImageFromURL(string ImgURL)

    • Added a new API for opening cash drawers

      • Please migrate all cash drawer requests to the new API using the OpenCashDrawerRequest object:

        • OpenCashDrawer(OpenCashDrawerRequest request)

      • The following method for opening cash drawers with a reason string is deprecated and will be removed in a future release:

        • OpenCashDrawer(String reason)

      • Added methods for querying available printers:

        • RetrievePrinters(RetrievePrintersRequest request)

        • OnRetrievePrintersResponse(RetrievePrintersResponse response)

      • Added methods for querying the status of a print job:

        • RetrievePrintJobStatus(PrintJobStatusRequest request)

        • OnPrintJobStatusResponse(PrintJobStatusResponse response)

    • Added support for printing large images through message fragmenting