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

5 из 2 оценок
Сканер штрих-кодов

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

Какие данные может содержать штрих-код?

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

  • EAN-13 и UPC обычно кодируют номера розничных товаров. Магазин или база данных товаров использует такой номер, чтобы найти описание, цену и сведения об остатках.
  • Code 39 поддерживает заглавные буквы, цифры и ограниченный набор знаков препинания. Его часто используют для инвентарных этикеток и внутренних идентификаторов.
  • Code 128 может содержать буквы, цифры, знаки препинания и управляющие символы. На логистических этикетках в нём часто кодируют идентификаторы отправлений или грузов.
  • GS1-128 сочетает данные с идентификаторами применения, которые указывают их назначение, например номер партии, срок годности или вес.
  • ITF представляет собой числовой формат, который часто встречается на коробках и упаковке.

Двумерные штрих-коды вмещают больше данных, чем традиционные линейные. В QR-кодах часто хранят URL, параметры сети Wi-Fi, карточки контактов и обычный текст. Если на изображении именно QR-код, лучше воспользоваться инструментом "Сканер QR-кодов".

Схема: изображение штрих-кода декодируется в его номер

Как распознать штрих-код со скриншота или фотографии?

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

Изображение штрих-кода обрабатывается только в браузере и никогда не загружается на сервер. Это относится к скриншотам, фотографиям и другим изображениям, выбранным на устройстве.

  1. Сохрани изображение или сделай чёткую фотографию штрих-кода.
  2. На настольном компьютере или ноутбуке выбери сохранённый файл в поле Изображение штрих-кода. Скриншот, обрезанный по границам этикетки, обычно распознаётся лучше, чем снимок всего экрана.
  3. На телефоне через то же поле выбери изображение из фотогалереи или файлов устройства.
  4. Проверь значение в разделе Данные. Если результат представляет собой номер счёта, товара или отслеживания, обязательно сохрани нули в начале.
Инструмент Сканер штрих-кодов на digily.link с формой ввода

Штрих-код должен целиком помещаться в кадре вместе с пустым пространством вокруг него. При съёмке держи телефон параллельно этикетке и избегай бликов на глянцевой упаковке. Хорошая фокусировка и равномерное освещение важнее очень большого размера файла.

Почему штрих-код на изображении не распознаётся?

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

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

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

Как безопасно работать с извлечёнными данными

Результат представляет собой расшифрованное содержимое штрих-кода. Например, корректный символ EAN-13, в котором закодировано 5012345678900, выдаст этот 13-значный идентификатор товара. Этикетка Code 128 со значением BOX-17/A выдаст те же буквы, цифры, дефис и косую черту.

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

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

Номер товара сам по себе не является его описанием. Чтобы преобразовать идентификатор в название или складскую запись, нужен доступ к базе данных продавца, производителя или системе, связанной с GS1.

Что использовать для QR-кодов и метаданных фотографий?

Для квадратных QR-кодов используй инструмент "Сканер QR-кодов", а если нужны сведения, записанные камерой, а не напечатанные на изображении, выбери "Exif ридер".

QR-код может содержать адрес сайта, имя и пароль сети Wi-Fi, номер телефона, адрес электронной почты или контакт vCard. Эти данные закодированы в видимом узоре QR-кода. Метаданные Exif, напротив, относятся к самому файлу изображения и могут включать модель камеры, параметры съёмки, дату и, если устройство их записало, координаты местоположения.

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

Часто задаваемые вопросы

Можно ли узнать цену товара по штрих-коду?

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

Важны ли нули в начале штрих-кода?

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

Есть ли у штрих-кода срок действия?

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

Можно ли определить страну производства по префиксу EAN?

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

Можно ли улучшить скриншот штрих-кода перед распознаванием?

Обрежь лишнее содержимое экрана, но оставь свободное поле вокруг всего штрих-кода. Не применяй слишком сильное повышение резкости и фильтры, а также не сохраняй изображение многократно в JPEG. Это может изменить ширину полос и создать артефакты сжатия. По возможности используй исходный скриншот и сравни извлечённые символы с номером, напечатанным рядом со штрих-кодом.

Поделиться

Похожие инструменты

Сканер QR-кодов

Загрузите изображение QR-кода и легко извлеките встроенные данные с помощью нашего инструмента для чтения QR-кодов для быстрого получения информации.

5,695
0

Популярные инструменты