Как правильно штрих кода или штрих коды?

15 ответов на вопрос “Как правильно штрих кода или штрих коды?”

  1. dessperado Ответить



    Учебники
    Просто о СЭД
    ЭП/ЭЦП
    Внешний документооборот
    Цифровая трансформация
    Эксперты
    Платформы построения ECM
    Штрих-коды. Как их правильно готовить и с чем есть

    Михаил Романов
    15 апреля 2009 г. 14:21
    0 комментариев
    Добавить в закладки
    Михаил Романов, ИТ-аналитик
    компании DIRECTUM

    Эксклюзивно для
    DIRECTU
    M-Journal
    Штрих-кодами ныне никого не удивишь. Они успешно
    используются для маркировки готовой продукции, для кодирования информации о
    весе/цене товара, для организации техпроцессов выпуска продукции (прохождении
    продукции по стадиям, расход деталей и т.д.) и в сотнях других решений. Однако,
    как и в любой другой области, в штрих-кодировании, а особенно при использовании
    штрих-кодов в работе с электронно-бумажными документами (документами, которые
    могут существовать одновременно и в бумажном и в электронном вариантах), есть
    свои тонкости и нюансы. Постараемся разобраться с основными из них:
    ● Какие
    штрих-коды использовать?
    ● Как
    правильно наносить штрих-коды?
    ● Как
    их читать?

    Что есть будем?

    Начнем с вопроса выбора типа штрих-кода для наших задач.
    Для начала стоит сказать, что «штрих-код» понятие очень
    емкое и в общем случае включает различные способы визуального кодирования
    информации в виде набора рисок-штрихов. Однако, широко распространенные в настоящее
    время штрих-коды, во-первых, являются 2-цветными (черные риски на белом фоне),
    а во-вторых, делятся на:
    ● линейные
    или 1D штрих-коды,
    ● двумерные
    или 2D коды.

    В каждой из подгрупп имеется огромное количество различных
    стандартов кодирования.
    На что следует обратить внимание при выборе типа
    штрих-кода:
    ● Поддерживаемый
    кодом алфавит. Встречаются коды поддерживающие: только цифры; буквы, цифры и
    некоторые знаки препинания; произвольные байты.
    ● Максимальный
    размер кодируемого сообщения. Некоторые штрих-коды имеют явно заложенные в
    стандарт ограничения. В любом случае, по данному показателю вне конкуренции
    оказываются 2D штрих-коды, которые позволяют кодировать от нескольких тысяч
    знаков и более (для сравнения: средний линейный код позволяет закодировать
    10-20 символов, а далее станет просто не читаем устройствами считывания)
    ● Эффективность
    (компактность) кодирования. Эффективность обычно выражается в том, сколько
    информации можно закодировать в единице размера (для 1D в единице длины, для 2D
    – в единице площади) без снижения качества распознавания. Некоторые стандарты
    имеют специальные методы для снижения объема кодированного сообщения. Например,
    стандарт Code 128 позволяет переключаться в режим «только цифры» для
    кодирования больших последовательностей цифр, каждая цифра при этом кодируется
    меньшим количеством штрихов, нежели в обычном режиме.
    ● Наличие
    контрольных сумм или помехоустойчивого кодирования. Данная опция является
    крайне полезной, т.к. позволяет удостовериться в правильности считывания
    штрих-кода (если последний считан с ошибками, есть надежда, что данные могут
    быть корректно восстановлены оператором, что, конечно же, на много лучше, чем
    слепая работа с неверными данными) или даже скорректировать испорченные данные.

    Варить, жарить, … нет, лучше завялить

    После того, как мы определились с типом используемого нами
    штрих-кода, стоит разобраться, как мы будем его наносить на документы. Основной
    принцип здесь «нанести нужно так, чтобы потом не возникло проблем с чтением».
    Какие же факторы оказывают влияние на возможность чтения штрих-кода? Пожалуй,
    основные, это:
    ● Разрешение
    печатающего и считывающего устройства. Здесь нужно небольшое пояснение…
    ● Дело
    в том, что в большинстве современных штрих-кодов ширина штриха не является
    величиной постоянной, точнее так: для каждого конкретного нанесенного кода
    выбирается некоторая единица толщины, а все штрихи и промежутки должны быть ей
    кратны. Собственно так и осуществляется кодирование отдельных символов: «штрих
    толщины 3, промежуток толщины 1, штрих толщины 1», … .
    ● Так
    вот, если разрешающая способность печатающего или сканирующего устройства много
    больше единицы толщины (или толщина кратна размеру точки устройства), то
    считывание проходит без проблем. Если же это правило не соблюдается, то при
    считывании вместо «штрих толщиной 3», появится, например, «штрих, толщиной
    3.7», и как его будет интерпретировать сканер – не известно.
    ● Поэтому,
    чем больше разрешение принтера и сканера – тем лучше.
    ● С
    проблемой плохого разрешения можно бороться пропорционально «растягивая»
    изображение штрих-кода, однако у этого метода есть и обратная сторона:
    «длинные» штрих-коды читаются далеко не всеми устройствами и занимают слишком
    много места.
    ● Долговечность
    или устойчивость к стиранию. Здесь все понятно и так: в случае порчи штрих-кода
    (например, стирании части штрихов), он окажется не читаемым или, если это код
    без контрольной суммы, будет содержать неверное значение.
    ● Устойчивость
    к помаркам. Аналогично предыдущему, только штрихи не теряются, а «сливаются».

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

    Для вставки штрих-кодов в электронные документы и отчеты
    можно использовать либо встроенные средства редакторов и построителей отчетов,
    либо сторонние библиотеки, которые позволяют получать изображения как правило в
    форматах растровых изображений, emf/wmf-файлов (вектором) или даже могут
    интегрироваться непосредственно в офисные приложения – подобных приложений
    самой разной ценовой категории на рынке море. Для печати, таких документов, как
    правило, используются струйные или лазерные принтеры, разрешающей способности
    которых достаточно для воспроизведения любых штрих-кодов.
    Несколько сложнее обстоит дело с документами приходящими
    извне. Для нанесения на них штрих-кодов обычно используют:
    Надпечатку на обычном принтере или
    специальном принтере для надпечаток, который ставится как дополнительное
    расширение на некоторые потоковые сканеры. К сожалению, ни первый, ни второй
    способ нельзя назвать абсолютно удобными: первый, потому что требует большого
    количества манипуляций от оператора и не позволяет выбирать место, куда именно
    впечатывать штрих-код; второй, потому что разрешение принтеров надпечатки, как
    правило, не очень высокое, а кроме того, многие из них умеют печатать только
    символы.
    ● Печать
    на специальную клеящую ленту.
    ● Здесь
    нужно учитывать следующее: одна из самых распространенных и дешевых методологий
    печати наклеек на термоленту (такие наклейки чаще всего используют на крупных
    предприятиях торговли), имеет низкое разрешение, очень маленькую стойкость и
    крайне малый срок службы наклеек. Для установки меток на бумагу подобная
    технология явно не годится.
    ● Для
    образов лучше использовать клеящую ленту на обычной бумаге и соответствующий
    принтер.

    С чем изволите откушать…

    Остался последний вопрос: какими способами можно считывать
    штрих-коды.
    По большому счету этих способов 3:
    ● сканер
    штрих-кодов
    ● простой
    поточный или планшетный сканер и программная библиотека распознавания
    штрих-кодов
    ● ввод
    вручную (при условии наличия письменной расшифровки к штрих-коду).
    Самый распространенный и, пожалуй, самый надежный способ, это
    использовать сканер штрих-кодов. Обычно его целесообразно применять в местах
    массовой ручной обработки документов, там где важна скорость поиска. Про
    сканеры штрих-кодов нужно знать следующее:
    Количество рабочих плоскостей (лучей) считывания. Однолучевые
    несколько дешевле и (на мой взгляд) выглядят несколько эстетичнее, однако, при
    работе с таким сканером нужно внимательно следить, чтобы считывающий луч точно
    пересек все штрихи кода, что добавляет дополнительные движения (а значит и
    время) на правильное позиционирование метки под лучом.
    ● Поддерживаемые
    типы (1D, 2D) и стандарты штрих-кодов.
    ● Тип
    подключения к компьютеру (от этого зависит то, с каким ПО можно будет
    использовать сканер). Обычно используется подключение:
    – в разрыв клавиатуры
    (сканер посылает символы штрих-кода как набранные с клавиатуры);
    – в COM-порт;
    – в USB-разъем (в этом
    случае либо эмулируется один из двух предыдущих способов, либо со сканером
    поставляется своя библиотека);
    Второй способ, основанный на программном распознавании,
    больше подходит для использования в цехах сканирования, при множественной
    обработке документов. Здесь штрих-код может использоваться для привязывания
    карточки ранее зарегистрированного документа к телу, а также для разделения
    пачки листов на отдельные документы при потоковом сканировании.
    Основную сложность в данном способе представляет выбор
    библиотек или ПО для извлечения штрих-кодов. К сожалению, опыт авторов
    показывает, что, несмотря на кажущуюся наполненность рынка предложениями,
    действительно качественные решения, имеющие хорошие показатели качества
    распознавания (которое определяется способностью обнаруживать и читать
    штрих-коды на заполненном текстом или изображениями листе, а также читать
    блеклые, нечеткие, искаженные изображения штрих-кодов) и скорости работы. Даже
    высокая цена и большой срок работы на рынке, или то, что поставляется вместе со
    сканерами (чаще всего в качестве драйверов сканеров), не являются гарантами
    качества! А потому, выбирая подобное ПО, прежде всего, сделайте подборку
    тестовых изображений с характерными погрешностями сканирования (низкая яркость
    и контрастность, отклонение направления штрих-кодов от строго вертикального или
    строго горизонтального, …), и тестируйте, тестируйте, тестируйте!!!

    Немного специй нам не повредит

    Завершая тему работы со штрих-кодами, хочется дать
    несколько частных советов по выработке решения для работы со штрих-кодами:
    ● По
    возможности, старайтесь добиться того, чтобы ваши штрих-коды были как можно
    компактнее по размерам. Это упростит вставку/вклейку их в документы, снизит
    вероятность повреждения и упростит считывание штрих-сканерами. Добиться этого
    можно, например, с помощью следующих методов:
    – Уменьшение длины
    кодируемого идентификатора
    – Упрощение
    идентификатора за счет уменьшения возможного алфавита для кодов (например,
    оставить только цифры). В этом случае можно подобрать оптимальный для данного
    алфавита тип штрих-кодов или режим кодирования штрих-кода (например, как
    переключение на «только цифры» у Code128).
    – Переход на 2D штрих-коды.
    Как это не покажется странным, но вполне может оказаться, что маленький квадрат
    кода DataMatrix, окажется удобнее при вставке и читабельнее длинного
    прямоугольника 1D-кода.
    ● Снабжайте
    свои коды уникальными префиксами (суффиксами). Этот совет противоречит
    предыдущему, но здесь уже никуда не деться – придется соблюдать баланс.
    Необходимость такого префикса объясняется просто: на документах, с которыми вы
    будете работать уже могут быть нанесены штрих-коды, и у оператора или, тем
    более, системы автоматической обработки документов, не будет возможности
    определить какой из штрих-кодов его.
    ● Откажитесь
    от использования для нанесения наклеек со штрих-кодами от принтеров на
    термобумаге. Вообще, по возможности используйте обычные лазерные или струйные
    принтеры, если это возможно, и принтеры на клеящуюся бумажную ленту.
    ● Заранее
    побеспокойтесь о том, как считывать штрих-код, если он все-таки будет испорчен.
    Здесь можно предложить сразу несколько рекомендаций (в основном это
    рекомендации для случая, когда штрих-коды вставляются еще в электронный документ):
    ● Наносите
    на документ несколько штрих-кодов, в разных частях листа. Это может показаться
    невозможным, ведь лист и так заполнен «под завязку», однако и тут можно найти
    некоторые ходы:
    – Не обязательно делать
    все штрих-коды одинакового размера – «запасные» могут быть и потоньше
    – Если считывание
    происходит не сканером штрих-кодов, у которого длина луча заведомо ограничена,
    а библиотекой, то можно напечатать штрих-код по кромке, растянув его вдоль всего
    листа.
    – Делайте подписи к
    штрих-кодам, чтобы их мог прочесть оператор, и ввести код с клавиатуры.

  2. Gottini Ответить



    Учебники
    Просто о СЭД
    ЭП/ЭЦП
    Внешний документооборот
    Цифровая трансформация
    Эксперты
    Платформы построения ECM
    Штрих-коды. Как их правильно готовить и с чем есть

    Михаил Романов
    15 апреля 2009 г. 14:21
    0 комментариев
    Добавить в закладки
    Михаил Романов, ИТ-аналитик
    компании DIRECTUM

    Эксклюзивно для
    DIRECTU
    M-Journal
    Штрих-кодами ныне никого не удивишь. Они успешно
    используются для маркировки готовой продукции, для кодирования информации о
    весе/цене товара, для организации техпроцессов выпуска продукции (прохождении
    продукции по стадиям, расход деталей и т.д.) и в сотнях других решений. Однако,
    как и в любой другой области, в штрих-кодировании, а особенно при использовании
    штрих-кодов в работе с электронно-бумажными документами (документами, которые
    могут существовать одновременно и в бумажном и в электронном вариантах), есть
    свои тонкости и нюансы. Постараемся разобраться с основными из них:
    ● Какие
    штрих-коды использовать?
    ● Как
    правильно наносить штрих-коды?
    ● Как
    их читать?

    Что есть будем?

    Начнем с вопроса выбора типа штрих-кода для наших задач.
    Для начала стоит сказать, что «штрих-код» понятие очень
    емкое и в общем случае включает различные способы визуального кодирования
    информации в виде набора рисок-штрихов. Однако, широко распространенные в настоящее
    время штрих-коды, во-первых, являются 2-цветными (черные риски на белом фоне),
    а во-вторых, делятся на:
    ● линейные
    или 1D штрих-коды,
    ● двумерные
    или 2D коды.

    В каждой из подгрупп имеется огромное количество различных
    стандартов кодирования.
    На что следует обратить внимание при выборе типа
    штрих-кода:
    ● Поддерживаемый
    кодом алфавит. Встречаются коды поддерживающие: только цифры; буквы, цифры и
    некоторые знаки препинания; произвольные байты.
    ● Максимальный
    размер кодируемого сообщения. Некоторые штрих-коды имеют явно заложенные в
    стандарт ограничения. В любом случае, по данному показателю вне конкуренции
    оказываются 2D штрих-коды, которые позволяют кодировать от нескольких тысяч
    знаков и более (для сравнения: средний линейный код позволяет закодировать
    10-20 символов, а далее станет просто не читаем устройствами считывания)
    ● Эффективность
    (компактность) кодирования. Эффективность обычно выражается в том, сколько
    информации можно закодировать в единице размера (для 1D в единице длины, для 2D
    – в единице площади) без снижения качества распознавания. Некоторые стандарты
    имеют специальные методы для снижения объема кодированного сообщения. Например,
    стандарт Code 128 позволяет переключаться в режим «только цифры» для
    кодирования больших последовательностей цифр, каждая цифра при этом кодируется
    меньшим количеством штрихов, нежели в обычном режиме.
    ● Наличие
    контрольных сумм или помехоустойчивого кодирования. Данная опция является
    крайне полезной, т.к. позволяет удостовериться в правильности считывания
    штрих-кода (если последний считан с ошибками, есть надежда, что данные могут
    быть корректно восстановлены оператором, что, конечно же, на много лучше, чем
    слепая работа с неверными данными) или даже скорректировать испорченные данные.

    Варить, жарить, … нет, лучше завялить

    После того, как мы определились с типом используемого нами
    штрих-кода, стоит разобраться, как мы будем его наносить на документы. Основной
    принцип здесь «нанести нужно так, чтобы потом не возникло проблем с чтением».
    Какие же факторы оказывают влияние на возможность чтения штрих-кода? Пожалуй,
    основные, это:
    ● Разрешение
    печатающего и считывающего устройства. Здесь нужно небольшое пояснение…
    ● Дело
    в том, что в большинстве современных штрих-кодов ширина штриха не является
    величиной постоянной, точнее так: для каждого конкретного нанесенного кода
    выбирается некоторая единица толщины, а все штрихи и промежутки должны быть ей
    кратны. Собственно так и осуществляется кодирование отдельных символов: «штрих
    толщины 3, промежуток толщины 1, штрих толщины 1», … .
    ● Так
    вот, если разрешающая способность печатающего или сканирующего устройства много
    больше единицы толщины (или толщина кратна размеру точки устройства), то
    считывание проходит без проблем. Если же это правило не соблюдается, то при
    считывании вместо «штрих толщиной 3», появится, например, «штрих, толщиной
    3.7», и как его будет интерпретировать сканер – не известно.
    ● Поэтому,
    чем больше разрешение принтера и сканера – тем лучше.
    ● С
    проблемой плохого разрешения можно бороться пропорционально «растягивая»
    изображение штрих-кода, однако у этого метода есть и обратная сторона:
    «длинные» штрих-коды читаются далеко не всеми устройствами и занимают слишком
    много места.
    ● Долговечность
    или устойчивость к стиранию. Здесь все понятно и так: в случае порчи штрих-кода
    (например, стирании части штрихов), он окажется не читаемым или, если это код
    без контрольной суммы, будет содержать неверное значение.
    ● Устойчивость
    к помаркам. Аналогично предыдущему, только штрихи не теряются, а «сливаются».

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

    Для вставки штрих-кодов в электронные документы и отчеты
    можно использовать либо встроенные средства редакторов и построителей отчетов,
    либо сторонние библиотеки, которые позволяют получать изображения как правило в
    форматах растровых изображений, emf/wmf-файлов (вектором) или даже могут
    интегрироваться непосредственно в офисные приложения – подобных приложений
    самой разной ценовой категории на рынке море. Для печати, таких документов, как
    правило, используются струйные или лазерные принтеры, разрешающей способности
    которых достаточно для воспроизведения любых штрих-кодов.
    Несколько сложнее обстоит дело с документами приходящими
    извне. Для нанесения на них штрих-кодов обычно используют:
    Надпечатку на обычном принтере или
    специальном принтере для надпечаток, который ставится как дополнительное
    расширение на некоторые потоковые сканеры. К сожалению, ни первый, ни второй
    способ нельзя назвать абсолютно удобными: первый, потому что требует большого
    количества манипуляций от оператора и не позволяет выбирать место, куда именно
    впечатывать штрих-код; второй, потому что разрешение принтеров надпечатки, как
    правило, не очень высокое, а кроме того, многие из них умеют печатать только
    символы.
    ● Печать
    на специальную клеящую ленту.
    ● Здесь
    нужно учитывать следующее: одна из самых распространенных и дешевых методологий
    печати наклеек на термоленту (такие наклейки чаще всего используют на крупных
    предприятиях торговли), имеет низкое разрешение, очень маленькую стойкость и
    крайне малый срок службы наклеек. Для установки меток на бумагу подобная
    технология явно не годится.
    ● Для
    образов лучше использовать клеящую ленту на обычной бумаге и соответствующий
    принтер.

    С чем изволите откушать…

    Остался последний вопрос: какими способами можно считывать
    штрих-коды.
    По большому счету этих способов 3:
    ● сканер
    штрих-кодов
    ● простой
    поточный или планшетный сканер и программная библиотека распознавания
    штрих-кодов
    ● ввод
    вручную (при условии наличия письменной расшифровки к штрих-коду).
    Самый распространенный и, пожалуй, самый надежный способ, это
    использовать сканер штрих-кодов. Обычно его целесообразно применять в местах
    массовой ручной обработки документов, там где важна скорость поиска. Про
    сканеры штрих-кодов нужно знать следующее:
    Количество рабочих плоскостей (лучей) считывания. Однолучевые
    несколько дешевле и (на мой взгляд) выглядят несколько эстетичнее, однако, при
    работе с таким сканером нужно внимательно следить, чтобы считывающий луч точно
    пересек все штрихи кода, что добавляет дополнительные движения (а значит и
    время) на правильное позиционирование метки под лучом.
    ● Поддерживаемые
    типы (1D, 2D) и стандарты штрих-кодов.
    ● Тип
    подключения к компьютеру (от этого зависит то, с каким ПО можно будет
    использовать сканер). Обычно используется подключение:
    – в разрыв клавиатуры
    (сканер посылает символы штрих-кода как набранные с клавиатуры);
    – в COM-порт;
    – в USB-разъем (в этом
    случае либо эмулируется один из двух предыдущих способов, либо со сканером
    поставляется своя библиотека);
    Второй способ, основанный на программном распознавании,
    больше подходит для использования в цехах сканирования, при множественной
    обработке документов. Здесь штрих-код может использоваться для привязывания
    карточки ранее зарегистрированного документа к телу, а также для разделения
    пачки листов на отдельные документы при потоковом сканировании.
    Основную сложность в данном способе представляет выбор
    библиотек или ПО для извлечения штрих-кодов. К сожалению, опыт авторов
    показывает, что, несмотря на кажущуюся наполненность рынка предложениями,
    действительно качественные решения, имеющие хорошие показатели качества
    распознавания (которое определяется способностью обнаруживать и читать
    штрих-коды на заполненном текстом или изображениями листе, а также читать
    блеклые, нечеткие, искаженные изображения штрих-кодов) и скорости работы. Даже
    высокая цена и большой срок работы на рынке, или то, что поставляется вместе со
    сканерами (чаще всего в качестве драйверов сканеров), не являются гарантами
    качества! А потому, выбирая подобное ПО, прежде всего, сделайте подборку
    тестовых изображений с характерными погрешностями сканирования (низкая яркость
    и контрастность, отклонение направления штрих-кодов от строго вертикального или
    строго горизонтального, …), и тестируйте, тестируйте, тестируйте!!!

    Немного специй нам не повредит

    Завершая тему работы со штрих-кодами, хочется дать
    несколько частных советов по выработке решения для работы со штрих-кодами:
    ● По
    возможности, старайтесь добиться того, чтобы ваши штрих-коды были как можно
    компактнее по размерам. Это упростит вставку/вклейку их в документы, снизит
    вероятность повреждения и упростит считывание штрих-сканерами. Добиться этого
    можно, например, с помощью следующих методов:
    – Уменьшение длины
    кодируемого идентификатора
    – Упрощение
    идентификатора за счет уменьшения возможного алфавита для кодов (например,
    оставить только цифры). В этом случае можно подобрать оптимальный для данного
    алфавита тип штрих-кодов или режим кодирования штрих-кода (например, как
    переключение на «только цифры» у Code128).
    – Переход на 2D штрих-коды.
    Как это не покажется странным, но вполне может оказаться, что маленький квадрат
    кода DataMatrix, окажется удобнее при вставке и читабельнее длинного
    прямоугольника 1D-кода.
    ● Снабжайте
    свои коды уникальными префиксами (суффиксами). Этот совет противоречит
    предыдущему, но здесь уже никуда не деться – придется соблюдать баланс.
    Необходимость такого префикса объясняется просто: на документах, с которыми вы
    будете работать уже могут быть нанесены штрих-коды, и у оператора или, тем
    более, системы автоматической обработки документов, не будет возможности
    определить какой из штрих-кодов его.
    ● Откажитесь
    от использования для нанесения наклеек со штрих-кодами от принтеров на
    термобумаге. Вообще, по возможности используйте обычные лазерные или струйные
    принтеры, если это возможно, и принтеры на клеящуюся бумажную ленту.
    ● Заранее
    побеспокойтесь о том, как считывать штрих-код, если он все-таки будет испорчен.
    Здесь можно предложить сразу несколько рекомендаций (в основном это
    рекомендации для случая, когда штрих-коды вставляются еще в электронный документ):
    ● Наносите
    на документ несколько штрих-кодов, в разных частях листа. Это может показаться
    невозможным, ведь лист и так заполнен «под завязку», однако и тут можно найти
    некоторые ходы:
    – Не обязательно делать
    все штрих-коды одинакового размера – «запасные» могут быть и потоньше
    – Если считывание
    происходит не сканером штрих-кодов, у которого длина луча заведомо ограничена,
    а библиотекой, то можно напечатать штрих-код по кромке, растянув его вдоль всего
    листа.
    – Делайте подписи к
    штрих-кодам, чтобы их мог прочесть оператор, и ввести код с клавиатуры.

  3. РЎСѓРІРѕСЂРёРЅ Ответить

    Чередующиеся 2 и 5 (ITF).
    Распространено английское наименование кода — Inteleaved 2 of 5. Его особенность — в приспособленности к шифрованию информации любой длины — но только числовой, и при условии, что количество цифр будет четным. Кодирование осуществляется в соответствии с параметрами ширины штрихов и пробелов с применением 2 полос с 5 разными ширинами.
    Код распространен, главным образом, в складских организациях (например, в целях идентификации ящиков с товарами). Во многих случаях код реализован в стандарте ITF-14. Он считается одним из наиболее приспособленных для нанесения на гофрированные поверхности.

    GS1-128.
    Считается одним из главных международных идентификаторов грузов. В коде может быть зашифрована самая разная информация — например:

    срок годности товара;
    размеры товара, объем;
    код самого товара или партии.

    Кодироваться могут любые «понятные» данные — как текстовые, так и числовые (с использованием словаря по другому популярному стандарту — Code 128). В свою очередь, «реально полезные» данные по коду заложены в базах GS1. Именуются они «идентификаторами применения» — которых несколько десятков (ССЫЛКА).

    Code 39.
    Весьма универсальный код: с одной стороны, довольно емкий (позволяет кодировать большие латинские буквы, цифры и некоторые дополнительные символы), с другой — не слишком большой по размеру. Это позволяет его использовать в разных сферах хозяйства — в промышленности, в транспорте, военной индустрии.


    Codabar.
    Данный код рассчитан на шифрование куда более скромного перечня данных — цифр от 0 до 9, букв A, B, C, D и некоторые символы. Относится к не самым популярным кодам (и может использоваться, к примеру, в библиотечном деле). Однако остается востребованным благодаря легкости сканирования и наличию элементов самоконтроля — для автоматической проверки на ошибки.
    Теперь — о двумерных штрих-кодах, ставших результатом совершенствования технологии штрих-кодирования. Первые образцы таких кодов появились в начале 90-х годов — сильно позже одномерных штрих-кодов. Общераспространенными двумерные идентификаторы стали относительно недавно — благодаря повсеместному распространению общедоступных средств их распознавания, которых раньше в промышленных масштабах не было (и в быту их применять было затруднительно).

    Что «шифруется» в двумерных кодах

    Двумерный штрих-код — действительно более технологически продвинутый в сравнении с линейным. В нем присутствуют не полоски и пробелы (не только они), а иные, более сложные по формам элементы — квадраты, точки, линии и иные. Вариантов их взаимного расположения — несопоставимо больше в сравнении с вариантами взаимного расположения «пробелов и полосок», и потому в один двумерный штрих-код можно зашифровать намного больший объем данных в сравнении с одномерным кодом.
    Как и в случае с традиционными кодами, порядок взаимного расположения «квадратов, точек и линий» — и порядок установления соответствия им (их сочетаниям) «понятных для человека» данных (как и «реально понятных данных») определяется по конкретному стандарту штрихового кодирования.
    Отличительная особенность двумерных штрих-кодов в том, что в них изначально зашифрованы преимущественно «реально полезные данные» — то есть, готовая к восприятию информация. Во многих случаях нет промежуточной стадии, при которых «полезные данные» — полученные сразу из кода, сопоставляются с информацией по базе, что предусмотрена стандартом. Но поиск такого соответствия, безусловно, может производиться на регулярной основе.
    «Одноступенчатая» расшифровка двумерного штрих-кода возможна как раз благодаря его большой емкости: нет необходимости, в отличие от линейного кода, размещать часть данных на стороннем источнике. При этом, для соответствующей расшифровки, как правило, требуется значительная вычислительная мощность. Раньше она обеспечивалась встраиванием в сканеры штрих-кодов дорогостоящих высокопроизводительных микросхем. Сейчас — аналогичную производительность показывают даже самые дешевые мобильные гаджеты. Также подешевели и сами сканеры —  оснащенные необходимыми аппаратными компонентами. Собственно, этим и обусловлен тот факт, что двумерные штрих-коды — относительно новое явление для массового рынка.
    Можно выделить следующие популярные стандарты двумерного штрих-кодирования:

    QR-код.
    Легко узнается по наличию 3-х квадратов, расположенных на правом верхнем, правом и левом нижних углах. Изначально был создан для автомобильных производителей из Японии. Но впоследствии стал применяться повсеместно — в том числе и в розничной торговле. Может шифровать практически любые данные — текстовые, числовые. Теоретически — даже простейшие исполняемые команды и графические изображения небольшого объема.

    На практике код применяется в целях отслеживания движения товаров, идентификации отдельных объектов, времени их обработки, обеспечения коммуникации между поставщиком и потребителем. Популярно использование QR-кода в качестве визитной карточки в бизнесе.
    QR-код вмещает данные объемом до нескольких килобайт. Оптимально размещение 2-3 КБ — так, чтобы функционировали алгоритмы защиты информации от ошибок прочтения, которые предусмотрены стандартом (при их использовании можно обеспечить прочтение кода, если на нем повреждено до 30% информации). Благодаря данной опции QR-коды можно различным образом модифицировать — например, добавляя на некоторые его участки рисунки (как вариант, фирменные логотипы). Это позволит выделить код среди остальных, и при этом сохранить возможность считывания информации с него (разумеется, если остальные участки вне рисунка не будут повреждены).
    При необходимости можно использовать особую разновидность идентификатора — Micro QR. Он позволяет зашифровать до 35 цифр и до 21 буквы на участке минимальной площади. Во многих случаях — существенно меньшей в сравнении с той, что занимал бы одномерный штрих-код, в котором зашифрованы аналогичные данные.

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

    По основным характеристикам стандарт очень схож с QR, и по внешнему виду коды похожи. Код DataMatrix имеет почти тот же уровень защищенности — когда данные считываются при повреждении до 30% поверхности кода.
    DataMatrix узнаваем по двум перпендикулярным линиям по правому и нижнему краям. Одно из преимуществ кода — в возможности формировать его не только в квадратном, но и в прямоугольном виде.

    Aztec.
    Данный двумерный код узнаваем по «глазу» в самом центре — в виде нескольких заключенных друг в друга квадратов. По своему назначению и характеристикам также очень схож с QR и DataMatrix, но имеет уникальное преимущество — в виде приспособленности к считыванию при повреждении в некоторых случаях до 90% поверхности. Правда, на этот показатель следует ориентироваться, только если объем записываемых данных не слишком большой. Если он составляет те же 2-3 КБ, то исправление ошибок, как правило, возможно, если код поврежден не более, чем на те же 30%.

    Код отлично приспособлен к считыванию под большим углом: сканер ориентируется на «глаз» и на другие корректирующие элементы.
    Еще одна особенность кода — в возможности размещать его на объекте, не обеспечивая пустого пространства между краями кода и другими графическими объектами. Условно говоря, код можно разместить на самом краю идентифицируемого объекта.
    Теперь — ознакомимся с практическим инструментарием для расшифровки (и «шифровки») одномерных и двумерных штрих-кодов.

    Какие инструменты существуют для расшифровки штрих-кода товара (и «шифровки»)

    Алгоритмы для расшифровки одномерных и двумерных штрих-кодов, как правило, по умолчанию заложены в большинство современных средств их распознавания — то есть, сканеров, используемых в той или иной отрасли. Прежде всего — кассовых, складских, промышленных сканеров.
    Общедоступны различные мобильные приложения для расшифровки штрих-кодов — например, Barcode Scanner (ССЫЛКА).

    QR сканер штрих-кода (ССЫЛКА).

    Во многих случаях мобильные приложения могут, таким образом, осуществлять не только расшифровку кода с точки зрения вычисления «понятных» данных — но и представлять пользователю «реально понятные» данные.
    Есть много сайтов, где можно расшифровать тот или иной код — загрузив его изображение в виде графического файла (например, этот сайт — ССЫЛКА).

    Правда, функционал таких сайтов во многих случаях ограничен приведением только «понятных» данных. Но пользователь по желанию сам может найти «реально понятные».
    Например, если в его распоряжении — код EAN-13 по товару, произведенному в России, то он может, введя данный код на специальной странице сайта российского представительства GS1, загрузить по нему ключевые сведения о товаре — ССЫЛКА.


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

    Есть много сервисов и для одномерных кодов со свободным подбором шифруемых данных (например, ЭТОТ).

    Их можно использовать, если, как вариант, необходимо зашифровать весовой код с помощью стандарта EAN-13, или присвоить код грузу по стандарту GS1-128.

    Резюме

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

  4. Lithiumnsg Ответить


    Заранее оговоримся,  не стоит расшифровывать штриховые коды нанесенные непосредственно торгующими организациями, вряд ли эта информация является чем-то значимым, супермаркеты зачастую кодируют, мягко говоря, «от балды», исключительно для считывания стоимости товара, хотя для данных целей специально зарезервированы и не используются во внешней кодировке цифры от 200 до 299.
    EAN-13, который Вы видите на иллюстрации — именно тот штрих код, с которым Вы чаще всего сталкиваетесь в своей повседневной жизни, давайте попробуем расшифровать его и посмотрим что это нам даст.
    Запомнив данную несложную операцию, Вы всегда сможете произвести её самостоятельно, согласитесь, лучше проверить товар  перед покупкой, чем когда Вы его уже оплатили и пришли домой.
    Для проверки правильности штрих кода можно воспользоваться калькулятором.
    Действие первое.  Складываем цифры баркода находящиеся на нечетных позициях (на рисунке обозначены желтым цветом), за исключением последней, она является проверочной и служит для подтверждения правильности сканирования двенадцати предыдущих.
    4 + 0 + 7 + 2 + 8 + 8 = 29
    Складываем четные (выделены голубым), полученное число умножаем на три.
    6 + 0 + 0 + 0 + 1 + 9 = 16 х 3 = 48
    Складываем полученные суммы, после этого на интересует только последняя цифра, которую мы отнимаем от 10.
    29 + 48 = 77
    10 -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
    Купоны
    Источник: https://1-sim.ru/shtrih-kody-stran-mira-rasshifrovka-shtrixovyih-kodov/

    Проверить штрих код страны и товара онлайн: расшифровка, сканер, Украина 2019

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

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

    Хотите проверить штрих код и определить страну производителя, в которой произведен заинтересовавший вас товар? Тогда вам пригодится таблица штрих кодов стран ниже, которую специально для вас подготовила редакция Maanimo.
    Цифровой код
    Название страны
    Цифровой код
    Название страны
    0-13
    США, Канада
    45,49
    Япония
    30-37
    Франция
    50
    Великобритания
    54
    Бельгия, Люксембург
    57
    Дания
    64
    Финляндия
    70
    Норвегия
    76
    Швейцария
    73
    Швеция
    80-83
    Италия
    84
    Испания
    87
    Нидерланды
    400-440
    Германия
    90-91
    Австрия
    93
    Австралия
    380
    Болгария
    460-469
    Россия
    383
    Словения
    471
    Тайвань
    385
    Хорватия
    474
    Эстония
    387
    Босния и Герцеговина
    475
    Латвия
    476
    Азербайджан
    479
    Шри-Ланка
    477
    Литва
    480
    Филиппины
    478
    Узбекистан
    481
    Беларусь
    484
    Молдова
    482
    Украина
    485
    Армения
    487
    Казахстан
    486
    Грузия
    489
    Гонконг
    520
    Греция
    531
    Македония
    528
    Ливан
    535
    Мальта
    529
    Кипр
    539
    Ирландия
    560
    Португалия
    590
    Польша
    569
    Исландия
    594
    Румыния
    600-601
    Южно-Африканская республика
    599
    Венгрия
    609
    Маврикий
    613
    Алжир
    611
    Марокко
    616
    Кения
    619
    Тунис
    625
    Иордания
    621
    Сирия
    626
    Иран
    622
    Египет
    628
    Саудовская Аравия
    690-693
    Китай
    745
    Панама
    729
    Израиль
    746
    Доминикана
    740
    Гватемала
    750
    Мексика
    741
    Сальвадор
    759
    Венесуэла
    742
    Гондурас
    770
    Колумбия
    743
    Никарагуа
    773
    Уругвай
    744
    Коста-Рика
    775
    Перу
    784
    Парагвай
    779
    Аргентина
    786
    Эквадор
    780
    Чили
    789
    Бразилия
    867
    Северная Корея
    850
    Куба
    869
    Турция
    858
    Словакия
    880
    Южная Корея
    859
    Чехия
    885
    Таиланд
    860
    Сербия
    888
    Сингапур
    890
    Индия
    893
    Вьетнам
    899
    Индонезия
    955
    Малайзия

  5. Alex77771 Ответить

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

    История изобретения штрихкода

    В 1948 году Бернард Сильвер (Bernard Silver) (1924—1962), аспирант Института Технологии Университета Дрекселя (Drexel University) в Филадельфии, услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям — Норману Джозефу Вудланду (Norman Joseph Woodland) (род. 1921) и Джордину Джохэнсону (Jordin Johanson). Втроём они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги, а кроме того, со временем исчезали.
    Убеждённый в том, что система реализуема, Вудланд покинул Филадельфию и перебрался во Флориду в апартаменты своего отца для продолжения работы. Его следующее вдохновение неожиданно дала Азбука Морзе — он сформировал свой первый штриховой код из песка на берегу. Как он сам сказал: «Я только расширил точки и тире вниз и сделал из них узкие и широкие линии». Чтобы прочитать штрихи, он приспособил технологию саундтрек (звуковой дорожки), а именно оптический саундтрек, используемую для записи звука в кинофильмах. 20 октября 1949 года Вудланд и Сильвер подали заявку на изобретение. В результате ими был получен патент США № 2 612 994, изданный 7 октября 1952.
    В 1951 году Вудланд и Сильвер попытались заинтересовать компанию IBM в развитии их системы. Компания, признав реализуемость и привлекательность идеи, отказалась от её реализации. IBM посчитала, что обработка получающейся информации потребует сложного оборудования, и что его разработку она сможет провести при наличии свободного времени в будущем.
    В 1952 году Вудланд и Сильвер продали патент компании Филко (Philco — в дальнейшем известна как Helios Electric Company). В том же самом году Филко перепродала патент компании RCA.

    Виды штрихкода

    Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
    Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов — обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:

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

    .

    Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).
    ………… …………
    Datamatrix …………Data Glyph……………………Aztec
    Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.
    Для считывания штрихкодов используются специальные приборы, называемые сканерами штриховых кодов. Сканер засвечивает штрихкод своим осветителем и считывает полученную картинку. После этого он определяет наличие на картинке черных полос штрихкода. Если в сканере нет встроенного декодера (блок расшифровки штрихкода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрихкода должна выполняться приемным устройством или внешним декодером. Если сканер оснащен внутренним декодером, то этот декодер расшифровывает штрихкод и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.

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

    C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский Универсальный товарный код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).
    Возьмем, к примеру, цифровой код: 4820024700016. Первые две цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024) — предприятие-изготовитель, еще пять (70001) — наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером. EAN — 13:

    Для кода товара:
    1 цифра: наименование товара,
    2 цифра: потребительские свойства,
    3 цифра: размеры, масса,
    4 цифра: ингредиенты,
    5 цифра: цвет.
    .
    Пример вычисления контрольной цифры для определения подлинности товара
    1. Сложить цифры, стоящие на четных местах:
    8+0+2+7+0+1=18
    2. Полученную сумму умножить на 3:
    18×3=54
    3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
    4+2+0+4+0+0=10
    4. Сложить числа, указанные в пунктах 2 и 3:
    54+10=64
    5. Отбросить десятки:
    получим 4
    6. Из 10 вычесть полученное в пункте 5:
    10-4=6
    Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.
    Для кода страны-изготовителя отводится два или три знака, а для кода предприятия — четыре или пять. Товары, имеющие большие размеры, могут иметь короткий код, состоящий из восьми цифр — EAN-8.
    .
    Как правило, код страны присваивается Международной ассоциацией EAN. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры.
    Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько:
    Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции.
    Вторая: товар был изготовлен на дочернем предприятии.
    Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны.
    Четвертая — когда учредителями предприятия становятся несколько фирм из различных государств.

    Таблица соответствия штрихкодов стран в системе «EAN»

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

  6. D85V Ответить

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

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

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

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

    Типы сканеров штрих-кодов и в чем их специфика

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

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

    Еще один подход предполагает классификацию сканеров по конструктивному исполнению. Так, выделяют устройства:

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

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

    линейные сканеры;
    стандартные считыватели;
    устройства с большой дальностью считывания.
    Линейные работают по принципу, что реализован в факсах. Стандартные — по принципу специализированного сканера для документов (который фактически фотографирует изображение). Те, что классифицированы как устройства с большой дальностью, могут в некоторых случаях считывать коды на расстоянии до 15 метров и более.
    Лазерные сканеры считаются наилучшим образом приспособленными к считыванию одномерных штрих-кодов. Но есть отдельная разновидность лазерных устройств — считыватели типа MEMS, которые, благодаря наличию высокопроизводительных кремниевых микросхем в своем составе, отлично приспособлены к чтению двумерных кодов.

    Примечательно, что лазерные сканеры для штрих-кодов могут иметь сложности со считыванием в случае, если код:

    синий, коричневый, зеленый или красный — на красном фоне;
    черный — на зеленом, синем или коричневом фоне.
    В большинстве случаев не читается код:

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

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

    Правовое регулирование штрих-кодирования в России: какие есть нюансы

    Примечательно, что в России действуют правовые акты, в которых приводится определение такой процедуры как штрих-кодирование. Один из основных — ГОСТ Р 51293-99 (ССЫЛКА). Там сказано, что штрих-кодирование — это автоматическая идентификация и сбор различных данных, осуществляемые на основе представления в установленном порядке информации, которая представлена формализованными комбинациями различных элементов с установленными:

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

    ГОСТ Р 51294.2-99;
    ГОСТ Р 51294.4-2000;
    ГОСТ Р 51001-96;
    ГОСТ Р 51294.6-2000;
    ГОСТ Р 51294.7-2001;
    ГОСТ Р ИСО/МЭК 15425-1-2002;
    ГОСТ Р 51294.9-2002;
    ГОСТ Р 51294.10-2002.
    Существуют различные отраслевые нормативные акты, что регулируют применение штрих-кодов в конкретных сферах экономической деятельности. В их числе, к примеру — постановление Правительства России от 21.12.2005 № 785 (ССЫЛКА), определяющие базовые требования к двумерным штрих-кодам на федеральных специальных марках, которыми маркируется алкогольная продукция. Существует приказ Министерства РФ по связи и информатизации от 11.02.2000 № 15 (ССЫЛКА), устанавливающий порядок внедрения в отделениях Почты России различных схем штрих-кодирования. Ряд примечательных положений по применению штрих-кодов в рамках процедур, связанных с поверкой средств измерений, содержит приказ Минпромторга России от 02.07.2015 № 1815 (ССЫЛКА).
    Таким образом, хозяйствующему субъекту, планирующему на регулярной основе задействовать штрих-коды, всегда полезно изучить нормативно-правовую базу, которая относится к его отрасли. Это позволит повысить эффективность процедур штрих-кодирования и избежать возможных разногласий с проверяющими органами (в случае, если они управомочены оценивать качество исполнения нормативов о применении штрих-кодов хозяйствующим субъектом).
    Тем не менее, следует иметь в виду, что по большинство отраслей (в том числе — сфер, где штрих-кодирование общераспространено — например, в рознице) применение штрих-кодов либо не регулируется вообще, либо регулируется довольно поверхностно. Таким образом, вероятность применения теми или иными проверяющими органами санкций в отношении розничного предприятия за неправильное использование штрих-кодов минимальна. Но если это предприятие — производственное (и связанное со сферами, попадающими под строгое регулирование — как в случае с алкогольной продукцией), то повышенное внимание со стороны контролирующих органов на предмет правильного применения штрих-кодов возможно.

    Резюме

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

  7. viterdyv Ответить

    Несмотря на то, что существует более 300 стандартов, самыми популярными являются UPC-A и Code 39. UPC-A/UPC-E используется практически на всех товарах, продаваемых в розничных сетях США, а Code 39 используется для автоматизации при идентификации. Им можно закодировать числа и буквы, он может быть напечатан любой длины и его можно прочесть любым сканером штрих-кода. Он широко используется в управлении и на производстве.
    Если продукт предназначен для розничной торговли, то следует использовать стандарт UPC-A для США и EAN-13 для Европы и большинства стран. В Японии используется JAN-13, который фактически является аналогом EAN-13.
    Если Вы собираетесь использовать штриховое кодирование для своих внутренних целей или в других общих случаях и независимы от внешних факторов, то выбирайте стандарт, который больше всего подходит для Ваших задач. Например, если Вам необходимо закодировать алфавитно-цифровую информацию, выбирайте штрих-код, который позволяет кодировать такие данные. Code 128 и Code 39 неплохо подходят для общих задач.
    Если Вам нужно закодировать большое количество информации (например, имя и адрес для служебного удостоверения), Вам помогут двухмерные штрих-коды типа DataMatrix или PDF417. Они намного мощнее одномерных штрих-кодов, но и сканеры для такого штрих-кода будут заметно дороже чем сканеры одномерных штрих-кодов.

    Маркировка товаров для розницы

    Для американских розничных сетей используются штрих-коды UPC-A или UPC-E. Для других стран, как правило, используются EAN-13 или EAN-8.
    После изменения в законодательстве, с 2005 года компании-импортеры в США могут использовать на своей продукции штрих-код EAN-13. Теперь Совет по универсальному штрих-коду (UCC) требует от ритайлеров, чтобы они принимали как UPC-A, так и EAN-13. Это избавляет производителей от необходимости размещать сразу два штрих-кода на своей продукции.

    Двумерный штрих-код

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

    Применение одномерных и двумерных штрих-кодов

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

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

    Что такое RFID

    RFID (Radio frequency identification – радиочастотная идентификация) – технология, которая для идентификации использует радиоволны. Самый общий случай использования этой технологии – хранение уникального номера, который идентифицирует человека или объект, и, возможно, другой информации на микрочипе, который подсоединен к антенне. Микрочип и антенну вместе называют радиомаяком или RFID-этикеткой. С помощью антенны идентификационная информация передается считывателю, который преобразовывает принятые радиоволны в цифровую информацию, которая затем может быть передана компьютеру.
    Подробнее об RFID читайте на сайте статью «RFID-технология«

    Заменит ли RFID штрих-коды

    Нет. Два самых больших недостатка технологии радиочастотной идентификации – ее стоимость и безопасность информации. Экономия за счет роста производства все еще не достигнута для RFID, что делает данную технологию невыгодной для изготовителей. Применение RFID в некоторых приложениях, таких как точки продаж (Point of Sale – POS), будет обосновано только тогда, когда радиомаяки будут достаточно дешевы, чтобы клеить их к таким простым товарам, как, например, жевательная резинка. Другой не менее важной проблемой является безопасность. RFID-ярлык, прикрепленный к кроссовкам может быть использован для слежки. Также представьте, что кто-то может подойти к Вашему дому со сканером, который позволит считать информацию со всех ярлыков и, таким образом узнать, какие напитки Вы пьете и в каких магазинах одеваетесь.

    Что такое GTIN

    GTIN – это глобальная торговая система нумерации продукции, использующая EAN-UCC. Использует 14-значные числа. Данный код может быть создан при помощи четырех различных систем нумерации, которые используются в зависимости от поставленных задач:
    UCC-12, которая используется преимущественно в Северной Америке и дополняется двумя ведущими нулями;
    EAN/UCC-13, которая используется в основном в Европе и Азии и дополняется одним ведущим нулем;
    EAN/UCC-14, известная также как SCC-14, используется в транспортных компаниях.
    EAN/UCC-8, используется в Европе и Азии и дополняется шестью ведущими нулями.
    Числа дополняются нулями для того, чтобы получить 14-значный код и представляют собой код страны, код компании или производителя, код товара и контрольную цифру.

    Контрольная цифра

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

    Хотите узнать, что Вам не подсунули подделку? Проверьте соответствие потребительских свойств, зашифрованных в коде, с тем, что Вам предлагают.
    В состав штрих-кода входят:

  8. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *