ECR Integration Limitations

Overview

This page lists the known limitations and constraints when integrating an Electronic Cash Register (ECR) with Maya Terminals. Understanding these boundaries will help you design a more reliable integration and avoid unexpected issues in Production.


Supported Maya Terminals

ECR integration is supported in two terminal types: Sunmi P2 and PAX A920.

  • The core specifications (messaging format, request/response handling) are identical across both terminals.
  • You can swap between Sunmi P2 and PAX A920 without changing your integration logic.

Terminal-specific Limitations

Features/CapabilitiesPAX A920Sunmi P2
Wireless ECRSupports “wireless” operation when paired with the L920 cradle dockNot supported
Custom Ads and Image DisplaySupports displaying custom ads or images on the terminalNot supported
USB DriversRequires a specific USB driverRequires a specific USB driver

OS Compatibility

For ECR Integration, Maya supports the following operating systems:

  • Windows
  • Linux
  • macOS

Always install the correct USB driver for your terminal type and operating system. Incorrect drivers may cause communication failures.


FAQs

Q: Can I use the same codebase for both Sunmi and PAX?

A: Yes. The core specifications are identical. Only terminal-specific features (wireless mode, ads) differ.

Q: Do I need separate drivers for each OS?

A: Yes. Always match the driver to both the terminal and the operating system.


Next Steps

Now that you’re familiar with the supported terminals and OS compatibility, proceed to the next stage of your ECR integration: