Как стать автором
Обновить

PHP-библиотека для генерации 2D штрих-кода Semacode

Время на прочтение 1 мин
Количество просмотров 1.4K
Чулан
Существующие форматы штрихкодов QR Codes и их аналог Datamatrix в отличие от привычных нам «полосок», могут хранить существенно больший объем информации, доходящий до нескольких килобайт. Они могут быть считаны даже с помощью обычного мобильного телефона.

С помощью специальных ридеров, к примеру Kaywa reader информацию можно переносить с печатного источника в мобильный телефон с помощью его фотокамеры. Так картинку с 2D штрихкодом можно сфотографировать и трансформировать в запись телефонной книжки формата VCard.

Wikipedia посвятила тематике Semacode отдельный ресурс — Semapedia (там, кстати, есть возможность подобрать ридер для своей модели телефона).
Теперь, для генерации PNG-изображения двумерного штрихкода появилась и PHP-библиотека, скачать которую можно здесь.
Посмотреть на работу библиотеки можно здесь.
via PHP{Inside}
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 2

Просмотри видео на сканере штрихкодов

Время на прочтение 3 мин
Количество просмотров 7.6K
Ненормальное программирование *

«Из всех искусств для нас важнейшими являются кино и цирк»
— В.И. Ленин


Просмотр видео — одно из любимых развлечений в современном мире, фильмы сейчас смотрят практически на всех устройствах, даже на холодильниках. К сожалению, рядом не оказалось подходящего холодильника, и я решил просмотреть фильм на сканере штрихкодов. Под рукой оказался сканер Cipher Lab 8001. Технические характеристики плеера сканера:
  • 16-битный CMOS процессор
  • 1 Мб памяти для программ
  • 1 Мб SRAM для данных
  • FSTN дисплей с LED подсветкой разрешением 100×64

Читать дальше →
Всего голосов 252: ↑248 и ↓4 +244
Комментарии 71

Сканеры штрих кода в автоматизации торговли

Время на прочтение 6 мин
Количество просмотров 70K
Блог компании СканКод
Сканеры штрих кода занимают очень важное место в сегменте оборудования для автоматизации торговли. При этом они универсальны в своем применении и могут использоваться и в большинстве других отраслей: медицине, логистике, ведении складского учета, приемке и отгрузке товара, в сфере услуг и т.д.

Каждый из нас неоднократно видел это сканер на кассе магазина или на пункте выдачи товаров. Однако не все знают, сколько возможностей может быть у маленького и простого на первый взгляд устройства.
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 11

Небольшой путеводитель по ZPL

Время на прочтение 5 мин
Количество просмотров 67K
Java *.NET *

Добрый день, Хабрахабр.


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

Зебры они такие
Механизм формирования этикеток выглядит следующим образом: сначала с машины пользователя (компьютер, терминал сбора данных) на принтер отправляется специальным образом оформленная строка, затем внутренний процессор принтера обрабатывает эту строку, и выводит ее на печать.Но язык, на котором формируется строка для принтера (называется ZPL) на первый взгляд вызывает у непосвящённых нервную икоту и мандраж.
Прошу под кат, всех кто хочет разобраться в данном вопросе.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 12

Как с помощью посадочных талонов могут взломать аккаунты часто летающих пассажиров

Время на прочтение 2 мин
Количество просмотров 10K
Блог компании Panda Security в России и СНГ


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

Как правило, после возвращения из отпуска многие попросту выбрасывают авиабилеты и посадочные талоны в мусорное ведро, даже не предполагая, что кто-то будет копаться в Вашем мусоре, чтобы найти просроченный авиабилет. К сожалению, это как раз именно то, что
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Комментарии 11

Распознавание штрих и QR кодов в приложениях UWP

Время на прочтение 5 мин
Количество просмотров 25K
.NET *Обработка изображений *Разработка под Windows Phone *C# *Разработка под Windows *

Я не открою Америку, если скажу, что самой популярной библиотекой для распознавания штрихкода является ZXing («Zebra Crossing»). Список поддерживаемых форматов довольно внушителен и включает в себя: EAN-8 и EAN-13, QR Code, UPC-A и UPC-E, Code 39, Code 93, Code 128 и другие.

Есть порт и для WinRT, а значит, библиотеку можно использовать и с универсальной платформой Windows.
Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 4

The incredible machine или мой самый лучший тест

Время на прочтение 2 мин
Количество просмотров 5K
Open source *Тестирование IT-систем *Программирование *C++ *
Добрый день. Помнится, в одном сериале про заучек ребята рулили стерео-системой, находящейся в пределах доступности собственной руки, из компьютера, передавая сигнал посредством интернета через всю планету. Здравомыслящая девушка, которую они хотели удивить, впечатлена не была, ибо полагала, что обычный ПДУ дешевле и проще.

image

Тем не менее, есть хорошая новость: incredible machine все-таки может быть полезна. Например, для тестирования программных систем.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 10

Как может помочь комплексная автоматизация, если у вас малое предприятие

Время на прочтение 3 мин
Количество просмотров 5.4K
Блог компании Компания Сканпорт Help Desk Software *Управление разработкой *Управление продуктом *

Комплексная автоматизация – это оптимизация всех областей деятельности компании.


Для малых производственных и складских предприятий, предприятий розничной торговли автоматизация работы – это главное условие полноценного роста и развития бизнеса.


Система автоматизации

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

Но когда речь идет о малом бизнесе, есть одна проблема – небольшое предприятие не всегда имеет достаточно ресурсов для проведения комплексной автоматизации. Отсутствие собственного штата ИТ-специалистов и понимания главных задач процесса не позволяет самостоятельно решить эту задачу.

Читать дальше →
Всего голосов 11: ↑6 и ↓5 +1
Комментарии 9

Промышленные сканеры штрихкодов: новые технологии в AutoID

Время на прочтение 3 мин
Количество просмотров 4.6K
Блог компании Компания Сканпорт IT-инфраструктура *Беспроводные технологии *Терминология IT
Recovery mode
Промышленные сканеры штрихкодов предназначены для использования в сложных условиях. Они хорошо переносят вибрацию, многократные удары и падения на бетонную поверхность, некоторые модели переносят и тридцатиградусные морозы.
В этой статье мы расскажем какие продвинутые технологии и «ноу-хау» используются в таких сканерах.
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 2

Терминал сбора данных для ЕГАИС, или иллюзия обмана

Время на прочтение 6 мин
Количество просмотров 20K
Блог компании Компания Сканпорт IT-инфраструктура *Управление продажами *Законодательство в IT
В этой статье мы продолжим развенчивание мифов о редких ЕГАИС-девайсах, которые кем-то там рекомендованы на основании каких-то там эксклюзивных характеристик. Простой предприниматель и так поседеет, если начнет самостоятельно разбираться в руководствах регулирующих органов по подбору техники, а тут еще вся эта маркетинговая превдо-правда от продавцов оборудования по всему интернету разбрызгана. Итак, давайте разберёмся, что такое ТСД для ЕГАИС.

ТСД для ЕГАИС Honeywell EDA50K с 2D сканером
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Комментарии 19

Штрихкод — полоски, которые покорили весь мир

Время на прочтение 5 мин
Количество просмотров 16K
Блог компании Crystal Service Integration История IT Научно-популярное Биографии гиков


Завтра отмечают День рождения штрихкода. 3 апреля 1973 года компания IBM предложила универсальную технологию штрихкодирования, которая распространилась по всему миру. Проекты по индивидуальной маркировке товаров появились на несколько десятилетий раньше. Путь от первоначальной идеи до реализации занял почти 40 лет. Мысли изобретателей спотыкались на несовершенстве технологий. Многие годы общество не обращало внимания на их труды. Но они всё равно сумели изменить мир.
Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Комментарии 5

База данных штрихкодов скачать бесплатно без регистрации (и прочей хурмы)

Время на прочтение 5 мин
Количество просмотров 84K
Открытые данные *
Добрый день. В открытом доступе наконец-то появился огромный справочник штрихкодов с наименованиями товаров, категориями и брендами.

Мы работаем над ним лет 8 и теперь в нем около 3 миллионов штрихкодов в стандартах EAN (EAN-13, EAN-8) и UPC (UPC-A, UPC-E).
Читать дальше →
Всего голосов 114: ↑114 и ↓0 +114
Комментарии 54

Как устроен штрихкод?

Время на прочтение 7 мин
Количество просмотров 86K
Python *Программирование *Алгоритмы *Научно-популярное Инженерные системы *
Привет, Хабр!

Со штрихкодами современный человек сталкивается каждый день, даже не задумываясь об этом. Когда мы покупаем в супермаркете продукты, их коды считываются именно с помощью штрихкода. Также посылки, товары на складах, и прочее и прочее. Однако, мало кто знает, как же реально это работает.

Как устроен баркод, и что закодировано на этой картинке?



Попробуем разобраться, заодно напишем декодер таких кодов.
Читать дальше →
Всего голосов 75: ↑71 и ↓4 +67
Комментарии 22

Обзор JavaScript-сканнеров штрихкодов

Время на прочтение 5 мин
Количество просмотров 35K
Open source *JavaScript *Обработка изображений *API *
Недавно появилась идея сэкономить на ТСД на складе и попробовать использовать вместо них обычные дешёвые мобильники (даже без пылезащиты). Интерфейс планирую реализовать в виде веб-приложения (обычные веб-странички, HTML + CSS + JS).

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


Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 27

Как устроен склад алкоголя, и как нечеловекоподобный дрон может летать между бутылками

Время на прочтение 6 мин
Количество просмотров 9.6K
Блог компании КРОК IT-инфраструктура *Мультикоптеры
image

Мы собрали прототип дрона, который будет летать по складу и инвентаризировать алкоголь. Вообще-то такой дрон нужен много для чего (и вы могли видеть в некоторых магазинах ездящие колонны, которые занимаются чем-то подобным), но именно на складе алкоголя крайне важно, чтобы это был не человек. Потому что есть огромная проблема с подбором персонала на такие объекты. Отметим, что в результате отбора и последовательного отсева тех, кто злоупотребляет алкоголем на работе или стремится его украсть, в итоге на складе работают в основном глубоко религиозные люди, которым ислам запрещает пить.

Но вернёмся к роботу. От него нужны три вещи:

  1. Двигаться по складу без помощи оператора.
  2. Считывать штрихкоды или QR-коды паллет и надписи около них.
  3. Превращать это в данные инвентаризации и передавать в WMS в итоге.

Казалось бы, простейшая задача для пятичасового хакатона. Но на деле всё немного не так. Начнём с того, что метки под скотчем или полиэтиленом (то есть нужно сопоставление нескольких кадров без бликов) имеют разный шрифт и бывают рваными или протёртыми.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 22

Декомпилируем приложение xiaomi сканер и забираем результат сканирования

Время на прочтение 2 мин
Количество просмотров 4.6K
Разработка мобильных приложений *Реверс-инжиниринг *
Туториал
У коллеги возникло предложение:
«Напиши мне за банку чипсов распознавалку штрих-кодов на андроид, чтобы просто в файлики результаты писать и время, брату надо». В итоге оказалось не брату, да и не надо, и вообще банка чипсов это дорого
Из интереса пробежался по готовым решениям на js и android, и т.к. у меня смартфон xiaomi с готовым приложением сканером, подумал, почему бы не попробовать просто забирать результаты сканирования из него? Ок, пробовал погуглить инфу об интентах или готовую инструкцию по получению данных из сканера, но тщетно. Решено провести разведку манифеста приложения на наличие интентов.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 2

Малоизвестные факты о штрихкодах — загадочные цифры под штрихкодом

Время на прочтение 11 мин
Количество просмотров 21K
Блог компании Клеверенс Разработка мобильных приложений *Софт Инженерные системы *
Число зверя, штрихи смерти — насколько все это реально? Можно ли зашить в штрихкод видеоролик или фото голой Эммы Уотсон? Бывают ли “неправильные штрихкоды”, и что вообще значит “неправильный штрихкод”?

В “Клеверенсе” мы разрабатываем платформу Mobile SMARTS для создания мобильных решений по учету маркированного товара и постоянно сталкиваемся с детскими ошибками в маркировке. Обычно они вызваны простым нежеланием людей хоть немного разбираться в теме.

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

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

Сама статья больше развлекательная, всё изложенное при желании легко гуглится, но может и побудить кого-то изучить тему глубже.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Комментарии 8

Зачем нужна еще одна система распознавания баркода?

Время на прочтение 4 мин
Количество просмотров 4.6K
Блог компании Smart Engines Обработка изображений *Машинное обучение *Искусственный интеллект

В сегодняшней статье на Хабре мы расскажем про очередную задачу распознавания. Рассмотрим проблему распознавания штрихкодов, которая очень актуальна в связи с непрерывным развитием системы маркировки и системы оплаты товаров по QR-коду в 2021 году.

Читать далее
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 15
1