Как конвертировать штрих-код в цифры

Оглавление:

Anonim

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

Предметы, которые вам понадобятся

  • Пример штрих-кода

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

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

Создать таблицу транспонирования штрих-кода. Нарисуйте прямоугольник на листе бумаги с тремя столбцами и 10 рядами. Пометьте столбцы слева направо следующим образом: число, слева, справа. Таблица транспонирования будет состоять из всех возможных последовательностей в коде для чисел, доступных для конкретного кода. Для UPC нет букв или других символов, в которых остаются только цифры от 0 до 9 (см. «Советы» для получения дополнительной информации о диаграмме).

Прочитайте ваш пример гистограммы слева направо. Пропустите первые две черные полосы, так как они просто заполнители. Пересчитайте следующие семь столбцов, включая белые. Эти семь столбцов представляют первое число. Запишите 1 для черной полосы и 0 для белой. Вы должны получить номер, например: 0110111.

Ищите ту последовательность баров в таблице, которую вы сделали. Соответствующий ему номер - это первое число, которое вы записали в своей транскрипции. Например, если бы это был 0110111, вы бы записали 8.

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

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

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

подсказки

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

    Использование увеличительного стекла может помочь более четко увидеть отдельные столбики.

    Для создания чисел используются столбцы, представляющие 0 и 1. Черная полоса - 1, а белая - 0. Порядок полос описывает конкретное число. Последовательность, белый белый белый черный черный белый черный, например, используется для представления числа 0. Все последовательности столбцов заданы заранее, поэтому их не нужно вычислять.

    Столбцы, напечатанные на коде UPC, разделены на пять отдельных областей. Первый находится в начале кода слева, он всегда обозначается 101 (черный белый черный). На другом конце, в дальнем правом углу - тот же код, представляющий конец кода; он также всегда представлен 101. В центре кода находится заполнитель, который служит только для разделения двух половин кода. Между центром и концами находятся отрезки столбцов, представляющих числа слева, и числа справа.

    Числа, представленные столбцами слева, являются обратными числами справа. Если столбцы выстроены в линию как 0001101 с левой стороны кода, они представляют число 0. На правой стороне, хотя число 0 является точной противоположностью и выглядит как: 1110010.

    Вот где приходит таблица транспонирования.

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

    № Левый Правый 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 0001011 1110100

Предупреждение

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

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