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


Принтеры штрих кодов в автоматизации торговли / Блог компании СканКод / Хабр

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

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

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

Настольные
Принтеры данного класса занимают немного места в оснащении рабочих мест и имеют оптимальную производительность.

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

К настольным термопринтерам следует отнести Godex DT2/DT4, Zebra GK420D. Среди наиболее популярных компактных устройств термотрансферной печати выделяют Godex G300/G330, G500/G530.

Промышленные
Для оснащения крупных предприятий существуют целые линейки промышленных принтеров штрихкода.

Такие устройства имеют высокую производительность и возможность для установки специальных аксессуаров: намотчиков и держателей этикеток, роторного резака и т.д. Особый интерес на рынке вызвали такие модели как Godex EZ6200 plus, EZ6300 plus, EZ2200.за счет оптимального соотношения цены и качества.

Мобильные
Мобильные принтеры имеют немаловажное преимущество – компактный размер. Устройства могут работать автономно или от сети.

Они могут оснащаться как поддержкой беспроводных интерфейсов Wi-Fi (Sewoo LK-P11SW), так и Bluetooth (Sewoo LK-P11SB).

Термопечать


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

Термотрансферная печать


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

Сравнительная характеристика термо- и термотранферной печати.


термопечать термотрансферная печать
носители термобумага нейлоновые, синтетические, полимерные этикетки,
расходные материалы только термоэтикетки термотрансферные этикетки, риббоны
риббоны не используются воск (WAX), смола (RESIN), воск+смола (WAX+RESIN)
разрешение печати 203/300 dpi (от модели) 203/300 dpi (от модели)
срок службы этикетки несколько месяцев несколько лет
стойкость краски к истираниям, механическим воздействиям, критическим условиям низкая высокая
средний ресурс печатной головки около 50 км около 50 км.
наиболее популярные принтеры Godex DT2, Godex DT4, ZEBRA GK420d (USB+RS232+LPT) Godex G300/330, Godex G500/G530, Godex RT700/730.

Программирование принтеров


Современные принтеры этикеток поддерживают работу с программными продуктами 1С различных версий. Для того чтобы распечатывать этикетки из программы достаточно установить Windows драйвер. Также для тех, кто привык работать с Linux, существуют драйверы для этой ОС.

У каждого производителя принтеров этикеток есть специальное ПО.
Если сравнивать программное обеспечение этих 2 марок, то у Godex преимуществ больше.
Принтеры Zebra оснащены тестовым ПО ZebraDezigner. Полные версии в комплект не входят, и их необходимо приобретать за дополнительную плату. У принтеров Zebra управление устройствами выполняется с помощью языков программирования ZPL и EPL.

Принтеры Godex оснащаются бесплатной программой GoLabel, а набор команд задается на специальном языке программирования Godex EZPL, при этом устройства способны распознавать и языки ZPL и EPL. При этом принтеры поддерживают режим автопереключения.

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

Варианты применения и подключения принтеров этикеток:


  1. Подключение к POS системам или ПК через интерфейсы RS232 ,USB, LPT. Как правило, это одно из стандартных условий использования принтеров этикеток. С компьютера удобно отправлять задание на принтер прямо из базы 1С. Подключение через LPT (параллельный порт) встречается реже. Некоторые модели принтеров Godex и Zebra продолжаются оснащаться портом LPT в дополнении к более популярным USB и RS232.
  2. Печать через беспроводные интерфейсы. В случае с наличием модуля Wi-Fi у принтера не нужно организовывать проводную сеть. Некоторые модели мобильных принтеров оснащаются высокоскоростным интерфейсом Wi-Fi стандарта 802.11g. Настольные и мобильные принтеры лишены этого модуля. Однако с помощью многоканального конвертера интерфейса RS232-Wifi можно организовать это решение.
  3. Организация принт-сервера. При наличии интерфейса Ethernet на принтер можно отправлять задания с нескольких источников, объединенных между собой локальной сетью. Организовать принт сервер можно и с помощью WiFi.
  4. Интеграция сканера и принтера штрихкода без участия ПК. Через ПК или POS моноблок можно управлять работой различных других устройств и периферии. Однако в случае необходимости мобильного использования устройств работу принтера и сканера штрих кодов можно синхронизировать напрямую, без участия других устройств. Если сканер имеет интерфейс USB Hid, можно распечатать штрихкод на принтере сразу же после сканирования.
  5. В автоматизации торговли нередко используются весовые комплексы для этикетирования (торговые весы с принтером этикеток). Быстрая печать этикетки способствует сокращению времени на обслуживание посетителей. Если в магазине есть стандартные торговые весы, но они не имеют встроенного принтера, то не всегда есть смысл покупать дорогостоящий весовой комплекс для этикетирования. При помощи мобильного или настольного принтера штрих кодов и ПК можно спроектировать систему для организации весового этикетирования в супермаркете.

Как работает штрих-код? / Хабр

Привет всем!

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

Что находится «внутри» штрих-кода и что закодировано на этом изображении?

Давайте разберемся, а также напишем собственный штрих-декодер.

Введение


Использование штрих-кодов имеет долгую историю. Первые попытки создания автоматики были сделаны в 50-х годах, получен патент на систему считывания кодов. Дэвид Коллинз, который работал на Пенсильванской железной дороге, решил упростить процесс сортировки вагонов. Идея была очевидна - кодировать идентификаторы автомобилей разными цветными полосами и считывать их с помощью фотоэлемента. В 1962 году такие коды стали стандартом Ассоциации американских железных дорог. (система КарТрак).В 1968 году лампу заменили на лазерную, что позволило повысить точность и уменьшить размер считывателя. В 1973 году был разработан Универсальный код продукта, а в 1974 году был продан первый продуктовый продукт (жевательная резинка Wrigley, очевидно, в США;). В 1984 году треть всех магазинов использовали штрих-коды, в других странах они стали популярными позже.

Есть много разных типов штрих-кодов для разных приложений, например, строка «12345678» может быть закодирована такими способами (и не все):

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

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

1 - Пустое пространство, необходимое для определения начальной позиции кода.
2 - Стартовый символ. Доступны три типа Code-128 (называемые A, B и C), а начальные символы могут быть 11010000100, 11010010000 или 11010011100 соответственно.Для этих типов таблицы кодирования разные (подробнее см. Описание Code_128).
3 - Сам код, содержащий пользовательские данные.
4 - Контрольная сумма.
5 - Стоп-символ, для Code-128 это 1100011101011.
6 (1) - Пустое место.

Теперь посмотрим, как кодируются биты. Это действительно просто - если мы возьмем самую тонкую ширину линии равной «1», то линия двойной ширины будет «11», линия тройной ширины будет «111» и так далее. Пустое место будет соответственно «0», «00» или «000» по тому же принципу.Желающие могут сравнить последовательность запуска на изображении выше, чтобы убедиться, что правило соблюдается.

Теперь можно приступить к кодированию.

Получение битовой последовательности


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

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

  из PIL import Image импортировать numpy как np импортировать matplotlib.pyplot как plt image_path = "barcode.jpg" img = Image.open (image_path) ширина, высота = img.size basewidth = 4 * ширина img = img.resize ((ширина, высота), Image.ANTIALIAS) hor_line_bw = img.crop ((0, int (высота / 2), базовая ширина, int (высота / 2) + 1)). convert ('L') hor_data = np.asarray (hor_line_bw, dtype = "int32") [0]  

На штрих-коде черная линия соответствует «1», а в RGB черная наоборот - 0, поэтому массив нужно инвертировать.Мы также рассчитаем среднее значение.
  hor_data = 255 - hor_data avg = np.average (hor_data) plt.plot (hor_data) plt.show ()  

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

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

  pos1, pos2 = -1, -1 биты = "" для p в диапазоне (basewidth - 2): если hor_data [p]  avg: биты + = "1" если pos1 == -1: pos1 = p если биты == "101": pos2 = p перерыв если hor_data [p]> avg и hor_data [p + 1]  

Мы сохраняем только средние пересечения линий, поэтому код «1101» будет сохранен как «101», этого достаточно, чтобы получить его ширину в пикселях.

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

  бит = "" для p в диапазоне (basewidth - 2): если hor_data [p]> avg и hor_data [p + 1]  avg: интервал = p - pos1 cnt = интервал / ширина_бит биты + = "0" * int (round (cnt)) pos1 = p  

Может, есть способ лучше, читатели могут написать в комментариях.

Если все было сделано идеально, мы получим такую ​​последовательность:

11010010000110001010001000110100010001101110100011011101000111011011
01100110011000101000101000110001000101100011000101110110011011001111
00010101100011101011

Расшифровка


В общем, довольно просто. Символы в Коде-128 кодируются 11-битным кодом, который может иметь разную кодировку (в соответствии с этой кодировкой - A, B или С, это могут быть буквы или цифры от 00 до 99).

В нашем случае начало последовательности - 11010010000, что соответствует «Коду Б». Мне было лень вводить все коды вручную, поэтому я просто скопировал их со страницы Википедии. Парсинг этих строк также был произведен на Python (подсказка - не делайте этого в продакшене).

  CODE128_CHART = "" " 0 _ _ 00 32 S 11011001100 212222 1! ! 01 33! 11001101100 222122 2 "" 02 34 "11001100110 222221 3 # 03 35 # 10010011000 121223 ... 93 GS} 93 125} 10100011110 111341 94 RS ~ 94126 ~ 10001011110 131141 103 Пуск Пуск A 208 SCA 11010000100 211412 104 Пуск Пуск B 209 SCB 11010010000 211214 105 Пуск Пуск C 210 SCC 11010011100 211232 106 Стоп Стоп - - - 11000111010 233111 "" ". Split () SYMBOLS = [значение для значения в CODE128_CHART [6 :: 8]] VALUESB = [значение для значения в CODE128_CHART [2 :: 8]] CODE128B = dict (zip (SYMBOLS, VALUESB))  

Последние части просты.Сначала разбиваем последовательность на 11-битные блоки:
  sym_len = 11 символы = [биты [i: i + sym_len] для i в диапазоне (0, len (биты), sym_len)]  

Наконец, давайте сгенерируем строку вывода и отобразим ее:
  str_out = "" для sym в символах: если CODE128A [sym] == 'Старт': Продолжать если CODE128A [sym] == 'Стоп': перерыв str_out + = CODE128A [символ] print ("", символ, CODE128A [символ]) print ("Str:", str_out)  

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

Проверка CRC в этом коде не реализована, желающие могут сделать это сами.

Конечно, алгоритм не идеален, это было сделано за полчаса. Для профессиональных задач есть готовые библиотеки, например, pyzbar. Для расшифровки изображения достаточно 4 строк кода:

  из pyzbar.pyzbar import decode img = Image.open (image_path) декодировать = декодировать (img) печать (декодирование)  

(сначала необходимо установить библиотеку командой «pip install pyzbar»)

Дополнение : пользователь сайта vinograd19 прислал интересный комментарий об истории расчета контрольной суммы штрих-кода.

Расчет контрольного числа интересен, зародился он эволюционно.
Контрольная сумма явно нужна, чтобы избежать неправильного декодирования. Если штрих-код был 1234 и был декодирован как 7234, нам нужен метод, чтобы отклонить замену от 1 до 7. Проверка может быть не идеальной, но по крайней мере 90% кодов должны быть проверены правильно.

1-й подход: Давайте просто возьмем сумму, чтобы получить 0 в качестве остатка от деления. Первые символы содержат данные, а последняя цифра выбрана так, чтобы сумма всех чисел делилась на 10.После декодирования, если сумма не делится на 10 - декодирование некорректно, и его необходимо повторить. Например, действителен код 1234 - 1 + 2 + 3 + 4 = 10. Код 1216 - также действителен, но 1218 - нет.

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

2-й подход. Усовершенствуем алгоритм контрольной суммы - посчитаем нечетные числа дважды. Тогда, если заказ будет изменен, сумма будет неверной. Например, код 2364 действителен (2 + 3 * 2 + 6 + 4 * 2 = 20), а код 3264 - нет (3 + 2 * 2 + 6 + 4 * 2 = 19). Лучше, но появился другой случай. Есть несколько клавиатур, по 10 клавиш в двух рядах, первый ряд - 12345, второй - 67890.Если вместо «1» пользователь наберет «2», проверка контрольной суммы будет неудачной. Но если вместо «1» пользователь введет «6» - контрольная сумма иногда может оказаться верной. Это потому, что 6 = 1 + 5, и если цифра имеет нечетное место, мы получаем 2 * 6 = 2 * 1 + 2 * 5 - сумма увеличилась на 10. Такая же ошибка произойдет, если пользователь введет «7». »Вместо« 2 »,« 8 »вместо« 3 »и так далее.

3-й подход. Возьмем сумму еще раз, но нечетные числа… 3 раза. Например, код 1234565 - действителен, потому что 1 + 2 * 3 + 3 + 4 * 3 + 5 + 6 * 3 +5 = 50.

Этот метод стал стандартом для кода EAN13 с некоторыми изменениями: количество цифр фиксированное и равно 13, где 13-я цифра - контрольная сумма. Числа на нечетных местах считаются трижды, на четных - один раз.

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

Заключение


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

Спасибо за чтение.

.

Как работают штрих-коды и сканеры штрих-кодов?

Реклама

Криса Вудфорда. Последнее изменение: 2 марта 2020 г.

Blip! Блип! Блип! Покупать вещи в продуктовом магазине никогда не было проще или быстрее благодаря технологии штрих-кода. Вы, должно быть, видели черно-белые полосы зебры на всем, от пакетов кукурузных хлопьев до библиотечные книги и лазерные палочки, которые используются для их чтения.Но есть вы хоть раз задумывались, как они работают?

Фото: Электронная зебра? Штрих-код представляет собой напечатанную под ним строку чисел с рисунком из черных и белых полос. Штрих-коды предназначены для того, чтобы компьютеры могли быстро читать, сканируя красный светодиод или лазерный луч.

Для чего используются штрих-коды?

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

Если у вас загруженный магазин, вам нужно отслеживать все вы продаете, чтобы убедиться, что ваши клиенты хотят купить всегда в наличии. Самый простой способ сделать это - обойти полки ищут пустые места и просто заполняют там, где вам нужно к. Или вы можете записать, что люди покупают в оформить заказ, составить список всех покупок, а затем просто использовать это чтобы повторно заказать товар. Это нормально для небольшого магазина, но что, если у вас гигантский филиал Wal-Mart с тысячами товаров на продажа? Есть много других трудностей, связанных с бесперебойной работой магазинов.Если вы помечаете все свои товары их ценами, и вам нужно изменить цены, прежде чем продавать товар, нужно все переоценить. И а как насчет кражи в магазине? Если вы видите пропавших без вести бутылок виски полки, можете ли вы быть уверены, что продали их все? Как ты знаете, были ли украдены некоторые?

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

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

Как штрих-коды представляют числа 0–9

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

Фотография: Каждая цифра штрих-кода представлена ​​семью вертикальными блоками одинакового размера.Они окрашены в черный или белый цвет для обозначения десятичных чисел 0–9. Каждое число в конечном итоге состоит из четырех толстых или тонких черных и белых полосы и ее рисунок разработан таким образом, что, даже если вы перевернете его вверх ногами, его нельзя спутать ни с каким другим числом.

Если вы посмотрите на штрих-код, вы, вероятно, не сможете понять это: вы не знаете, где заканчивается одно число и начинается другое. Но это действительно просто. Каждой цифре в номере продукта присваивается одинаковый количество горизонтального пространства: ровно 7 единиц.Затем для представления любого из числа от нуля до девяти, мы просто раскрашиваем эти семь единиц с разным рисунком из черных и белых полос. Таким образом, число одна представлена ​​окраской в ​​две белые полосы, две черные полосы, две белые полосы и одна черная полоса, а номер два представлен двумя белыми полосами, одной черной полосой, двумя белыми полосы и две последние черные полосы.

Вы, наверное, заметили, что штрих-коды могут быть довольно длинными, и это потому что они должны представлять три разных типа информации.Первая часть штрих-кода сообщает вам страну, в которой он был выпущен. Следующая часть раскрывает производителя продукта. Заключительная часть штрих-кода идентифицирует сам продукт. Различные виды тот же базовый продукт (например, четыре упаковки бутылок Coca-Cola и шесть упаковок банок Coca-Cola) имеют совершенно разные номера штрих-кода.

Большинство продуктов содержат простой штрих-код, известный как UPC (универсальный код товара) - линия вертикальных полос с набором цифр напечатано под ним (чтобы кто-то мог вручную ввести номер, если штрих-код напечатан или поврежден в магазине и не сканируется через считыватель бар-кода).Есть еще один вид штрих-кода, который становится все более распространенным, и его хранит гораздо больше информации. Это называется 2D (двухмерный) штрих-код), и вы иногда видите его на таких вещах, как самопечатаемые почтовые марки.

Как работает сканер штрих-кода?

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

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

  1. Сканирующая головка освещает штрих-код светодиодом или лазером.
  2. Свет отражается от штрих-кода в световой электронный компонент, называемый фотоэлемент.Белые области штрих-кода отражают больше всего света; черные области отражают меньше всего.
  3. Когда сканер проходит мимо штрих-кода, ячейка генерирует последовательность импульсов включения-выключения, которые соответствуют черным и белым полосам. Итак, для показанного здесь кода («черный черный черный белый черный белый черный черный») ячейка будет «выкл. выкл. выкл., выкл.».
  4. Электронная схема, подключенная к сканеру, преобразует эти импульсы включения-выключения в двоичные цифры (нули и единицы).
  5. Двоичные цифры отправляются на компьютер, подключенный к сканеру, который обнаруживает код как 11101011.

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

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

Виды сканера штрих-кода

Фотография: Типичный сканер штрих-кода палочки (также называемый считывателем штрих-кода).

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

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

В оживленном супермаркете вы с большей вероятностью увидите очень изысканный лазерный сканер. Он будет встроен в базу кассы под стеклом, и вы, возможно, сможете увидеть лазерный луч, отражающийся на высокой скорости вращающимся колесом, чтобы он читает продукты (буквально) в мгновение ока.Другая технология использует небольшой видеокамера, чтобы мгновенно сделать цифровую фотографию штрих-кода. А компьютер затем анализирует фотографию, выбирая только штрих-код его часть и преобразование узора из черных и белых полос в число. (Приложения для сканирования штрих-кодов, работающие на мобильных телефонах работать таким образом, используя встроенную камеру телефона, чтобы сфотографировать код.) Подобные сканеры могут точно считывать десятки размахиваемых товаров. мимо них каждую минуту и ​​гораздо точнее, чем в старом стиле кассы (где вы должны вручную указать цену каждого товара).Лучшие сканеры штрих-кода настолько точны, что делают только один ошибка примерно в 70 миллионах отсканированных данных! (Сравните это с набором текста на клавиатуре, где вы обычно делать одну ошибку из каждых 100 вводимых символов.)

Технология сканирования штрих-кода используется с начала 1970-х годов. но по-настоящему завоевали популярность только в 1980-х и 1990-х годах, когда открылись магазины. инвестировать в современные компьютеризированные электронные точки продаж (EPOS) кассовые терминалы. Тогда магазин кассы стоят многие тысячи долларов.Сегодня сканеры - это гораздо больше доступный. Вы можете купить простой штрих-код USB. сканер и программное обеспечение и подключить его к обычному ноутбуку или компьютеру всего за несколько долларов. Благодаря штрих-кодам даже крошечное удобство в наши дни магазины могут работать так же бесперебойно, как Wal-Mart!

Кто изобрел штрих-коды?

Иллюстрации: В оригинальных штрих-кодах использовались не полосы «зебра», как сегодня, а такие узоры «яблочко». Иллюстрация из патента США № 2,612,944: Устройство и метод классификации от Woodland and Silver, любезно предоставлено Управлением по патентам и товарным знакам США.

Как мы пришли к тому, что практически все, что мы покупаем, маркируется штрих-кодом? Вот некоторые ключевых моментов в истории штрих-кодов:

  • 1948: Бернар Сильвер (1924–1963) и Н. Джозеф Вудланд (1921–) приходят к идее разработки кассовых касс, которые могут автоматически сканировать продукты. Woodland пробует различные системы маркировки, включая линии и круги, знаки, вдохновленные саундтреками к фильмам, а также точки и тире, основанные на азбуке Морзе. В октябре 1949 года два изобретателя усовершенствовали свою систему, чтобы использовать шаблоны «яблочко», и подали заявку на патент (патент США № 2612944), который был выдан 7 октября 1952 года.В их раннем оборудовании для сканирования штрих-кодов использовалась обычная лампа для освещения этикеток продуктов и фотоумножитель (примитивный тип фотоэлементов) для считывания отраженного от них света. В 1951 году Джо Вудленд присоединяется к IBM, чтобы работать над технологией штрих-кода, хотя компания отказывается покупать его патент, который приобретается Philco (а позже и RCA).
  • 1960-е: RCA разрабатывает ряд коммерческих приложений, пока не истечет срок действия патента в 1969 году. Работа над штрих-кодами «яблочко» продолжается, но они оказываются ненадежными и постепенно отходят на второй план.
  • 1970: К настоящему времени продуктовые магазины начинают изучать идею использования собственных систем кодирования и маркировки продуктов, но разные магазины рассматривают разные системы, и это угрожает создать проблемы для крупных производителей продуктов питания, которые продают фирменные товары нескольким розничным торговцам. Под руководством Алана Хабермана (1929–2011), исполнительного вице-президента First National Stores в Бостоне, магазины объединяются в Совет по унифицированному кодированию (UCC), позже известный как GS1 US, организацию, которая теперь управляет стандартами штрих-кодов во всем мире. .
  • 1971: Тем временем в IBM инженер Джордж Дж. Лаурер (1925–) развивает идеи Вудленда по разработке Универсального кода продукта (UPC) - современного штрих-кода с черно-белыми полосами. (Узнайте больше о работе Лаурера и вкладе IBM в технологию штрих-кодов.)
  • 1973: После изучения множества различных систем маркировки комитет продуктовых магазинов Хабермана остановился на прямоугольном UPC IBM в качестве стандартного штрих-кода продуктового магазина. Хотя он не изобрел штрих-код, многие приписывают его повсеместное распространение.
  • 1974: 26 июня первый в мире сканер штрих-кода для продуктовых магазинов вводится в эксплуатацию в супермаркете Marsh's, Трой, штат Огайо, США. Первая отсканированная покупка, сделанная Клайдом Доусоном, касается 10 упаковок жевательной резинки Wrigley.
  • 1979: В Великобритании сканер штрих-кода впервые используется на Key Markets в Сполдинге, Линкольншир.
  • 2011: Джо Вудленд и покойный Бернард Сильвер введены в Национальный Зал славы изобретателей в знак признания их блестящего изобретения.

Оригинальный сканер штрих-кода

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

Изображение предоставлено Управлением по патентам и товарным знакам США.Вы можете найти полное описание и более подробные чертежи в патенте США № 2612944: Устройство и метод классификации Нормана Дж. Вудленда и Бернарда Сильвера.

  1. Подобно современной упаковке в продуктовых магазинах, товары Woodland и Silver должны иметь штрих-коды, напечатанные на одной стороне.
  2. Вы помещаете сканируемый предмет штрих-кодом вниз на конвейер из прозрачного материала.
  3. На штрих-код загорается множество лампочек.
  4. Сканер улавливает свет, отраженный от штрих-кода.
  5. Сканер отправляет сигнал в механизм сортировки, который может толкать предмет в разных направлениях.
  6. Товар продвигается на разные конвейеры в соответствии с его конкретным штрих-кодом.
  7. Теперь посмотрим на сканер крупным планом: он имеет линзу сверху, которая рассеивает свет, отраженный от штрих-кода.
  8. Свет от линзы распространяется на большую стеклянную поверхность.
  9. Электродвигатель и ось (красная) перемещают сканирующую головку (зеленая).
  10. Сканирующая головка движется из стороны в сторону, ориентируясь по канавкам на оси.
  11. Фотоэлемент (оранжевый) внутри сканирующей головки улавливает рисунок светлых и темных областей штрих-кода, отправляя соответствующие сигналы в схему детектора.

Узнать больше

На сайте

На других сайтах

  • GS1 US ™: Всемирная организация по стандартизации штрих-кодов.

Статьи

  • Пищевые компании добавят коды сканирования с дополнительной информацией о продукте Стефани Стром.The New York Times, 2 декабря 2015 г. Почему бы не отсканировать штрих-код, чтобы узнать, что на самом деле содержится в ваших обработанных пищевых продуктах?
  • 40 лет спустя штрих-код превратил все в информацию Маркус Вольсен. Wired, 26 июня 2014 г. Отмечает непреходящее наследие Woodland и Haberman.
  • Кто создал этот универсальный код продукта? Пэгана Кеннеди. The New York Times, 4 января 2013 года. Как Джордж Лаурер одержал победу с прямоугольным полосатым штрих-кодом.
  • Изобретатель штрих-кода Норман Джозеф Вудленд умер от рук AP.The Guardian, 14 декабря 2012 г.
  • Алан Хаберман, который ввел штрих-код, умер в возрасте 81 года от рук Маргалит Фокс. New York Times, 15 июня 2011 г.
  • Развитие штрих-кодов, Финло Рорер BBC News, 7 октября 2009 г. Празднование 30-летия штрих-кодов в Великобритании.
  • Джонатан Филдс продемонстрировал замену штрих-кода. BBC News, 27 июля 2009 г. Исследователи из Массачусетского технологического института (MIT) представили «бокоды», которые могут хранить в тысячи раз больше данных, чем штрих-коды, на меньшем пространстве.
  • Game Changer in Retailing, Bar Code Is 35, Джерри Ши, The New York Times, 25 июня 2009 г. Изучение новаторской работы Джорджа Лаурера.
  • Роберт Харрис, без скрытых шестерок в штрих-коде UPC. Virtual Salt, 9 марта 2005 г. Разоблачение теории заговора о том, что «666» («знак зверя») скрывается внутри штрих-кодов UPC.
  • В честь штрих-кода Марка Уорда. BBC News, 16 февраля 2002 г. Краткая история штрих-кодов и их влияние на розничную торговлю продуктами.

Книги

  • Штрих-коды для мобильных устройств Кен Т. Тан, Хироко Като, Дуглас Чай. Cambridge University Press, 2010. Хотя здесь упор делается на двухмерные штрих-коды, первая часть книги посвящена обычным (1D) штрих-кодам. штрих-коды.
  • Штрих-коды: технология и реализация от A.S. Бхаскар Радж. Tata McGraw-Hill Education, 2001. Знакомит со штрих-кодами и их приложениями (с некоторым описанием их использования в Индии).
  • Revolution at the Checkout Counter Стивен Аллен Браун.Harvard University Press, 1997. История того, как мир стал стандартизировать штрих-код как единый универсальный символ продукта.

Пожалуйста, НЕ копируйте наши статьи в блоги и другие сайты

статей с этого сайта зарегистрированы в Бюро регистрации авторских прав США. Копирование или иное использование зарегистрированных работ без разрешения, удаление этого или других уведомлений об авторских правах и / или нарушение смежных прав может привести к серьезным гражданским или уголовным санкциям.

Авторские права на текст © Крис Вудфорд 2008, 2018. Все права защищены. Полное уведомление об авторских правах и условиях использования.

Следуйте за нами

Сохранить или поделиться этой страницей

Нажмите CTRL + D, чтобы добавить эту страницу в закладки на будущее, или расскажите об этом друзьям с помощью:

Цитировать эту страницу

Вудфорд, Крис. (2008/2018) Штрих-коды и сканеры штрих-кодов. Получено с https://www.explainthatstuff.com/barcodescanners.html. [Доступ (укажите дату здесь)]

Больше на нашем сайте ...

.

Как работают QR-коды - Объясните, что материал

Криса Вудфорда. Последнее изменение: 11 октября 2019 г.

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

Фото: почтовые системы «сделай сам», такие как SmartStamp® от Royal Mail (в Великобритании) и Stampit Deutsche Post (в Германии), позволяют печатать собственные этикетки для франкирования на посылках, не беспокоясь о том, чтобы идти в почтовое отделение. Они печатают двухмерный штрих-код на почтовой этикетке, чтобы проверить его и защитить от мошенничества. Код считывается и проверяется, когда почта проходит через оборудование автоматической сортировки.Это пример кода матрицы данных, состоящего из четырех отдельных сегментов.

Что такое двухмерные штрих-коды?

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

Каковы преимущества двухмерных штрих-кодов?

Фото: Отличная идея - превратить адрес вашего веб-сайта (URL) в QR-код® и разместить его на всех ваши рекламные материалы - от рекламы и листовок до футболок и автофургонов. Здесь используется QR-код для хорошего эффекта на рекламном буклете Swanage Railway.Если я хочу узнать больше, все, что мне нужно сделать, это указать мой мобильный телефон на листовке и нажмите. Будьте осторожны при печати кода: хотя есть некоторая терпимость к плохой печати, его все равно нужно напечатать достаточно четко и точно, иначе он не сработает. Четкая лазерная печать - это хорошо, но нечеткие струйные отпечатки, вероятно, нет. Всегда проверяйте окончательный распечатанный код с помощью считывателя QR-кода, чтобы убедиться, что он приведет вас туда, куда нужно!

Если у нас уже есть штрих-коды, зачем еще что-то? Двухмерные штрих-коды - это шаг вперед со многими преимуществами:

  • Дополнительная информация: Штрих-код представляет собой короткую черную полоску. белые полосы, поэтому он не может содержать много информации: обычно просто дюжины цифр - достаточно, чтобы идентифицировать коробку кукурузных хлопьев касса в продуктовом магазине, но не более того.Вы не можете добавить дополнительную информацию в штрих-код, не делая его более длинным и громоздким. Напротив, 2D штрих-код - это квадрат информации, разделенный на две части. направления, чтобы он мог эффективно упаковывать больше информации в один и тот же пространство. Типичный двухмерный штрих-код может содержать до 2000 символов информации.
  • Меньше ошибок: штрих-коды содержат так мало информации, что избыточности очень мало. Помимо длина полосок (которые эффективно повторяют штрих-код информация в вертикальном направлении), дублирование информация для защиты от опечатки или повреждения кода (например, когда в магазине рвется коробка с продуктами или этикетка посылки размазывается под дождем).Но более высокая емкость двухмерных штрих-кодов означает, что они могут содержать одинаковые информацию разными способами с помощью сложных встроенных систем проверки ошибок. Если код поврежден, это легко обнаружить - и он все еще может быть поврежден. можно прочитать код частично или полностью.
  • Легче читать: 2D штрих-коды могут быть прочитаны смартфоны и планшетные компьютеры с помощью встроенных цифровых камер. Никакого специального оборудования для чтения не требуется. Несмотря на то, что они содержат больше информации, их можно точно прочитать на высокой скорости.
  • Простота передачи: 2D штрих-коды можно отправлять в виде текста SMS сообщения между мобильными телефонами.
  • Более безопасный: можно зашифровать информацию с помощью двухмерных штрих-кодов для ее защиты.

Какие существуют виды технологии 2D штрих-кода?

Artwork: Пять примеров URL-адресов этого веб-сайта, полностью или частично закодированных в различные 2D штрих-коды: 1) QR-код 2) ацтекский код 3) MaxiCode 4) Micro QR Code 5) PDF417.

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

Вот некоторые из самых известных (хотя их буквально десятки):

    QR Code® (впервые был разработан в 1990-х годах Японская компания Denso-Wave), имеющая несколько вариаций, в том числе Micro QR Code (уменьшенная версия который несет меньше информации), код iQR (который может содержать гораздо больше информации), SQRC (который может передавать безопасные зашифрованные данные), и FrameQR (как традиционный QR-код, но с узнаваемым изображением сверху, чтобы людям было проще использовать) Код ацтеков
  • (разработан Уэлчем Аллином и узнаваем по характерному квадратному узору "бычий глаз" на центр)
  • MaxiCode (используется почтовой службой США, с круглым центром "бычий глаз")
  • PDF417, который больше похож на традиционный штрих-код, но с данными, которые простираются как по вертикали, так и по горизонтали
  • Semacode

«Матричный код данных» - это название международного стандарта (ISO), охватывающего 2D-штрих-коды, но не все 2D-штрих-коды им соответствуют (Semacode; QR-коды и Aztec-коды немного отличаются).

Какую информацию содержит QR-код?

По самой своей природе QR-коды (и другие коды матрицы данных) предназначены для чтения машинами, а не людьми, поэтому есть только определенные количество, которое мы можем сказать, просто взглянув на них. Хотя каждый код отличается, они содержат несколько интересных общих функций. Снова посмотрев на QR-код Expainthatstuff.com выше, мы получим:

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

  1. Тихая зона : пустая белая рамка, которая позволяет изолировать код от другой печатной информации (например, на грязном конверте, среди черно-белых отпечатков газет или на размазанной упаковке продукта).
  2. Шаблоны Finder : большие черные и белые квадраты в трех углах позволяют легко подтвердить, что это QR-код (а не, скажем, код ацтеков). Поскольку их всего три, сразу видно, где находится код и под каким углом он указывает (если только код частично не заслонен или каким-либо образом поврежден).
  3. Шаблон выравнивания : Это гарантирует, что код может быть расшифрован, даже если он искажен (просматривается под углом, напечатан на изогнутой поверхности и т. Д.).
  4. Шаблон синхронизации : Он проходит по горизонтали и вертикали между тремя шаблонами поиска и состоит из чередующихся черных и белых квадратов. Шаблон синхронизации позволяет легко идентифицировать отдельные ячейки данных в QR-коде и особенно полезен, когда код поврежден или искажен.
  5. Информация о версии : Существуют различные версии стандарта QR-кода; информация о версии (расположенная рядом с двумя шаблонами поиска) просто определяет, какой из них используется в конкретном коде.
  6. Ячейки данных : каждый отдельный черный или белый квадрат, не являющийся частью одной из стандартных функций (синхронизация, выравнивание и другие шаблоны), содержит некоторые фактические данные в коде.

Дополнительная литература

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

  • QR Code Tutorial: очень хорошее объяснение того, как работает QR-код, в теории и на практике.Включает подробные примеры, показывающие, как QR-коды кодируют фактические двоичные данные.
  • QR-код
  • , автор - Тан Джин Сун, Совет EPCglobal Singapore. Synthesis Journal, 2008. Более подробное объяснение QR-кодов и отличный обзор некоторых типичных приложений [формат PDF, через Wayback Machine].

Для чего используется технология 2D-штрих-кода?

Фото: использование iPhone в качестве посадочного талона на мобильный телефон. Это приложение под названием MeeTicket, которое позволяет хранить и отображать посадочные талоны авиакомпаний разных авиакомпаний.

Фото: Бумажные автобусные билеты теперь начинают использовать QR-коды для уменьшения мошенничества. Это однодневный билет, дающий неограниченное количество поездок. Раньше вы бы просто показали свой билет водителю, который просто взглянул, кивнул и помахал вам рукой; Людям было довольно легко использовать старые или поддельные билеты. Благодаря встроенному QR-коду билет проверяется оптическим считывателем, что значительно снижает риск мошенничества.

Американское космическое агентство NASA было одной из первых организаций, широко использовавших коды матриц данных в середине 1980-х годов: он выгравировал их на частях космических ракет, таких как Space Shuttle, потому что они не отклеивались, как бумажные этикетки, и могли хранить гораздо больше информации.

Вы можете разместить двухмерный штрих-код везде, где вы можете разместить штрих-код (программное обеспечение для генерации кодов легко найти в Интернете) и использовать его в очень похожие способы отслеживания и отслеживания всех видов объектов. Мобильные телефоны со встроенными считывателями 2D-штрих-кода приводят к другим, более интересные приложения. Рекламодатели, которые хотят, чтобы вы узнали больше о своих товарах в Интернете, просто распечатайте двухмерный штрих-код в угол их рекламы. Просто наведите телефон на код, отсканируйте его в, и браузер вашего телефона автоматически прочитает код, расшифрует веб-адрес сайта рекламодателя, и вы попадете туда мгновенно - не нужно вводить утомительный URL (адрес веб-сайта) или что-то в этом роде.Это особенно удобно для рекламных щитов, плакатов и другой рекламы, которую вы поймать сайт, пока вы в пути.

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

Как сделать QR-код?

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

Artwork: встроенный генератор QR-кода Bing показывает, как код изменяется по мере добавления дополнительной информации.

Узнать больше

Фото: код матрицы данных, выгравированный на детали космического корабля "Шаттл". Фото любезно предоставлено НАСА.

На сайте

Книги

Статьи

  • Heinz QR-код порно слишком дерзкий для кетчупа клиента: BBC News, 19 июня 2015. QR-код случайно отправляет клиент на неправильный сайт, иллюстрируя опасности печатных кодов, которые устаревают.
  • Сомерсетских кладбищ одобрены для интерактивных могил с QR-кодами: BBC News, 19 февраля 2015 г. Оригинальная схема печатает QR-коды на надгробиях, чтобы их можно было связать с подробными некрологами в Интернете.
  • Fujitsu подделывает Li-Fi-подобную замену QR-кода Джоном Бойдом. IEEE Spectrum, 3 декабря 2014 г. QR-коды уже устарели? Fujitsu считает, что коды, встроенные в отраженный светодиодный свет, являются лучшим долгосрочным решением.
  • Small Company определяет QR-коды и продает пиво Мелинды Ф.Эмерсон. The New York Times, 16 ноября 2012 г. Как компания 50 Back beer использовала QR-коды в маркетинговой литературе, чтобы увеличить продажи своего пива.
  • Как благотворительные организации могут использовать QR-коды, автор Линдси Батлер. The Guardian, 30 мая 2012 г. Могут ли QR-коды улучшить благотворительные пожертвования?
  • Где прием? Отсканируйте это Кортни Рубин. The New York Times, 10 февраля 2012 г. Приглашения на свадьбу могут содержать дополнительную актуальную информацию с помощью простых QR-кодов.

Патенты

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

  • Патент США 4263504: Матричный код высокой плотности, Джейкоб Томас, NCR Corporation.21 апреля 1981 г. Описывает ранний код двумерной матрицы данных с использованием точечных шаблонов.
  • Патент США 4939354: Машиночитаемый двоичный код с динамически изменяемыми параметрами и способ его считывания и создания, Деннис Г. Придди и др., Datacode International Inc., 3 июля 1990 г. Подробное описание системы двумерного штрих-кода.
  • Патент США US 2010/0133341 A1: Метод для идентификации машиночитаемого кода, применяемого к почтовому отправлению, и метод обеспечения почтового отправления машиночитаемым кодом, автор Бернд Мейер и др., Deutsche Post AG.3 июня 2010 г. Описывает систему для идентификации кодов матрицы данных на почтовых конвертах.

Фото

  • QR-коды в дикой природе: фотоальбом на Flickr, где люди делятся фотографиями кодов, которые они заметили в самых разных повседневных местах.

Пожалуйста, НЕ копируйте наши статьи в блоги и другие сайты

статей с этого сайта зарегистрированы в Бюро регистрации авторских прав США. Копирование или иное использование зарегистрированных работ без разрешения, удаление этого или других уведомлений об авторских правах и / или нарушение смежных прав может привести к серьезным гражданским или уголовным санкциям.

Авторские права на текст © Крис Вудфорд 2009, 2019. Все права защищены. Полное уведомление об авторских правах и условиях использования.

QR Code, iQR Code, SQRC и FrameQR являются зарегистрированными товарными знаками Denso Wave Incorporated. Semacode является товарным знаком Semacode Corporation.

.Сканеры штрих-кода

: как они работают?

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

СТРОКА

Штрих-код используется для кодирования информации в виде визуального шаблона, читаемого машиной. Штрих-коды используются по разным причинам, включая отслеживание продуктов, цен и уровней запасов для централизованной записи в компьютерной программной системе. В июне 1974 года первый штрих-код появился на упаковке жевательной резинки Wrigley Company.Сегодня штрих-коды можно найти почти на каждом предмете покупки в магазине, а также на запасах, ожидающих отправки. Такие крупные компании, как Wal-Mart и Amazon, используют штрих-коды и сканеры; то же самое делают компании в небольших городах и на дому, которым необходимо отслеживать, куда они отправляют свои заказы электронной коммерции. [Tweet «В июне 1974 года первый штрих-код появился на упаковке жевательной резинки Wrigley Company».] Есть два типа штрих-кодов - линейные и 2D. Самый визуально узнаваемый UPC (универсальный код продукта) - это линейный штрих-код, состоящий из двух частей: штрих-кода и 12-значного номера UPC.Первые шесть цифр штрих-кода - это идентификационный номер производителя. Следующие пять цифр представляют номер товара. Последнее число называется контрольной цифрой, которая позволяет сканеру определить, был ли штрих-код отсканирован правильно или нет. Линейный штрих-код обычно содержит текстовую информацию любого типа. Напротив, двухмерный штрих-код более сложен и может включать в себя больше информации: цену, количество, веб-адрес или изображение. Линейный сканер штрих-кода не может считывать двухмерный штрих-код; требующие использования сканера изображений для считывания информации, встроенной в двухмерный штрих-код.Популярные QR-коды - это двухмерные штрих-коды, которые могут хранить большой объем информации по сравнению с одномерными штрих-кодами. Посмотрите статью Wasp «Что такое штрих-код?» видео, чтобы узнать основы штрих-кодов менее чем за минуту.

СКАНЕР ШТРИХОВ

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

КАК СКАНЕРЫ УПРОЩАЮТ ЖИЗНЬ

Есть много компаний, которые ежедневно используют штрих-коды и сканеры, но лишь немногие из них могут стать вопросом жизни или смерти. All About Kids Pediatrics в Орландо, Флорида, принимает до 100 детей в день, обеспечивая медицинское обслуживание и такие меры, как вакцинация. Штрих-коды теперь требуются или требуются федеральными агентствами, когда дело доходит до введения лекарств, но правительство практически не контролирует качество используемых штрих-кодов или сканеров, а это означает, что возможны ошибки из-за плохой контрастности, модуляции и других факторов.Согласно их тематическому исследованию Wasp Barcode, «Использование технологии штрих-кода при введении лекарств сократило время документирования приема лекарств All About Kids на 50%». Как? Просто: им больше не нужно тратить драгоценные минуты - в сумме до часов - на сбор и запись данных о приеме лекарств и составление отчетов в электронном виде для представления и соблюдения. Быстрое сканирование делает все, что раньше при заполнении отчета. Сканеры штрих-кода используются во многих системах управления качеством и активами по всей стране, от складов TopGolf до подвала стадиона Университета Феникса.Но их надежность редко подвергается серьезной проверке, чем в офисах All About Kids - и они проходят это испытание ежедневно.

Сканеры штрих-кода WASP

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

Смотрите также