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";
}
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
Detailed documentation about this distribution can be found in
lib/Barcode/DataMatrix.pm
or be shown by simply running
$ perldoc lib/Barcode/DataMatrix.pm
-
Mons Anderson, inthrax@gmail.com (author of
GD::Barcode::DataMatrix
, from which this distribution originates) -
Mark A. Stratman, stratman@gmail.com
-
Paul Cochrane, https://github.com/paultcochrane
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.