Pro tisk štítků s čárovým kódem, konkrétně EAN 13 a CODE 128, používám knihovnu Tomáše Horáčka Barcodepack. Obsahuje také třídy pro QR kódy, UPC, a ještě pár dalších (netestoval jsem).
Příklad pro uložení EAN kódu jako png obrázek:
require_once("/path/barcodepack/class.ean13.php"); $ean = new ean13(substr(1234567891234,0,-1)); imagepng($ean->draw(),"/path_to_save/image.png");
* EAN kód je třeba zbavit posledního čísla.