Штрихкод или штрихкод — это метод представления данных в визуальной, машиночитаемой форме . Первоначально штрихкоды представляли данные путем изменения ширины, интервалов и размеров параллельных линий. Эти штрихкоды, которые теперь обычно называют линейными или одномерными (1D), можно сканировать специальными оптическими сканерами , называемыми считывателями штрихкодов , которых существует несколько типов.
Позже были разработаны двухмерные (2D) варианты, использующие прямоугольники, точки, шестиугольники и другие узоры, называемые 2D штрихкодами или матричными кодами , хотя они не используют полосы как таковые. Оба могут быть считаны с помощью специально разработанных 2D оптических сканеров, которые существуют в нескольких различных формах. Матричные коды также могут быть считаны цифровой камерой, подключенной к микрокомпьютеру, работающему под управлением программного обеспечения, которое делает фотографическое изображение штрихкода и анализирует изображение для деконструкции и декодирования кода. Мобильное устройство со встроенной камерой, такое как смартфон , может функционировать как последний тип считывателя штрихкода с использованием специализированного прикладного программного обеспечения и подходит как для 1D, так и для 2D кодов.
Штрихкод был изобретен Норманом Джозефом Вудлендом и Бернардом Сильвером и запатентован в США в 1952 году. [1] Изобретение было основано на коде Морзе [2] , который был распространен на тонкие и толстые полосы. Однако потребовалось более двадцати лет, прежде чем это изобретение стало коммерчески успешным. Британский журнал Modern Railways за декабрь 1962 года на страницах 387–389 описывает, как British Railways уже усовершенствовали систему считывания штрихкодов, способную правильно считывать подвижной состав, движущийся со скоростью 100 миль в час (160 км/ч) без ошибок. Раннее использование одного типа штрихкода в промышленном контексте было спонсировано Ассоциацией американских железных дорог в конце 1960-х годов. Разработанная General Telephone and Electronics (GTE) и названная KarTrak ACI (автоматическая идентификация вагонов), эта схема включала размещение цветных полос в различных комбинациях на стальных пластинах, которые были прикреплены к бокам железнодорожного подвижного состава. На вагон использовалось два номера, по одному с каждой стороны, с расположением цветных полос, кодирующих такую информацию, как право собственности, тип оборудования и идентификационный номер. [3] Номера считывались путевым сканером, расположенным, например, у въезда на сортировочную станцию, когда вагон проезжал мимо. [4] Проект был заброшен примерно через десять лет, поскольку система оказалась ненадежной после длительного использования. [3]
Штрихкоды стали коммерчески успешными, когда их использовали для автоматизации кассовых систем супермаркетов, задача, для которой они стали почти универсальными. В 1973 году Совет по единому коду продуктов питания выбрал дизайн штрихкода, разработанный Джорджем Лорером . Штрихкод Лорера с вертикальными полосами печатался лучше, чем круговой штрихкод, разработанный Вудлендом и Сильвером. [5] Их использование распространилось на многие другие задачи, которые в общем называются автоматической идентификацией и сбором данных (AIDC). Первая успешная система с использованием штрихкодов была в британской группе супермаркетов Sainsbury's в 1972 году с использованием монтируемых на полках штрихкодов, которые были разработаны Плесси . [6] [7] В июне 1974 года супермаркет Marsh в Трое, штат Огайо, использовал сканер, изготовленный Photographic Sciences Corporation, для сканирования штрихкода универсального кода продукта (UPC) на упаковке жевательной резинки Wrigley's . [8] [5] QR-коды , особый тип 2D-штрихкода, стали популярны во втором десятилетии 2000-х годов из-за роста числа владельцев смартфонов. [9]
На рынок AIDC проникли и другие системы , однако простота, универсальность и низкая стоимость штрихкодов ограничивали роль этих систем, особенно до того, как после 2023 года стали доступны такие технологии, как радиочастотная идентификация (RFID).
В 1948 году Бернард Сильвер , аспирант Технологического института Дрекселя в Филадельфии, штат Пенсильвания, США, подслушал, как президент местной сети ресторанов быстрого питания Food Fair просил одного из деканов разработать систему для автоматического считывания информации о продукте во время оформления заказа. [10] Сильвер рассказал своему другу Норману Джозефу Вудленду об этой просьбе, и они начали работать над различными системами. Их первая рабочая система использовала ультрафиолетовые чернила, но чернила слишком быстро выцветали и были дорогими. [11]
Убежденный, что система работоспособна при дальнейшей разработке, Вудленд покинул Drexel, переехал в квартиру своего отца во Флориде и продолжил работу над системой. Следующим его вдохновением стала азбука Морзе, и он сформировал свой первый штрихкод из песка на пляже. «Я просто продлил точки и тире вниз и сделал из них узкие и широкие линии». [11] Чтобы прочитать их, он адаптировал технологию из оптических звуковых дорожек в фильмах, используя 500-ваттную лампу накаливания, светящую через бумагу на фотоэлектронный умножитель RCA935 (из кинопроектора) на дальней стороне. Позже он решил, что система будет работать лучше, если она будет напечатана в виде круга, а не линии, что позволит сканировать ее в любом направлении.
20 октября 1949 года Вудленд и Сильвер подали заявку на патент на «Классифицирующий аппарат и метод», в котором они описали как линейные, так и шаблоны печати «бычий глаз» , а также механические и электронные системы, необходимые для считывания кода. Патент был выдан 7 октября 1952 года как патент США 2,612,994. [1] В 1951 году Вудленд перешел в IBM и постоянно пытался заинтересовать IBM в разработке системы. В конечном итоге компания заказала отчет по идее, в котором был сделан вывод о том, что она и осуществима, и интересна, но что обработка полученной информации потребует оборудования, которое будет выпущено в будущем.
IBM предложила купить патент, но предложение не было принято. Philco купила патент в 1962 году, а затем продала его RCA некоторое время спустя. [11]
Во время учебы в бакалавриате Дэвид Джарретт Коллинз работал на Пенсильванской железной дороге и осознал необходимость автоматической идентификации железнодорожных вагонов. Сразу после получения степени магистра в Массачусетском технологическом институте в 1959 году он начал работать в GTE Sylvania и занялся решением этой проблемы. Он разработал систему под названием KarTrak, используя синие, белые и красные светоотражающие полосы, прикрепленные к бокам вагонов, кодирующие четырехзначный идентификатор компании и шестизначный номер вагона. [11] Свет, отраженный от цветных полос, считывался фотоумножительными вакуумными трубками. [12]
Boston and Maine Railroad протестировала систему KarTrak на своих гравийных вагонах в 1961 году. Испытания продолжались до 1967 года, когда Ассоциация американских железных дорог (AAR) выбрала ее в качестве стандартной автоматической идентификации вагонов для всего североамериканского парка. Установка началась 10 октября 1967 года. Однако экономический спад и волна банкротств в отрасли в начале 1970-х годов значительно замедлили развертывание, и только в 1974 году 95% парка было промаркировано. Вдобавок к ее бедам, было обнаружено, что система легко обманывается грязью в некоторых приложениях, что сильно влияет на точность. AAR отказалась от системы в конце 1970-х годов, и только в середине 1980-х годов они представили похожую систему, на этот раз основанную на радиометках. [13]
Проект железной дороги провалился, но платный мост в Нью-Джерси запросил аналогичную систему, чтобы можно было быстро сканировать автомобили, купившие месячный проездной. Затем Почтовое отделение США запросило систему для отслеживания грузовиков, въезжающих и выезжающих из их объектов. Для этих приложений требовались специальные светоотражающие этикетки. Наконец, Кал Кан попросил команду Sylvania предоставить более простую (и дешевую) версию, которую они могли бы наклеивать на ящики с кормом для домашних животных для контроля запасов.
В 1967 году, когда железнодорожная система достигла зрелости, Коллинз обратился к руководству за финансированием проекта по разработке черно-белой версии кода для других отраслей. Они отказались, заявив, что железнодорожный проект был достаточно большим, и они не видели необходимости расширяться так быстро.
Затем Коллинз покинул Sylvania и основал Computer Identics Corporation. [11] В качестве своих первых инноваций Computer Identics отказалась от использования ламп накаливания в своих системах, заменив их гелий-неоновыми лазерами , а также включила зеркало, что сделало ее способной обнаруживать штрих-код на расстоянии до метра (3 футов) перед сканером. Это значительно упростило весь процесс и сделало его более надежным, и, как правило, позволяло этим устройствам справляться с поврежденными этикетками, также распознавая и считывая неповрежденные части.
Весной 1969 года Computer Identics Corporation установила одну из своих первых двух сканирующих систем на заводе General Motors (Buick) во Флинте, штат Мичиган. [11] Система использовалась для идентификации дюжины типов трансмиссий, перемещающихся по подвесному конвейеру от производства до отгрузки. Другая сканирующая система была установлена в распределительном центре General Trading Company в Карлштадте, штат Нью-Джерси, для направления поставок в нужную погрузочную площадку.
В 1966 году Национальная ассоциация сетей питания (NAFC) провела совещание, посвященное идее автоматизированных кассовых систем. RCA , купившая права на оригинальный патент Woodland, посетила совещание и инициировала внутренний проект по разработке системы на основе кода Bullseye. Сеть продуктовых магазинов Kroger вызвалась протестировать ее.
В середине 1970-х годов NAFC создала Специальный комитет для супермаркетов США по единому коду продуктов питания, чтобы установить руководящие принципы для разработки штрихкодов. Кроме того, он создал подкомитет по выбору символов, чтобы помочь стандартизировать подход. В сотрудничестве с консалтинговой фирмой McKinsey & Co. они разработали стандартизированный 11-значный код для идентификации продуктов. Затем комитет разослал контрактный тендер на разработку системы штрихкодов для печати и считывания кода. Запрос был направлен в Singer , National Cash Register (NCR), Litton Industries , RCA, Pitney-Bowes , IBM и многие другие. [14] Было изучено большое количество подходов к штрихкодам, включая линейные коды, код RCA Bullseye Concentric Circle, паттерны starburst и другие.
Весной 1971 года RCA продемонстрировала свой код Bullseye на другой отраслевой встрече. Руководители IBM на встрече заметили толпы у стенда RCA и немедленно разработали собственную систему. Специалист по маркетингу IBM Алек Яблоновер вспомнил, что компания все еще работала с Вудлендом, и он создал новое предприятие в Research Triangle Park , чтобы руководить разработкой.
В июле 1972 года RCA начала 18-месячный тест в магазине Kroger в Цинциннати. Штрихкоды печатались на небольших кусочках клейкой бумаги и прикреплялись вручную сотрудниками магазина, когда они добавляли ценники. Оказалось, что у кода есть серьезная проблема: принтеры иногда размазывали чернила, делая код нечитаемым в большинстве ориентаций. Однако линейный код, такой как тот, который разрабатывался Вудлендом в IBM, печатался в направлении полос, поэтому дополнительные чернила просто делали код «выше», оставаясь читаемым. Поэтому 3 апреля 1973 года IBM UPC был выбран в качестве стандарта NAFC. IBM разработала пять версий символики UPC для будущих требований отрасли: UPC A, B, C, D и E. [15]
NCR установила испытательную систему в супермаркете Marsh's в Трое, штат Огайо , недалеко от завода, производившего оборудование. 26 июня 1974 года была отсканирована упаковка из 10 штук жевательной резинки Wrigley's Juicy Fruit , что стало первым случаем коммерческого использования UPC. [16]
В 1971 году команда IBM была собрана для интенсивного планирования, обдумывая по 12–18 часов в день, как технология будет развернута и работать слаженно по всей системе, и составляя план развертывания. К 1973 году команда встречалась с производителями продуктов питания, чтобы представить символ, который должен был быть напечатан на упаковке или этикетках всех их продуктов. Для продуктовых магазинов не было никакой экономии средств от его использования, если только по крайней мере 70% продуктов продуктов питания не имели штрих-кода, напечатанного на продукте производителем. IBM прогнозировала, что 75% потребуется в 1975 году.
Экономические исследования, проведенные для комитета по бакалейной промышленности, прогнозировали более 40 миллионов долларов экономии для отрасли от сканирования к середине 1970-х годов. Эти цифры не были достигнуты в тот период времени, и некоторые предсказывали упадок сканирования штрихкодов. Полезность штрихкода потребовала принятия дорогостоящих сканеров критической массой розничных торговцев, в то время как производители одновременно приняли этикетки со штрихкодами. Никто не хотел двигаться первым, и результаты не были многообещающими в течение первых нескольких лет, так как Business Week провозгласил «Сканер для супермаркетов, который потерпел неудачу» в статье 1976 года. [16] [17]
Супермаркеты Sims были первыми в Австралии, где начали использовать штрихкоды, начиная с 1979 года. [18]
Система штрихкодирования представляет собой сеть аппаратного и программного обеспечения, состоящую в основном из мобильных компьютеров , принтеров , ручных сканеров , инфраструктуры и вспомогательного программного обеспечения. Системы штрихкодирования используются для автоматизации сбора данных, когда ручная запись не является ни своевременной, ни экономически эффективной. Несмотря на то, что часто предоставляются одной и той же компанией, системы штрихкодирования не являются системами радиочастотной идентификации (RFID). Многие компании используют обе технологии как часть более крупных систем управления ресурсами .
Типичная система штрихкодов состоит из некоторой инфраструктуры, проводной или беспроводной, которая соединяет некоторое количество мобильных компьютеров, ручных сканеров и принтеров с одной или несколькими базами данных, которые хранят и анализируют данные, собранные системой. На каком-то уровне должно быть некоторое программное обеспечение для управления системой. Программное обеспечение может быть таким же простым, как код, который управляет соединением между оборудованием и базой данных, или таким же сложным, как ERP , MRP или какое-либо другое программное обеспечение для управления запасами .
Широкий спектр оборудования для использования в системах штрихкодирования выпускается такими производителями, как Datalogic, Intermec, HHP (Hand Held Products), Microscan Systems, Unitech, Metrologic, PSC и PANMOBIL, а наиболее известная марка ручных сканеров и мобильных компьютеров выпускается компанией Symbol , [ требуется ссылка ] подразделением Motorola .
Некоторые ERP, MRP и другие программы управления запасами имеют встроенную поддержку считывания штрихкодов. В качестве альтернативы можно создавать пользовательские интерфейсы с использованием таких языков, как C++ , C# , Java , Visual Basic.NET и многих других. Кроме того, для облегчения процесса выпускаются комплекты разработки программного обеспечения.
В 1981 году Министерство обороны США приняло использование Code 39 для маркировки всех продуктов, продаваемых вооруженным силам США. Эта система, Logistics Applications of Automated Marking and Reading Symbols (LOGMARS), до сих пор используется Министерством обороны и широко рассматривается как катализатор для широкого внедрения штрихкодирования в промышленных целях. [19]
Штрихкоды широко используются во всем мире во многих контекстах. В магазинах штрихкоды UPC предварительно печатаются на большинстве товаров, кроме свежих продуктов из продуктового магазина. Это ускоряет обработку на кассах и помогает отслеживать товары, а также сокращает случаи воровства в магазинах, связанные с подменой ценников, хотя теперь воры могут печатать свои собственные штрихкоды. [20] Штрихкоды, кодирующие ISBN книги, также широко предварительно печатаются на книгах, журналах и других печатных материалах. Кроме того, карты участников розничных сетей используют штрихкоды для идентификации клиентов, что позволяет проводить индивидуальный маркетинг и лучше понимать индивидуальные модели покупок потребителей. В точке продажи покупатели могут получать скидки на продукты или специальные маркетинговые предложения по адресу или адресу электронной почты, указанному при регистрации.
Штрихкоды широко используются в здравоохранении и больницах , начиная от идентификации пациентов (для доступа к данным пациентов, включая историю болезни, лекарственную аллергию и т. д.) и заканчивая созданием SOAP-заметок [21] со штрихкодами для управления лекарствами. Они также используются для облегчения разделения и индексации документов, которые были визуализированы в приложениях пакетного сканирования, отслеживания организации видов в биологии [22] и интеграции с динамическими контрольными весами для идентификации взвешиваемого предмета на конвейерной линии для сбора данных.
Их также можно использовать для отслеживания объектов и людей; они используются для отслеживания арендованных автомобилей, багажа авиакомпаний, ядерных отходов, экспресс-почты и посылок. Билеты со штрихкодом (которые клиент может распечатать на домашнем принтере или сохранить на мобильном устройстве) позволяют держателю входить на спортивные арены, в кинотеатры, театры, на ярмарочные площади и в транспорт, а также используются для регистрации прибытия и отправления транспортных средств из пунктов проката и т. д. Это может позволить владельцам легче выявлять дубликаты или поддельные билеты. Штрихкоды широко используются в прикладном программном обеспечении для управления цехами, где сотрудники могут сканировать рабочие заказы и отслеживать время, затраченное на работу.
Штрихкоды также используются в некоторых видах бесконтактных 1D и 2D датчиков положения . Серия штрихкодов используется в некоторых видах абсолютных 1D линейных энкодеров . Штрихкоды упакованы достаточно близко друг к другу, чтобы считыватель всегда имел один или два штрихкода в своем поле зрения. Как своего рода реперный маркер , относительное положение штрихкода в поле зрения считывателя дает инкрементальное точное позиционирование, в некоторых случаях с субпиксельным разрешением . Данные, декодированные из штрихкода, дают абсолютное грубое положение. «Адресный ковер», используемый в цифровой бумаге , такой как двоичный шаблон Хауэлла и точечный шаблон Anoto , представляет собой 2D штрихкод, разработанный таким образом, что считыватель, даже если только крошечная часть всего ковра находится в поле зрения считывателя, может найти его абсолютное положение X, Y и вращение в ковре. [23] [24]
Матричные коды могут встраивать гиперссылку на веб-страницу. Мобильное устройство со встроенной камерой может использоваться для считывания шаблона и просмотра связанного веб-сайта, что может помочь покупателю найти лучшую цену на товар поблизости. С 2005 года авиакомпании используют двухмерный штрихкод IATA-стандарта на посадочных талонах ( Bar Coded Boarding Pass (BCBP) ), а с 2008 года двухмерные штрихкоды, отправленные на мобильные телефоны, позволяют использовать электронные посадочные талоны. [25]
Некоторые приложения для штрихкодов вышли из употребления. В 1970-х и 1980-х годах исходный код программного обеспечения иногда кодировался в штрихкоде и печатался на бумаге ( Cauzin Softstrip и Paperbyte [26] — это символики штрихкодов, специально разработанные для этого приложения), а компьютерная игровая система Barcode Battler 1991 года использовала любой стандартный штрихкод для генерации статистики боя.
Художники использовали штрихкоды в искусстве, например, в картине Скотта Блейка «Иисус-штрихкод», как часть движения постмодернизма .
Сопоставление сообщений и штрихкодов называется символикой . Спецификация символики включает кодирование сообщения в штрихи и пробелы, любые требуемые маркеры начала и конца, размер зоны молчания, которая должна быть до и после штрихкода, и вычисление контрольной суммы .
Линейные символики можно классифицировать в основном по двум свойствам:
Некоторые символики используют чередование. Первый символ кодируется с использованием черных полос различной ширины. Затем второй символ кодируется с использованием переменной ширины белых промежутков между этими полосами. Таким образом, символы кодируются парами в одном и том же разделе штрихкода. Примером этого является Interleaved 2 of 5 .
Сложенные символики повторяют заданную линейную символику по вертикали.
Наиболее распространенными среди множества двумерных символик являются матричные коды, которые представляют собой квадратные или точечные модули, расположенные на сетчатом рисунке. Двумерные символики также бывают круглыми и другими узорами и могут использовать стеганографию , скрывая модули внутри изображения (например, DataGlyphs).
Линейные символы оптимизированы для лазерных сканеров, которые проводят световой луч по штрихкоду по прямой линии, считывая срез штрихкода со светлыми и темными узорами. Сканирование под углом делает модули шире, но не меняет соотношения ширины. Сложенные символы также оптимизированы для лазерного сканирования, при этом лазер делает несколько проходов по штрихкоду.
В 1990-х годах Welch Allyn начал разработку устройств с зарядовой связью (ПЗС) для считывания штрихкодов . Для визуализации не требуются движущиеся части, как в лазерном сканере. В 2007 году линейная визуализация начала вытеснять лазерное сканирование в качестве предпочтительного сканирующего двигателя благодаря своей производительности и долговечности.
Символы 2D не могут быть прочитаны лазером, поскольку обычно нет шаблона развертки, который мог бы охватить весь символ. Они должны быть просканированы сканером на основе изображений, использующим технологию ПЗС или другой цифровой камеры.
Самые ранние и все еще [ когда? ] самые дешевые сканеры штрихкодов состоят из фиксированного источника света и одного фотодатчика , который вручную перемещается по штрихкоду. Сканеры штрихкодов можно разделить на три категории в зависимости от их подключения к компьютеру. Более старый тип — сканер штрихкодов RS-232 . Этот тип требует специального программирования для передачи входных данных в прикладную программу. Сканеры с клавиатурным интерфейсом подключаются к компьютеру с помощью кабеля-адаптера, совместимого с клавиатурой PS/2 или AT (« клавиатурный клин »). Данные штрихкода отправляются на компьютер так, как если бы они были набраны на клавиатуре.
Как и сканер интерфейса клавиатуры, USB -сканеры не нуждаются в специальном коде для передачи входных данных в прикладную программу. На ПК под управлением Windows устройство интерфейса человека эмулирует действие слияния данных аппаратного «разрыва клавиатуры», и сканер автоматически ведет себя как дополнительная клавиатура.
Большинство современных смартфонов способны декодировать штрихкоды с помощью встроенной камеры. Мобильная операционная система Android от Google может использовать собственное приложение Google Lens для сканирования QR-кодов или сторонние приложения, такие как Barcode Scanner, для считывания как одномерных штрихкодов, так и QR-кодов. Устройства Pixel от Google могут изначально считывать QR-коды внутри стандартного приложения Pixel Camera . Операционная система Nokia Symbian оснащена сканером штрихкодов, [27] в то время как mbarcode [28] является считывателем QR-кодов для операционной системы Maemo . В Apple iOS 11 собственное приложение камеры может декодировать QR-коды и может ссылаться на URL-адреса, подключаться к беспроводным сетям или выполнять другие операции в зависимости от содержимого QR-кода. [29] Доступны другие платные и бесплатные приложения с возможностями сканирования для других символик или для более ранних версий iOS. [30] С устройствами BlackBerry приложение App World может изначально сканировать штрихкоды и загружать любые распознанные веб-URL-адреса в веб-браузер устройства. Windows Phone 7.5 может сканировать штрихкоды через поисковое приложение Bing . Однако эти устройства не предназначены специально для захвата штрихкодов. В результате они не декодируют так же быстро или точно, как специализированный сканер штрихкодов или портативный терминал данных . [ необходима цитата ]
Обычно производители и пользователи штрихкодов имеют систему управления качеством , которая включает проверку и валидацию штрихкодов. [31] Проверка штрихкодов проверяет сканируемость и качество штрихкода в сравнении с отраслевыми стандартами и спецификациями. [32] Верификаторы штрихкодов в основном используются предприятиями, которые печатают и используют штрихкоды. Любой торговый партнер в цепочке поставок может проверить качество штрихкода. Важно проверить штрихкод, чтобы гарантировать, что любой считыватель в цепочке поставок может успешно интерпретировать штрихкод с низким уровнем ошибок. Розничные торговцы взимают большие штрафы за несоответствующие штрихкоды. Эти возвратные платежи могут сократить доход производителя на 2–10%. [33]
Верификатор штрихкода работает так же, как считыватель, но вместо того, чтобы просто декодировать штрихкод, верификатор выполняет ряд тестов. Для линейных штрихкодов эти тесты следующие:
Символы 2D-матрицы рассматривают параметры:
В зависимости от параметра каждый тест ANSI оценивается по шкале от 0,0 до 4,0 (от F до A) или получает оценку «прошел» или «не прошел». Каждая оценка определяется путем анализа профиля отражения сканирования (SRP), аналогового графика одной линии сканирования по всему символу. Самая низкая из 8 оценок — это оценка сканирования, а общая оценка символа ISO — это среднее значение отдельных оценок сканирования. Для большинства приложений минимально приемлемой оценкой символа является оценка 2,5 (C). [36]
По сравнению со считывателем, верификатор измеряет оптические характеристики штрихкода в соответствии с международными и отраслевыми стандартами. Измерение должно быть повторяемым и последовательным. Для этого требуются постоянные условия, такие как расстояние, угол освещения, угол датчика и апертура верификатора . На основе результатов проверки производственный процесс может быть скорректирован для печати более качественных штрихкодов, которые будут сканироваться по всей цепочке поставок.
Проверка штрих-кода может включать в себя оценку после использования (и неправильного использования), например, тестирование на воздействие солнечного света, истирания, ударов, влаги и т. д. [37]
Стандарты верификаторов штрихкодов определены Международной организацией по стандартизации (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. [38]
В управлении точками продаж системы штрихкодирования могут предоставлять подробную актуальную информацию о бизнесе, ускоряя принятие решений и повышая уверенность. Например:
Помимо отслеживания продаж и запасов, штрихкоды очень полезны в логистике и управлении цепочками поставок.
Сканеры штрихкодов относительно недорогие и чрезвычайно точные по сравнению с вводом с клавиатуры: на 15 000–36 триллионов введенных символов приходится всего 1 ошибка замены. [39] [ ненадежный источник? ] Точный уровень ошибок зависит от типа штрихкода.
«Одномерный» штрихкод первого поколения, состоящий из линий и пробелов различной ширины или размера, создающих определенные узоры.
Двумерные штрихкоды состоят из полос, но для кодирования используют оба измерения.
Матричный код или просто 2D-код — это двумерный способ представления информации. Он может представлять больше данных на единицу площади. Помимо точек могут использоваться и другие различные шаблоны.
В архитектуре здание в Lingang New City , спроектированное немецкими архитекторами Gerkan, Marg and Partners, включает в себя дизайн штрих-кода [ 86], как и торговый центр под названием « Штрих-код » на Народной улице в Невском районе Санкт-Петербурга , Россия. [87]
В СМИ в 2011 году Национальный совет по кинематографии Канады и ARTE France запустили веб-документальный фильм под названием Barcode.tv , который позволяет пользователям просматривать фильмы о повседневных предметах, сканируя штрих-код продукта с помощью камеры своего iPhone . [88] [89]
В профессиональном рестлинге команда WWE D -Generation X включила штрихкод в свое вступительное видео, а также на футболку. [90] [91]
В видеоиграх у главного героя серии видеоигр Hitman есть татуировка в виде штрихкода на затылке; QR-коды также можно сканировать в побочной миссии в Watch Dogs . В видеоигре 2018 года Judgment есть QR-коды , которые главный герой Такаюки Ягами может фотографировать камерой своего телефона. Они в основном нужны для разблокировки деталей для дрона Ягами . [92]
Интерактивные учебники были впервые опубликованы издательством Harcourt College Publishers с целью расширения образовательных технологий с помощью интерактивных учебников. [93]
Некоторые компании интегрируют индивидуальные дизайны в штрихкоды на своих потребительских товарах, не ухудшая при этом их читаемость.
Некоторые считали штрихкоды навязчивой технологией наблюдения . Некоторые христиане, пионерами которой стала книга 1982 года «Новая денежная система 666» Мэри Стюарт Релф, считают, что коды скрывают число 666 , представляющее « число зверя ». [94] Староверы , отделение Русской православной церкви , считают, что штрихкоды являются печатью Антихриста . [ 95] Телеведущий Фил Донахью описал штрихкоды как «корпоративный заговор против потребителей». [96]
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка )