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.