DataMatrix requires Python, at least version 2.5. Python 2.6 is also known to work. It will likely not work on Python 3.0 (it has not even been tested: patches welcome). It makes no use ofi third-party modules so it should work on a standard Python install. Being a pure Python module, it will work reliably on Windows, Linux, BSD and OS X.
The latest version can be downloaded from
http://www.dennogumi.org/projects/datamatrix
both as a source distribution and a Windows installer. Windows users just need to run the installer and follow the on-screen instructions. Other operating system users should download the source distribution, unpack it (tar xvzf filename) and then install it by issuing:
python setup.py install
as root.