Ciao ho avuto lo stesso problema ho dovuto salvare le immagini usando questo codice (probabilmente c'è una soluzione migliore ma avevo fretta)

Codice PHP:
$fotomax='../temp/'//cartella tempoaranea creata apposta per i barcode
$immagine=$fotomax.$id.".png"
$thumb imagecreatetruecolor($width$height); 
imagecopyresized($thumb$im0000$width$height$width$height); 
imagepng($thumb$immagine); 
imagedestroy($thumb); 
prima di

Codice PHP:
 OutputImage ($im$format$quality); 
che va commentata così
Codice PHP:
 //OutputImage ($im, $format, $quality); 
dove $id c'è il mio id che gli passo nella

Codice PHP:
function bar($barcode,$id){ 
in testa

ora io ho un'altro problema :

In pratica faccio ciclare un elenco di etichette in cui mi serve il codice a barre e le faccio stampare a file di 4 fino alla fine del foglio..

durante il ciclo, per crearmi il file, questo riesce ad andare liscio sino alla 8° etichetta (ho fatto test) mentre nelle successive non mi apre piu il file dice che ha problemi di apertura

Test fatti:
stampare le immagini tutte uguali (impostando manualmente percorso di un'unica immagine)= funziona
stampare immagini dinamicamente fino alla 8° (break dopo l'8°ciclo) = funziona
successive (niente break) = errore nell'apertura del file pdf..

qualche consiglio?
possibile problema di buffer?
Grazie