Démonstration - MaxiCode

Utilisé principalement dans le département de la poste pour envoyer des lettres et paquets.
Encode un nombre de données fixe; peut encoder des adresses postales.
Suit un standard de l'industrie.
* 30 caractères maximum pour cette démo.

<?php
use BarcodeBakery\Common\BCGColor;
use BarcodeBakery\Common\BCGDrawing;
use BarcodeBakery\Barcode\BCGmaxicode;

$colorFront = new BCGColor(0, 0, 0);
$colorBack = new BCGColor(255, 255, 255);

// Barcode Part
$code = new BCGmaxicode();
$code->setScale(3);
$code->setForegroundColor($colorFront);
$code->setBackgroundColor($colorBack);
$code->setMode(4);
$code->parse('Maxicode');

// Drawing Part
$drawing = new BCGDrawing($code, $colorBack);

header('Content-Type: image/png');

$drawing->finish(BCGDrawing::IMG_FORMAT_PNG);
?>