Zend Barcode no se procesa? en CodeIgniter

quiero generar código de barras en mi aplicación codeigniter, cuando incluyo bibliotecas Zend y el código de barras procesado no se procesa y da un error que

La imagen ... no se puede mostrar, contiene errores

cuando uso el mismo código y bibliotecas en el nuevo proyecto codeigniter funciona correctamente y genera códigos de barras con éxito.

¿Por qué pasa esto?

Mi código es:

function gen_barcode()
{
       //I'm just using rand() function for data example
        $temp = rand(10000, 99999);
        $this->set_barcode($temp);
}
private function set_barcode($code)
{
    //load library
    $this->load->library('zend');
    //load in folder Zend
    $this->zend->load('Zend/Barcode');
    ////generate barcode
    Zend_Barcode::render('code128', 'image', array('text'=>$code), array());
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta