Vi que algum desesperado estava que nem um doido catando algo sobre códigos de barra aqui no site. Comovido com a sua situação, resolvi testar a classe Image_Barcode do PEAR.
Primeiro eu instalei o pacote.
pear install Image_Barcode
Para maiores informações de como usar o PEAR.
Veja como é muito simples criar uma imagem com codigo de barra.
<?php
require_once "Image/Barcode.php";
Image_Barcode::draw('234325132612614331');
?>
É verdade... é só isso... Acredite :D
O método draw tem 3 parâmetros sendo que somente o primeiro é obrigatorio e todos eles são string:
* Código
* Tipo do código. Os possiveis tipos são: 'int25', 'ean13', 'Code39', 'upca', 'code128' e 'postnet'.
* Tipo da imagem. Os possiveis tipos são: 'png', 'jpg' e 'gif'.
Vale lembrar que o tipo int25 é o usado em boletos bancários.
Flw.