Quando devi generare una serie di immagini usando php in molti casi vieni bloccato dal problema headers already sent , altre volte no ma solo perche chi ha scritto la libreria non ti voleva annoiare con la descrizione di un problema che ti blocca.

Per fare in modo che tramite php tu riesca ad avere una pagina a4 con piu immagini devi:
fare una prima pagina php che ti restituisca l' immagine, nel tuo caso il codice a barre,
fare una seconda pagina php che ti restituisca una pagina html.....magari utilizzando qualche sistema di paginazione....all' interno di quella pagina inserisci le tue immagini utilizzando....
ti faccio l' esempio del codice usato in questa pagina: vedi che e' stato usato uno script aspx con un parametro get passato da una query string ?id=557

allo stesso modo tu devi includere le immagini nel tuo output html generandole dinamicamente con [img]scriptPhpCheGeneraCodiceABarre.php?barcode=....[/img]

lo script che hai gia lo devi modificare per gestire il parametro barcode passato in get anziche' in post