Штрих - кода или штрих - код представляет собой способ представления данных в визуальной, машиночитаемой форме . Первоначально штрих-коды представляли данные, варьируя ширину и расстояние между параллельными линиями. Эти штрих-коды, которые теперь обычно называют линейными или одномерными (1D), можно сканировать с помощью специальных оптических сканеров , называемых считывателями штрих-кодов , которых существует несколько типов. Позже были разработаны двухмерные (2D) варианты с использованием прямоугольников, точек, шестиугольников и других шаблонов, названных матричными кодами или 2D штрих-кодами., хотя они не используют стержни как таковые. Двухмерные штрих-коды можно считывать с помощью специализированных двухмерных оптических сканеров, которые существуют в нескольких различных формах. Двухмерные штрих-коды также могут быть считаны цифровой камерой, подключенной к микрокомпьютеру, на котором запущено программное обеспечение, которое делает фотографическое изображение штрих-кода и анализирует изображение для деконструкции и декодирования двухмерного штрих-кода. Мобильное устройство с камерой встроенной, например, смартфон , может функционировать в качестве последнего типа 2D считыватель штрих - кода с использованием специализированного прикладного программного обеспечения . (Такое же мобильное устройство может также считывать одномерные штрих-коды, в зависимости от прикладного программного обеспечения.)
Штрих-код был изобретен Норманом Джозефом Вудлендом и Бернардом Сильвером и запатентован в США в 1951 году. [1] Изобретение было основано на коде Морзе [2], который был расширен на тонкие и толстые полосы. Однако прошло более двадцати лет, прежде чем это изобретение стало коммерчески успешным. Раннее использование одного типа штрих-кода в промышленном контексте было спонсировано Ассоциацией американских железных дорог в конце 1960-х годов. Разработано General Telephone and Electronics (GTE) и называется KarTrak ACI(Автоматическая идентификация вагонов), эта схема заключалась в размещении цветных полос в различных комбинациях на стальных пластинах, которые прикреплялись к бокам железнодорожного подвижного состава. На каждую машину использовались две таблички, по одной с каждой стороны, с расположением цветных полос, кодирующих такую информацию, как право собственности, тип оборудования и идентификационный номер. [3] Таблички считывались бортовым сканером, расположенным, например, у входа на сортировочную станцию, когда машина проезжала мимо. [4] Проект был заброшен примерно через десять лет, поскольку система оказалась ненадежной после длительного использования. [3]
Штрих-коды стали коммерчески успешными, когда их начали использовать для автоматизации кассовых систем в супермаркетах , и для этой задачи они стали почти универсальными. В 1973 году Совет унифицированных продуктовых кодов выбрал дизайн штрих-кода, разработанный Джорджем Лаурером . Штрих-код Лаурера с вертикальными полосами печатается лучше, чем круглый штрих-код, разработанный Woodland и Silver. [5] Их использование распространилось на многие другие задачи, которые обычно называются автоматической идентификацией и сбором данных (AIDC). Первое сканирование штрих-кода универсального кода продукта (UPC) было выполнено на пачке жевательной резинки Wrigley Company в июне 1974 года в супермаркете Marsh.в Трое, штат Огайо , с использованием сканера производства Photographic Sciences Corporation . [6] [5] QR-коды , особый тип 2D-штрих-кода, в последнее время стали очень популярными в связи с ростом числа владельцев смартфонов. [7]
Другие системы проникли на рынок AIDC, но простота, универсальность и низкая стоимость штрих-кодов ограничили роль этих других систем, особенно до того, как после 1995 года стали доступны такие технологии, как радиочастотная идентификация (RFID).
История
В 1948 году Бернард Сильвер , аспирант Технологического института Дрекселя в Филадельфии , штат Пенсильвания, США, услышал, как президент местной пищевой сети Food Fair просил одного из деканов изучить систему, которая автоматически считывает информацию о продукте во время оформления заказа. [8] Сильвер рассказал своему другу Норману Джозефу Вудленду о запросе, и они начали работать над множеством систем. В их первой рабочей системе использовались ультрафиолетовые чернила, но чернила выцветали слишком легко и были дорогими. [9]
Убежденный, что система пригодна для дальнейшего развития, Вудленд покинул Дрексел, переехал в квартиру своего отца во Флориде и продолжил работу над системой. Следующим его вдохновением стала азбука Морзе , и он сформировал свой первый штрих-код из песка на пляже. «Я просто растянул точки и штрихи вниз и сделал из них узкие и широкие линии». [9] Для их чтения он адаптировал технологию оптических звуковых дорожек в фильмах, используя 500- ваттную лампочку накаливания, светящую через бумагу на фотоумножитель RCA935 (от кинопроектора) на дальней стороне. Позже он решил, что система будет работать лучше, если она будет напечатана в виде круга, а не линии, что позволит сканировать ее в любом направлении.
20 октября 1949 года Woodland and Silver подала заявку на патент на «Классифицирующее устройство и метод», в которой они описали как линейную, так и прямую печать, а также механические и электронные системы, необходимые для считывания кода. Патент был выдан 7 октября 1952 г. как патент США 2 612 994. [1] В 1951 году Вудленд перешел в IBM и постоянно пытался заинтересовать IBM в разработке системы. В конце концов компания заказала отчет об этой идее, в котором был сделан вывод, что она и осуществима, и интересна, но для обработки полученной информации потребуется оборудование, которое в будущем будет отключено.
IBM предлагала купить патент, но предложение не было принято. Philco приобрела патент в 1962 году, а через некоторое время продала его RCA . [9]
Коллинз в Сильвании
Во время учебы в бакалавриате Дэвид Джарретт Коллинз работал на Пенсильванской железной дороге и осознал необходимость автоматической идентификации железнодорожных вагонов. Сразу после получения степени магистра в Массачусетском технологическом институте в 1959 году он начал работать в GTE Sylvania и начал решать эту проблему. Он разработал систему под названием KarTrak с использованием синих и красных светоотражающих полос, прикрепленных к бокам автомобилей, для кодирования шестизначного идентификатора компании и четырехзначного номера автомобиля. [9] Свет, отраженный от цветных полосок, считывался электронными лампами фотоумножителя . [10]
Бостон и Мэн Железнодорожный протестировала систему KarTrak на их гравийных автомобилях в 1961 году Испытания продолжались до 1967 года, когда Ассоциация американских железных дорог (AAR) выбрала его в качестве стандарта, автоматической идентификации автомобилей , по всему североамериканскому флоту. Установки начались 10 октября 1967 года. Однако экономический спади серия банкротств в отрасли в начале 1970-х годов значительно замедлила развертывание, и только в 1974 году 95% парка было маркировано. Кроме того, было обнаружено, что в некоторых приложениях систему легко обмануть из-за грязи, что сильно влияло на точность. AAR отказались от этой системы в конце 1970-х, и только в середине 1980-х они представили аналогичную систему, на этот раз основанную на радиометках. [11]
Проект железной дороги провалился, но платный мост в Нью-Джерси запросил аналогичную систему, чтобы она могла быстро сканировать автомобили, для которых был куплен месячный проездной. Затем почтовое отделение США запросило систему для отслеживания грузовиков, въезжающих и покидающих их помещения. Для этих применений требовались специальные этикетки для световозвращателей . Наконец, Кал Кан попросил команду Сильвании предложить более простую (и более дешевую) версию, которую они могли бы поставить на ящики с кормом для домашних животных для управления запасами.
Computer Identics Corporation
В 1967 году, когда железнодорожная система достигла зрелости, Коллинз обратился к руководству в поисках финансирования для проекта по разработке черно-белой версии кода для других отраслей. Они отказались, заявив, что проект железной дороги достаточно велик, и они не видят необходимости в таком быстром расширении.
Затем Коллинз покинул Sylvania и основал Computer Identics Corporation. [9] В качестве первых инноваций Computer Identics отказалась от использования ламп накаливания в своих системах, заменив их гелий-неоновыми лазерами , а также включила зеркало, что сделало его способным обнаруживать штрих-код на расстоянии до нескольких футов перед компьютером. сканер. Это сделало весь процесс намного проще и надежнее и, как правило, позволяло этим устройствам справляться с поврежденными этикетками, распознавая и считывая неповрежденные части.
Весной 1969 года Computer Identics Corporation установила одну из своих первых двух систем сканирования на заводе General Motors (Buick) во Флинте, штат Мичиган. [9] Система использовалась для идентификации десятка типов трансмиссий, движущихся по подвесному конвейеру от производства к отгрузке. Другая система сканирования была установлена в распределительном центре General Trading Company в Карлштадте, штат Нью-Джерси, чтобы направлять грузы на соответствующую погрузочную площадку.
Универсальный код продукта
В 1966 году Национальная ассоциация сетей общественного питания (NAFC) провела собрание, посвященное идее автоматизированных систем кассы. RCA , которая приобрела права на оригинальный патент Woodland, присутствовала на встрече и инициировала внутренний проект по разработке системы, основанной на коде «яблочко». Сеть продуктовых магазинов Kroger вызвалась проверить это.
В середине 1970-х годов NAFC учредила Специальный комитет для супермаркетов США по единому продуктовому кодексу, чтобы установить руководящие принципы разработки штрих-кодов. Кроме того, он создал подкомитет по выбору символов, чтобы помочь стандартизировать подход. В сотрудничестве с консалтинговой фирмой McKinsey & Co. они разработали стандартизированный 11-значный код для идентификации продуктов. Затем комитет разослал тендер на разработку системы штрих-кода для печати и считывания кода. Запрос был направлен в Singer , National Cash Register (NCR), Litton Industries , RCA, Pitney-Bowes , IBM и многие другие. [12]Было изучено множество подходов к использованию штрих-кодов, включая линейные коды, концентрический круговой код RCA, образцы звездообразования и другие.
Весной 1971 года RCA продемонстрировала свой кодекс «яблочко» на другом отраслевом совещании. Руководители IBM на встрече заметили толпу у стенда RCA и сразу же разработали свою собственную систему. Специалист по маркетингу IBM Алек Яблоновер вспомнил, что в компании все еще работал Woodland, и он [ кто? ] основал новый объект в парке исследовательского треугольника Роли-Дарем, чтобы возглавить разработку.
В июле 1972 года RCA начала 18-месячные испытания в магазине Kroger в Цинциннати. Штрих-коды были напечатаны на небольших кусочках клейкой бумаги и прикреплены вручную сотрудниками магазина, когда они добавляли ценники. Код оказался серьезной проблемой; принтеры иногда размазывали чернила, делая код нечитаемым в большинстве ориентаций. Однако линейный код, подобный тому, который был разработан Woodland в IBM, был напечатан в направлении полос, поэтому дополнительные чернила просто сделали код «выше», оставаясь читабельным. Итак, 3 апреля 1973 года IBM UPC был выбран в качестве стандарта NAFC. IBM разработала пять версий символики UPC для будущих требований отрасли: UPC A, B, C, D и E. [13]
NCR установила систему испытательного стенда в супермаркете Marsh's в Трое, штат Огайо , недалеко от завода, производившего оборудование. 26 июня 1974 года Клайд Доусон вытащил из корзины 10 упаковок жевательной резинки Wrigley's Juicy Fruit , и Шэрон Бьюкенен отсканировала их в 8:01. Пачка жевательной резинки и квитанция теперь выставлены в Смитсоновском институте . Это было первое коммерческое появление UPC. [14]
В 1971 году была собрана команда IBM для интенсивного планирования, которое по 12–18 часов в день обмолачивало, как технология будет разворачиваться и согласованно работать в системе, и составить план развертывания. К 1973 году команда встретилась с производителями бакалейных товаров, чтобы представить символ, который нужно было напечатать на упаковке или этикетках всех их продуктов. В бакалейной лавке не было экономии на ее использовании, за исключением случаев, когда по крайней мере 70% продуктовых продуктов не имели штрих-кода, напечатанного на продукте производителем. IBM прогнозировала, что 75% потребуется в 1975 году. Тем не менее, хотя это было достигнуто, к 1977 году сканирующие машины все еще использовались менее чем в 200 продуктовых магазинах [15].
Экономические исследования, проведенные для комитета пищевой промышленности, прогнозировали, что к середине 1970-х годов отрасль сэкономит более 40 миллионов долларов от сканирования. Эти цифры не были достигнуты в тот период времени, и некоторые предсказывали прекращение сканирования штрих-кодов. Полезность штрих-кода потребовала принятия дорогостоящих сканеров критической массой розничных продавцов, в то время как производители одновременно приняли этикетки со штрих-кодом. Ни один из них не хотел двигаться вперед, и первые пару лет результаты не были обнадеживающими, поскольку Business Week в статье 1976 года провозгласил «Сканер для супермаркетов, который потерпел неудачу». [14] [16]
С другой стороны, опыт сканирования штрих-кодов в этих магазинах показал дополнительные преимущества. Подробная информация о продажах, полученная с помощью новых систем, позволила лучше реагировать на привычки, потребности и предпочтения клиентов. Это нашло свое отражение в том факте, что примерно через 5 недель после установки сканеров штрих-кода продажи в продуктовых магазинах обычно начинали расти и в конечном итоге выровнялись с увеличением продаж на 10–12%, которое никогда не снижалось. Операционные расходы этих магазинов также снизились на 1-2%, что позволило им снизить цены и тем самым увеличить долю рынка. В полевых условиях было показано, что рентабельность инвестиций в сканер штрих-кода составила 41,5%. К 1980 году преобразование производилось 8000 магазинов в год. [15]
Супермаркеты Sims были первым местом в Австралии, где использовались штрих-коды, начиная с 1979 года [17].
Промышленное внедрение
В 1981 году Министерство обороны США приняло использование Code 39 для маркировки всей продукции, продаваемой вооруженным силам Соединенных Штатов. Эта система «Логистические приложения автоматической маркировки и считывания символов» (LOGMARS) до сих пор используется Министерством обороны США и широко рассматривается как катализатор широкого внедрения штрих-кодирования в промышленных целях. [18]
Используйте
Штрих-коды широко используются во всем мире во многих контекстах. В магазинах штрих-коды UPC заранее напечатаны на большинстве товаров, кроме свежих продуктов из продуктового магазина . Это ускоряет обработку при оформлении заказа и помогает отслеживать товары, а также сокращает количество краж в магазинах, связанных со сменой ценников, хотя теперь воры могут печатать свои собственные штрих-коды. [19] Штрих-коды, кодирующие ISBN книги.также широко предварительно печатаются на книгах, журналах и других печатных материалах. Кроме того, в членских картах розничной сети для идентификации клиентов используются штрих-коды, что позволяет проводить индивидуальный маркетинг и лучше понимать модели покупок отдельных потребителей. В точках продаж покупатели могут получить скидки на товары или специальные маркетинговые предложения по адресу или адресу электронной почты, указанным при регистрации.
Штрих-коды широко используются в учреждениях здравоохранения и больниц , начиная от идентификации пациента (для доступа к данным пациента, включая историю болезни, лекарственные аллергии и т. Д.) До создания заметок SOAP [20] со штрих-кодами и управления приемом лекарств. Они также используются для облегчения разделения и индексации документов, которые были отображены в приложениях пакетного сканирования, отслеживания организации видов в биологии [21] и интеграции с контрольными весами в движении, чтобы идентифицировать взвешиваемый элемент на конвейерной линии для сбор данных .
Их также можно использовать для отслеживания предметов и людей; они используются для отслеживания арендованных автомобилей , багажа авиакомпаний , ядерных отходов , заказной почты , экспресс-почты и посылок. Билеты со штрих-кодом (которые клиент может распечатать на своем домашнем принтере или сохранить на своем мобильном устройстве) позволяют владельцу входить в спортивные арены, кинотеатры, театры, ярмарочные площади и транспорт и используются для записи прибытия и отъезда транспортных средств. из пунктов проката и т. д. Это может позволить владельцам легче идентифицировать дубликаты или поддельные билеты. Штрих-коды широко используются в прикладном программном обеспечении для управления цехами, где сотрудники могут сканировать заказы на работу и отслеживать время, потраченное на работу.
Штрих-коды также используются в некоторых видах бесконтактных датчиков положения 1D и 2D . Ряд штрих-кодов используется в некоторых типах абсолютных линейных энкодеров 1D . Штрих-коды упакованы достаточно близко друг к другу, чтобы считыватель всегда имел один или два штрих-кода в поле зрения. Как своего рода реперный маркер , относительное положение штрих-кода в поле зрения считывающего устройства обеспечивает постепенное точное позиционирование, в некоторых случаях с субпиксельным разрешением . Данные, декодированные со штрих-кода, дают абсолютную грубую позицию. «Адресный ковер», такой как бинарный паттерн Хауэлла и AnotoТочечный узор - это двухмерный штрих-код, разработанный таким образом, что считыватель, даже если только крошечная часть всего ковра находится в поле зрения считывающего устройства, может найти его абсолютное положение X, Y и поворот на ковре. [22] [23]
Двухмерные штрих-коды могут содержать гиперссылку на веб-страницу. Мобильное устройство со встроенной камерой может использоваться для считывания рисунка и просмотра связанного веб-сайта, что может помочь покупателю найти лучшую цену на находящийся поблизости товар. С 2005 года авиакомпании используют двумерный штрих-код стандарта IATA на посадочных талонах ( штрих-кодовый посадочный талон (BCBP) ), а с 2008 года двумерные штрих-коды, отправляемые на мобильные телефоны, позволяют использовать электронные посадочные талоны. [24]
Некоторые приложения для штрих-кодов вышли из употребления. В 1970-х и 1980-х годах исходный код программного обеспечения иногда закодировался в штрих-код и напечатан на бумаге ( Cauzin Softstrip и Paperbyte [25] - это символы штрих-кода, специально разработанные для этого приложения), а компьютерная игровая система Barcode Battler 1991 года использовала любой стандартный штрих-код для генерировать боевую статистику.
Художники использовали штрих-коды в искусстве, например, « Штрих-код Иисуса» Скотта Блейка , как часть движения постмодернизма .
Символики
Сопоставление сообщений и штрих-кодов называется символикой . Спецификация символики включает в себя кодирование сообщения в виде штрихов и пробелов, любые требуемые маркеры начала и остановки, размер тихой зоны, которая должна находиться до и после штрих-кода, и вычисление контрольной суммы .
Линейные символы можно классифицировать в основном по двум свойствам:
- Непрерывный против дискретного
- Символы в дискретных символах состоят из n полосок и n - 1 пробелов. Между символами есть дополнительный пробел, но он не передает информацию и может иметь любую ширину, если его не перепутать с концом кода.
- Символы в непрерывных символах состоят из n полосок и n пробелов и обычно примыкают друг к другу, причем один символ заканчивается пробелом, а следующий начинается полосой, или наоборот. Для завершения кода требуется специальный образец конца с полосами на обоих концах.
- Две ширины против многоширинной
- Двухширинный штрих-код , также называемый двоичным штрих-кодом , содержит штрихи и пробелы двух ширины: «широкий» и «узкий». Точная ширина широких полос и промежутков не критична; обычно разрешается быть где-то в 2–3 раза больше ширины узких эквивалентов.
- В некоторых других символах используются полосы двух разной высоты ( POSTNET ) или наличие или отсутствие полос ( двоичный штрих-код CPC ). Обычно они также считаются двоичными штрих-кодами.
- Полосы и пробелы в символах разной ширины кратны базовой ширине, называемой модулем ; большинство таких кодов используют четыре ширины 1, 2, 3 и 4 модуля.
В некоторых символиках используется чередование. Первый символ кодируется черными полосами разной ширины. Затем второй символ кодируется путем изменения ширины пробелов между этими полосами. Таким образом, символы кодируются парами в одном и том же разделе штрих-кода. Пример этого - Interleaved 2 of 5 .
Сложенные символы повторяют заданные линейные символы по вертикали.
Наиболее распространенными среди множества 2D-символик являются матричные коды, которые представляют собой квадратные или точечные модули, расположенные по сетке. Двумерные символы также могут иметь круговую и другие формы и могут использовать стеганографию , скрывая модули внутри изображения (например, DataGlyphs ).
Линейные символик оптимизированы для лазерных сканеров, которые развертка луча света через штрих - код в прямом, читают кусочек штрихкода светло-темные узоры. Сканирование под углом делает модули шире, но не меняет соотношения ширины. Сложенные символы также оптимизированы для лазерного сканирования, при этом лазер выполняет несколько проходов по штрих-коду.
В 1990-х годах Уэлч Аллин первым начал разработку устройств формирования изображений с зарядовой связью (ПЗС) для считывания штрих-кодов . Для визуализации не требуются движущиеся части, как в лазерном сканере. В 2007 году линейное сканирование начало вытеснять лазерное сканирование в качестве предпочтительного механизма сканирования из-за его производительности и долговечности.
2D-символы не могут быть прочитаны лазером, так как обычно нет развертки, которая могла бы охватить весь символ. Их необходимо сканировать с помощью сканера изображений, использующего ПЗС-матрицу или другую сенсорную технологию цифровой камеры.
Считыватели штрих-кода
Самые ранние и все еще самые дешевые сканеры штрих-кода состоят из фиксированного источника света и одного фотосенсора, который вручную перемещается по штрих-коду. Сканеры штрих-кода можно разделить на три категории в зависимости от их подключения к компьютеру. Более старый тип - сканер штрих - кода RS-232 . Этот тип требует специального программирования для передачи входных данных в прикладную программу. Сканеры интерфейса клавиатуры подключаются к компьютеру с помощью кабеля адаптера, совместимого с клавиатурой PS / 2 или AT (« клин клавиатуры »). Данные штрих-кода отправляются на компьютер, как если бы он был набран на клавиатуре.
Как и сканер интерфейса клавиатуры, USB- сканеры не нуждаются в специальном коде для передачи входных данных в прикладную программу. На ПК под управлением Windows устройство с человеческим интерфейсом имитирует слияние данных аппаратного «клина клавиатуры», а сканер автоматически ведет себя как дополнительная клавиатура.
Большинство современных смартфонов могут декодировать штрих-код с помощью встроенной камеры. Мобильная операционная система Android от Google может использовать собственное приложение Google Lens для сканирования QR-кодов или сторонние приложения, такие как Barcode Scanner, для считывания как одномерных штрих-кодов, так и QR-кодов. Операционная система Nokia Symbian оснащена сканером штрих-кода [26], а mbarcode [27] - это считыватель QR-кода для операционной системы Maemo . В Apple iOS 11 собственное приложение камеры может декодировать QR-коды и может ссылаться на URL-адреса, подключаться к беспроводным сетям или выполнять другие операции в зависимости от содержимого QR-кода. [28]Доступны другие платные и бесплатные приложения с возможностью сканирования для других символик или для более ранних версий iOS. [29] На устройствах BlackBerry приложение App World может сканировать штрих-коды и загружать любые распознанные веб-адреса в веб-браузер устройства. Windows Phone 7.5 может сканировать штрих-коды через поисковое приложение Bing . Однако эти устройства не предназначены специально для считывания штрих-кодов. В результате они не декодируют так быстро и точно, как специальный сканер штрих-кода или портативный терминал данных . [ необходима цитата ]
Контроль качества и проверка
Производители и пользователи штрих-кодов обычно имеют систему управления качеством, которая включает проверку и валидацию штрих-кодов. [30] Проверка штрих-кода проверяет возможность сканирования и качество штрих-кода в сравнении с отраслевыми стандартами и спецификациями. [31] Верификаторы штрих-кодов в основном используются предприятиями, которые печатают и используют штрих-коды. Любой торговый партнер в цепочке поставок может проверить качество штрих-кода. Важно проверить штрих-код, чтобы убедиться, что любой считыватель в цепочке поставок может успешно интерпретировать штрих-код с низким уровнем ошибок. Розничные торговцы взимают большие штрафы за несоответствующие штрих-коды. Эти возвратные платежи могут снизить выручку производителя на 2–10%. [32]
Верификатор штрих-кода работает так же, как и считыватель, но вместо простого декодирования штрих-кода верификатор выполняет серию тестов. Для линейных штрих-кодов эти тесты:
- Контраст края (EC) [33]
- Разница между коэффициентом отражения пространства (Rs) и коэффициентом отражения соседнего стержня (Rb). EC = Rs-Rb
- Минимальная отражательная способность стержня (Rb) [33]
- Наименьшее значение коэффициента отражения в полосе.
- Минимальная отражательная способность пространства (Rs) [33]
- Наименьшее значение коэффициента отражения в пространстве.
- Контрастность символа (SC) [33]
- Контрастность символа - это разница в значениях отражательной способности самого светлого пространства (включая тихую зону) и самой темной полосы символа. Чем больше разница, тем выше оценка. Параметр оценивается как A, B, C, D или F. SC = Rmax-Rmin.
- Минимальный краевой контраст (ECmin) [33]
- Разница между коэффициентом отражения пространства (Rs) и коэффициентом отражения соседнего стержня (Rb). EC = Rs-Rb
- Модуляция (MOD) [33]
- Параметр имеет градацию A, B, C, D или F. Эта оценка основана на соотношении между минимальным контрастом краев (ECmin) и контрастом символа (SC). MOD = ECmin / SC Чем больше разница между минимальным контрастом краев и контрастом символа, тем ниже оценка. Сканеры и верификаторы воспринимают более узкие полосы и промежутки как менее интенсивные, чем более широкие полосы и промежутки; сравнение меньшей интенсивности узких элементов с широкими элементами называется модуляцией. На это состояние влияет размер диафрагмы.
- Межсимвольный пробел [33]
- В дискретных штрих-кодах - пробел, разделяющий два смежных символа. Если они присутствуют, межсимвольные промежутки считаются пробелами (элементами) для целей определения границ и оценок параметров отражательной способности.
- Дефекты
- Расшифровать [33]
- Извлечение информации, закодированной в символе штрих-кода.
- Декодируемость [33]
- Может оцениваться как A, B, C, D или F. Степень декодируемости указывает на величину ошибки в ширине наиболее отклоняющегося элемента в символе. Чем меньше отклонений в символике, тем выше оценка. Декодируемость - это мера точности печати с использованием эталонного алгоритма декодирования символов.
2D матричные символы смотрят на параметры:
- Контрастность символа [33]
- Модуляция [33]
- Расшифровать [33]
- Исправление неиспользованных ошибок
- Исправлено (искатель) повреждение рисунка
- Неравномерность сетки
- Осевая неоднородность [34]
В зависимости от параметра каждый тест ANSI оценивается от 0,0 до 4,0 (от F до A) или получает оценку «прошел» или «не прошел». Каждый класс определяется путем анализа профиля отражательной способности сканирования (SRP), аналогового графика одной линии сканирования по всему символу. Самая низкая из 8 оценок - это оценка сканирования, а общая оценка символа ISO - это среднее значение отдельных оценок сканирования. Для большинства приложений минимально допустимая оценка символа 2,5 (C). [35]
По сравнению со считывателем верификатор измеряет оптические характеристики штрих-кода в соответствии с международными и отраслевыми стандартами. Измерения должны быть повторяемыми и последовательными. Для этого требуются постоянные условия, такие как расстояние, угол освещения, угол датчика и апертура верификатора . Основываясь на результатах проверки, производственный процесс можно настроить для печати штрих-кодов более высокого качества, которые будут сканироваться вниз по цепочке поставок.
Проверка штрих-кода может включать в себя оценки после тестирования использования (и злоупотребления), такие как солнечный свет, истирание, удары, влажность и т. Д. [36]
Стандарты верификаторов штрих-кодов
Стандарты для верификаторов штрих-кодов определены Международной организацией по стандартизации (ISO) в ISO / IEC 15426-1 (линейный) или ISO / IEC 15426-2 (2D). [ необходима цитата ] Текущая международная спецификация качества штрих-кода - это ISO / IEC 15416 (линейный) и ISO / IEC 15415 (2D). [ Править ] Европейский стандарт EN 1635 был отозван и заменен стандартом ISO / IEC 15416. Исходная спецификация качества штрих - кодов США был ANSI X3.182. (UPC, используемые в США - ANSI / UCC5). [ необходима цитата ] С 2011 года рабочая группа ISO JTC1 SC31 разрабатывала прямую маркировку деталей (DPM)стандарт качества: ISO / IEC TR 29158. [37]
Преимущества
При управлении точками продаж системы штрих-кодов могут предоставлять подробную актуальную информацию о бизнесе, ускоряя принятие решений и с большей уверенностью. Например:
- Быстро продающиеся товары могут быть быстро идентифицированы и автоматически переупорядочены.
- Можно определить товары с низкой продажей, что предотвратит накопление запасов.
- Эффект от изменений мерчандайзинга можно отслеживать, позволяя быстро перемещающимся и более прибыльным товарам занимать лучшее место.
- Исторические данные можно использовать для очень точного прогнозирования сезонных колебаний.
- Стоимость товаров на полке может быть изменена с учетом продажных цен и повышения цен.
- Эта технология также позволяет профилировать отдельных потребителей, как правило, путем добровольной регистрации дисконтных карт. Хотя эта практика преподносится как выгода для потребителя, сторонники конфиденциальности считают ее потенциально опасной. [ какой? ]
Помимо отслеживания продаж и запасов, штрих-коды очень полезны в логистике и управлении цепочками поставок.
- Когда производитель упаковывает коробку для отправки, коробке может быть присвоен уникальный идентификационный номер (UID).
- База данных может связать UID с соответствующей информацией о коробке; таких как номер заказа, упакованные позиции, упакованное количество, место назначения и т. д.
- Информация может быть передана через систему связи, такую как электронный обмен данными (EDI), поэтому розничный продавец имеет информацию о поставке до ее прибытия.
- Отправления, которые отправляются в распределительный центр (DC), отслеживаются перед пересылкой. Когда посылка достигает своего конечного пункта назначения, UID сканируется, поэтому магазин знает источник, содержимое и стоимость посылки.
Сканеры штрих-кода относительно невысоки и чрезвычайно точны по сравнению с вводом с клавиатуры, с одной ошибкой подстановки из 15000 - 36 триллионов введенных символов. [38] [ ненадежный источник? ] Точная частота ошибок зависит от типа штрих-кода.
Типы штрих-кодов
Линейные штрих-коды
«Одномерный» штрих-код первого поколения, состоящий из линий и промежутков разной ширины, которые создают определенные узоры.
Пример | Символика | Непрерывный или дискретный | Ширина штанги | Использует |
---|---|---|---|---|
Штрих-код Почты Австралии | Дискретный | 4 бар высоты | Штрих-код Почты Австралии, который используется на конверте с оплаченным деловым ответом и наносится автоматическими сортировочными машинами на другую почту при первоначальной обработке флуоресцентными чернилами. | |
Codabar | Дискретный | Два | Старый формат, используемый в библиотеках, банках крови и на авианакладных (устарел, но все еще широко используется в библиотеках) | |
Код 25 - 2 из 5 без чередования | Непрерывный | Два | Промышленные | |
Код 25 - чередование 2 из 5 | Непрерывный | Два | Оптовая торговля, библиотеки Международный стандарт ISO / IEC 16390 | |
Код 11 | Дискретный | Два | Телефоны (устарели) | |
Farmacode или код 32 | Дискретный | Два | Итальянский фармакод - используйте Code 39 (международный стандарт недоступен) | |
Код 39 | Дискретный | Два | Различный - международный стандарт ISO / IEC 16388 | |
Код 49 | Непрерывный | Многие | Различный | |
Код 93 | Непрерывный | Многие | Различный | |
Код 128 | Непрерывный | Многие | Различный - Международный стандарт ISO / IEC 15417 | |
CPC Binary | Дискретный | Два | ||
Штрих-код края пленки DX | Ни один | Высокий короткий | Пленка для цветной печати | |
EAN 2 | Непрерывный | Многие | Дополнительный код (журналы), одобрен GS1 - не собственная символика - для использования только с EAN / UPC в соответствии с ISO / IEC 15420 | |
EAN 5 | Непрерывный | Многие | Дополнительный код (книги), одобренный GS1 - не собственная символика - для использования только с EAN / UPC в соответствии с ISO / IEC 15420 | |
EAN-8 , EAN-13 | Непрерывный | Многие | Розничная торговля по всему миру, одобрено GS1 - Международный стандарт ISO / IEC 15420 | |
Обращение к опознавательному знаку | Дискретный | Два | Деловое ответное письмо USPS | |
GS1-128 (ранее назывался UCC / EAN-128), неправильно обозначается как EAN 128 и UCC 128 | Непрерывный | Многие | Различные, одобренные GS1 - просто применение Code 128 (ISO / IEC 15417) с использованием ANS MH10.8.2 AI Datastructures. Это не отдельная символика. | |
GS1 DataBar , ранее - сокращенная символика пространства (RSS) | Непрерывный | Многие | Различный, одобрено GS1 | |
Штрих-код интеллектуальной почты | Дискретный | 4 бар высоты | Почтовая служба США заменяет символы POSTNET и PLANET (ранее называвшиеся OneCode ) | |
ITF-14 | Непрерывный | Два | Уровни упаковки, не предназначенные для розничной торговли, одобренные GS1 - это просто код с чередованием 2/5 (ISO / IEC 16390) с несколькими дополнительными спецификациями в соответствии с Общими спецификациями GS1. | |
ITF-6 | Непрерывный | Два | Штрих-код с чередованием 2 из 5 для кодирования дополнительных штрих-кодов ITF-14 и ITF-16. Код используется для кодирования дополнительных данных, таких как количество товаров или вес контейнера. | |
ЯНВАРЬ | Непрерывный | Многие | Используется в Японии, аналогичен EAN-13 (ISO / IEC 15420) и совместим с ним | |
Штрих-код Почты Японии | Дискретный | 4 бар высоты | Почта Японии | |
КарТрак ACI | Дискретный | Цветные полосы | Используется в Северной Америке на железнодорожном прокатном оборудовании. | |
MSI | Непрерывный | Два | Используется для складских полок и инвентаря | |
Pharmacode | Дискретный | Два | Фармацевтическая упаковка (международный стандарт отсутствует) | |
ПЛАНЕТА | Непрерывный | Высокий короткий | Почтовая служба США (международные стандарты отсутствуют) | |
Плесси | Непрерывный | Два | Каталоги, полки магазинов, инвентарь (международные стандарты отсутствуют) | |
PostBar | Дискретный | 4 бар высоты | Канадское почтовое отделение | |
ПОСТНЕТ | Дискретный | Высокий короткий | Почтовая служба США (международные стандарты отсутствуют) | |
RM4SCC / KIX | Дискретный | 4 бар высоты | Королевская почта / PostNL | |
Почтовый знак RM C | Дискретный | 4 бар высоты | Королевская почта | |
Почтовый знак RM L | Дискретный | 4 бар высоты | Королевская почта | |
Telepen | Непрерывный | Два | Библиотеки (Великобритания) | |
Универсальный код продукта (UPC-A и UPC-E) | Непрерывный | Многие | Розничная торговля по всему миру, одобрено GS1 - Международный стандарт ISO / IEC 15420 |
Матричные (2D) штрих-коды
Матричный код , также называемый 2D штрих - код или просто 2D - код , является двумерный способом представления информации. Он похож на линейный (одномерный) штрих-код, но может отображать больше данных на единицу площади.
Пример | Имя | Примечания |
---|---|---|
Код AR | Тип маркера, используемый для размещения контента в приложениях дополненной реальности . Некоторые коды AR могут содержать внутри QR-коды, чтобы можно было связать контент AR. [39] См. Также ARTag . | |
Кодекс ацтеков | Разработан Эндрю Лонгакром из Welch Allyn (ныне Honeywell Scanning and Mobility). Всеобщее достояние. - Международный стандарт: ISO / IEC 24778 | |
bCode | Штрих-код, предназначенный для изучения поведения насекомых. [40] Кодирует 11-битный идентификатор и 16-битную информацию об обнаружении ошибок чтения и исправлении ошибок. Преимущественно используется для маркировки медоносных пчел , но может применяться и к другим животным. | |
BEEtag | 25-битная (5x5) кодовая матрица черных и белых пикселей, уникальная для каждого тега, окруженная рамкой белого и черного пикселей. 25-битная матрица состоит из 15-битного идентификационного кода и 10-битной проверки ошибок. [41] Это недорогая система слежения на основе изображений для изучения поведения и передвижения животных. | |
BeeTagg | Двухмерный штрих-код с сотовой структурой, подходящий для мобильной маркировки, был разработан швейцарской компанией connvision AG. | |
Bokode | Тип тега данных, который содержит гораздо больше информации, чем штрих-код в той же области. Они были разработаны командой под руководством Рамеша Раскара из MIT Media Lab . Шаблон бокода представляет собой мозаичную серию кодов матрицы данных . | |
Заниматься боксом | Двухмерный штрих-код большой емкости используется на piqlFilm компанией Piql AS [42] | |
Код 1 | Всеобщее достояние. Код 1 в настоящее время используется в отрасли здравоохранения для этикеток лекарств и в индустрии переработки для кодирования содержимого контейнера для сортировки. [43] | |
Код 16K | Код 16K (1988) - это многорядный штрих-код, разработанный Тедом Уильямсом из Laserlight Systems (США) в 1992 году. В США и Франции этот код используется в электронной промышленности для идентификации микросхем и печатных плат. Медицинское применение в США хорошо известно. Уильямс также разработал Code 128, и структура 16K основана на Code 128. Не случайно 128 в квадрате оказалось равным 16000 или 16K для краткости. Код 16K решил проблему, присущую Code 49. Структура Code 49 требует большого объема памяти для кодирования и декодирования таблиц и алгоритмов. 16K - это набор символов. [44] [45] | |
Цветовой код | ColorZip [46] разработал цветные штрих-коды, которые могут быть прочитаны телефонами с камерой с экранов телевизоров; в основном используется в Корее. [47] | |
Код конструкции цвета | Color Construct Code - одна из немногих символик штрих-кода, разработанных для использования преимуществ нескольких цветов. [48] [49] | |
Визуальная криптограмма Cronto | Визуальная криптограмма Cronto (также называемая photoTAN) - это специализированный цветной штрих-код, созданный в результате исследований Кембриджского университета, проведенных Игорем Дроковым, Стивеном Мердоком и Еленой Пунской. [50] Используется для подписания транзакций в электронном банкинге; штрих-код содержит зашифрованные данные транзакции, которые затем используются в качестве вызова для вычисления номера аутентификации транзакции с использованием токена безопасности . [51] | |
CyberCode | От Sony. | |
d-touch | читается при печати на деформируемых перчатках, при растяжении и деформации [52] [53] | |
DataGlyphs | Из Исследовательского центра Пало-Альто (также называемого Xerox PARC). [54] Запатентовано. [55] DataGlyphs могут быть встроены в полутоновое изображение или фоновый узор затенения практически незаметным для восприятия способом, похожим на стеганографию . [56] [57] | |
Матрица данных | От Microscan Systems , ранее RVSI Acuity CiMatrix / Siemens. Всеобщее достояние. Все чаще используется в Соединенных Штатах. Матрица односегментных данных также называется семакодом . - Международный стандарт: ISO / IEC 16022. | |
Код Datastrip | От компании Datastrip, Inc. | |
Штрих-код Digimarc | Штрих-код Digimarc - это уникальный идентификатор или код, основанный на незаметных рисунках, которые можно применять к маркетинговым материалам, включая упаковку, дисплеи, рекламу в журналах, проспектах, радио и телевидении [58] | |
цифровая бумага | узорчатая бумага, используемая вместе с цифровым пером для создания рукописных цифровых документов. Напечатанный точечный рисунок однозначно определяет координаты положения на бумаге. | |
DotCode | Стандартизован как AIM Dotcode Rev 3.0. Всеобщее достояние. Используется для отслеживания отдельных упаковок сигарет и фармацевтических препаратов. | |
Точечный код A | Также известен как Philips Dot Code . [59] Запатентовано в 1988 г. [60] | |
DWCode | Представленный GS1 в США и GS1 в Германии, DWCode представляет собой уникальный незаметный носитель данных, который повторяется во всем графическом дизайне пакета [61] | |
EZcode | Предназначен для декодирования с помощью камерофонов; [62] из ScanLife. [63] | |
Штрих-код Хань Синь | Штрих-код, предназначенный для кодирования китайских иероглифов, представленный Ассоциацией автоматической идентификации и мобильности в 2011 году. | |
Цветной штрих-код большой емкости | HCCB был разработан Microsoft ; по лицензии ISAN-IA . | |
HueCode | От Robot Design Associates. Использует оттенки серого или цвет. [64] | |
InterCode | От Iconlab, Inc . Стандартный 2D штрих-код в Южной Корее. Все 3 оператора мобильной связи Южной Кореи установили программу сканирования этого кода в свои телефоны для доступа к мобильному Интернету в качестве встроенной программы по умолчанию. | |
Код JAB | J усть ругой B ар кодекса является цветной 2D штрих - кодов. Квадрат или прямоугольник. Без лицензии | |
MaxiCode | Используется United Parcel Service . Теперь общественное достояние. | |
mCode | Разработан NextCode Corporation специально для работы с мобильными телефонами и мобильными сервисами. [65] Он реализует метод независимого обнаружения ошибок, предотвращающий ложное декодирование, он использует полином исправления ошибок переменного размера, который зависит от точного размера кода. [66] | |
MMCC | Предназначен для распространения контента с мобильных телефонов большой емкости через существующие цветные печатные и электронные носители без необходимости подключения к сети | |
NexCode | NexCode разработан и запатентован S5 Systems. | |
Nintendo e-Reader # точка-код | Разработано корпорацией Olympus для хранения песен, изображений и мини-игр для Game Boy Advance на коллекционных карточках покемонов . | |
PDF417 | Создано компанией Symbol Technologies . Всеобщее достояние. - Международный стандарт: ISO / IEC 15438 | |
Qode | Запатентованный американский двухмерный штрих-код от NeoMedia Technologies, Inc. [63] | |
QR код | Первоначально разработан, запатентован и принадлежит Denso Wave для управления автомобильными компонентами; они решили не пользоваться своими патентными правами . Может кодировать латинские и японские символы кандзи и кана, музыку, изображения, URL-адреса, электронные письма. Фактически стандарт для японских сотовых телефонов. Используется с BlackBerry Messenger для приема контактов вместо использования PIN-кода. Наиболее часто используемый тип кода для сканирования с помощью смартфонов. Всеобщее достояние. - Международный стандарт: ISO / IEC 18004 | |
Код экрана | Разработан и запатентован [67] [68] с помощью Hewlett-Packard Labs. Изменяющийся во времени 2D-шаблон, используемый для кодирования данных посредством колебаний яркости изображения с целью передачи данных с высокой пропускной способностью с компьютерных дисплеев на смартфоны через вход камеры смартфона. Изобретатели Тимоти Киндберг и Джон Колломоссе , публично раскрытые на ACM HotMobile 2008. [69] | |
ShotCode | Круглые штрих-коды для камерофонов . Первоначально от High Energy Magic Ltd под названием Spotcode. До этого, скорее всего, назывался TRIPCode. | |
Snapcode, также называемый кодом Boo-R | используется Snapchat , Spectacles и т. д. US9111164B1 [70] [71] [72] | |
Код Снежинки | Запатентованный код, разработанный Electronic Automation Ltd. в 1981 году. Можно закодировать более 100 цифр в пространстве всего лишь 5 мм x 5 мм. Выбираемое пользователем исправление ошибок позволяет уничтожить до 40% кода, оставаясь при этом читаемым. Код используется в фармацевтической промышленности и имеет то преимущество, что его можно наносить на продукты и материалы самыми разными способами, включая печать этикеток, струйную печать, лазерное травление, вдавливание или перфорацию. [44] [73] [74] | |
SPARQCode | Стандарт кодирования QR-кода от MSKYNET, Inc. | |
Код триллера | Предназначен для сканирования мобильных телефонов. [75] Разработано румынской компанией Lark Computer. [66] | |
ГОЛОС | Разработанный и запатентованный компанией VOICEYE, Inc. в Южной Корее, он призван предоставить слепым и слабовидящим людям доступ к печатной информации. Он также утверждает, что является двумерным штрих-кодом, который имеет самую большую в мире емкость хранения. |
Примеры изображений
Номер GTIN-12, закодированный в символе штрих-кода UPC-A. Первая и последняя цифра всегда помещаются за пределами символа, чтобы указать тихие зоны, которые необходимы для правильной работы сканеров штрих-кода.
Номер EAN-13 (GTIN-13), закодированный в символе штрих-кода EAN-13. Первая цифра всегда помещается за пределами символа, кроме того, индикатор правой тихой зоны (>) используется для обозначения тихих зон, которые необходимы для правильной работы сканеров штрих-кода.
"Википедия" в коде 93
"* WIKI39 *" в коде Code 39
"Википедия" в кодировке Code 128
Пример сложенного штрих-кода . В частности, штрих-код «Codablock».
PDF417 образец
Шаблонный текст Lorem ipsum в виде четырехсегментной матрицы данных 2D
«Это пример ацтекского символа для Википедии», закодированный в коде ацтеков
Текст EZcode
Цветной штрих-код большой емкости URL-адреса статьи Википедии о цветном штрих-коде большой емкости
«Википедия, бесплатная энциклопедия» на нескольких языках в кодировке DataGlyphs.
В фильме используются два разных 2D-штрих-кода: Dolby Digital между отверстиями для звездочек с логотипом «Double-D» посередине и Sony Dynamic Digital Sound в синей области слева от отверстий для звездочек.
QR код для URL Википедии. «Быстрый ответ», самый популярный двухмерный штрих-код. Он открыт в том, что описание раскрыто, а патент не используется. [76]
Пример MaxiCode . Это кодирует строку «Википедия, бесплатная энциклопедия».
Образец ShotCode
деталь сканирования Twibright Optar с бумаги для лазерной печати, передача цифровой музыки Ogg Vorbis со скоростью 32 кбит / с (48 секунд на страницу A4)
KarTrak железной дороги Автоматическое оборудование Идентификация этикетки на камбузе во Флориде
В популярной культуре
В архитектуре, здание в Lingang Новый город от немецких архитекторов Герканом, Марг и партнеры включает в себя дизайн штрих - кодов, [77] как это делает торговый центр под названием Штрих-KOD (русский для штрих - кода ) в Народной улице ( «Народная улица») в Невский район из Санкт - Петербурга , России. [78]
Что касается СМИ, то в 2011 году Национальный совет по кинематографии Канады и ARTE France запустили веб-документальный фильм под названием Barcode.tv , который позволяет пользователям просматривать фильмы о повседневных предметах, сканируя штрих-код продукта с помощью камеры iPhone . [79] [80]
В профессиональной борьбе , то WWE стабильный D-Generation X включен штрих - код в свой входе видео, а также на футболке. [81] [82]
В сериале « Темный ангел» главный герой и другие трансгеники из серии «Мантикора X» имеют штрих-коды на затылке.
В видеоиграх у главного героя серии видеоигр Hitman есть татуировка со штрих-кодом на затылке. Кроме того, QR-коды можно сканировать для дополнительной миссии в Watch Dogs .
В фильмах Назад в будущее II и Tale Служанки , автомобили в будущем изображены со штрих - кодом номерных знаков .
В фильмах « Терминатор» Скайнет наносит штрих-коды на внутреннюю поверхность запястий пленников (в том же месте, что и татуировки концлагеря времен Второй мировой войны ) в качестве уникального идентификатора.
Что касается музыки, Дэйв Дэвис из The Kinks выпустил сольный альбом AFL1-3603 в 1980 году , на передней обложке которого вместо головы музыканта был изображен гигантский штрих-код. Название альбома также было номером штрих-кода.
В апрельском номере Mad Magazine за 1978 год на обложке был изображен гигантский штрих-код с аннотацией: «[Безумная] Надеюсь, что этот выпуск приводит к сбою всех компьютеров в стране ... из-за того, что с этого момента мы вынуждаем нас стирать наши обложки с помощью этого желтого символа UPC. ! "
В видеоигре 2018 года Judgment представлены QR-коды, которые главный герой Такаюки Ягами может сфотографировать камерой своего телефона. Это в основном для разблокировки деталей для Яг в Drone . [83]
Интерактивные учебники были впервые опубликованы издательством Harcourt College Publishers для расширения образовательных технологий с помощью интерактивных учебников. [84]
Разработанные штрих-коды
Некоторые бренды интегрируют индивидуальный дизайн в штрих-коды (сохраняя их читабельность) на своих потребительских товарах.
Мифы о штрих-кодах
Был небольшой скептицизм со стороны теоретиков заговора , которые считали штрих-коды навязчивой технологией наблюдения , и со стороны некоторых христиан, впервые появившихся в 1982 году в книге Мэри Стюарт Релф Новая денежная система 666 , которые думали, что коды скрывают число 666 , представляющее " Число зверя ». [85] Старообрядцы , входящие в состав Русской православной церкви , считают, что штрих-коды - это печать антихриста . [86] Телеведущий Фил Донахью описал штрих-коды как «корпоративный заговор против потребителей». [87]
См. Также
- Автоматическая идентификация и сбор данных (AIDC)
- Принтер штрих-кода
- Европейский совет по единому кодексу нумерации статей
- Глобальный номер предмета торговли
- Идентификатор
- Система инвентарного контроля
- Гиперссылка на объект
- Семакод
- СМС штрих-код
- SPARQCode (QR-код)
- Список кодов стран GS1
Ссылки
- ^ a b Патент США 2612994
- ^ «Как работают штрих-коды» . Что вам следует знать . 4 июня 2019 . Дата обращения 5 июня 2019 .
- ^ a b Крэнстон, Ян. «Путеводитель по ACI (Автоматическая идентификация автомобилей) / KarTrak» . Канадские грузовые вагоны Ресурсная страница для канадских энтузиастов грузовых вагонов . Проверено 26 мая 2013 года .
- ↑ Киз, Джон (22 августа 2003 г.). «КарТрак» . Джон Киз Бостонский фотоблогер. Изображения из Бостона, Новой Англии и других стран . Джон Киз. Архивировано из оригинального 10 -го марта 2014 года . Проверено 26 мая 2013 года .
- ^ a b Робертс, Сэм (11 декабря 2019 г.). «Джордж Лаурер, разработавший штрих-код, умер в возрасте 94 лет» . Нью-Йорк Таймс . Проверено 13 декабря 2019 .
- ↑ Fox, Margalit (15 июня 2011 г.). «Алан Хаберман, который ввел штрих-код, умер в возрасте 81 года» . Нью-Йорк Таймс .
- ^ GF (2 ноября 2017 г.). «Почему набирают популярность QR-коды» . Экономист . Проверено 5 февраля 2018 .
- ^ Фишман, Чарльз (1 августа 2001 г.). «Убийца - нет без исключения» . Американский путь . Архивировано из оригинала 12 января 2010 года . Проверено 19 апреля 2010 года .
- ^ a b c d e f Сейдеман, Тони (весна 1993 г.), «Штрих-коды охватывают мир» , « Чудеса современных технологий» , заархивировано из оригинала 16 октября 2016 г.
- ↑ Данн, Питер (20 октября 2015 г.). «Дэвид Коллинз, СМ '59: Оставить свой след в мире с помощью штрих-кодов» . technologyreview.com . Массачусетский технологический институт . Дата обращения 2 декабря 2019 .
- ↑ Грэм-Уайт, Шон (август 1999). «Знаете ли вы, где находится ваш товарный вагон?». Поезда . 59 (8): 48–53.
- ^ Лаурер, Джордж . «Разработка символа UPC» . Архивировано из оригинального 25 сентября 2008 года.
- ^ Нельсон, Бенджамин (1997). Перфокарты в штрих-коды: 200-летний путь . Питерборо, Нью-Хэмпшир: Хелмерс. ISBN 9780911261127.
- ^ a b Варчавер, Николай (31 мая 2004 г.). «Сканирование земного шара» . Удача . Архивировано 14 ноября 2006 года . Проверено 27 ноября 2006 года .
- ^ a b Селмайер, Билл (2009). Распространение штрих-кода . Лулу. стр. 26, 214, 236, 238, 244, 245, 236, 238, 244, 245. ISBN 978-0-578-02417-2.
- ^ Rawsthorn, Алиса (23 февраля 2010). «Скан-художники» . Нью-Йорк Таймс . Проверено 31 июля 2015 года .
- ^ «Мир приветствует штрих-код в важный день рождения» . ATN . 1 июля 2014 г.
- ^ «Краткая история штрих-кода» . Штрих-код 1 . Адамс Коммуникации . Проверено 28 ноября 2011 года .
- ^ «Штрих-код» . Системы iWatch . 2 мая 2011 . Проверено 28 ноября 2011 года .
- ^ Оберфилд, Крейг. «Система штрих-кода QNotes» . Патент США № 5296688 . Быстрое Примечание Inc . Проверено 15 декабря 2012 года .
- ^ National Geographic, май 2010 г., стр.30
- ↑ Hecht, Дэвид Л. (март 2001 г.). «Печатные графические пользовательские интерфейсы встроенных данных» (PDF) . Компьютер IEEE . Исследовательский центр Xerox в Пало-Альто. 34 (3): 47–55. DOI : 10.1109 / 2.910893 . Архивировано из оригинального (PDF) 3 июня 2013 года.
- ^ Хауэлл, Джон; Котай, Кит (март 2000 г.). «Ориентиры для абсолютной локализации» . Дартмутский технический отчет по информатике TR2000-364 .
- ^ "IATA.org" . IATA.org. 21 ноября 2011 . Проверено 28 ноября 2011 года .
- ^ «Штрих-коды Paperbyte для Вадузитдо» . Байт журнал . Сентябрь 1978 г. с. 172.
- ^ «Поддержка Nokia N80» . Nokia Европа . Архивировано из оригинального 14 июля 2011 года.
- ^ "Обзор пакета для mbarcode" . Maemo.org . Проверено 28 июля 2010 года .
- ^ Sargent, Mikah (24 сентября 2017). «Как использовать QR-коды в iOS 11» . iMore . Проверено 1 октября 2017 года .
- ^ «15+ лучших приложений для iPhone для сканера штрих-кода» . iPhoneness . 3 марта 2017 . Проверено 1 октября 2017 года .
- ^ Дэвид, H (28 ноября 2018 г.), «Штрих-коды - проверка и проверка в GS1» , Labeling News , получено 6 июня 2020 г.
- ^ «Руководство непрофессионала по документам качества печати штрих-кодов ANSI, CEN и ISO» (PDF) . Ассоциация технологий автоматической идентификации и сбора данных (AIM). 2002 . Проверено 23 ноября 2017 года .
- ^ Zieger, Энн (октябрь 2003). «Возвратные платежи от розничных торговцев: есть ли положительный момент? Инициативы розничных торговцев по соблюдению требований могут повысить эффективность» . Фронтовые решения . Архивировано из оригинала 8 июля 2012 года.
- ^ a b c d e f g h i j k l Corp, Express. «Глоссарий штрих-кодов | Экспресс» . Экспресс - Corp . Проверено 11 декабря 2019 .
- ^ Рабочая группа по передовой практике проверки штрих-кода (май 2010 г.). «GS1 DataMatrix: введение и технический обзор наиболее совершенных символов, совместимых с идентификаторами приложений GS1» (PDF) . Мировые стандарты 1 . 1 (17): 34–36. Архивировано 20 июля 2011 года (PDF) . Проверено 2 августа 2011 года .
- ^ Рабочая группа GS1 Bar Code Verification Best Practice (май 2009 г.). «Проверка штрих-кода GS1 для линейных символов» (PDF) . Мировые стандарты 1 . 4 (3): 23–32 . Проверено 2 августа 2011 года .
- ^ Гарнер, Дж. (2019), Результаты тестирования штрих-кода матрицы данных для полевых приложений , Национальная лаборатория Окриджа , данные получены 6 июня 2020 г.
- ^ «Технические комитеты - JTC 1 / SC 31 - Автоматическая идентификация и методы сбора данных» . ISO . Проверено 28 ноября 2011 года .
- ^ Хармон, Крейг К .; Адамс, Расс (1989). Чтение между строк: введение в технологию штрих-кодов . Питерборо, Нью-Хэмпшир: Хелмерс. п. 13. ISBN 0-911261-00-1.
- ^ "Генератор кода AR"
- ^ Гернат, Тим; Rao, Vikyath D .; Миддендорф, Мартин; Данкович, Гарри; Гольденфельд, Найджел; Робинсон, Джин Э. (13 февраля 2018 г.). «Автоматизированный мониторинг поведения выявляет резкие модели взаимодействия и быструю динамику распространения в социальных сетях медоносных пчел» . Труды Национальной академии наук . 115 (7): 1433–1438. DOI : 10.1073 / pnas.1713568115 . ISSN 0027-8424 . PMC 5816157 . PMID 29378954 .
- ^ Combes, Стейси А .; Маунткасл, Эндрю М .; Гравиш, Ник; Кролл, Джеймс Д. (2 сентября 2015 г.). «BEEtag: недорогая система отслеживания на основе изображений для изучения поведения и передвижения животных» . PLOS ONE . 10 (9): e0136487. Bibcode : 2015PLoSO..1036487C . DOI : 10.1371 / journal.pone.0136487 . ISSN 1932-6203 . PMC 4558030 . PMID 26332211 .
- ^ https://github.com/piql/boxing
- ↑ Адамс, Расс (15 июня 2009 г.). «Страница с двумерным штрих-кодом» . Архивировано 7 июля 2011 года . Проверено 6 июня 2011 года .
- ^ a b «Страница с двумерным штрих-кодом» . www.adams1.com . Проверено 12 января 2019 .
- ^ "Code 16K Specs" (PDF) . www.gomaro.ch . Проверено 12 января 2019 .
- ^ "Colorzip.com" . Colorzip.com . Проверено 28 ноября 2011 года .
- ^ «Штрих-коды для телевизионных рекламных роликов» . Adverlab. 31 января 2006 . Проверено 10 июня 2009 года .
- ^ "О" . Технологии цветового кода. Архивировано из оригинального 29 августа 2012 года . Проверено 4 ноября 2012 года .
- ^ «Часто задаваемые вопросы» . ColorCCode. Архивировано из оригинального 21 февраля 2013 года . Проверено 4 ноября 2012 года .
- ^ «Новая система борьбы с мошенничеством в онлайн-банке» . Кембриджский университет . 18 апреля 2013 . Проверено 21 января 2020 года .
- ^ Cronto Visual Transaction Signing , OneSpan , получено 6 декабря 2019 г.
- ^ d-touch топологическое распознавание реперных точек , Массачусетский технологический институт, заархивировано из оригинала 2 марта 2008 г..
- ^ D-сенсорные маркеры применяются для деформируемых перчаток , MIT, архивированных с оригинала на 21 июня 2008.
- ^ Подробности см. На Xerox.com .
- ^ «DataGlyphs: встраивание цифровых данных» . Микроглифы. 3 мая 2006 . Проверено 10 марта 2014 .
- ^ " " DataGlyph "Встроенные цифровые данные" . Таузеро . Проверено 10 марта 2014 .
- ^ "DataGlyphs" . Xerox . Проверено 10 марта 2014 .
- ^ «Лучшие штрих-коды, лучший бизнес» (PDF) .
- ^ Точечный код A на barcode.ro
- ^ Точечный код Патент
- ^ "GS1 Germany и Digimarc объявляют о сотрудничестве для вывода DWCode на немецкий рынок" .
- ^ "Сканбай" . Проверено 28 ноября 2011 года .
- ^ a b Стимен, Джерун. «Интернет-декодер QR-кода» . Архивировано из оригинала 9 января 2014 года . Проверено 9 января 2014 года .
- ^ «Страница двухмерного штрих-кода BarCode-1» . Адамс. Архивировано из оригинала 3 ноября 2008 года . Проверено 10 июня 2009 года .
- ^ «Глобальные исследовательские решения - 2D штрих-коды» . grs.weebly.com . Проверено 12 января 2019 .
- ^ a b Като, Хироко; Tan, Keng T .; Чай, Дуглас (8 апреля 2010 г.). Штрих-коды для мобильных устройств . Издательство Кембриджского университета. ISBN 9781139487511.
- ^ "Патент США 9270846: Модуляция яркости с кодированием содержимого"
- ^ "Патент США 8180163: Кодер и декодер и методы кодирования и декодирования информации о последовательности со вставленными флагами монитора"
- ^ «Коды экрана: визуальные гиперссылки для дисплеев»
- ^ «Snapchat меняет способ просмотра снимков и добавления друзей»
- ^ «Snapchat позволяет добавлять людей через QR Snaptags благодаря секретному приобретению Scan.me»
- ^ "Как Snapchat снова сделал QR-коды крутыми"
- ^ 5825015 , Chan, John Paul & GB, «Патент США: 5825015 - Машиночитаемые двоичные коды», выдан 20 октября 1998 г.
- ^ "Патент США 5825015" . pdfpiw.uspto.gov . 20 октября 1998 . Проверено 12 января 2019 .
- ^ "Штрих-код Trillcode" . Barcoding, Inc . 17 февраля 2009 . Проверено 12 января 2019 .
- ^ (株) デ ン ソ ー ウ ェ ー ブ, denso-wave.com (на японском языке) Авторское право
- ↑ Barcode Halls - gmp. Архивировано 18 октября 2011 г. в Wayback Machine.
- ^ "изображение" . Петербург2.ru . Проверено 28 ноября 2011 года .
- Перейти ↑ Lavigne, Anne-Marie (5 октября 2011 г.). «Представляем Barcode.tv, новый интерактивный документ об объектах, которые нас окружают» . Блог NFB . Национальный совет по кинематографии Канады . Проверено 7 октября 2011 года .
- ↑ Андерсон, Келли (6 октября 2011 г.). «NFB и ARTE France запускают« Штрих-код » » . Reelscreen . Проверено 7 октября 2011 года .
- ^ [1] Архивировано 16 марта 2015 года в Wayback Machine.
- ^ "Песня темы Dx 2009–2010" . YouTube. 19 декабря 2009 . Проверено 10 марта 2014 .
- ^ Диего Agruello (27 июня 2019). «Объяснение расположения QR-кода для обновления деталей дрона • Eurogamer.net» . Дата обращения 3 августа 2019 .
- ^ "История CueCat" . История CueCat . Проверено 12 ноября 2019 .
- ^ "А как насчет штрих-кодов и 666: Знак зверя?" . Av1611.org. 1999 . Проверено 14 марта 2014 года .
- ↑ Серафино, Джей (26 июля 2018 г.). «Русская семья, оторвавшаяся от цивилизации более 40 лет» . Умственная нить . Дата обращения 6 мая 2020 .
- Перейти ↑ Bishop, Tricia (5 июля 2004 г.). «Штрих-код UPC используется 30 лет» . SFgate.com. Архивировано из оригинального 23 августа 2004 года . Проверено 22 декабря 2009 года .
Дальнейшее чтение
- Автоматизация информационных систем управления: разработка и внедрение штрих-кодов - Гарри Э. Берк, Thomson Learning, ISBN 0-442-20712-3
- Автоматизация информационных систем управления: принципы приложений со штрих-кодом - Гарри Э. Берк, Thomson Learning, ISBN 0-442-20667-4
- Книга штрих-кодов - Роджер К. Палмер, Helmers Publishing, ISBN 0-911261-09-5 , 386 страниц
- Руководство по штрих-коду - Юджин Ф. Бриган, обучение Томпсона, ISBN 0-03-016173-8
- Справочник по системам штрихового кодирования - Гарри Э. Берк, компания Van Nostrand Reinhold, ISBN 978-0-442-21430-2 , 219 страниц
- Информационные технологии для розничной торговли: системы автоматической идентификации и сбора данных - Гирдхар Джоши, Oxford University Press , ISBN 0-19-569796-0 , 416 страниц
- Линии связи - Крейг К. Хармон, Helmers Publishing, ISBN 0-911261-07-9 , 425 страниц
- Перфокарты для штрих-кодов - Бенджамин Нельсон, Helmers Publishing, ISBN 0-911261-12-5 , 434 страницы
- Революция на кассе: взрыв штрих-кода - Стивен А. Браун, Harvard University Press , ISBN 0-674-76720-9
- Чтение между строк - Крейг К. Хармон и Расс Адамс, Helmers Publishing, ISBN 0-911261-00-1 , 297 страниц
- Черно-белое решение: штрих-код и IBM PC - Расс Адамс и Джойс Лейн, Helmers Publishing, ISBN 0-911261-01-X , 169 страниц.
- Справочник по автоматической идентификации и сбору данных - Расс Адамс, Ван Ностранд Рейнхольд, ISBN 0-442-31850-2 , 298 страниц
- Наизнанку: чудеса современных технологий - Кэрол Дж. Амато, Smithmark Pub, ISBN 0831746572 , 1993
Внешние ссылки
- Штрих-код в Curlie
- Глоссарий терминов по штрих-кодам
- Плюсы и минусы, а также относительная популярность различных одномерных и двухмерных штрих-кодов.