Как работает штрих-код
Содержание:
Как создать штрихкод
Для создания штрихкодов существует довольно много программ и онлайн-сервисов, рассмотрим наиболее популярные из них.
Labeljoy – профессиональное программное обеспечение для создания, редактирования, печати этикеток и штрихкодов с WYSIWYG-интерфейсом, работающее в окружении Windows (WinXP – Win8).
У программы есть бесплатную и платную версии.
Обратите внимание! Ограничение бесплатной версии состоит в рекламной надписи добавляемой к первым 500 этикеткам во время печати, а также наличия водного знака.
Цена платной версии 40 евро.
Основные возможности программы:
-
Импорт базы данных – соединение штрихкодов с внешней БД (Acces, Excel, MySQL, SQL Server).
-
Генерация одномерных и двухмерных (QR) штрихкодов – для генерации доступно 20 разновидностей одномерных штрихкодов. Помимо функции генерации, предусмотренной в программе, есть возможность воспользоваться онлайн-генератором QR-кода размещенного на сайте производителя.
-
Возможность создания персонализированных этикеток или использование шаблонов. База содержит большее количество графических эфектов (прозрачность, текстура, границы, пр.) и более 20 тыс. объектов клипарта.
-
Возможность экспортирования штрихкодов, этикеток в популярные графические форматы (JPEG, PDF).
-
Программа мультиязычна и поддерживает 18 языков в т.ч. русского. На сайте есть подробные видео-инструкции по работе с программой.
ZintBarcodeStudio – бесплатная кросплатформенная утилита для генерации штрих-кодов. Есть поддержка около 50 разновидностей штрихкодов, в т.ч. двухуровневых.
Утилита имеет простой английский интерфейс и минимум настроек, с принципом работы разберется даже новичок. Результаты работы могут быть экспортированы в PNG, EPS и SVG форматы.
Online-barcode-generator – онлайн-сервис для генерации одно- и двухмерных штрихкодов. Реализована поддержка 25 форматов штрихкодов.
После генерации штрих-кода его можно скачать в одном из таких форматов: EPS, PNG, PDF, SVG.
Если Вам необходимо создать несколько штрих-кодов рекомендуем воспользоваться онлайн-сервисами.
Если необходимо провести инвентаризацию и штрихкодов нужен не один десяток или сотня, воспользуйтесь соответствующим ПО.
Богдан Вязовский
«Мы живем в обществе, где технологии являются очень важной частью бизнеса, нашей повседневной жизни. И все технологии начинаются с искр в чьей-то голове
Идея чего-то, чего раньше не существовало, но однажды будет изобретено, может изменить все. И эта деятельность, как правило, не очень хорошо поддерживается»
Основные принципы работы сканеров штрих кода
В общем, считыватели штрих кода содержат источник света, фотодетектор и устройство обработки сигнала. Источник света испускает волны определенной длины на штрих код, которые отражаются обратно в сканер и фокусируются на фотодетекторе. Фотодетектор преобразует оптическую информацию в электрический сигнал, который «очищается» и преобразуется в формат, который может быть распознан устройством к которому подключен сканер. Источник света оптимизируется по длине волны и интенсивности, для получения оптимальной работы фотодетектора.
Некоторые сканеры имеют встроенные дешифраторы, чтобы преобразовыватьштрих кодовую информацию в стандартный формат (например ASCII), которыйраспознается компьютером. Другие сканеры передают работу по дешифровкекомпьютеру.
Какой бы тип оборудования, к которому подключается сканер, ни использовался,сканер обычно требует наружного источника питания. Для переносимых приложений,это может главный фактор, влияющий на выбор сканера.
Лучшие сканеры штрих-кода по соотношению цена-качество
Теперь переходим непосредственно к рейтингу, и в первую очередь рассмотрим сканеры штрих-кодов, которые профильные специалисты Expertology посчитали оптимальными по ключевым параметрам: качество, работоспособность, функциональность и стоимость.
Honeywell 1910i Granit (1910iER-3USB)
Рейтинг: 4.9
Первой очередью в нашей подборке идет один из самых дорогих сканеров штрих-кодов производства американской компании Honeywell. Это устройство промышленного класса, несмотря на ручной форм-фактор.
Устройство выполнено в крепком пластиковом корпусе, защищенном от падений. Размеры: 133х195х75 мм, вес – 300 г. Ударостойкость имеет следующее условное количественное выражение: до 5000 падений на бетонный пол с высоты 1 м и до 50 падений на бетонный пол с высоты 2 м.
Двумерный фотосканер работает по технологии Adaptus 6.0, которая обеспечивает исключительно высокую точность считывания штрихкодов и правильность интерпретации. За счет фирменных для данного разработчика усовершенствований данная модель характеризуется расширенным полем сканирования, увеличенной дальностью восприятия (линейные коды с толщиной штриха 0.508 мм безошибочно считываются на расстоянии до 75 см).
В комплекте поставки к устройству идет также интерфейсный кабель. Гарантия от изготовителя на данную модель составляет 36 месяцев.
Достоинства
- повышенная дальность;
- расширенная зона сканирования;
- точность;
- исключительная ударостойкость.
не обнаружено.
Datalogic QuickScan I QBT2400 (QBT2430-BK-BTK1)
Рейтинг: 4.8
Вторая модель в нашем рейтинге – качественный и хорошо себя зарекомендовавший сканер штрих-кода производства Datalogic – авторитетнейшей мировой компанией с полувековой историей. Приятный бонус данной модели – более чем в два раза доступна цена по сравнению с предыдущим сканером при сходных характеристиках.
Принцип считывания у этого сканера почти аналогичен предыдущему — 2D Image с разрешением 752×480 при освещении 610 nm. Допустимый предел контрастности отпечатанного штрих-кода — 25%. Горизонтальный и вертикальный углы чтения – 65 и 60 градусов соответственно с минимальной погрешностью.
Устройство распознает и интерпретирует все стандартные 1D штрихкоды в автоматическом режиме, включая линейные коды семейства GS1 DataBar. Также сканер распознает двумерные коды: семейства Aztec, Data Matrix, всевозможные QR-коды и т. д. Точный перечень зависит от модификации, нужно уточнять в точке продаж.
Размеры устройства: 16.3×9.1×4.1 см, вес – 200 г. Входящий источник электропитания — 1400 мАч. Выполнен сканер в корпусе из качественного пластика черного цвета с отдельными артефактами других оттенков. Влагозащита отсутствует.
Беспроводная связь с принимающей стороной осуществляется по Bluetooth. Гарантия от производителя на устройство составляет три года.
Достоинства
- авторитетный бренд;
- привлекательный дизайн;
- относительно доступная цена;
- достаточно выносливый.
- нет влагозащиты;
- нет связи по Wi-Fi.
Datalogic Cobalto CO5300
Рейтинг: 4.7
И завершающий пункт в подборке рейтинга оптимальных сканеров штрих-кодов – модель Cobalto CO5300 тоже от Datalogic, как и прежняя модель, только в данном случае мы уже имеем дело с иным принципом считывания.
По своему форм-фактору данная модель является чем-то средним между стационарным и ручным сканером, а именно – настольный. По принципу считывания – лазерный, что несомненный плюс.
Функционал по части восприимчивости различных стандартов штрих-кодов у данной модели значительно ограничен по сравнению с двумя вышеописанными сканерами, зато производительность поистине выдающаяся — 1500 «прогонов» луча по изображению в секунду. Разрешение при этом находится в пределах 0.130 mm/5 mils.
Корпус устройства изготовлен из довольно крепкого пластика, так что сканер штрих-кода может без труда и без последствий выдерживать падения на твердый пол с высоты 1.5 м. Подключение к принимающей станции – только проводное, посредством USB.
Достоинства
- высокая производительность;
- устойчивость и ударостойкость;
- относительно доступная цена;
- лазерный принцип считывания.
Проверка штрих-кода
Последняя цифра — контрольное число, которое может быть посчитано, а правильность его нанесения проверена по следующему алгоритму:
1. Присваивают цифрам в штриховом коле места с 1-го ло 12-го, исключая контрольную цифру (рис. 11.26);
Рис. 11.26. Присвоение места с 1-го до 12-го в штрих-коде
2. Складывают цифры, находящиеся на четных местах, и полученную сумму умножают на 3. Например: 6 + 7 + 0 + 5 + 0 + + 1 = 19; 19×3 = 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:
- код страны;
- код изготовителя;
- контрольное число.
Коды стран местонахождения баз данных о штрихкоде
Штрих-код |
Страна |
Штрих-код |
Страна |
Штрих-код |
Страна |
00-09 |
США и Канада |
54 |
Бельгия и Люксембург |
779 |
Аргентина |
30-37 |
Франция |
560 |
Португалия |
780 |
Чили |
380 |
Болгария |
569 |
Исландия |
786 |
Эквадор |
383 |
Словения |
57 |
Дания |
789 |
Бразилия |
385 |
Хорватия |
590 |
Польша |
80-83 |
Италия |
400-440 |
Германия |
599 |
Венгрия |
84 |
Испания |
460-469 |
Россия и СНГ |
600-601 |
ЮАР |
850 |
Куба |
471 |
Тайвань |
611 |
Марокко |
858 |
Словакия |
474 |
Эстония |
613 |
Алжир |
859 |
Чехия |
475 |
Латвия |
619 |
Тунис |
860 |
Югославия |
477 |
Литва |
94 |
Новая Зеландия |
869 |
Турция |
482 |
Украина |
64 |
Финляндия |
87 |
Нидерланды |
484 |
Молдова |
690 |
КНР |
880 |
Южная Корея |
489 |
Гонконг |
70 |
Норвегия |
885 |
Таиланд |
45 и 49 |
Япония |
729 |
Израиль |
888 |
Сингапур |
50 |
Великобритания |
73 |
Швеция |
890 |
Индия |
520 |
Греиия |
750 |
Мексика |
893 |
Вьетнам |
529 |
Кипр |
759 |
Венесуэла |
90-91 |
Австрия |
535 |
Мальта |
76 |
Швейцария |
93 |
Австралия |
539 |
Ирландия |
770 |
Колумбия |
955 |
Малайзия |
Лучшие сканеры штрих-кода с АлиЭкспресс
Теперь в рамках нашего рейтинга сделаем несколько неожиданный ход и рассмотрим тройку вариантов сканеров штрих-кодов, китайское происхождение которых не вызывает никакого сомнения. Но, правда, мы не собираемся вводить наших читателей в заблуждение, и все три представленные модели прошли проверку и всестороннее исследование нашими экспертами.
Мотивация такого подхода в данном случае очевидна. Сканеры штрих-кода, особенно ручные, какими бы качественными они не были — это продукт, который по износу едва ли не приравнивается к расходным материалам. А значит, если есть возможность купить сканер, который будет стоить в десять-пятнадцать раз дешевле «фирменного», а прослужит столько же, то простая математика подсказывает разумное решение.
NETUM NT-2028
Рейтинг: 4.7
Начнем с простого, незамысловатого, но удобного решения торговой марки NETUM. Это компактный беспроводной сканер размерами 170x70x100 и весом 170 г. Корпус изготовлен из обрезиненного ABS пластика.
Принцип считывания сканера – лазерный. Диапазон расстояний распознавания – от 10 до 800 мм. Скорость «прогона» лазерного луча по изображению – 120 раз в секунду. Считывается с точностью до 0.1 мм. Углы считывания – от 45 до 60 градусов. Радиус действия при прямой видимости без помех – до 300 м, с препятствиями – до 150 м. При наличии внешнего освещения сканер демонстрирует стойкость к рассеянному свету флуоресцентных ламп 4000 лм.
Работает сканер штрих-кода от литиевой батарей с потреблением 68мА в работе и 48мА в ожидании. Поддерживает множество кодировок, включая EAN, Plessey, Interleave и другие.
- лазерный принцип считывания;
- стойкость к световым помехам;
- выдающаяся «дальнобойность»;
- доступная цена.
почти «нулевая» ремонтопригодность.
YK&SCAN YK-6200
Рейтинг: 4.6
Вторым номером в тройке рейтинга «хороших китайцев» идет модель YK-6200. Ее принципиальное отличие от предыдущих вариантов в том, что это всенаправленный настольный сканер лазерного типа действия. Активный луч – лазер высокой яркости, производимый специальным светодиодом.
Рабочие параметры устройства следующие: частота вращения коленчатого вала – 2100 раз/сек; углы сканирования – 72 и 82 градуса по горизонтали и вертикали соответственно; рабочая температура – от 0 до 55 градусов выше нуля; потребляемая мощность — 3.9 Вт.
Устройство выполнено в корпусе из прочного пластика, выдерживающего падения с высоты до 2 метров. Сканер оснащен источником звукового сигнала. Поддерживает все наиболее используемые коды от EAN-8 до почтовых индексов.
- всенаправленный;
- настольный форм-фактор;
- ударостойкий корпус.
слабая ремонтопригодность.
Aibecy 1D Wired Barcode Scanner
Рейтинг: 4.5
И завершает данную группу рейтинга, а заодно и весь наш обзор, китайский сканер, который, собственно, представляет собой целую серию ручных сканеров, схожих по основным параметрам и техническим характеристикам.
В номенклатуре данной серии присутствует код «1D», но на самом деле большинство доступных на АлиЭкспресс моделей поддерживают гораздо более расширенные возможности сканирования – 2D, QR и т. д.
Технологически модель представляет собой простой и незамысловатый прибор с удобным хватом. Согласно отзывам пользователей в самых разных странах, сканер отлично адаптируется к ПК, кассовым аппаратам и POS-терминалам самых разных моделей и серий.
Поддерживает автоматическое и ручное сканирование, может работать в беспроводном режиме. Автономность обеспечивает батарея емкостью 2000мАч. Есть встроенная флэш-память на 2100 штрих-кодов. Совместим со всеми популярными операционными системами, включая системы семейства Linux.
Штриховой код
В нашей стране самыми распространенными штриховыми кодами являются 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 мм. В начале и конце ШК помещены удлиненные краевые штрихи, указывающие на начало и конец сканирования.
Функции штрих-кода
Штрих-код в отличие от многих информационных знаков выполняет не только общие функции информационного и идентифицирующего характера, но и ряд дополнительных функций:
- автоматизированная идентификация товаров с помощью машиносчитывающих устройств;
- автоматизированный контроль и учет товарных запасов;
- оперативное управление процессом товародвижения: отгрузкой, транспортировкой и складированием товаров;
- повышение скорости и культуры обслуживания покупателей;
- информационное обеспечение маркетинговых исследований.
Интересно, существует ли сканер зебро-кодов
Опубликовано 30.11.2013 // 0 Комментарии
Если вы посмотрите на любой продукт в супермаркете или вещь в крупном магазине, вы увидите, что почти каждый предмет имеет штрих-код UPC напечатанный на них.
Задумывались ли вы, откуда эти коды пришли и что они означают? В этой статье мы будем раскрывать эту тайну, чтобы можно было расшифровать любой код UPC, с которым вы столкнетесь. На миниатюре к этой записи изображена Ливерпульская четверка, шагающая по штрих-коду. Никаких музыкальных перформансов от сканеров штрих-кодов вы, естественно, не услышите, но и представить себе современный магазин без наклеек с полосками и цифрами на каждом товаре — тоже невозможно.
UPC означает Universal Product Code (Универсальный товарный код). Штрих-коды UPC изначально были созданы, чтобы помочь продуктовым магазинам ускорить процесс проверки и лучше проводить инвентаризации, но система быстро распространилась на все другие розничные продукты потому, что была чрезвычайно успешной.
Интернациональные UPC регламентируются компанией под названием Совет по единообразным кодам (UCC). Штрих-коды могут генерироваться и локально, в пределах одной торговой сети. Производитель просит у UCC разрешения войти в систему UPC и платит ежегодную плату за эту привилегию. В свою очередь, UCC выдает производителю шестизначный идентификационный номер производителя, содержащий руководящие принципы о том, как его использовать. Вы можете видеть идентификационный номер производителя в любом стандартном 12-значном UPC коде.
Код UPC-12 состоит из двух частей:
1. Машиночитаемый штрих-код
2. Человечески понимаемый 12-значный код UPC
Идентификационный номер производителя — первые шесть цифр номера UPC — 036000 в картинке. Следующие пять цифр — 29145 являются номером позиции. Лицо, работающее с производителем, называется координатор UPC и отвечает за назначение номера позиции в продуктах, убедившись, что тот же самый код не используется в более, чем одном продукте. Выходящие из обращения продукты удаляются и из кодовой базы данных.
Последняя цифра кода UPC называется контрольная цифра . Эта цифра позволяет сканеру определить, правильно ли им считан код или нет? Вот как контрольная цифра рассчитывается для других 11 знаков на примере, показанном выше:
- Сложите стоимость всех цифр в нечетных позициях (цифры 1, 3, 5, 7, 9 и 11). + 6 + 0 + 2 + 1 + 5 = 14
- Умножьте это число на 3 14 * 3 = 42
- Сложите стоимость всех цифр в четных позициях (цифры 2, 4, 6, 8 и 10). 3 + 0 + 0 + 9 + 4 = 16
- Добавить эту сумму со значением в пункте 2. 42 + 16 = 58
- Чтобы узнать контрольную цифру, возьмите число в пункте 4 и определите то число, которое получится при добавлении к нему числа из пункта 4, чтобы получилось ближайшее число кратное 10. 58 + 2 = 60 Контрольная цифра поэтому будет 2 .
Каждый раз, когда сканер сканирует элемент, он выполняет этот расчет. Если контрольная цифра, которую он он рассчитывает, отличается от контрольной цифры, которую он считывает, сканер знает, что что-то пошло не так и штрих-код необходимо повторно сканировать.
Как устроен сканер для считывания штрих-кода?
Сканер штрих-кодов представляет собой обычный сканер, который переводит оптические импульсы, полученные им при чтении полосок штрих-кода в электрические сигналы, поступающие в компьютер, к которому он тем или иным образом подключен. Те же основные принципы действия применяются и в сканерах отпечатков пальцев, а так же в новейших 3D сканерах.
По исполнению сканеры разделяются на ручные сканеры или тонкие сканеры-ручки (которые нужно подносить руками к штрих-коду) и стационарные, установленные возле рабочего места (объект сканирования нужно подносить к ним). Конвейерные сканеры штрих-кодов применяются в промышленности.
По принципу действия сканеры делятся на светодиодные (наиболее простые и дешевые, но с небольшой дальностью распознавания) и лазерные (они дороже и сложнее светодиодных, но зато превосходят их по всем показателям).
1
История создания штрихкода
Штриховой код (штрихкод) – графическая информация в виде чередующихся черных и белых полос, которая наносится на поверхность, маркировку или упаковку изделий и представляющая возможность считывания ее техническими средствами.
История создания штрихкода берет свое начало в 1948 году когда аспирант Бернард Сильвер, подслушал разговор президента местной продовольственной сети с деканом Института Технологии Университета Дрекселя, в ходе которого он просил разработать систему автоматического считывания информации о продукте.
Спустя некоторое время Вудланд изобрел прототип того самого штрихкода, которым мы пользуемся сегодня.