<?php
include ('class.ezpdf.php');
include (
'pdfbarcode.php');
$pdf =& new Cezpdf('a6''landscape');

$fp=popen('/usr/bin/genbarcode 1234567890'"r");
$bars=rtrim(fgets($fp1024));
$text=rtrim(fgets($fp1024));
$encoding=rtrim(fgets($fp1024));
pclose($fp);

if (
ereg('^(EAN|ISBN)'$encoding)) { $fontscale 4; } else { $fontscale 0; }

$id barcode($pdf$text$bars'1'$fontscale'20''230''./fonts/Helvetica.afm');

// the x is 28 and not 20 to align vertically to the bars
// and not to the first char
$pdf->addText(2824012$encoding); 
$pdf->addObject($id);

$fp=popen('/usr/bin/genbarcode 87217254'"r");
$bars=rtrim(fgets($fp1024));
$text=rtrim(fgets($fp1024));
$encoding=rtrim(fgets($fp1024));
pclose($fp);

if (
ereg('^(EAN|ISBN)'$encoding)) { $fontscale 4; } else { $fontscale 0; }

$id barcode($pdf$text$bars'1'$fontscale'170''230''./fonts/Helvetica.afm');

$pdf->addText(17024012$encoding);
$pdf->addObject($id);

$fp=popen('/usr/bin/genbarcode 001200130014 128C'"r");
$bars=rtrim(fgets($fp1024));
$text=rtrim(fgets($fp1024));
$encoding=rtrim(fgets($fp1024));
pclose($fp);

if (
ereg('^(EAN|ISBN)'$encoding)) { $fontscale 4; } else { $fontscale 0; }

$id barcode($pdf$text$bars'1'$fontscale'280''230''./fonts/Helvetica.afm');

$pdf->addText(28024012$encoding);
$pdf->addObject($id);
$pdf->ezStream();
?>