Андрей Смирнов
Время чтения: ~23 мин.
Просмотров: 0

Проверка штрихового кода

Штрих коды стран мира, расшифровка штриховых кодов

Штрих код (баркод, англ. barcode) — графическое изображение, предоставляющее информацию о товаре. В настоящее время наиболее популярными являются два вида штрих кодов — линейные и двухмерные.

Если разобраться с последним требует считывания информации сканером с последующей её обработкой, то с линейным мы вполне можем обойтись и без всяких замысловатых штучек, а все, что нас интересует — это арабские цифры под линиями.

Заранее оговоримся,  не стоит расшифровывать штриховые коды нанесенные непосредственно торгующими организациями, вряд ли эта информация является чем-то значимым, супермаркеты зачастую кодируют, мягко говоря, «от балды», исключительно для считывания стоимости товара, хотя для данных целей специально зарезервированы и не используются во внешней кодировке цифры от 200 до 299.

EAN-13, который Вы видите на иллюстрации — именно тот штрих код, с которым Вы чаще всего сталкиваетесь в своей повседневной жизни, давайте попробуем расшифровать его и посмотрим что это нам даст.

Проверка штрих кода на правильность

Запомнив данную несложную операцию, Вы всегда сможете произвести её самостоятельно, согласитесь, лучше проверить товар  перед покупкой, чем когда Вы его уже оплатили и пришли домой.

Для проверки правильности штрих кода можно воспользоваться калькулятором.

Действие первое.  Складываем цифры баркода находящиеся на нечетных позициях (на рисунке обозначены желтым цветом), за исключением последней, она является проверочной и служит для подтверждения правильности сканирования двенадцати предыдущих.

4 + 0 + 7 + 2 + 8 + 8 = 29

Складываем четные (выделены голубым), полученное число умножаем на три.

6 + 0 + 0 + 0 + 1 + 9 = 16 х 3 = 48

Складываем полученные суммы, после этого на интересует только последняя цифра, которую мы отнимаем от 10.

29 + 48 = 7710 -7 = 3

В результате получаем проверочное число, которое должно соответствовать тринадцатой цифре баркода, ошибки быть не может, в случае несовпадения, продукция является контрафактной.3 = 3Как видите, ничего сложного, перейдем к следующему этапу.

Расшифровываем штрих код

Как мы уже знаем, последняя цифра  является проверочной, давайте определимся с остальными.

Предпоследние девять цифр — код производителя и товара, числа варьируются: код производителя —  4-6 цифр; код товара — 3-5 , причем код товара устанавливается каждым предприятием индивидуально и то что один производитель маркировал как духи, другой, к примеру, может маркировать как жевательную резинку.

Оставшиеся первые три цифры, вопреки бытующему мнению — код страны, но не страны производителя, а регистратора данного баркода, да, да, именно регистратора, то есть, продукт может быть произведен, к примеру, в России, а штрих код зарегистрирован во Франции.

  Как видите данные значения не дают сто процентную гарантию принадлежности товара, но не стоит огорчаться, такие случаи встречаются, но как правило товар маркируется именно в стране производителя.

000-139 США
200-299 Внутренняя нумерация
300-379 Франция
380 Болгария
383 Словения
385 Хорватия
387 Босния-Герцеговина
389 Черногрия
400-440 Германия
450-459; 490-499 Япония
460-469 Россия
470 Киргизия
471 Тайвань
474 Эстония
475 Латвия
476 Азербайджан
477 Литва
478 Узбекистан
479 Шри-Ланка
480 Филиппины
481 Белорусь (Белоруссия)
482 Украина
483 Туркменистан
484 Молдова
485 Армения
486 Грузия
487 Казахстан
488 Таджикистан
489 Гонконг
500-509 Великобритания
520 Греция
528 Ливан
529 Кипр
530 Албания
531 Северная Македония
535 Мальта
539 Ирландия
540-549 Бельгия Люксембург
560 Португалия
569 Исландия
570-579 Дания
590 Польша
594 Румыния
599 Венгрия
600-601 Южная Африка
603 Гана
604 Сенегал
608 Бахрейн
609 Маврикий
611 Марокко
613 Алжир
616 Кения
618 Кот д’Ивуар
619 Тунис
621 Сирия
622 Египет
624 Ливия
625 Иордания
626 Иран
627 Кувейт
628 Саудовская Аравия
629 ОАЭ
640-649 Финляндия
690-699 Китай
700-709 Норвегия
729 Израиль
730-739 Швеция
740 Гватемала
741 Сальвадор
742 Гондурас
743 Никарагуа
744 Коста-Рика
745 Панама
746 Доминиканская республика
750 Мексика
754-755 Канада
759 Венесуэла
760-769 Швейцария
770 Колумбия
773 Уругвай
775 Перу
777 Боливия
779 Аргентина
780 Чили
784 Парагвай
786 Эквадор
789-790 Бразилия
800-839 Италия
840-849 Испания
850 Куба
858 Словакия
859 Чехия
860 Сербия
865 Монголия
867 Северная Корея
869 Турция
870-879 Нидерланды
880 Южная Корея
884 Камбоджа
885 Таиланд
888 Сингапур
890 Индия
893 Вьетнам
899 Индонезия
900-919 Австрия
930-939 Австралия
940-949 Новая Зеландия
950 Главный офис
955 Малайзия
958 Макао
977 Периодические изданияпресса (ISSN)
978-979 Книги (ISBN)
980 Возвратные квитанции
981-982 Валютные купоны
990-999 Купоны

Обзор программ для создания штрих кода

Опубликовано: 02 Ноябрь 2011

Просмотров: 18061

Создать штрих код самостоятельно в наше время нужно уметь. Но далеко не всем доступны профессиональные средства создания штрих кодов. Эти программы требуют знаний в области дизайна и полиграфии. А как быть, если вы не разбираетесь в тонкостях печати переменных данных. На эти случаи я проведу небольшой обзор программ для создания штрих кода в домашних условиях. Даже начинающий пользователь сможет создать штрих-код при помощи этих инструментов. Эти программы создают штрих-код самостоятельно и не требуют дорогостоящих графических пакетов. Попробуйте, и у вас получиться создать свой собственный штрих код.

предыдущем материалепрограмма для создания штрих кода

Скачать barcoder v 1.4 можно из интернета, ссылок давать не буду, погуглите. Итак, что же она умеет, исходя из описания. Чудесная программа BarCoder позволяет напечатать любой штрих код на обычном домашнем принтере. В этой версии правда поддерживается только стандарт EAN-13, но учитывая что в большинстве супермаркетов именно этот стандарт печати штрих кодов и используется, большего нам пока не нужно. Программа может печатать в несколько колонок и поддерживает печать на самоклеющихся этикетках(например LOMOND). Программа условно бесплатная. То есть вы можете полноценно работать в демо-версии, однако она накладывает определенные ограничения при создании штрих кода. Ну точнее, если быть откровенным, то демо версия (насколько я разобрался, возможно я и не прав) умеет почти все. Она создает штрих коды, генерирует штрих коды, сохраняет штрих коды в базе данных. Чудесная программа позволяет разделять штрих код на составляющие, такие как код страны, код товара и прочие элементы штрих кода. Словом, отличная программа для печати штрих кода. Но есть один нюанс. Я не нашел в демо-версии, как печатать штрих код. Точнее я нашел этот пунктик, но он не активен. Видимо это все-таки привилегия зарегистрированной версии программы barcoder для печати штрих кода. Поэтому, мы ее отметаем. Но для общего кругозора посмотрите все таки.

Ну и еще одну программу стоит рассмотреть. Zoner Barcode Studio 2 штука конечно платная, но популярная, поэтому лекарство найти достаточно просто. Это уже достаточно профессиональная программа для создания штрихкода. Умеет работать с разными стандартами штрих-кодов, умеет вообще много чего. Программа работает с xml, экспортирует в разные форматы, правда из векторных можно отметить только WMF. Самая важная функция этой программы для создания штрих-кодов — работа с ODBC, а это в умелых руках обеспечит работу с любой базой данных. Таким образом мы можем создавать штрих код из базы данных. Кстати с Excel работает по умолчанию, даже не нужно подключать ODBC. Еще из полезностей — можно убирать цифровое обозначение штрих кода, можно выбирать цветовые вариации штрихкода, размеры, метки реза, этикетки и прочие вкусности для пользователя. Профессиональной конечно эту программу назвать сложно, но для печати штрих-кодов дома вполне подойдет. Ну вот в принципе весь обзор программ для печати штрих кодов. Конечно, уверен, что программы для штрихкода не ограничиваются этим списком, их намного больше. Но и даже при помощи указанных программ можно легко напечатать штрих-код дома. Далее постараюсь написать обзор программ для создания QR-кода. Пока же просто почитайте описание и применение двумерных кодов.

  • Назад

  • Вперёд

Расшифровка цифровой информации

Линейный штрих-код состоит из цифр, обозначающих:

  • код страны;
  • код изготовителя;
  • код товара;
  • контрольная цифра;
  • знак товара, изготовленного по лицензии.

Цифровое значение кода товара, состоящего из пяти цифр:

  • первая — обозначает товар;
  • вторая — свойства потребления;
  • третья — определяет размеры;
  • четвертая — состав ингредиентов;
  • пятая — указывает цвет.

Регистрационный номер изделий говорит, где была регистрация товара. Это означает, что изготовление могло быть в иной стране. Такие действия не запрещены Ассоциацией регистратором.

Код производителя или продавца позволяет фиксировать в одном регионе миллион предприятий. А предприятия регистрируют каждую единицу выпускаемых изделий. Код изделий позволяет регистрировать сто тысяч товаров.

Полезно знать: код продукции не говорит о качестве или цене товара. Это регистрация существующего наименования. Когда выпускается новое наименование, оно также проходит регистрацию.

Контрольная цифра проверяется сканером, правильно ли нанесена цифровая комбинация.

Таблица и расшифровка

Первые 2 или 3 цифры свидетельствуют о стране, которая изготовила товар. Каждая страна может иметь один или несколько кодов, например:

  • для России это номера 460-469;
  • Великобритания – 50;
  • Канада и США — соответственно 00-13.

Присваивать код страны уполномочена Международная организация EAN International.

Таким образом, первые четыре или пять цифр могут определять производителя. Следующий пятизначный код предоставляет информацию о названии и характеристиках товара.

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

Покупателям следует помнить, что код не составляет всего одну цифру. В некоторых ситуациях данный код не соответствует стране производителя, указанной на этикетке.

Среди большого ассортимента мобильных телефонов можно ошибиться в выборе. Читайте здесь, можно ли вернуть телефон обратно в магазин, если он не понравился.

Возможные причины несоответствия штрих-кода со страной производителя:

  • регистрация фирмы и присвоение кода не в своей стране;
  • производство продукции на дочернем предприятии;
  • изготовление товара в одной стране, а получение лицензии в ином государстве;
  • учреждение предприятия различными странами.

Штрих-код имеет много полезной информации об изготовителе и особенностях товара.

К наиболее распространенным относятся американский Универсальный товарный код UPS, а также Европейская система кодирования EAN-13.

Так, например, если взять цифровой код 8580024700016. Первые цифры 858 присвоены стране Словакии. Эти данные можно найти в таблице штрих-кодов стран мира. Так, можно определить производителя из любой страны.

Маркировке этими штрих-кодами не подлежат книги и периодические издания. Для них предусмотрены иные стандарты.

Таблица штрих-кодов позволяет определить подлинность происхождения вещей и сравнить совпадение указанной информации на этикетке.

Пользуясь таблицей, следует учитывать, что в ней страны расположены в соответствии с возрастанием числового значения.

В США и Канаде существует иная система кодирования, состоящая из 12-ти знаков. Графические изображения очень сходны с европейской системой. Они одинаково считываются сканерами.

Можно ли по цифровому коду узнать страну происхождения продукта?

Бытует мнение, что по штриховому коду, указанному на упаковке изделия, можно проверить, в какой стране оно было произведено. Однако это не совсем так.

По первым трем цифрам, которые официально именуются регистрационным номером предприятия GCP (Global Company Prefix, англ.) или префиксом Национальной организации, можно определить лишь то, в какой Национальной организации зарегистрировал свое предприятие тот или иной производитель. Из чего состоит штрих-код на товаре и какие есть способы расшифровки, читайте здесь.

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

Так например, нередки случаи, когда организация, производя товары в одной стране, может быть зарегистрирована в другой. А также иметь филиалы в других странах или выпускать продукцию совместно с другими производителями. Таким образом можно говорить о том, что не имея никаких нормативно-правовых ограничений, одно и то же предприятие может быть зарегистрировано в Национальных организациях разных стран.

Так, например, в Германии существует такая фармацевтическая компания, которая производит товары для рынков сбыта в нескольких странах. На основании этого она вступила в Национальные организации тех стран, где реализуется ее продукция и для каждого импортера изготавливает упаковки товара со своим префиксом (в частности для Бельгии с кодом 540-549, а для России штрих-код на упаковке начинается с цифр 460).

Несоответствие штрих-кода маркировке

Данная ситуация не является редкостью. Например, на упаковке написано «Сделано в России». Если размышлять логически, то и первые символы должны соответствовать этой стране. На практике же часто можно заметить не русский штрих-код, а китайский.

Данное несоответствие может иметь несколько причин:

  • Организация-производитель была зарегистрирована не в своей стране. Именно поэтому штрих-код был получен в другой, в той, на которую ориентирован основной экспорт.
  • Товар был произведен на дочернем предприятии. Подобные организации могут находиться по всей планете.
  • Товар был произведен в указанной на маркировке стране, но по лицензии организации из совершенно другого государства.
  • Предприятие имеет несколько учредителей. Они могут находиться на любом уголке планеты.

Самой же очевидной причиной является ложь производителя. Организация пытается выдать товар за более качественный, указывая другую страну на упаковке.

Штрих-код: понятие

Данный термин означает совокупность вертикальных линий и пробелов разной ширины, а также цифр. В настоящее время каждый товар должен быть помечен штрих-кодом. В графическом изображении скрыта полная информация о товаре. Благодаря этому и производители, и посредники, и продавцы получили возможность облегчить себе работу и вести автоматизированный учет продукции.

Штрих-код в обязательном порядке состоит из вертикальных линий и пробелов разной ширины. Цифры наносятся на большую часть товара. В некоторых случаях они могут отсутствовать. Это не является примером не подлинного штрих-кода. Подобная графическая информация также содержит все необходимые сведения. Однако человеку без специального оборудования в этом случае подлинность товара проверить невозможно.

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

Каждой стране присвоена определенная последовательность цифр

Важно знать, что символы не меняются. Именно по первым 2-3 знакам можно узнать страну-производителя того или иного товара

Информация о кодах представлена в таблице ниже.

Страна Код Страна Код Страна Код
Канада и США 00-09 Аргентина 779 Литва 477
Франция 30-37 Чили 780 Украина 482
Болгария 380 Эквадор 786 Молдова 484
Словения 383 Бразилия 789 Гонконг 489
Хорватия 385 Италия 80-83 Япония 45, 49
Люксембург и Бельгия 54 Германия 400-440 Венгрия 599
Португалия 560 Россия 460-469 ЮАР 600, 601
Исландия 569 Тайвань 471 Марокко 611
Дания 57 Эстония 474 Алжир 613
Польша 590 Латвия 475 Тунис 619
Новая Зеландия 94 Испания 84 Турция 869
Финляндия 64 Куба 850 Нидерланды 87
КНР 690 Словакия 858 Южная Корея 880
Норвегия 70 Чехия 859 Таиланд 885
Израиль 729 Югославия 860 Сингапур 888
Великобритания 50 Мальта 535 Мексика 750
Греция 520 Ирландия 539 Венесуэла 759
Кипр 529 Швеция 73 Швейцария 76
Колумбия 770 Вьетнам 893 Австралия 93
Индия 890 Австрия 90, 91 Малайзия 955
Беларусь 481 Кыргызстан 470 Уругвай 773

Штрих-код в качестве примера — 4810153010490. Первые 3 цифры — 481. Следовательно, это штрих-код Беларуси, то есть товар произведен именно там. Еще один пример — 4607086410639. Первые 3 цифры — 460. Они говорят о том, что это штрих-код России. После этого достаточно сравнить данную информацию с той, которая указана на товаре или вторичной упаковке.

Расшифровка кода для EAN -128

Пример EAN-128

Как мы уже ранее сказали, владельцем и разработчиком штрих-кода EAN-128, является компания GS1. Расшифровка данного типа маркировок представляет куда более трудную задачу, нежели для ранее представленных вариантов. Все дело в том, что стандартный номер EAN – 128, расшифровывается при использовании специального словаря (Code-128). Он и определяет наличие или отсутствие тех или иных данных.

Для того, чтобы Вы визуально это представили, рассмотрим все на примере.

Формат штрих-кода EAN-128: “(ID)***(ID)***(ID)***”. В качестве ID – используется закодированная последовательность цифр, которая называется AI (В переводе идентификатор применения). Так вот значение этого идентификационного номера, определяется в словаре, который в полном варианте имеется только у GS1 и посмотреть его можно тоже там.

Для указания страны происхождения груза, в качестве идентификатора, должен присутствовать номер – 422, характеризующий страну происхождения. Однако, как Вы уже наверное заметили, он присутствует не везде и не всегда. В целом тратить на него место, никто не хочет, т.к производитель в данном случае, указывается в свободной форме выше.

Проверка EAN на подлинность

Данный код еще тем хорош, что его можно проверить на подлинность, не прибегая ни к каким дополнительным инструментам для считывания. Для процедуры проверки на совпадение, необходимо только сложить номер в определенной последовательности. Для примера возьмем EAN – 13, из скриншота выше. Его номер – 4018993404787.

  1. Складываем значения в четных рядах (вторые-четвертые и т.д) – 0+8+9+4+4+8 = 33.
  2. Полученную сумму необходимо перемножить на 3, в итоге получаем- 33*3=99.
  3. Теперь делаем сложение уже для нечетных рядов, при этом последнее значение не включаем- 4+1+9+3+0+7 = 24.
  4. Складываем с предыдущим значением – 24+99 = 123.
  5. Скидываем с получившегося числа сотни и десятки, в итоге остается только 3.
  6. Вычитаем из 10, значение из 5 пункта, в итоге получаем 10-3=7.

Число должно совпадать с контрольным значением, в нашем случае все сошлось, значит штрих-код был выпущен легально и принадлежит реальному производителю товара.

Как проверить страну-изготовления

Такую проверку можно провести в ручном режиме, считав код товара и сравнив его с таблицей кодов.

Чтобы провести проверку с помощью компьютера, надо ввести код в специальную строку поиска.

Также можете попробовать базу сайта: rosscan.ru.

Наиболее прогрессивным является использование смартфонов, которые имеются почти у каждого покупателя.

Для использования смартфона надо скачать и установить на нем специальную программу, которая позволит идентифицировать товар как по стране-производителю, так и по другим показателям.

Для примера на смартфоне Redmi Note 4 (Android) с помощью Play Market установим приложение «QR сканер штрих-кода» (Geeks.Lab.2015):

  1. Запускаем программу.
  2. Появляется окно с просьбой поместить штрих-код в прямоугольник видоискателя.
  3. После наводки на резкость программа сканирует штрих-код (в данном случае, лекарства), выдает код (4660007701940) и сообщает, что формат штрих-кода соответствует EAN 13, а тип Product.
  4. Далее программа предлагает перейти к поиску товара в базе или в Интернете.
  5. Перейдя к поиску в Интернете, получаем данные о товаре (таблетки Периндофил, 4 мг, страна Россия, производитель ООО «Изварино Фарма»).

Штрих-код товара представляет собой набор штрихов и цифр, отражающий информацию о стране-производителе товара, компании-производителе и других характеристиках товара. Проверить подлинность штрих-кода можно вручную, используя специальный алгоритм арифметических действий с цифрами кода. Страну-производителя товара можно определить по коду вручную с помощью таблицы, с помощью онлайн-программы на ПК или с помощью программы сканирования, установленной на личном смартфоне.

Из чего состоит: описание закодированной информации

Информация на товаре может быть закодирована в виде линейной или двумерной символики. Именно линейные коды в виде черных и белых полос, которые считываются сканером в одном направлении, можно увидеть на большинстве продукции.

Штриховой код может наноситься на упаковку типографским способом при ее производстве или же с помощью специальной самоклеящейся пленки, распечатанной на специальном принтере.

Где лучше заказать штрих-коды на продукцию в России, как их получить и нанести на товар, читайте тут.

В штрих-коде закодирована следующая информация о продукции:

  1. Страна происхождения изделия (его изготовителя или продавца).
  2. Код предприятия-изготовителя.
  3. Код самой продукции.
  4. Проверочное число.

Нанесенные на упаковку штрихи и цифры сами по себе не содержат никакой информации о продукции. Они представляют собой ее уникальный номер, при считывании которого можно узнать определенные сведения.

Все данные о том или ином товаре хранятся в базе сервера торгового предприятия, откуда их можно получить, считав при помощи сканера кодировку. Также существует международная информационная система GEPIR, где любой потребитель на официальном сайте GEPIR с помощью онлайн-сервиса по штриховому коду может узнать информацию как о предприятии-владельце кода, так и о самом товаре.

Код продукции, содержащийся в штриховом кодировании не несет самостоятельной смысловой нагрузки, по нему невозможно определить характеристики товара (цвет, цена и т.д.). Все эти сведения можно получить только после считывания информации сканером и поиска ее в базе данных.

Когда необходим штрих-код на товар и как его сделать самостоятельно, узнайте тут.

Таблица стран

Каждое изделие имеет регистрационный номер, который состоит из 13 чисел по системе ЕАN.

Америка и Канада применяют 12 цифровую комбинацию по UPS, откуда взял свое начало штриховой код.

Для габаритных изделий применяют комбинацию из 8 чисел. 

Таблица соответствия чисел и государства

Австралия 93
Австрия 90-91
Аргентина 779
Бельгия 54
Беларусь 481
Болгария 380
Боливия 777
Босния и Герцеговина 387
Бразилия 789
Великобритания 50
Венгрия 599
Венесуэла 759
Вьетнам 893
Гватемала 740-745
Германия 400-440
Гонг-Конг 489
Гондурас 740-745
Греция 520
Дания 57
Доминиканская республика 746
Израиль 729
Индия 890
Индонезия 899
Ирландия 539
Исландия 569
Испания 84
Италия 80-83
Канада 00-09
Кипр 529
Китай 690-691
Колумбия 770
Коста-Рика 740-745
Куба 850
Латвия 475
Литва 477
Люксембург 54
Мавритания 609
Малайзия 955
Мальта 535
Марокко и Западная Сахара 611
Мексика 750
Молдова 484
Нидерланды 87
Никарагуа 740-745
Новая Зеландия 94
Норвегия 70
Панама 740-745
Парагвай 784
Перу 775
Польша 590
Португалия 560
Россия 460
Сальвадор 740-745
Сингапур 888
Словакия 858
Словения 383
Соединенные Штаты Америки 00-09
Таиланд 885
Тайвань 471
Тунис 619
Турция 869
Украина 482
Уругвай 773
Филиппины 480
Финляндия 64
Франция 30-37
Хорватия 385
Чехия 859
Чили 780
Швейцария 76
Швеция 73
Шри-Ланка 479
Эквадор 786
Эстония 474
Югославия 860
Южная Корея 880
Южно-Африканская Республика 600-601
Япония 449-459

Согласно списку легко определяется производитель. Например, цифры 64 обозначают, что предприятие находится в Финляндии. Италия может иметь код в пределах от 80 до 83. Значит, если стоит 82, то страна производитель будет Италия.

Таиланд имеет свою трехзначную цифру 885, турецкая продукция имеет штрих 869. Японский производитель поставит первые цифры в диапазоне от 449 до 459. Украинский товар будет иметь код 482. Белорусский штрих код 481 появился в 1998 году.

Пример: чтобы расшифровать код купленной обуви, нужно посмотреть на два или три числа, которые стоят первыми. И сопоставить их с данными в приведенной таблице. Получите кодировку страны производителя. 

Стоит отметить: не всегда нанесенный на упаковку штрих-код соответствует стране, где изготовлен товар.

Запуск генератора штрих кодов

Теперь штрих кодовый шрифт проинсталлирован в Windows. В той папке, куда вы разархивировали скачаные файлы, запустите двойным щелчком мыши файл Генератор штрих кодов.xls. Возможно, при запуске вы увидите такую картину:

Это значит, что в вашем Office для безопасности компьютера выключены макросы, и вам необходимо их включить.

Microsoft Excel — это не только система электронных таблиц, но и программа, оснащенная мощным встроенным языком программирования Vusial Basic for Applications (VBA). При помощи макросов на VBA (так называются VBA-программы) можно достичь невиданных высот при создании электронных таблиц, и программисты, разрабатывающие программы для Microsoft Office часто этим пользуются.

Однако этим пользуюся не только программисты

Популярность Microsoft Office и мощь встроенного в него языка программирования привлекли к себе внимание хакеров и вирусописателей со всего мира, начиняющих хакерскими подпрограммами электронные таблицы и документы Office и выкладывающих их в Интернет. Единственной мерой, который смог придумать Майкрософт для безопасности пользователей было отключение запуска макросов по умолчанию.

Если вы решили нам доверять, включите макросы в Excel и «запустите» скачанный файл Генератор штрих кодов.xls. Когда рабочая книга Excel для печати ценников откроется, вы сразу же сможете сгенерировать штрихкоды после указания несложных настрок генератора:

В этом окне вам необходимо указать:

  • Сколько штрихкодов создать. Если вам нужно отпечатать, скажем, 100 штрих кодов, введите в рамке справа число 100 как показано на рисунке
  • Номер первого штрихкода: если вы в первый раз пользуетесь нашим генератором штрих кодов, то вам, наверное, имеет смысл указать в рамке справа число «1», и тогда программа создаст для вас штрихкоды начиная с этого номера. Если же вы, например, уже напечатали штрихкоды с первого по сотый и вам для новых наименований товаров в вашем магазине нужно допечатать еще, скажем, 20 штрихкодов для новых товаров, укажите в этом поле число «101» и программа будет нумеровать создаваемые штрихкоды начиная с этого номера
  • Префикс штрихкодов: Как уже было писано ранее, вам имеет смысл создавать штрихкоды в диапазоне 200-299. При этом вам может потребоваться, например, напечатать отдельно штрихкоды с префиксом «200» для товаров и отдельно — штрихкоды с префиксом «299» для дисконтных карт покупателей. Эта настройка дает вам возможность генерировать и печатать штрихкоды разных диапазонов для разных нужд

После того, как настройки генератора штрихкодов будет выполнены, вы можете нажать кнопку Создать штрихкоды. В ответ на это генератор штрих кодов создаст для вас новый лист Excel и заполнит его сгенерированными штрихкодами (колонка А). Дополнительно эта программа заполнит колонку B «картинками» штрихкодов, «нарисованных» при помощи того самого шрифта EAN13, который вы скачали вместе с генератором штрихкодов:

Вы можете распечатать эту страницу на принтере и потом удалить ее из рабочей книги, а можете удалить даже не печатая: вы всегда можете сгенерировать эти штрих коды заново и вам т.о. просто незачем сохранять их на жесткий диск.

Интересные факты[править]

  • Первым товаром со штрихкодом была жевательная резинка Wrigley`s
  • Сама по себе, кодировка EAN-13 не содержит трёх шестёрок, она содержит три разделительных знака, похожие на кодовое обозначение числа 6, различие только в наличии дополнительных нулей слева и справа в среднем контрольном символе, для предотвращения слияния с предыдущим и последующим символами. После прочтения сканером, три контрольных знака в виде двух тонких полос, распознаются им, как три шестерки, и представляются в памяти компьютера так же как и цифры 6 в самом коде. Подробнее число зверя.
  • Для шифровки 13 цифр используется 12 штриховых групп цифр.
  • Штрихкод одинаково распознаётся как в фотографическом позитиве, так и в негативе.

Об этой статье

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 76 человек(а). Количество просмотров этой статьи: 67 891.

Категории: Образование и коммуникации

English:Read 12 Digit UPC Barcodes

Español:leer los códigos de barra de 12 digitos

Deutsch:Bar Code Strichcode lesen

Português:Ler Código de Barras UPC de 12 Dígitos

Italiano:Leggere i Codici a Barre UPC a 12 Cifre

Bahasa Indonesia:Membaca Kode Batang UPC 12 Digit

العربية:قراءة أكواد باركود الدولية المكونة من 12 رقما

हिन्दी:12 डिजिट के यूपीसी बारकोड्स को पढ़ें

中文:读懂12位UPC条形码

Печать

Внешний вид и расшифровка штрих кодов Германии

Для начала стоит отметить, что в настоящее время широкое распространение получили 3 вида EAN штрих-кодов:

  1. EAN – 8. При шифровании используется всего 8 символов. Применяется данный вариант маркировки в тех случаях, когда нет необходимости идентифицировать большое количество данных о товаре. Например если для работы достаточно внести только вес и наименование. Код из 8ми символов имеет свои преимущества и самый главный из них конечно же малая стоимость. При маркировке сотен тонн товаров, выпуск штрих-кодов может существенно ударить по бюджету. EAN – 8 имеет небольшие размеры может наноситься даже на мелкие предметы. На практике, некоторые производители, позаботившиеся об оптимизации всех процессов работы, настраивают процедуру идентификации так, что могут вносить в 8ми символьную маркировку больше информации за счет уменьшения написания всех характеристик.
  2. EAN – 13. Стал модернизированной версией 8ми символьной кодировки. Пока является наиболее популярным, позволяя вносить больше нужных данных для характеризации продукции.
  3. EAN – 128 (GS1 – 128). Разрабатывается организацией GS1. В нашей стране она известна как GS1 РУС. Применяется для нанесения на различные грузы, где требуется больше сведений. При маркировании используется 128 символов, закодированных при помощи специального словаря Code -128. Его работы мы также рассмотрим в статье.

Внешне все штрих-коды выглядят, как набор черно-белых вертикальных полосок с указанием номера внизу кода. Читается EAN слева-направо и расшифровывается также. Далее мы рассмотрим процесс идентификации для каждого вида.

Приложение сканер штрих кода для телефона

Как я уже говорил, тем у кого есть телефон вообще ничего этого делать не нужно. Просто установим специальную программку, которая называется Barcode Scanner (для Android) или Qrafter (для iPhone/iPad). Кстати, в телефонах Xioami уже есть предустановленный сканер кодов, а в последней версии iOS на айфоне камера научилась распознавать QR коды автоматически.

Эти приложения могут проверить не только штрих-коды товаров, но и также ставшие популярными в последнее время QR кодов, из которых также могут быть расшифрованы полезные данные. Кстати, потренироваться в их использовании можно прямо сейчас, попробовав отсканировать QR коды со ссылками на данные программы, приведенные чуть выше.

Работа приложений до безобразия проста — запускаем, наводим камеру на штрих код и ждем, пока она на нем сфокусируется и распознает. После чего будет предложено открыть ссылку на поиск в Гугле информации о данном товаре.

Не помогло

Считывание

Функциональная польза от штрих-кодов может быть только в случае применения сканеров, считывающих со штрих-кода информацию. То есть отсутствие сканера сделает из штрих-кода всего лишь более или менее красивую картинку.

В настоящее время существуют два вида сканеров – стационарные, то есть кассовые, и портативные, чаще всего выглядящие как небольшая трубка с читающим устройством на одном из ее концов.

Применение того или иного вида сканера обусловлено их разрешительной способностью при считывании информации, объемом товаров, товарооборотом и количеством покупателей.

Сканер, считывая информацию, находится в постоянном контакте с базой данных конкретного субъекта предпринимательской деятельности. То есть, считывая штриховой код, сканер передает в компьютерную сеть не только факт покупки или отгрузки, но одновременно запускает алгоритмы перерасчета остатков продукции на складе и выдает информацию о необходимости пополнения запасов.

Что касается EAN-8:
По сути это младший собрат EAN-13, был введён для малоразмерных упаковок, для таких, где нет достаточно места для нанесения символики EAN-13.

Проверка производителя и подлинности товара

Для этого создан бесплатный онлайн—сервис, который предлагает определить подлинность купленной продукции, если ввести товарный штриховой код. 

Вбиваете в поисковике: «проверить штрих-код», на сайте вводите все цифры, указанные на упаковке купленного изделия. Нажимаете кнопку «проверить» и получаете ответ:

  • «штрих код подлинный» + информация о стране и производителе;
  • штрих код не является подлинным!» — сообщение будет красного цвета.

Рассмотрим пример: штрихованный код 4601546021298 и проведём его математические исчисления:

  1. Сначала определяем сумму цифр, стоящих на четных местах: 6+1+4+0+1+9=21.
  2. Потом складываем сумму цифр, занимающих нечетные позиции, но без последней цифры: 4+0+5+6+2+2=19.
  3. Сумму четных позиций умножаем на 3, то есть: (21*3)+19=82.
  4. Убираем 8 десятков, получилось 2. Вычисляем разность: 10-2=8; где число 10 означает постоянную цифру, не зависящую от количества знаков кода.
  5. Разница должна быть равна последнему числу, что подтверждает подлинность произведенной продукции.

Примите во внимание: если цифры не совпадают, тогда товар без регистрационного номера, он поддельный.

Проверка контрольного числа

Последняя цифра в комбинации – контрольное число. Под ним не закодировано никакое особое значение, но именно оно позволяет проверить правильность считывания шифра электронным устройством.

Что собой представляет?

Во время считывания сканером линейного изображения компьютер производит вычисления, в результате которых должно получиться число, совпадающее с последней цифрой шифра на упаковке продукции. Если значения совпали, то товар сканируется успешно, что говорит о его подлинности. Если значения не совпадают, то это может свидетельствовать о том, что товар поддельный.

Как его вычислить?

Проверить контрольное число можно и без наличия сканера и компьютера. Достаточно выполнить несколько простых арифметических действий:

  1. Сложить цифры, которые находятся на четных местах в числовом шифре на упаковке.
  2. Полученную сумму умножить на «3».
  3. Сложить цифры, расположенные на нечетных позициях в коде.
  4. Суммировать значения, полученные в результате расчетов в п.2 и п.3.
  5. Отбросить в полученном значении десятки.
  6. Из числа «10» вычесть значение, полученное в п.5.

В результате последнего действия получается контрольное число.

В расчете участвуют только первые 12 цифр шифра.

Например, EAN-13 товара 4610011702549. Контрольное число – 9.

Расчет будет следующий:

  • 6+0+1+7+2+4=20.
  • 20×3=60.
  • 4+1+0+1+0+5=11.
  • 60+11=71.
  • 71-70=1.
  • 10-1=9 – значение совпадает с контрольным.
Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации