Before installing Barcode Xpress for Node.js, make sure your computer system meets these minimum requirements:
- x86_64 architecture
- Node.js versions 12, 14, 16 and npm
- JRE 1.8 or later (to run License Manager and Server Licensing Utility)
Check the Version
To check the version of nodejs and java on your machine, use the following code from a Linux terminal:
$ node -v
$ java -version
Operating Systems
Barcode Xpress for Node.js is supported on x64 Windows operating systems of the following versions:
- Windows 8.1
- Windows 10
- Windows Server 2012 (and R2)
- Windows Server 2016
- Windows Server 2019
Barcode Xpress for Node.js is supported on x64 Linux operating systems of the following versions:
- Ubuntu 18.04
- Ubuntu 20.04
- CentOS 7
- CentOS 8
- Debian 9
- Debian 10
Although it may run, it is not supported on earlier operating system versions (for example, Ubuntu 14.04 or Windows 7).
On CentOS 8 operating system, Barcode Xpress License Manager may not work since some cryptographic protocols are disabled by default. In this case, to install a license on the local computer, required mode can be enabled with the following command (run it as a root):
update-crypto-policies --set LEGACY
After installing the license, default mode can be enabled with the command:
update-crypto-policies --set DEFAULT
See command description: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/security_hardening/using-the-system-wide-cryptographic-policies_security-hardening
It should also run on other Linux distributions, as long as they fully satisfy the requirements listed in this section.