Я создал код генерации штрих-кода, используя php codeigniter.Он генерирует штрих-код, но после сканирования этот результат штрих-кода показывает данные штрих-кода не найдены на выбранной странице.Пожалуйста, смотрите ниже код
try{
$this->load->library('m_pdf');
$this->load->helper('barcode');
$lineitem_id = $this->uri->segment(4);
$d_data = $this->MainModel->getColumnById1('tblproduct_packing_lineitems','*','packing_box_count',$lineitem_id);
for($i=0; $i<count($d_data);$i++){
$dl_data = $this->MainModel->getColumnById1('tblproduct_packing','*','id',$d_data[$i]->packing_id);
$item_data = $this->MainModel->getColumnById1('tblitems','*','id',$d_data[$i]->product);
}
for($j=0;$j<count($dl_data);$j++){
$data['packing_no'] = $dl_data[$j]->packing_id;
$data['packing_date'] = $dl_data[$j]->packing_date;
}
for($k=0;$k<count($item_data);$k++){
$data['description'] = $item_data[$k]->description;
$data['long_description'] = $item_data[$k]->long_description;
}
$this->load->library('barcode_lib');
for($i=0;$i<count($d_data);$i++){
for($j=0;$j<count($dl_data);$j++){
for($k=0;$k<count($item_data);$k++){
$hash1 =
// $d_data[$i]->batch_id.' '.$d_data[$i]->heat_id
$item_data[$k]->description.' '.$item_data[$k]->long_description
.' '.substr($dl_data[$j]->packing_id.'_'.$d_data[$j]->id,5);
}
}
}
$barcode_data = array("barcode"=>$hash1,
"barcode_status"=>"generated"
);
foreach($d_data as $update_row){
$res = $this->MainModel->updateById('tblproduct_packing_lineitems','id',$update_row->id,$barcode_data);
$hash = $hash1;
}
$hash = $hash1;
//$config['company'] = "testcompany";
$config['barcode_content'] = $hash;
$config['barcode_type'] = "Code128";
$config['barcode_font'] = 0;
$config['barcode_font_size'] = "10";
$config['barcode_height'] = '1000';
$config['barcode_width'] = '20000';
$config['barcode_num_in_row'] = "2";
$config['barcode_page_width'] = "100";
$config['barcode_page_cellspacing'] = "100";
$config['barcode_generate_if_empty'] = 0;
$config['barcode_formats'] = null;
$data['barcode_config'] = $config;
$data['barcode_content'] = $hash;
// get the newly generated barcode
$barcode_instance = Barcode_lib::barcode_instance($result, $config);
//if($res){
$html=$this->load->view('admin/production/packing/packing_barcode', $data, true);
$this->m_pdf->pdf->WriteHTML($html);
$this->m_pdf->pdf->Output();
}catch (Exception $e) {
set_alert('error', $e->getMessage());
redirect(admin_url('PackingController'));
}