ИННОВАЦИИ: Код в квадрате
Работать с набирающими популярность двумерными штриховыми метками типа Data Matrix позволит программа, которую разработали специалисты НПЦ "Интелком" из подмосковного города Королева. В повседневной жизни с такими метками мы почти не сталкиваемся, разве что на акцизных марках, принятых в Московской области для алкогольной продукции, однако на Западе их уже используют очень широко. Они нужны в промышленности для автоматической маркировки продукции, в магазинах и на складах для того, чтобы обеспечить правильное перемещение товара, и, наконец, для подтверждения подлинности бумажных документов.
Внешне метки типа Data Matrix - это небольшие квадраты с черно-белым рисунком из еще меньших квадратиков. Но по информационной емкости они не знают себе равных - одна такая незамысловатая метка может содержать больше 3000 цифровых или 2000 алфавитно-цифровых символов. Это значит, что емкость информации на порядок выше, чем у традиционных бар-кодов. Метку Data Matrix можно рисовать любым способом - штамповать, печатать, вытравливать, а обычный офисный сканер или веб-камера легко распознает и декодирует ее. Даже если пятая часть поверхности метки испорчена, закодированную информацию можно восстановить. Именно поэтому с недавних пор метки такого формата используют Министерство обороны США и NASA, автомобильные, электронные и фармацевтические компании, банковские и почтовые службы.
Чтобы пользоваться этой исключительно удобной и информативной системой кодировки, нужны специальные программы. Но просто так программы для Data Matrix никто не продает - купить можно только все оборудование в комплекте, а оно очень дорого. Программы, включенные в комплект, тоже часто небезупречны: они считывают одномоментно только одну метку и часто ошибаются.
Российские программисты из Королева разработали свою собственную программу для работы с кодами Data Matrix. С помощью их программного пакета icDMatix распознавать, кодировать и декодировать двумерные метки сможет каждый желающий. Все, что ему еще понадобится, - это компьютер, обычный сканер или видеокамера. И тогда можно будет быстро и безошибочно считать информацию с сотни меток одновременно, даже если ими промаркированы движущиеся по конвейеру предметы, например флаконы с лекарствами.
У российской программы есть и еще одно преимущество. Программа декодирования исключительно устойчива к различным искажениям. Ее не обманут помехи вблизи метки, поврежденные границы, неравномерный контраст изображения по области метки и т. п. "Именно эта устойчивость, помимо того что программа позволяет работать сразу с несколькими метками или выбирать одну метку из нескольких, делает наше программное обеспечение конкурентоспособным на западном рынке", - рассказывает один из разработчиков программы Сергей Павличенко.