Installation

Program and Extensions

The following programs and extensions must be installed:

  • PHP5
  • GD2 Extension
  • BCMath (for PDF417, and Intelligent Mail only)

Download

You can find our software in our Download section. If you wish to download 2D barcodes or use our software for a commercial purposes, you must purchase a license.

Installing with Composer

Starting with the first version released in 2018, all of our software can be loaded with Composer.
Create a composer.json file and write the following:


{
    "require": {
        "barcode-bakery/barcode-common": "^6.0.0",
        "barcode-bakery/barcode-1d": "^6.0.0"
    }
}

In the console, type the following:


composer install

Load the autoload.php file at the top of the file then start using our library.


<?php
require __DIR__ . '/vendor/autoload.php';

The other libraries are available for purchase, they and can be installed with Composer as such:


{
    "require": {
        "barcode-bakery/barcode-common": "^6.0.0",
        "barcode-bakery/barcode-qrcode": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "..\\path-to-qrcode\\barcode-qrcode"
        }
    ]
}

Installing Without Composer

If you do not use Composer, you can simply require each necessary file with a require_once method.
The manual will assume you have loaded the appropriate files.

Fonts

To add other fonts, simply copy .ttf fonts to the font folder.