Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Лабораторно-практическое занятие

ШТРИХ-КОД

Теоретическое введение. Линейные коды

Рисунок - Линейный штрихкод

Линейными (обычными) называются штрихкоды, читаемые в одном направлении (по горизонтали).

Исторически сложилось так, что в торговле наиболее часто используется код EAN/UPC. Первоначально была разработана американская система UPC, содержащая в себе для кодировки товара 12 цифр, и она обрела такую популярность, что на неё обратили внимание и Европейские страны. К сожалению весь диапазон цифр был занят для кодирования товаров США и Канады, а товары и фирмы монопольно регистрировались в США. Перед разработчиками европейской кодировки EAN-13 встала серьёзная задача расширить диапазон кодов и сделать независимую от США систему регистрации, обеспечив максимальную совместимость с кодировкой UPC, в результате решения которой был найден способ кодирования 13-ой цифры, первой по счёту (она обычно указывается арабской цифрой слева от штрихкода) с помощью 12 цифровых шаблонов, так же как и в UPC. При этом в кодировке EAN-13 удалось сохранить совместимость, а UPC стал подмножеством кодировки EAN-13 с первой цифрой 0.

Логическая структура кода EAN-13.

    Префикс национальной организации GS1 (3 цифры); Регистрационный номер производителя товара (4-6 цифр); Код товара (3-5 цифр); Контрольное число (1 цифра); Дополнительное поле (необязательное штрих-кодовое поле, иногда там ставится знак «>», «индикатор свободной зоны»).

Пример обозначений штрих-кода EAN-13

 

1 - Код страны.
2 - Код изготовителя.
3 - Код товара.
4 - Контрольная цифра.
5 - Знак товара, изготовленного
 по лицензии.

Префикс национальной организации. В цифровом обозначении штрихкода первые три цифры— префикс GS1. Означают код регионального представительства ассоциации GS1 (регистратора), в которой зарегистрировался производитель продукции. Этот код не означает страну-производителя и не указывает страну происхождения (изготовителя или продавца) продукта. Ассоциация не запрещает регистрацию предприятия у регистратора другой страны.

НЕ нашли? Не то? Что вы ищете?

Таблица - Официальный список префиксов GS1

Префикс v

Национальная организация GS1 v

000-139

GS1 США

200-299

Внутренняя нумерация (для свободного использования внутри предприятий)

300-379

GS1 Франция

380

GS1 Болгария

383

GS1 Словения

385

GS1 Хорватия

387

GS1 Босния-Герцеговина

400-440

GS1 Германия

450-459
490-499

GS1 Япония

460-469

GS1 Россия

470

GS1 Кыргызстан

471

GS1 Тайвань

474

GS1 Эстония

475

GS1 Латвия

476

GS1 Азербайджан

477

GS1 Литва

478

GS1 Узбекистан

47909

GS1 Шри-Ланка

480

GS1 Филиппины

481

GS1 Белоруссия

482

GS1 Украина

484

GS1 Молдова

485

GS1 Армения

486

GS1 Грузия

487

GS1 Казахстан

489

GS1 Гонконг

500-509

GS1 Великобритания

520

GS1 Греция

528

GS1 Ливан

529

GS1 Кипр

530

GS1 Албания

531

GS1 Македония

535

GS1 Мальта

539

GS1 Ирландия

540-549

GS1 Бельгия, Люксембург

560

GS1 Португалия

569

GS1 Исландия

570-579

GS1 Дания

590

GS1 Польша

594

GS1 Румыния

599

GS1 Венгрия

600-601

GS1 Южная Африка

603

GS1 Гана

608

GS1 Бахрейн

609

GS1 Маврикий

611

GS1 Марокко

613

GS1 Алжир

616

GS1 Кения

618

GS1 Берег Слоновой Кости

619

GS1 Тунис

621

GS1 Сирия

622

GS1 Египет

624

GS1 Ливия

625

GS1 Иордания

626

GS1 Иран

627

GS1 Кувейт

628

GS1 Саудовская Аравия

629

GS1 ОАЭ

640-649

GS1 Финляндия

690-695

GS1 Китай

700-709

GS1 Норвегия

729

GS1 Израиль

730-739

GS1 Швеция

740

GS1 Гватемала

741

GS1 Сальвадор

742

GS1 Гондурас

743

GS1 Никарагуа

744

GS1 Коста-Рика

745

GS1 Панама

746

GS1 Доминиканская республика

750

GS1 Мексика

754-755

GS1 Канада

759

GS1 Венесуэла

760-769

GS1 Швейцария

770

GS1 Колумбия

773

GS1 Уругвай

775

GS1 Перу

777

GS1 Боливия

779

GS1 Аргентина

780

GS1 Чили

784

GS1 Парагвай

786

GS1 Эквадор

789-790

GS1 Бразилия

800-839

GS1 Италия

840-849

GS1 Испания

850

GS1 Куба

858

GS1 Словакия

859

GS1 Чехия

860

GS1 Сербия и Черногория

865

GS1 Монголия

867

GS1 Северная Корея

869

GS1 Турция

870-879

GS1 Нидерланды

880

GS1 Южная Корея

884

GS1 Камбоджа

885

GS1 Таиланд

888

GS1 Сингапур

890

GS1 Индия

893

GS1 Вьетнам

899

GS1 Индонезия

900-919

GS1 Австрия

930-939

GS1 Австралия

940-949

GS1 Новая Зеландия

950

GS1 Главный офис

955

GS1 Малайзия

958

GS1 Макао

977

Периодические издания, пресса (ISSN)

978-979

Книги (ISBN)

980

Возвратные квитанции

981-982

Валютные купоны

990-999

Купоны

Регистрационный номер производителя товара. Вторая логическая группа цифр — это код предприятия производителя или продавца товара. Обычно он занимает 4—6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий. Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов. Проблема связана с тем, что если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. То есть, если код предприятия составляет 6 цифр, то каждому предприятию выделяется пространство для регистрации 1000 единиц товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. Российское представительство приняло решение о выделении для вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара. Это было обусловлено тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.

Код товара. 3-5 оставшихся цифр выделяется для кодировки самого товара. Длина этого поля зависит от политики регистратора, то есть, в зависимости от того, какую длину кода предприятия выбрал регистратор в качестве базовой. То есть, от одной до ста тысяч наименований. Вопреки сложившемуся мнению, цифровой код самого товара никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска нового вида продукции без вложения в этот код какой-либо дополнительной смысловой нагрузки. То есть это ни вес, ни цвет, ни цена, ни чего бы то ни было ещё — это всего лишь порядковый номер товара, который компьютер терминала магазина просто берёт из своей компьютерной базы, где хранится как наименование, так и цена товара.

Следует отметить, что код товара 999 или 99999 Вы вряд ли встретите на упаковках с продукцией, потому что этот код указывает на предприятие как таковое. Собственно говоря, код этого специфичного товара в совокупности с остальными частями кода идентифицирует уникальный код самого предприятия (Идентификационный номер предприятия или GLN) в целях автоматизации и обмена документацией. Аналогично и для его подразделений можно увидеть 998, 997, 996.

Контрольное число. Последняя цифра, используемая для проверки правильности считывания штрихов сканером. Универсальный алгоритм вычисления контрольных чисел позволяет производить контроль кода для линейных штрих-кодов типа EAN-13, EAN-8, UPC-A, UPC-B и т. п. Еще раз заметим, что во всех щтрих-кодах контрольное число занимает последнюю позицию (разряд) кода.

Универсальный алгоритм вычисления контрольных чисел:

1. Сложить цифры, стоящие на четных местах кода.

2. Полученную сумму умножить на 3.

3. Сложить цифры, стоящие на нечетных местах кода, кроме контрольной цифры.

4. Сложить полученные в пунктах 2 и 3 цифры.

5. Отбросить старшие разряды чисел (десятки и сотни).

6. Из числа 10 вычесть полученную в пункте 5 цифру.

Пример вычисления контрольного числа:

1. Сложить цифры, стоящие на четных местах:
  0 + 0 + 7 + 2 + 1 + 0 = 10

2. Полученную сумму умножить на 3:
 10 х 3 = 30

3. Сложить цифры, стоящие на нечетных местах, кроме контрольной цифры:
 3 + 0 + 3 + 6 + 1 + 2 = 15

4. Сложить полученные в пунктах 2 и 3 цифры:
 30 + 15 = 45

5. Отбросить десятки:
 от 45 - получаем 5

6. Из числа 10 вычесть полученную в пункте 5 цифру:
 10 - 5 = 5

Полученная цифра должна совпадать с контрольной цифрой штрих-кода, что говорит о подлинности товара.
Если полученная цифра не совпадает с контрольной - значит товар произведен незаконно.

Таблица – Кодировка цифр штрих-кода

Цифра

Левый код

Правый код

Ширина линий

0

0001101

1110010

3-2-1-1

1

0011001

1100110

2-2-2-1

2

0010011

1101100

2-1-2-2

3

0111101

1000010

1-4-1-1

4

0100011

1011100

1-1-3-2

5

0110001

1001110

1-2-3-1

6

0101111

1010000

1-1-1-4

7

0111011

1000100

1-3-1-2

8

0110111

1001000

1-2-1-3

9

0001011

1110100

3-1-1-2

Таблица - Кодировка защитных шаблонов

Шаблон

Слева

По центру

Справа

Левый защитный шаблон

101

Средний защитный шаблон

01010

Правый защитный шаблон

101

Задания к лабораторно-практической работе:

1.  В соответствии с вариантами заданий расшифровать префиксы GS1.

2.  Выделить регистрационные номера производителя товара и коды товаров.

3.  Рассчитать контрольные числа в кодах и проверить подлинность штрихового кодирования.

4.  Составить двоичный код для обозначения штрих-кода

5.  Составить электронные таблицы в Excel для распознавания кодов по префиксу GS1 и подсчету контрольного числа.

6.  В полученных таблицах описать процедуру формирования штрих-кодов в двоичной системе счисления.

Таблица - Варианты заданий к лабораторно-практическому занятию

1

2

3

Программное обеспечение для штрих-кодов фирмы TEC-IT

4

5

6

Программное обеспечение для штрих-кодов фирмы TEC-IT

Программное обеспечение для штрих-кодов фирмы TEC-IT

7

8

9

Программное обеспечение для штрих-кодов фирмы TEC-IT

Программное обеспечение для штрих-кодов фирмы TEC-IT

10

11

12

13

14

15

Программное обеспечение для штрих-кодов фирмы TEC-IT

Программное обеспечение для штрих-кодов фирмы TEC-IT

16

17

18

Программное обеспечение для штрих-кодов фирмы TEC-IT

Программное обеспечение для штрих-кодов фирмы TEC-IT

Программное обеспечение для штрих-кодов фирмы TEC-IT