$func($data);
}else{
return $data;
}
}
function code_39($data){
$slen = strlen($data);
$lib['0'] = '0001101000';
$lib['1'] = '1001000010';
$lib['2'] = '0011000010';
$lib['3'] = '1011000000';
$lib['4'] = '0001100010';
$lib['5'] = '1001100000';
$lib['6'] = '0011100000';
$lib['7'] = '0001001010';
$lib['8'] = '1001001000';
$lib['9'] = '0011001000';
$lib['*'] = '0100101000';
$code = $lib['*'];
$row1 = '
'.$this->code_39_line(0,1,90).' | ';
$cell='';
for($j=1;$j<10;$j++){
$cell.=$this->code_39_line($code[$j],$j%2!=1,60);
}
$row1 .= ''.$cell.' | ';
$row2 ='* | ';
for($i=0;$i<$slen;$i++){
if($code = $lib[$data[$i]]){
$cell='';
for($j=0;$j<10;$j++){
$cell.=$this->code_39_line($code[$j],$j%2!=1,60);
}
$row1.=''.$cell.' | ';
}else{
$row1.='';
}
$row2.=''.$data[$i].' | ';
}
$row2 .='* | ';
$code = $lib['*'];
$cell = '';
for($j=0;$j<8;$j++){
$cell.=$this->code_39_line($code[$j],$j%2!=1,60);
}
$row1 .= ''.$cell.' | ';
$row1 .= ''.$this->code_39_line(0,1,90).' | ';
return "";
}
function code_39_line($i,$b,$h){
$file = $b?'black.gif':'transparent.gif';
return '
';
}
}
?>