} elseif ($barcode_id_has_dash || $barcode_id_has_umss) {
         $pi_barcode = $barcode_id;
     } elseif (strpos($barcode_id, ';')) {
         $products_and_articles_id = $barcode_id;
     } else {
         if ($product_id != '' && $article_id != '') {
             $products_and_articles_id = "{$product_id};{$article_id}";
         }
     }
     $result['label'] = $class_bl->generateLabelProductTag($ean, $pi_barcode, $products_and_articles_id);
 } elseif ($label_type == 'jewelboxlabel') {
     $result_data = $class_bl->generateBoxLabel($product_id, $article_id, $productean);
 } elseif ($label_type == 'label_product_ottob2b') {
     $result_data = $class_bl->generateLabelOttoB2B($product_id, $article_id, $productean);
 } elseif ($label_type == 'label_product_hse') {
     $result_data = $class_bl->generateLabelHSE($product_id, $article_id, $productean);
 } elseif ($label_type == 'elementorderlabel') {
     $result = $class_bl->generateElementOrderLabel($barcode_id);
 } else {
     if ($barcode_id != '') {
         $result_data = $class_bl->generateBarcode($barcode_type, $barcode_id, '', $printer_resolution);
     } else {
         if ($productean != '' && ($product_id == 0 || $article_id == 0)) {
             $product = $class_pean->getProductArticle($productean);
             $product_id = $product['products_id'];
             $article_id = $product['products_articles_id'];
         }
         $products_data['products_id'] = $product_id;
         $products_data['products_articles_id'] = $article_id;
         if ($sp_id == '') {
             $sp_id = '0';