Категория: Бланки/Образцы
В нашей бурной, быстротекущей жизни есть не так уж много общих причин, сдерживающих наше социальное развитие общества, ограничивающее социальную безопасность каждого из нас. Среди них одна из заметных и больных для нас - крайне низкая информированность населения о качестве того, что оно потребляет. Рынок, основой которого должна быть соревновательность товаров, услуг, при этом как бы уже не рынок, а базар, на котором каждый своего кота хранит в закрытом мешке, приоткрывая его в самых крайних случаях.
Вопрос о том, как оценить качество товара, возникает у нас с вами очень часто. Ответы на них не всегда достаточно просты.
Качество - что это такое? Качество товара - это их полезность, ЦЕННОСТЬ для нас с вами. Мы признаем полезность вещи, если основная функция, соответствующая назначению товара, действительно совпадает с тем, что нам нужно от товара, а ее отдельные потребительские свойства не хуже и не лучше того, что нас устраивает «Не хуже» - это, казалось бы, понятно, но почему «не лучше»?
Чтобы вычислить - подделка или подлинный продукт пред вами, достаточно проверить его штрих-код. Это показалось интересным и, поэтому штрих-код стал объектом дальнейшего изучения.
Актуальность. Основываясь на этих заключениях, было принято решение проверить, а как же в нашем современном обществе происходит кодирование информации, и как это кодирование используется человеком для получения знаний о потребляемых услугах и товарах.
Гипотеза: Возможно, знакомство с теорией штрих-кода, его значением в окружающем мире поможет современному человеку ориентироваться в лавине товара.
Цель данной работы: создание программы (разработки) для определения подлинности товара, путем обработки их штрих-кода и его расшифровки.
Достижение этой цели будет реализовано через следующие задачи.
Методы решения основных задач:
Товары должны быть безопасны при использовании в обычных условиях, не требующих какого-либо особого режима, независимо от места жительства, природных, климатических особенностей и др. Такие товары также не должны причинять вред другому имуществу потребителя и не отражаться на его здоровье. Эти требования относятся к сложной бытовой технике, мебели, одежде, обуви, отделочным материалам в жилищах, предметам гигиены и другим окружающим нас товарам, разнообразным услугам и работам, выполняемым для удовлетворения нужд гражданина.
1.1.История появления штрих-кода
По мере развития техники появлялись разные способы кодиро вания информации.
В процессе обмена информацией мы совершаем две операции: кодирование и декодирование. Первая связана с переходом от ис ходной формы представления информации в форму, удобную для хранения, передачи или обработки. А вторая - с обратным перехо дом к исходному представлению информации.
Несмотря на особенности различного вида информации, общим для них является использование при кодировании двоичной системы счисления, основанной на двух цифрах - 0 и 1. Инженеров такой способ кодирования привлек простотой техни ческой реализации - есть сигнал или нет сигнала. Эти состояния легко различать. Недостаток двоичного кодирования - длинные коды. Но в технике легче иметь дело с большим числом простых однотипных элементов, чем с небольшим числом сложных.
Черно-белые штрихи на упаковке товаров. Кто и как их придумал? Существует несколько версий, одна из которых такова.
Первые шаги в сторону разработки штрих-кодов были сделаны в 1948 г. Как и множество великих открытий, изобретение штрих-кода стало делом случая. Бернард Силвер, аспирант Дрексельского института технологии в городе Филадельфия оказался невольным свидетелем разговора, в котором владелец местной продовольственной компании просил декана одного из факультетов провести исследование по вопросу автоматического сбора информации непосредственно у касс супермаркета. Об этой беседе он рассказал своему другу Норману Джозефу Вудленду – 27-летнему аспиранту и преподавателю того же института. Сначала он планировал использовать для нанесения уникальной для каждого товара маркировки чернила, которые должны были светиться под каким-нибудь источником ультрафиолетового света. Молодые люди соорудили пробный образец такого устройства, однако, сразу же столкнулись с рядом препятствий – от ненадежности чернил до высокой себестоимости печати. Вудленд покинул институт и отправился к своему деду во Флориду, где продолжал свои исследования. В 1949 г. Вудленд и Силвер запатентовали свое изобретение, а через два года Вудленд получил приглашение поработать в IBM, где его идея должна была получить поддержку. Друзья снова приступили к конструированию – теперь уже они пытались построить подобие современного сканера. Через несколько месяцев появился аппарат, облаченный в черную защитную материю и имевший размеры письменного стола. Он состоял из двух ключевых компонентов: 500-Вт лампы накаливания, служившей источником света, и фото увеличительной трубки для улавливания светового сигнала. Вся конструкция была соединена с осциллоскопом. Изобретатели проводили кусок бумаги с нарисованными на ней линиями сквозь тонкий луч, излучавшийся лампой. Затем луч, отражаясь, попадал на трубку, а осциллоскоп отображал полученные сигналы в виде синусоид. Несмотря на то, что в один прекрасный момент бумага задымилась, Вудленд и Силвер смогли смело заявить, что создали прототип устройства, способного в электронном виде считывать отпечатанную маркировку.[1]
Следующим исследователем создания стал молодой инженер Давид Коллинз. По окончании в 1950-х годах инженерного факультета Массачусетского технологического института он поступил работать на Пенсильванскую железную дорогу, где ему пришлось столкнуться с кропотливой, рутинной работой – сортировкой вагонов. Их надо было пересчитать, оперативно выяснить номера, справиться по ним в документации, определить, куда каждый вагон должен проследовать. Тогда и пришла идея освещать номера вагонов прожекторами и считывать их с помощью фотоэлементов. Инженер-изобретатель, чтобы упростить распознавание, предложил записывать номера не только обычными цифрами, но и специальным кодом, состоящим из красных и синих полос, расположенных на стенке вагона в прямоугольнике длиной до полуметра.
Испытания подтвердили: сканирующее устройство способно правильно считывать коды даже при скорости движения вагона около 100 км/ч. В 1968 году он использовал вместо прожекторов, расходовавших много энергии, жестко сфокусированный лазерный луч. Размеры сканирующей установки стали намного меньше, уменьшилась и сама кодовая маркировка, что навело Коллинза на мысль использовать придуманный им штриховой код не только на железной дороге, но и в качестве товарного кода. У Давида был друг, Джеймс Мак Дауэлл, работающий на складе супермаркета. Однажды он рассказал Давиду, сколько времени уходит на поиск нужного товара. Это навело инженера на мысль, что штриховой код можно использовать не только на железной дороге. Так штрих-код получил признание и в супермаркетах.[2]
Всего примерно за сорок лет эта технология шагнула так далеко, что сегодня удается считывать код с помощью светового пятна диаметром всего в четверть миллиметра. Штриховой код позволяет считывать в ЭВМ информацию о номере товара практически мгновенно и абсолютно точно – не более одной ошибки на 10 млн. считываний.
1.2. О штриховых кодах
Рассмотрим первый этап технологии штрихового кодирования - создание штрихового кода. Прежде всего, ответим на вопрос: «Что такое штриховой код?»
Штриховой код состоит из прямоугольных штрихов и пробелов переменной ширины. Кодирование в штриховых кодах происходит путем изменения ширины и местоположения штрихов и пробелов, представляющих числа и, в некоторых случаях, знаки. При перемещении светового источника через них, фиксируются изменения в количестве отраженного света, и полученное таким образом изображение преобразовывается в алфавитно-цифровые символы, которые, собственно, и закодированы в виде штрихового кода. Полученный код сравнивается в компьютере с уже имеющимися кодами в базе данных, чтобы определить, какой информации он соответствует. В универсамах, например, эта информация могла бы говорить о весе или цене на товар; при перевозках можно было бы закодировать отправителя и место назначения, информацию об изделии, как то: номер партии, срок годности и т.п.[3]
Другими словами, штриховой код - символьный ключ к информации в базах данных. Единственная информация, которую он несет, просто ряд чисел и/или символов. Его назначение - уникальная связь с информацией, сохраненной внутри компьютерной системы, которая может быть автоматически быстро, легко и точно извлечена из базы данных.[4]
Изображение штрих-кодовой метки создают на ПК при помощи специализированных шрифтов. Помимо изображения штрихового кода на макете упаковки или этикетки может присутствовать поле с алфавитно-цифровым эквивалентом штрих-кода и дополнительная текстовая и графическая информация, предназначенная для прочтения человеком.
1.3. Классификация штриховых кодов
На сегодняшний день выделяют два типа штриховых кодов:
Для формирования штрих-кода имеется ряд «языков», называемых символиками, которые используют различные комбинации ширины штрихов и пробелов, чтобы кодировать символы данных. Преимущества одной символики над другой зависят от конкретного применения.
На сегодняшний день существует более пятидесяти систем штрихового кодирования. К наиболее популярным относятся: EAN/UPC, Code39, Код (Interleaved 2-of-5) и Codabar. В нашей стране и в Европе наибольшее распространение получил штрих-код EAN-13.[7]
1.4. Применение штрих-кода
В наше время без штрих-кода не обходится ни одна продукция, которой бы не пользовался человек.
Какой бы продукт мы не взяли, будь это продукты питания или канцелярские прибор, будь это какие-то автомобильные запчасти, или электроприборы; на каждом из них обязательно мы найдем штрих-код.
Используются специальные приборы для считывания штрих-кодов, называемые сканерами штриховых кодов. Сканер для чтения штрих-кода засвечивает штрих-код своим осветителем и считывает полученную картинку. После этой операции сканер определяет наличие на картинке черных полос штрих-кода. Если в сканере штрих кода нет встроенного декодера (блок расшифровки штрих-кода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрих-кода должна выполняться внешним декодером или приемным устройством. Если сканер чтения штрих кода оснащен внутренним декодером, то этот декодер расшифровывает штрих-код и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.[5] (Приложение 2)
Вряд ли найдется человек, который ни разу не видел, как кассир считывает штрих-код с товара.
Преимущества применения штрих-кодов в торговле заключаются в следующем:
Исследования, проводимые некоторыми магазинами, позволяют проанализировать, в какие часы и какие дни недели лучше уходит тот или иной товар, и соответственно организовать подачу товара со склада в торговый зал.
Основное требование к штриховым кодам товаров массового производства - уникальность номеров штриховых кодов, т.е. нигде в мире не может быть товара с таким же номером штрих-кода.
Присвоением номеров штрихового кода EAN занимается добровольная некоммерческая Ассоциация EAN, включающая 98 организаций из 100 стран. В России эту Ассоциацию представляет организация ЮНИСКАН. Отдельно надо сказать о кодировании товаров, произведенных в России. За Россией закреплен диапазон кодов 460-469. Однако используется пока только 460, остальные же номера пока заблокированы. Таким образом, если вы встретите штрих-код, начинающийся с префиксов 461-469, то этот код однозначно является поддельным. Штрих-коды стран-производителей, чьи товары чаще всего встречаются на российском рынке.[4] (Приложение 3)
К сожалению, на качество товара наличие штрих-кода никак не влияет. Эта маркировка создана исключительно для самих производителей, отнюдь не для потребителя. Однако пытливый и внимательный потребитель все же может вычислить по кодировке производителя, а точнее его страну. Но и тут могут возникнуть некоторые сложности. Страна-производитель, прописанная на этикетке, может не совпадать со штрих-кодовой страной, и это вовсе не означает, что вы купили подделку. Многие компании производят товары в одной стране, а регистрируют в другой или открывают в третьих странах филиалы.
2.1. Алгоритм расчет контрольной цифры - проверка подлинности штрих-кода
Если у вас получилась цифра, равная последней, контрольной, значит перед вами оригинальный продукт. Если цифры не совпадают, перед вами, скорее всего, подделка.[4] (Приложение 4)
Метод, конечно, сложный. Однако, если вы покупа ете дорогую вещь или есть сомнения, доброкачествен ный ли продукт питания перед вами, имеет смысл произвести эти в общем-то элементарные процедуры.
2.2. Определение штрих-кодовой подлинности товара с помощью электронных таблиц Microsoft Office Excel и с помощью языка программирования QBasic
На основании всего выше изложенного и учитывая цель нашей работы, с помощью электронных таблиц Microsoft Office Excel мы создали разработку и с помощью языка программирования написали программу по определению подлинности товара по его штрих-коду. (Приложение 5)
Таким образом, собрав и исследовав информацию о штрих-коде, мы узнали много нового, научились рассчитывать и определять подлинность штрих- кода.
На основе этого создали программу и разработку для определения подлинности любого товара. Работы просты в использовании и понятны каждому.
Научившись пользоваться этими разработками можно обезопасить себя от покупки поделанного товара, тем самым защитить свое здоровье, и не тратить дополнительные деньги на покупки новых более качественных товаров.
Итак, штрих-код - это своеобразный товарный знак, предназначенный для автоматического считывания. Штрих-код состоит из ряда штрихов-линий различной толщины и промежутков между ними, а под этим рисунком указаны зашифрованные в штрих-коде числа арабскими цифрами. В системе EAN шифруется 13 цифр. Первые 3 цифры представляют собой код страны, следующие 5 цифр – код производителя, далее 5 цифр – это код товара, и последняя – это цифра для контроля правильности (подлинности) указанного штрих-кода.
Каждый штрих-код является уникальным в мировом масштабе и содержит основную информацию о товаре. Штрих-код составляет главную часть автоматизированной технологии идентификации. Идентификация (от лат. слова identifico – отождествлять) – это опознание неизвестного объекта по совпадению признаков с известным объектом; это процесс сравнения объекта с некоторым эталоном. Само слово "код" говорит о том, что в штрих-коде зашифрована информация об объекте (товаре, документе и т.д.). В России применяется в основном 2 вида штрих-кодов: 13-разрядные коды европейской системы EAN, введённые в 1986 г. и системы кодирования расчётных и платёжных документов, совместимые с EAN.
Проверка штрих-кода – это необходимый атрибут образа жизни современного человека, который хочет покупать только подлинные товары. С помощью данного сервиса, можно определить подделку. Еще одно достоинство сервиса – определение страны-производителя. Зачем покупать товар, заявленный, как произведенный во Франции, на самом деле являющийся типичным Китайским ширпотребом.
* Нередко на товаре можно увидеть надпись, например, "cделано во Франции", а штрих-код не соответствует этой стране. Причин может быть несколько.Расшифровать значение штрих-кода на квитанции можно довольно просто, но иногда даже со специальным оборудованием и программами ничего не выходит. Рассмотрим способы расшифровки информации, закодированной в штрих-коде, на примерах линейных (одномерных формата Code128, EAN13 и т.п.) и двумерных кодов (формата QR-code, Data Matrix и т.п.).
Расшифровка линейного штрих-кодаЗачастую на квитанциях об оплате под линейным штрих-кодами пишут значение, которое там закодировано.
На рисунке ниже показан образец квитанции ФНС, содержащий линейный штрих-код (формат Code128). Данный штрих-код печатается в верхней части квитанции. По этому штрих-коду как раз и производят оплату.
Под штрих-кодом подписано его значение. Если разбирать по частям штрих-код, то слева на право можно увидеть: индекс документа (на рисунке красным), КБК (выделен зеленым), ОКАТО/ОКТМО (малиновый), сумма платежа (обведена синим).
Если вы заметили сумма, на квитанции указана в рублях, а закодирована в штрих-коде в копейках. В большинстве случаях сумму кодируют именно в копейках.
По такому же принципу можно провести расшифровку штрих-кода любой организации.
Хорошо если у вас есть сканер штрих-кодов, тогда можно прочитать им. Если нет, то можно воспользоваться телефоном с камерой. Потребуется установить специальную программа для распознавания штрих-кодов, например как QR-reader. Scanvi, сканер штрих-кодов и т.д. Подобных программ очень много как в AppleStore так и GooglePlay.
Прочитав телефоном, получаем последовательность символов и ищем их аналоги на квитанции как в примере выше.
В случае печати двумерного штрих-кода на квитанции, его значение под ним не печатается. Поскольку информации, закодированной в данном штрих-коде, может быть довольно-таки много. Например, на квитанции той же самой налоговой в нижней части расположен двумерный код, в котором помимо всего прочего, закодированы платежные реквизиты, а также данные о плательщике: ФИО, адрес.
Наиболее часто в качестве двумерного штрих-кода на квитанциях можно встретить QR-code, являющимся один из самых распространенных форматов.
Ниже приведен образец такой квитанции с двумерным штрих-кодом.
Подготовить такую квитанцию можно на нашем сайте в режиме онлайн, воспользовавшись сервисом создания квитанций с двумерным штрих-кодом .
На глаз определить значение, закодированное в двумерном штрих-коде невозможно. Поэтому, как и в предыдущем пункте, требуется или специальное оборудование (сканер) или смартфон с камерой.
Прочитав значение двумерного штрих-кода, в наборе символов его значения можно найти атрибуты, напечатанные на квитанции.
К примеру, после чтения такого двумерного штрих-кода получилось: ST00011|Name=ООО УФК г.Москвы для МИФНС № 46 по г.Москве|PersonalAcc=40101810800000010041|BankName=ОТДЕЛЕНИЕ 1 МОСКВА Г.МОСКВА 705|BIC=044583001|CorrespAcc=0|lastName=Петров|firstName=Сергей|middleName=Сергеевич|Purpose=гос.пошлина за выписку из ЕГРЮЛ|payerAddress=г.Москва ул.Ленина д.11 кв.1|Sum=40000
При расшифровке такого значения двумерного штрих-кода можно выделить банковские реквизиты:
расчетный счет – PersonalAcc=40101810800000010041
Наименование банка BankName=ОТДЕЛЕНИЕ 1 МОСКВА Г.МОСКВА 705
БИК BIC =044583001
Корреспондентский счет CorrespAcc=0
И можно увидеть данные о самом плательщике.
Может кому-нибудь придёт идея в голову изготовить похожий штрих-код, предварительно расшифровав штрих-код образца своей квитанции и сделав похожий. Сразу скажу, что этого делать не следует. Поскольку это может привести к:
1) ошибочной оплате по такой квитанции;
2) проблемам с разбором переданной информации в организацию, (получателя платежа);
3) преследованию по закону, в некоторых случаях.
А вам приходилось делать расшифровку двумерного штрих-кода?
Суждения экспертовДанный сервис позволяет узнать страну-производителя товара по его штрихкоду (EAN-13) и проверить штрихкод на подлинность.
Штрихкод товара несет много полезной информации о производителе, стране и особенностях товара. Наиболее распространенным является стандарт EAN-13. Он состоит из 13 цифр. Выполним расшифровку штрихкода.
Первые 2 или 3 цифры определяют страну-производителя. Каждой стране присвоен 1 или несколько кодов, например для России это значение равно 460-469, для Великобритании 50, а для Канады и США - 00-13. 4 или 5 следующих цифр определяют производителя товара, дальше идет пятизначный код товара, описывающий его название и основные характеристики.
Последняя цифра служит для проверки подлинности штрихкода, это так называемая контрольная сумма. Чтобы проверить штрихкод на подлинность, нужно выполнить ряд арифметических операций:
РАСШИФРОВКА ШТРИХКОДА, проверка подлинности штрихкода онлайн
Все сервисы
Как выбрать красную икру В преддверии новогодних праздников многие задумываются о покупке красной икры. Ведь бутерброды с красной икрой, как и салат Оливье, являются одним из традиционных.
В программе доступны для вывода на печать два вида этикеток штрих-кодов:
На принтеры штрих-кодов печать производится на рулон с липкими этикетками. На обычном принтере печать производится на обычные листы или листы с клейкой отделяющейся подложкой, которые после печати разрезаются вручную. Размеры этикеток и информация, которая выводится на них, настраиваются по требованию пользователя программы Фарм-ревизор.
Печать этикетки со штрих-кодом из приходной накладной на обычный принтер и принтер штрих-кодов.Ниже приведены несколько стандартных образцов этикеток штрих-кодов. Если Вам необходима этикетка другого размера или необходимо что-то изменить в печатной форме, отправьте сообщение на адрес help@farmrevizor.ru Для Вас будет подготовлена новая печатная форма.
Вариант 1. Образец этикетки штрих-кода. Этикетка для печати на принтере штрих-кодов и на обычном принтере.
Вариант 2. Образец этикетки, на которую выводится ценник со штрих-кодом. Фарм-ревизор позволяет распечатывать подобные этикетки как на принтере штрих-кодов. так и на обычном принтере. Этикетка может использоваться как ценник или стеллажная карта .
Штрих-код — изображение, которое наносится с целью автоматизации учета информации о товарах. позволяющей их идентифицировать, а также уменьшить время на обработку данных. Его ставят на транспортную и потребительскую упаковку.
В нашей стране самыми распространенными штриховыми кодами являются JEAN-13 из 13 цифр и EAN-8 из 8 цифр.
Код EAN-13 представлен на рис. 11.25.
Код страны местонахождения банка данных о штрихкоде указывается двумя или тремя цифрами. Коды некоторых стран представлены в табл. 11.1.
Рис. 11.25. Расшифровка штрих-кода EAN-13:Принцип штрихового кодирования — кодирование алфавитно-цифровых символов в виде чередования черных и светлых полос различной ширины (штрихов и пробелов), считывание с помощью сканирующего устройства, которое расшифровывает коды и передает информацию на ЭВМ. ШК — одно из наиболее распространенных средств автоматической идентификации. Расшифровка кодов осуществляется сканирующими устройствами. Коды Европейской ассоциации товарной нумерации (EAN) состоят из 13 цифр (иногда — из 8 для малых размеров упаковки).
Первые 2 (3) цифры означают код страны-изготовителя (Великобритания — 50, Испания — 84, Германия — 400-440, Россия — 460-469, Китай — 690, Беларусь — 481).
Следующие пять цифр (3-5 или 3-7) - код предприятия-изготовителя присваивает централизованно национальный орган страны конкретной организации-изготовителю.
Следующие пять (6-7 или 8-12) - код товара, присваивается организацией-изготовителем или продавцом самостоятельно в виде регистрационного номера в пределах своего предприятия. В этих цифрах изготовитель может закодировать необходимые для идентификации данные: наименование, сорт, артикул, цвет, массу, размер и др.
Последняя цифра — контрольная, предназначенная для считывания штрих-кода сканером по алгоритму EAN. Контрольное число находят путем определенной последовательности арифметических действий.
За единицу ширины штриха принимается модуль — самый узкий штрих или пробел шириной 0,33 мм. Каждая цифра кодируется семью модулями, которые сгруппированы в два штриха и два пробела. Например, цифра 4 представлена как 1011100. Ширина штрихов и пробелов — от одного до трех модулей.
Информацию о коде несут также ширина штрихов, пробелов и их сочетание. Номинальный размер символа EAN-13 от первого до последнего штриха — 31,35 мм. Вокруг кода должно быть пустое пространство, так что номинальная ширина составляет 37,29 мм. В начале и конце ШК помещены удлиненные краевые штрихи, указывающие на начало и конец сканирования.
Функции штрих-кодаШтрих-код в отличие от многих информационных знаков выполняет не только общие функции информационного и идентифицирующего характера, но и ряд дополнительных функций :
Последняя цифра — контрольное число, которое может быть посчитано, а правильность его нанесения проверена по следующему алгоритму:
1. Присваивают цифрам в штриховом коле места с 1-го ло 12-го, исключая контрольную цифру (рис. 11.26);
Рис. 11.26. Присвоение места с 1-го до 12-го в штрих-коде
2. Складывают цифры, находящиеся на четных местах, и полученную сумму умножают на 3. Например: 6 + 7 + 0 + 5 + 0 + + 1 = 19; 19x3 = 57;
3. Складывают цифры, находящиеся на нечетных местах. Например: 4+0+0+9+2+0= 15;
4. Складывают результаты, полученные в п. 2 и п. 3, и получают двух- или трехзначное число. Например: 15 +97 =112;
5. Оставляют у полученной итоговой суммы лишь число, находящееся на последнем месте. Например: 2;
6. Вычитают из 10 полученное число. Полученная разность и есть контрольное число, которое должно совпадать с тем, что указано в штриховом коде. Например: 10 — 2 = 8.
Код EAN-8 представлен на рис. 11.27.
Рис. 11.27. Расшифровка штрих-кода EAN-8:Для считывания штрих-кода применяют:
Наиболее простыми и доступными устройствами для считывания штрих-кода являются считывающие карандаши, но их можно использовать тогда, когда оператор может провести карандашом по этикетке. В небольших магазинах их можно применять, а на крупных складах или в супермаркетах это нецелесообразно.
Кассовый сканер D-500 предназначен для применения в кассовых аппаратах супермаркетов. Быстрое считывание кода на расстоянии при произвольной ориентации этикетки достигается многолучевым сканированием, что обеспечивает высокую производительность обслуживания покупателей. Встроенный декодер настраивается на все известные системы кодирования товаров. Из-за высокой стоимости применение этого устройства экономически целесообразно только в крупных магазинах с большим потоком покупателей и товарооборотом.
Сканирующее устройство передает информацию о реализации конкретного товара на ЭВМ, где хранится информация о запасах его в торговом зале и на складе. Если запас меньше допустимых нормативов, то через средства электронной связи передается сигнал о необходимости пополнения товара на складе. Сканеры, установленные на складе, осуществляют автоматизированную идентификацию необходимого товара, и с помощью специальных устройств товар транспортируется в торговый зал.
Штрих-код позволяет распознавать информационную фальсификацию, сопровождающую обычно другие виды подделок.
Штрих-код наносится на транспортную или потребительскую упаковку многих импортных и отечественных товаров типографским способом или с помощью этикетки или ярлыка, которые приклеиваются. Штриховой код должен наноситься на заднюю стенку упаковки в правом нижнем углу на расстоянии не менее 20 мм от краев. Допускается нанесение на боковую стенку упаковки, на этикетку в правом нижнем углу. На мягких упаковках выбирают место, где штрихи будут параллельны дну упаковки. Штрих-код не должен размешаться там, где уже есть другие элементы маркировки (текст, рисунки, перфорация).
Достаточно часто в нашей типографии печатается какая-либо продукция содержащая штрих код – этикетки, бирки, обложки, коробки и др. Да и все мы постоянно встречаем привычные полоски вокруг нас. Поэтому в данной статье мы решили обратить на штрих коды пристальное внимание.
ИсторияВ привычном нам виде штрих код был впервые разработан и внедрен в 1973-1974 годах в США. Хотя идея витала в воздухе еще с 1948 года, но не имела под собой достаточной технической базы. Во многом сам штрих код является потомком всем известной азбуки Морзе, в которой фактически точки и тире были растянуты по вертикали.
Первая система штрихового кодирования называлась UPC и содержала 12 цифр. Она оказалась чрезвычайно удобной и получила широчайшее распространение в США. Однако при её создании интересы других стран мира, конечно, учтены не были. Поэтому для использования в Европе был разработан усовершенствованный код EAN-13 который с одной стороны практически полностью совместим с кодами UPC, а с другой стороны позволил создать единое пространство штрих кодов практически для всех стран мира.
С 2005 года европейская и американская организация стандартизации кодов объединились в глобальную организацию по стандартизации GS1. Теперь код EAN стал фактически мировым стандартом в торговле, хотя в США код UPC пользуется значительной популярностью.
Виды штрих-кодовКроме собственно торговли были разработаны множество версий штрих кодов используемых в самых различных отраслях. Например, Code 25, Code 39, ITF используемые в библиотеках, складах и везде где важен точный учет. Набирают популярность и более сложные двухмерные штрих коды, в которые может быть помещено гораздо больше информации. Примеры таких кодов вы можете увидеть на налоговой отчетности генерируемой электронными системами типа 1С.
Да и сам штрих код EAN имеет несколько вариантов:
8 цифр (упрощенный вариант)
13 цифр (стандарт)
Любое количество букв или цифр
Поля кода EANРассмотрим подробнее структуру кода EAN-13, являющегося фактически мировым стандартом в торговле на сегодня. Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:
Для отображения цифр в штрих коде EAN используется надежная система имеющая высокую защищенность от сбоев. Это подтверждено многолетним успешным использованием в торговле, начиная со времен, когда компьютерные технологии находились в начале своего пути.
Первая цифра штрихкода имеет специальное представление о котором чуть ниже. Оставшиеся 12 цифр делят на 2 группы, по 6 в каждой — левой и правой. Группы цифр окаймляются так называемыми защитными, или ограждающими штрих-шаблонами. Эти шаблоны содержат штрихи единичной ширины, которые служат для синхронизации сканера штрихкода. Левые и правые защитные шаблоны состоят из 3 штрихов единичной ширины — двух тёмных и одного светлого межу ними. Средний защитный шаблон состоит из 5 штрихов — трех светлых и двух темных. Всё остальное — цифры. На рисунке справа оранжевым цветом показаны штрих шаблоны. Видно также, что под каждую цифру отведено одинаковое пространство.
Для одних и тех же цифр в левой (L) и правой (R) частях кода используются различные коды. Но это не все, так как для цифр в левой части используется дополнительный код (G), который зависит от первой цифры штрихкода. Такая несколько запутанная система объясняется тем, что код EAN-13, состоящий из 13 цифр, является потомком американского 12-значного штрихкода UPC. Для достижения полной совместимости новой системы со старой, первая цифра прячется в кодировке других цифр и не имеет своего поля. Именно поэтому её выносят за пределы первого штрих шаблона. Посмотрите на зависимость используемого кода от первой цифры:
Цифры с 8 по 13
Пример расшифровки штрих-кодаПопробуем разобраться с одним из штрих кодов, например 860009730078. Данный код начинается на цифру 8, соответсвенно (см. первую таблицу) для шести левых цифр должны использоваться коды LGLGGL, а для правой RRRRRR. То есть, три ноля идущие подряд будут иметь различный код и соответственно отличаться друг от друга по виду полос. Воспользовавшись данными из предыдущих двух таблиц мы сымитировали левую, более сложную, половину штрихкода и совместили её с оригиналом. Как ни странно, но все совпало:
Расчёт контрольного числаПоследняя цифра штрихкода EAN является контрольной. Она подтверждает правильность ввода предыдущих 12 цифр и расчитывается для каждого кода следующим образом:
Например, контрольное число для приведённого на рисунке штрих кода EAN «86000973007X», где «X» это искомая контрольная цифра, рассчитывается путём сложения всех цифр на четных позициях (6+0+9+3+0+7=25), умножается на три (25 x 3 = 75), результат суммируется со всеми цифрами на нечетных позициях (75+8+0+0+7+0+2=92), отбрасывается всё, кроме последней цифры (92 mod 10 = 2), вычитается из 10 (10 - 2 = 8). Искомое контрольное число — цифра 8.
Региональные коды национальных организаций GS1Национальная организация GS1