System requirements

Aspose.OMR for Java is a self-contained development library that does not require specialized hardware or additional third-party components.


  • Laser or inkjet printer for printing OMR forms.
  • A scanner or a camera for digitizing completed forms.

Supported operating systems

Both x86 (where applicable) and x64 versions of the following operating systems are supported:

Windows desktop

  • Windows 11: Home, Pro, Pro Education, Pro for Workstations, Enterprise, and Education
  • Windows 10 version 1703: Home, Professional, Education, and Enterprise
  • Windows 8: Core, Professional, and Enterprise
  • Windows 7: Home Premium, Professional, Enterprise, Ultimate

Windows server

  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2008


  • Mac OS X or above


  • Ubuntu
  • OpenSUSE
  • CentOS


  • Java Platform, Standard Edition (J2SE) 7.0 (1.7) or above.