With iec16022 you can produce 2d barcodes. Also known as Data Matrix. These barcodes are defined in ISO/IEC 16022. To compile, run: ./autogen.sh && ./configure && make -j4 The code was originally written by Andrews & Arnold Ltd. You can download this code from http://aa.gg/free/. GIT repository: https://github.com/rdoeffinger/iec16022