Impresion.php (donde imprimiremos el codigo de barras o lo guardaremos)
 
Para guardar el codigo de barras como imagen usaremos una funcion de la libreria GD en conjunto de zend_barcode que quedaria algo asi:  
 Código PHP:
    // este  "numero" es el que se imprimira como codigo de barras
// obviamente se puede poner tambien caracter ($numero ='hola';)
$numero = 54741577;
$barcodeOptions = array('text' => $numero);
 
$bc = Zend_Barcode::factory(
    'code39',
    'image',
    $barcodeOptions,
    array()
);
$res = $bc->draw();
//guardaremos el codigo de barras dentro dela carpeta imagen con extension png
imagejpeg($res, "images/".$numero.".png", 90); 
    
   
Para imprimir en pantalla la imagen del codigo de barras es:  
 Código PHP:
    $numero = 123456;
$barcodeOptions = array('text' => $numero);
$rendererOptions = array();
 
// Imprimimos la imagen del codigo,
$imageResource = Zend_Barcode::factory(
    'code39', 'image', $barcodeOptions, $rendererOptions
)->draw(); 
    
  este ejemplo lo tome de la ayuda oficial: 
http://framework.zend.com/manual/en/....creation.html   
por mi parte es todo espero que les alla gustado y sea de su ayuda la verdad en mi opinion zend_barcode es lo mejor para trabajar con codigo de barras.  
saludos.