--------------------------------------------------------------------
Base class for Barcode 1D and 2D
Copyright (C) Jean-Sebastien Goupil http://www.barcodebakery.com