# Barcode::DataMatrix - Generate data for Data Matrix barcodes This class is used to generate data for Data Matrix barcodes. It is primarily useful as a data source for barcode modules that do rendering, such as `HTML::Barcode::DataMatrix`. You can easily make a version that renders an image, PDF, or anything else. use Barcode::DataMatrix; my $data = Barcode::DataMatrix->new->barcode('MONKEY'); for my $row (@$data) { print for map { $_ ? "#" : ' ' } @$row; print "\n"; } ## Installation The simplest way to install `Barcode::DataMatrix` is via `cpanm`: $ cpanm Barcode::DataMatrix One can also install from source by first cloning the repository: $ git clone git@github.com:mstratman/Barcode-DataMatrix.git then installing the build dependencies: $ cpanm Module::Install::Repository Module::Install::AuthorTests followed by the usual build and test steps: $ perl Makefile.PL $ make $ make test If all went well, you can now install the distribution by running: $ make install ## Documentation Detailed documentation about this distribution can be found in `lib/Barcode/DataMatrix.pm` or be shown by simply running $ perldoc lib/Barcode/DataMatrix.pm ## Authors - Mons Anderson, (author of `GD::Barcode::DataMatrix`, from which this distribution originates) - Mark A. Stratman, - Paul Cochrane, https://github.com/paultcochrane ## License and Copyright Copyright 2015 the Authors listed above. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.