Online-сервисы

Какой программой можно читать штрих коды. Штрих кодовый шрифт TrueType

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

Классификация сканеров штрих кода по типу считывающего элемента

По устройству считывающего элемента сканеры делят на:

  • Светодиодные (CCD)
  • Лазерные
  • Имиджевые

Светодиодные (CCD) сканеры

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

Лазерные сканеры штрих кода

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

Имиджевые (или фото) сканеры штрих кода

В отдельную группу можно выделить ручные фото-сканеры на базе технологии "Image". Они являются разновидностью светодиодных сканеров, и оснащены CCD-матрицей высокого разрешения подобно видеокамерам или цифровым фотоаппаратам. Image-сканеры (или имидежеры или фотосканеры) "фотографируют" весь образ кода целиком и могут читать даже повреждённые или потёртые штрих-коды. Отличительной особенностью таких сканеров является то, что они могут сканировать кроме обычных линейных кодов и двумерные, а также изображение и электронную подпись.

Классификация сканеров штрих кода по типу исполнения

По типу исполнения сканеры делятся на следующие группы:

  • Перьевые
  • Ручные
  • Стационарныe
  • Комбинированные

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

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

Ручные сканеры штрих кода

Само название «ручной» говорит о том, что для считывания штрих кода этим сканером его необходимо взять в руки и поднести к штриховому коду. Такие сканеры обычно используются там, где не требуется высокая производительность сканирования, или если сканируемый штрих код нанесен на крупногабаритные предметы (товары).

Стационарные сканеры штрих кода

Стационарные сканеры на рабочем месте устанавливаются либо вертикально на стойке (вертикальные проекционные сканеры), либо встраиваются в стол (встраиваемые сканеры). Для сканирования таким сканером штрих код необходимо поместить в область считывания. Стационарные сканеры имеют несколько плоскостей сканирования. Сканирующая область многоплоскостных сканеров представляет собой сетку из лучей пересекающихся под разным углом, которая считывает штрих код вне зависимости от его ориентации относительно сканера, что увеличивает скорость сканирования кода.

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

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

Комбинированные сканеры штрих кода

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

Классификация сканеров по способу подключения

По способу подключения сканера к компьютеру, сканеры делят на:

  • Проводные
  • Беспроводные

Проводные сканеры подключаются к компьютеру через стандартные интерфейсы RS232, PS/2, USB, а также может использоваться собственный разъём и интерфейс производителя.

Беспроводные сканеры чаще используют стандарты беспроводной передачи данных Bluetooth или Wi-Fi или собственные стандарты производителей. Существуют и другие технологии беспроводной передачи данных, которые не получили широкого распространения.

Классификация сканера по типу считываемого штрих кода

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

  • Линейные
  • Двумерные

Линейные сканеры штрих кода считывают только линейные коды. Двумерные сканеры поддерживают, как линейные, так и двумерные штриховые коды.

Давайте для начала разберемся, что такое штрих-код? Штрих код iPhone – это уникальный номер конкретного товара, позволяющий найти информацию о нем в электронной книге.

Обычно в штрих-коде 13 цифр. Первые 3 цифры являются кодом государства, в котором данный продукт зарегистрирован. Следующие 4-5 цифр обозначают код предприятия. Оставшиеся пять цифр – это свойства товара, такие как: наименование, потребительские особенности, состав, цвет и масса.

Последняя цифра является контрольной. Для того, чтобы проверить истинность штрих-кода, нужно сложить цифры, которые стоят на четных местах, получившуюся сумму умножить на 3, далее необходимо сложить цифры стоящие на нечетных местах(без последней); а потом сложить числа полученные во втором и третьем пункте, отбросить первую цифру четвертого пункта и из 10 отнять пункт 5. В итоге должна получиться та самая контрольная цифра, а если результат не верен, то сканер не будет считывать штрих-код.

Есть и штрих код iPhone:

Программа для считывания штрих-кода поможет вам узнать некоторые характеристики товара, которые не указаны на упаковке. Мы расскажем вам о нескольких программах для iPhone, которые позволяют считывать штрих-код продукта.

А еще есть QR-коды, вот например нашего сайта. Сканируйте!

Компанию Scanbuy Inc со всей смелостью можно назвать не только лидером в решениях вопросов, которые связаны со штрих-кодированием, но и первопроходцем в создании специфического, уникального приложения для iPhone, BlackBerry и Android.

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

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

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

Благодаря приложению ScanLife вам теперь не составит труда, к примеру, определить точный срок годности продуктов питания в супермаркете, уточнить у бытовой техники страну изготовителя.

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

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

Посмотрите видео:

Программное обеспечение, СИ-Софт: Штрих-кодирование

Обновлено 23.09.2013

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

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

  • Код организации
  • Лицевой счет плательщика
  • Сумма платежа в копейках
  • Контрольная сумма

Штрих-код и его структура

Формат кода на бланке квитанции - Code 39, Code 128 и другие

Пример: Штрих-код переменной длины, тип Code 128B

XXXX0LLLLLLLLCSSSSSSSS ,где

  • XXXX - четырехсимвольный код организации
  • 0 - символ "ноль"
  • LLLLLLLL - восьмизначный номер лицевого счета квартиросъемщика
  • C - однозначная контрольная сумма лицевого счета
  • SSSSSSSS - сумма начисления в копейках без запятой переменной длины

У конкретного приемщика платежей (банк или почта) может быть свой формат штрих-кода и алгоритм расчета контрольной суммы.

Контрольная сумма

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

Пример расчета контрольной суммы: (формат Code39) *0023000567300112345*
  1. Сложить цифры, стоящие на четных местах 0+3+0+5+7+0+1+2+4=22
  2. Полученную сумму умножить на три 22*3=66
  3. Сложить цифры, стоящие на нечетных местах (кроме самой контрольной цифры) 0+2+0+0+6+0+1+3+5=17
  4. Сложить числа, полученные в пунктах 2 и 3 66+17=83
  5. Отбросить десятки 83-80=3

Печать штрих-кода

Для печати штрих-кодов на счет-квитанции не требуются специальные дорогостоящие принтеры и внешние программные компоненты, достаточно наличие

  • специального шрифта TrueType, например, в формате CODE39, надо сказать, что все без исключения сканеры поддерживают коды CODE39 и EAN13.
  • программы Расчет квартплаты Профи
  • обычного принтера.

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

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

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

Штрих кодовый шрифт TrueType

Шрифт TrueType, подобный шрифтам, которые Вы уже имеете в Вашем компьютере (Arial, Courier, Times New Roman). Вы устанавливаете, выбираете и применяете штрих кодовый шрифт, также как любой другой шрифт. Единственное отличие, что когда Вы отображаете или печатаете с помощью штрих кодового шрифта, вместо обычных букв и цифр, Вы получаете штрихи и пробелы соответствующие символам, которые были введены.

Подобно другим шрифтам TrueType, штрих кодовые шрифты могут быть установлены в необходимый Вам размер.

Например, формат Code39 - контролепригодный код переменной длины, который поддерживают все без исключения сканеры. Должен заканчиваться и начинаться символом "звездочка".

Что такое формат Code39?

Формат Code39 (3 из 9), наиболее часто используемый формат штрих кода, потому что он позволяет кодировать цифры, прописные и строчные буквы и некоторые знаки препинания (Прописные буквы A-Z, цифры 0-9, символ пробела, и символы:-,+,/,$,.,%). CODE 39 имеет изменяемую длину слов, позволяя кодировать любое количество цифр.

Что такое формат Code128?

Формат CODE 128 - очень компактный формат штрих кода, для кодов с только цифровой информацией. Буквы также могут быть закодированы, но тогда изменяется размер штрих кода (в большую сторону). Компактность достигается двойной упаковкой данных (два числа включаются в ширину одного символа). Когда же кодируются и буквы, CODE 128 использует "одиночную" плотность и штрих код становится в два раза длиннее. Этот формат не прост в применении, так как существует несколько разновидностей CODE 128, каждый со своей спецификацией и ограничениями.

К нам в магазин товар поступает уже со штрих-кодом, - рассказывает Наталья Макарова , администратор петербургского салона головных уборов и аксессуаров «Шаполе». – В эту электронную метку заложена вся информация: наименование, стоимость, размер, цвет и прочее. Кассиру, пробивая чек вручную, очень просто ошибиться, а со сканером он не ошибется никогда.

Сканер применяется именно для того, чтобы распознавать оригинальные электронные метки, - объясняет Юрий Русин , начальник отдела автоматизации компании «Аманит». - Учетная система регистрирует товар, указывая, какое его количество есть в наличии, сколько продано, сколько осталось на складе и т. д. Вся номенклатура определенным образом закодирована, и штрих-код является оригинальной меткой для каждого вида товара. Этот штрих-код и читает сканер.

Поскольку штрих-код печатается и считывается машинами, его обработка занимает гораздо меньше времени и производится с более высокой точностью, чем ввод данных вручную, - уточняет Илья Свиридов, менеджер направления торгового оборудования компании «Кик-Софт». – Например, ввод двенадцати позиций займет у оператора около 6 секунд. В то же время считывание штрих-кода - только 300 миллисекунд. Штрих-код чрезвычайно точен. В то время как оператор при ручном вводе может допускать одну ошибку на каждые 300 позиций, нормы штрих-кодирования предполагают менее одной ошибки на каждый миллион считанных штрих-кодов. К тому же некоторые стандарты кодирования имеют алгоритмы корректирования ошибок, что ведет к уменьшению этой нормы.

Технологии работы считывателей

Как объясняют специалисты, существует несколько технологий считывания кода, которые объединяет один принцип: подсветка штрих-кода и сбор отраженного света для дальнейшей обработки процессором. Сканеры штрих-кода можно классифицировать по типу источника света: светодиодные (CCD), лазерные и фотосканеры (Image).

CCD – самые распространенные, неприхотливые в работе и недорогие считыватели штрих-кода, - говорит Вартан Григорян , коммерческий директор компании «Сканкод». – Работа с ними не требует каких-то специальных знаний и навыков. Традиционно считается, что для считывания сканер необходимо поднести вплотную к штрих-коду и активизировать сканирование нажатием кнопки. Однако современные CCD-сканеры, оснащенные улучшенной оптикой Long Range (иногда ее называют «кошачий глаз»), считывают штрих-код на расстоянии 10-15 см. В обоих случаях сканирование и декодирование штрих-кода производится автоматически.

Функционально этот тип сканеров обладает небольшим расстоянием считывания штрих-кода - этикетка должна быть идеально ровной и четкой, - объясняет Илья Свиридов . - Существует ограничение на длину считываемого штрих-кода (60-90 мм). При считывании этикетки с неровной поверхности, например, бутылки, прочитать штрих-код будет очень непросто, если вообще возможно. Встречаются случаи выхода из строя CCD-сканеров вследствие скачков напряжения или смещения светодиодов при ударах. Таким образом, данный вид сканеров можно рекомендовать клиентам с ограниченными финансовыми возможностями, для которых некритичны скорость и качество сканирования.

Лазерные сканеры используют для считывания штрих-кода направленный лазерный луч, - говорит Вартан Григорян. – Такие сканеры лучше считывают поврежденные коды и коды с выпуклых поверхностей (банок, бутылок, пробирок). Они могут быть однолучевыми и многоплоскостными.

Для правильного считывания необходимо сориентировать лазерный луч вдоль штрих-кода, и это требует определенного внимания и времени. В больших супермаркетах для увеличения скорости считывания, а значит, обслуживания очередного покупателя, применяются многоплоскостные сканеры. Их рабочая зона состоит из множества пересекающихся лазерных лучей, поэтому для успешного сканирования достаточно, чтобы хоть один из них пересек штрих-код. Обычные лазерные сканеры считывают коды на расстоянии 10-40 см, однако промышленные однолучевые сканеры «бьют» более чем на 10 м!

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

Преимущества систем лазерного считывания штрих-кода:
- быстродействие;
- надежность (считывается даже поврежденный или нечеткий штрих-код);
- универсальность (читаются коды на закругленных поверхностях, нанесенные на пластик или стекло);
- сканирование штрих кода на значительном удалении; большая свобода оператора (проекционные сканеры, например, считывают штрих-код и в том случае, когда поверхность, на которую он нанесен, находится под углом к рабочей поверхности сканера);
- лазерный луч не повреждает считываемый штрих-код.

Фотосканеры (Image), или технология Linear imager (линейный фотосканер) - самая современная на сегодняшний день технология считывания линейного штрих-кода, - продолжает Илья Свиридов. - Первые модели таких сканеров появились совсем недавно, в 1999 году. Linear imager объединяет в себе достоинства светодиодной и лазерной технологий: считывание штрих-кода на расстоянии и отсутствие движущихся частей в конструкции. Благодаря широкой и четко сфокусированной подсветке и отсутствию ограничений со стороны механики сканер-imager захватывает более широкую полосу на штрих-коде и лучше остальных справляется с низкоконтрастными и поврежденными кодами, имеет более высокую скорость считывания и более прочную конструкцию. Он надежно считывает кода в диапазоне от 3 до 90 см независимо от области применения.

Технология Area imaging (матричный фотосканер) считается технологией будущего. Она основана на том, что штрих-код изначально рассматривается не как собственно закодированная в штрихах и промежутках между ними информация, а как изображение, картинка, которую можно, например, сфотографировать. Штрих-код фотографируется, затем обрабатывается и декодируется внутри сканера. Фотосканер может считывать обычные линейные, двухмерные, композитные и почтовые штрих-коды независимо от их ориентации относительно луча подсветки, считывать несколько штрих-кодов одним нажатием курка. Он имеет возможность захвата и обработки подписей, а также фотографирования изображений. Мощный процессор и продвинутые алгоритмы распознавания и декодирования обрабатывают сфотографированное мини-камерой изображение, благодаря чему матричный фотосканер по возможностям значительно превосходит как светодиодные, так и лазерные модели. Стоимость такого оборудования сопоставима с ценой качественного лазерного сканера.

На что ориентироваться при выборе

Специалисты обращают внимание на несколько параметров, значимых при выборе сканера.

Любой сканер может считывать штрих-код при близком контакте с маркировкой, но далеко не каждый справится с удаленным штрих-кодом, - объясняет Илья Свиридов. – Поэтому прежде всего необходимо понять, насколько важна дистанция считывания. Если сканер будет помещен в точке продаж, насколько позволяют габариты товара поднести его к кассе? Может, кассиру будет удобно проводить сканером по штрих-коду. Или, напротив, для него подойдет так называемая комфортная зона считывания – расстояние около 10-25 см от кода. В этом случае предмет со штрих-кодом обычно берется в руку. А вот коды, нанесенные на упаковку или коробку, в большинстве случаев необходимо и удобно считывать с расстояния. А если нужно со сканером в руке считывать коды с больших коробок, установленных на стеллажах на складе, вдалеке от компьютера с базой данных, целесообразно подумать о беспроводном радиосканере.

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

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

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

Важно знать, как сканер подключается к компьютеру, - говорит Юрий Русин. - Здесь может быть три варианта: USB-подключение, RS-232 или в разрыв клавиатуры. Последний вариант заключается в том, что клавиатура подключается к сканеру, а он, в свою очередь, подсоединяется к компьютеру. В данном случае этот прибор является своеобразным проводником между клавиатурой и компьютером - все нажатия клавиш проходят через него. А когда к сканеру подносится товар, он считывает штрих-код напрямую в компьютер. Этот вариант удобен в подключении, но здесь невозможно использовать дополнительные сервисы, не связанные с клавиатурой (например, найти при помощи сканера какой-либо товар по справочнику).

USB-подключение работает так же, как и в разрыв клавиатуры, хотя сканер в этом случае подключается к компьютеру напрямую. В случае RS-232-подключения на компьютер устанавливается специальный драйвер, через который и работает сканер. Тогда он имеет большие возможности, хотя в этом случае потребуется отдельный блок питания. Это наиболее удобный и распространенный вариант.

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

Стоимость

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

Стоимость светодиодного сканера составляет 1750-15000 руб.; лазерного - 4000-75000 руб.; Image-сканера - 10800–75000 руб.