Pull to refresh

Цветной штрих-код от Microsoft

Reading time 1 min
Views 1.8K
IT-companies
Новый цветной штрих-код Специалисты компании Microsoft решили переделать старый и привычный нам штрих-код. Теперь он будет цветной и в виде треугольников!

По их мнению с помощью цветного штрих-кода можно будет хранить дополнительную информацию, по крайней мере так утверждает Гэвин Джанки (Gavin Jancke) — создатель цветного штрих кода.

Данное изобретение получило название «High Capacity Color Bar Code» и уже в ближайший год его можно будет наблюдать на некоторых продуктах Microsoft.

Как обычно у данной технологии много недостатков, и одним из главных недостатков является отсутствие специальные считывающих приборов. Так что Microsoft придётся параллельно заменить все приборы по считыванию штрих-кодов :) Кроме того, печать таких штрих-кодов дороже и они более хрупкие.
Total votes 12: ↑9 and ↓3 +6
Comments 3

Генерация штрих-кодов в Java-приложениях при помощи Barcode4j

Reading time 1 min
Views 7K
Open source *
На этот раз обзор будет достаточно кратким. Проект Barcode4J — приложение, написанное на Java, которое позволяет генерировать различные типы штрих-кодов (1D — 9 различных стандартов, и 2D — два стандарта), выводить их в различных форматах — SVG, EPS, BMP или отрисовывать через интерфейс Java2D. Разработчик может легко добавить и свои собственные форматы представления штрих-кода, либо встроить генератор прямо в свое приложение, например, используя инфраструктуру от Apache (имеется ввиду, процессор Apache FOP (Formatting Objects Processor), а также развернуть его как веб-приложение с использованием сервера Tomсat.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Comments 2

Красота спасёт штрих-код

Reading time 1 min
Views 5.9K
INFOLUST *
На Хабре уже обсуждали полезные свойства двухмерных штрих-кодов и фантазировали о том, как прекрасен станет мир, если лепить их на футболки, кепки, а также накалывать на теле. С одной стороны это верно, если бы не одно «но» — современные штрих-коды ужасно выглядят. Они некрасивы. При том, что они являются дверью в четвертое информационное измерение, они выглядят, как информационный мусор.

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

Стали возникать интересные решения с графическими вставками в баркод, в том числе анимированными (если размещается на дисплее):

25.31 КБ

Читать дальше →
Total votes 63: ↑52.5 and ↓10.5 +42
Comments 52

На борт самолёта — по штрих-коду с мобильника

Reading time 1 min
Views 3K
Transport Urbanism
Авиакомпания American Airlines предложила своим клиентам новую услугу: теперь они высылают авиабилеты в цифровом виде прямо на мобильный телефон. Причём штрих-код высылают большим графическим файлом, так что его можно сосканировать прямо с экрана. Получается, что для регистрации на рейс не нужно абсолютно никаких бумажек: проводите своим мобильным телефоном возле сканера — и заходите в самолёт.
Читать дальше →
Total votes 61: ↑59 and ↓2 +57
Comments 67

Эстетика штрих-кода

Reading time 1 min
Views 5.5K
INFOLUST *
Мужик из Австралии слепил онлайн-генератор QR Code, в который можно органично поместить собственный текст. Генератор позволяет выбрать место расположения текста, его цвет, а также указать другие подробности, которые порадуют дизайнера.

Несмотря на, казалось бы, ограниченные оформительные свойства двухмерных штрих-кодов, в умелых руках они вполне способны превратиться в самостоятельный эстетический объект. Взять хотя бы нашумевшую ёлочку Тёмы Лебедева.

Далее, хочу привести в пример, как к подобной задаче подошли BBC, Adidas и Microsoft.

Читать дальше →
Total votes 40: ↑40 and ↓0 +40
Comments 46

2QR или Как сохранить ссылку в телефон

Reading time 3 min
Views 6.3K
Data storage *Smartphones

Введение


Хотя на улице эпоха нетбуков и флешек, некоторым из нас иногда приходится час-другой поработать за чужим или, хуже того, «общественным» компьютером, будь то в гостях, в универе или в интернет-кафе. Однако, когда дело доходит до сохранения результатов, здоровая паранойя подсказывает, что лучше воздержаться от использования своей флешки с ценными данными, и тем более — отправки файлов самому себе на почту: кто знает, что за киберпаразиты обитают на этом компьютере…

К счастью, в сети есть множество сервисов, позволяющих анонимно выложить свои файлы. Не нужен аккаунт — значит, нет риска «засветить» свои пароли трояну. Однако возникает вопрос: как донести до своего компьютера сам адрес выложенного файла?
Читать дальше →
Total votes 58: ↑55 and ↓3 +52
Comments 60

Новый Doodle — Изобретение штрихового кода (bar code)

Reading time 1 min
Views 601
Lumber room
Сегодня Google напомнил нам об изобретении штрихового кода (bar code)


Примечательно, что на моей памяти это первый Doodle, расшифровать который можно только через сторонние средства (не думаю, что есть люди со встроенным сканером штрихового кода).
Total votes 31: ↑11 and ↓20 -9
Comments 9

Штрих-коду сегодня исполнилось 57 лет

Reading time 2 min
Views 1.5K
IT-companies
Идея маркировки, максимально приспособленной для машинного считывания, приходила в головы многим людям, но первый удачный вариант разработали два американских студента из университета Дрексела. В 1948 г. Норман Вудленд и Бернард Сильвер услышали, как президент одной торговой компании сетует на отсутствие системы автоматического опознания товаров на своих складах. Друзья сразу же подумали о самом простом коде — азбуке Морзе. Чтобы нанесенные на бумагу точки и тире распознавались лучше, студенты решили «растянуть» их вверх и вниз, получив набор вертикальных полос разной толщины. Это и был штрих-код, знакомый теперь каждому человеку.

Патент был получен 7 октября 1952 года. В связи с этим спустя 57 лет у google поменялся логотип.
image
Закодированно там, естественно, слово «google». Используется кодировка code 128.

Для декодирования штрих-кода я использовал http://zxing.org/w/decode.jspx.

Еще немного истории
Total votes 69: ↑52 and ↓17 +35
Comments 33

Приручение штрих-кодов и огромный склад

Reading time 1 min
Views 7.4K
Hewlett Packard Enterprise corporate blog
По-настоящему большой склад — это целый мир, в котором каждый груз проходит большой путь от входа до выхода. И у каждого владельца склада возникает желание сделать этот путь как можно короче и быстрее.

Одним из признанных экспертов в деле организации эффективного склада является компания UPS. Но даже она столкнулась с недостатком инструментов для автоматизации логистики. Поэтому специально для нее HP разработала первое в своем роде наручное многофункциональное устройство (МФУ) HP Handheld sp400.

Его назначение —
  • сканирование штрих-кода на упаковке груза,
  • получение полной информации о его дальнейшем пути и
  • нанесение этой информации на упаковку в человекопонятной форме для последующей отправки груза получателю.
Читать дальше →
Total votes 21: ↑14 and ↓7 +7
Comments 16

Мигающие жидкие кристаллы – двигатель торговли

Reading time 1 min
Views 1K
Lumber room
image

Пока Северная Америка пребывает в ожидании революции в области штрих-кодов нового поколения (подробнее про QR можно прочесть здесь), азиатский регион идет дальше. Несколько крупных корпораций (в том числе Toshiba и NEC) объединяют усилия в попытке создать технологию для передачи контента рекламных носителей, таких, как световые щиты, книгы, плакаты, на мобильный телефон. Пока еще безымянная система использует мигающие LED для передачи данных на телефоны. Пользователи могут с расстояния пяти метров от освещенных рекламоносителей получить информацию о продукте, просто направив телефон в сторону света. При удачном стечении обстоятельств технология будет готова к 2013.

via engadget.com
Total votes 4: ↑3 and ↓1 +2
Comments 7

AppStore IRL

Reading time 1 min
Views 780
Self Promo
С разрешения моего друга никсана

Цитирую:
В перерыве между зачетами родилась у меня идейка такая!
Все знаю про существование AppStore'ов и Android Market'ов, а что если замутить сервис, ровно с таким же функционалом, только не для програм, а для продуктов из магазина!
Читать дальше →
Total votes 67: ↑45 and ↓22 +23
Comments 69

Как придумать и запустить стартап? Личный опыт с проектом BabbleLABEL

Reading time 4 min
Views 667
Self Promo
В августе уходящего года, приехав на тренинг МГУ+Intel+Роснано в Дубну, мы еще не подозревали, что он нам принесет не только важные знания, но и идею нового проекта. А все начиналось с модуля Design thinking, который проводили Ирина Кутенёва, Елена Хромкова и их команда из Lumiknows. Задача была такова…



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

А теперь о том, что же случилось дальше...
Total votes 52: ↑35 and ↓17 +18
Comments 44

Штриховое кодирование: программная реализация на С#

Reading time 3 min
Views 19K
.NET *
Sandbox
Приветствую! Речь пойдет о создании программы, которая сможет кодировать информацию в штрих код. Рассмотрим мы два варианта: EAN13 и Code 128.

Для начала разберемся что же предоставляет собой штрих код, и начнем с формата EAN 13. Внешне штрих код состоит из черных и белых полос. Каждая из полос согласно стандарту имеет ширину 0,33мм. А теперь посмотрим немного глубже. Согласно стандарту, информация в штрих коде алгоритмом конвертируется в последовательность нулей и единиц. Черная полоса соответствует «1» а белая соответственно «0». Таким образом мы получаем штрих код. То, что описано выше, справедливо для обоих форматов, а теперь перейдем к специфике форматов. EAN 13 код фактически может иметь 12 символов информации (обычно она разделяется на код страны, код завода, и.т.д., но никто вам не мешает создать штрих код с любыми цифрами). 13 цифра в штрих коде ( а он EAN 13 имеет их именно 13) является контрольной суммой. Она используется для проверки правильности декодирования, а также в зависимости то нее выбирается соответствующая таблица кодирования. Вот и все по формату EAN 13. Детальная информация об алгоритме кодирования и о расчете контрольной цифры есть тут:

Итак, что нам нужно сделать для программной генерации штрих кода (причем обоих форматов):
  1. Настроить графический интерфейс так, чтоб 1 юниту соответствовало 0.33 мм
  2. Конвертировать код в двоичную последовательность (из «0» и «1»)
  3. Отобразить последовательность таким образом что каждая единица- прямоугольник с шириной 0,33 мм. Замечу, что можно изменять величину штриха, но по стандарту сказано 0,33мм.


Создавая программу, я сделал так:
Создал форму, на которой есть поля для выбора формата, ввода кода, регулятор ширины штриха ну и кнопка генерации кода и сохранение изображения в буфер обмена. Получилось так: Дизайн
Проверял я с помощью Abbyy FineReader 10 Professional:
Проверка
Каждый из форматов штрих кода я оформил в виде отдельного класа, который из кода образует двоичную последовательность. Кстати, формат EAN 13 мне показался немного тяжелее в реализации в силу того, что там в зависимости от кода меняется таблица. в результате чего сам код рисовался так:
Читать дальше →
Total votes 67: ↑43 and ↓24 +19
Comments 33

Извините, магазин на переучете

Reading time 3 min
Views 16K
Ангелы АйТи corporate blog
При продаже материальных товаров необходимость делать инвентаризацию, пожалуй, самая неприятная часть работы. Все уже привыкли иметь дело с виртуальными материями.

А зачем вообще что-то городить с учетом товаров в ИМ? Почему не ограничиться фразами: «много, мало, уточните перед заказом?». Потому, что когда мы сами покупаем в ИМ – нам не нравиться звонить и спрашивать реальное количество доступное для покупки. Раз уж на сайте есть механизм онлайн заказа, хочется иметь возможность им полноценно пользоваться. Итак, если вам приходиться делать инвентаризацию вам придется разобраться в штрих-кодах (ШК) и сканерах.
Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Comments 46

Штрих-коду исполнилось 60 лет

Reading time 1 min
Views 23K
History of IT


На Хабре следят за разного рода юбилеями и годовщинами — и людей, и железа, и программ. Но один юбилей все же пропущен, причем дата достаточно значительная. Речь идет о круглой дате в 60 лет — именно столько прошло со времени получения патента на штрих код (1952). Правда, со времени получения патента до внедрения технологии прошло целых 22 года. Только в 1974 году система штрих-кодов начала активно использоваться, во многом благодаря появлению технологии, оказавшейся способной считывать штрих коды. Речь идет о лазерах. (Осторожно, под катом «тяжелая» инфографика).

Читать дальше →
Total votes 42: ↑36 and ↓6 +30
Comments 7

Как использовать функцию обработки входящей почты в SharePoint 2010 — пример из практики

Reading time 5 min
Views 6.7K
True Engineering corporate blog SharePoint *
Нередко бизнес-процесс компании включает в себя необходимость обработки документации, содержащей штрих-коды, с последующим занесением их в некую учетную систему. Это актуально, например, для сферы ЖД-перевозок и авиакомпаний: в штрих-код купона, присылаемого на электронную почту агентами компании, зашиты номера билетов. Операционисты вынуждены ежедневно обрабатывать и заносить во внутреннюю учетную систему тысячи таких купонов.

Работа рутинная, человеческий фактор провоцирует ошибки. Как автоматизировать процесс и избавить оператора от необходимости ручной обработки писем и их вложений? Мы нашли простое решение с использованием MS SharePoint. По своему обыкновению, мы постарались по максимуму задействовать имеющийся функционал систем, существующую библиотеку и немного своей программистской магии.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Comments 1

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

Reading time 5 min
Views 25K
.NET *Image processing *Development for Windows Phone *C# *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
Comments 4

Весы и штрих-коды: Как ритейлеры и производители оказались в глубокой… луже

Reading time 4 min
Views 25K
Пилот corporate blog IT Infrastructure *IT Standards *Legislation in IT


Стремление соответствовать европейским нормам давно овладело российскими производителями и продавцами продуктов питания. Чаще всего это желание направлено на привлечение и удержание покупателей. Одно из его проявлений: попытка предоставить максимальное количество информации о товаре, чтобы клиенту и без помощи консультанта было понятно, что он покупает. Этот тренд привёл к тому, что в России в последние пару лет существенно меняются требования к штрих-кодам, размещённым на этикетках товаров.
Читать дальше →
Total votes 21: ↑17 and ↓4 +13
Comments 81

Конференция DEFCON 16. «Игры с баркодами». Феликс Линднер, глава Recurity Labs

Reading time 15 min
Views 6.2K
ua-hosting.company corporate blog Information Security *Programming *IT Standards *GitHub *
В этом выступлении речь пойдёт о штрих-кодах – одномерных и двухмерных баркодах, или матричных кодах. Кодировании, декодировании, некоторых уловках, вспомогательных вещах, неразрешенных проблемах. В отличие от одномерного линейного штрих-кода, где информация закодирована в последовательности и толщине вертикальных полосок, двухмерный баркод, или 2D-код содержит информацию и по вертикали, и по горизонтали.

Мой доклад состоит из следующих пунктов:

  • быстрое введение в суть баркодов;
  • кодировка и чтение баркодов;
  • сканеры;
  • простые трюки с баркодами;
  • скрытые атаки;
  • чтение выбранных образцов;
  • нерешённые проблемы и вызовы;
  • принципы безопасного использования баркода.

Баркод был придуман в 1948 году Сильвером и Вудландом из Технологического института Дрексель. Первая попытка использования баркода была предпринята в 1950 году – Ассоциация Американских Железных дорог решила использовать его для идентификации вагонов и потребовалось свыше 17 лет для того, чтоб пометить 95% составов и после система так и не заработала. В это время люди считали баркоды бесполезными.



Но уже в 1966 году Национальная Ассоциация продуктов питания предложила наносить баркоды на продукты, чтобы ускорить процесс их идентификации на кассе и заработать побольше денег. В 1969 году эта же Ассоциация создала промышленный стандарт Универсального Продуктового Идентификационного кода (позже UPC), который стал использоваться с 1970 года.

В 1981 году Министерство обороны США потребовало, чтобы все продукты, поставляемые для армии, маркировались Code 39 – штрихкодом, позволяющим кодировать большие латинские буквы, цифры и символы и Вы далее увидите, почему это было плохой идеей.
Total votes 26: ↑25 and ↓1 +24
Comments 4

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

Reading time 5 min
Views 16K
Crystal Service Integration corporate blog History of IT Popular science Biography of geeks


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