Pull to refresh
  • by relevance
  • by date
  • by rating

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

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

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

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

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

Abnormal programming

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


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

Читать дальше →
Total votes 252: ↑248 and ↓4 +244
Views6.7K
Comments 71

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

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

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

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

Java.NET

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


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

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

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

Panda Security в России и СНГ


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

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

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

.NETImage processingDevelopment for Windows PhoneC#Development for Windows

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

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

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

Open sourceIT systems testingProgrammingC++
Добрый день. Помнится, в одном сериале про заучек ребята рулили стерео-системой, находящейся в пределах доступности собственной руки, из компьютера, передавая сигнал посредством интернета через всю планету. Здравомыслящая девушка, которую они хотели удивить, впечатлена не была, ибо полагала, что обычный ПДУ дешевле и проще.

image

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

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

Компания СканпортHelp Desk SoftwareDevelopment ManagementProduct Management

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


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


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

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

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

Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Views4.7K
Comments 9

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

Компания СканпортIT InfrastructureWireless technologiesIT Terminology
Recovery mode
Промышленные сканеры штрихкодов предназначены для использования в сложных условиях. Они хорошо переносят вибрацию, многократные удары и падения на бетонную поверхность, некоторые модели переносят и тридцатиградусные морозы.
В этой статье мы расскажем какие продвинутые технологии и «ноу-хау» используются в таких сканерах.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views3.7K
Comments 2

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

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

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

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

Crystal Service IntegrationHistory of ITPopular scienceBiography of geeks


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

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

Open data
Добрый день. В открытом доступе наконец-то появился огромный справочник штрихкодов с наименованиями товаров, категориями и брендами.

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

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

PythonProgrammingAlgorithmsPopular scienceSystems engineering
Привет, Хабр!

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

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



Попробуем разобраться, заодно напишем декодер таких кодов.
Читать дальше →
Total votes 75: ↑71 and ↓4 +67
Views63.8K
Comments 22

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

Open sourceJavaScriptImage processingAPI
Недавно появилась идея сэкономить на ТСД на складе и попробовать использовать вместо них обычные дешёвые мобильники (даже без пылезащиты). Интерфейс планирую реализовать в виде веб-приложения (обычные веб-странички, HTML + CSS + JS).

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


Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views22K
Comments 27

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

КРОКIT InfrastructureMulticopters
image

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

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

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

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

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

Development of mobile applicationsReverse engineering
Tutorial
У коллеги возникло предложение:
«Напиши мне за банку чипсов распознавалку штрих-кодов на андроид, чтобы просто в файлики результаты писать и время, брату надо». В итоге оказалось не брату, да и не надо, и вообще банка чипсов это дорого
Из интереса пробежался по готовым решениям на js и android, и т.к. у меня смартфон xiaomi с готовым приложением сканером, подумал, почему бы не попробовать просто забирать результаты сканирования из него? Ок, пробовал погуглить инфу об интентах или готовую инструкцию по получению данных из сканера, но тщетно. Решено провести разведку манифеста приложения на наличие интентов.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views4K
Comments 2

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

КлеверенсDevelopment of mobile applicationsSoftwareSystems engineering
Число зверя, штрихи смерти — насколько все это реально? Можно ли зашить в штрихкод видеоролик или фото голой Эммы Уотсон? Бывают ли “неправильные штрихкоды”, и что вообще значит “неправильный штрихкод”?

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

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

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

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

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

Smart EnginesImage processingMachine learningArtificial Intelligence

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

Читать далее
Total votes 13: ↑8 and ↓5 +3
Views3.7K
Comments 15
1