СПОСОБ КОДИРОВАНИЯ И ЗАПИСИ ДАННЫХ НА RFID-МЕТКУ
METHOD OF ENCODING AND RECORDING DATA INTO RFID- LABEL

ОБЛАСТЬ ТЕХНИКИ
Изобретение относится к системам и способам записи информации с помощью RFID-принтера на RFID-метки, а именно записи данных из штрихкодов и другой визуально закодированной информации.
УРОВЕНЬ ТЕХНИКИ
Сейчас широко распространено штрихкодовое кодирование информации о товарах. Это довольно простой, недорогой способ. При этом он обладает определенными недостатками, такими как небольшой объем кодируемой информации, сложность создания уникальной маркировки для каждого экземпляра товара, неудобство считывания штрихкода с товара. Выходом из ситуации являются RFID-метки - они практически лишены указанных недостатков.
В настоящее время во многих отраслях происходит постепенный переход от штрихкодов к RFID-меткам, при этом нужны средства, позволяющие сделать этот переход наиболее простым.
В уровне техники известно решение «Stand-alone proxy RFID read/write unit for print label encoding» патент США US 7416121, опубликовано 26.08.2008, правообладатель Intermec Ip Corp. В данной публикации описан прокси RFID-модуль, выполненный с возможностью чтения/записи и используемый совместно с не-RFID сетевым принтером для обеспечения кодирования RFID-транспондеров.
Недостатком данного технического решения является необходимость в дополнительном оборудовании, развертывании сети, невозможность использования на текущем оборудовании, а также отсутствие надежной синхронизации между процессами печати и записи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Данное изобретение направлено на устранение недостатков имеющихся технических решений.
Техническим результатом данного изобретения является упрощение записи и преобразования данных штрихкодов и другой визуально закодированной информации в стандарт RFID и записи их на метку, расширяемость для поддержки любых RFID-принтеров и видов представления информации, отсутствие рассинхронизации при ошибках печати.
Технический результат достигается тем, что способ кодирования и записи данных на RFID-метку характеризуется:
Получают данные, отправляемые для печати на RFID-принтер, затем определяют визуально закодированную информацию (в том числе представленную просто текстом) и формируют на ее основе RFID-данные для кодирования на RFID-метку, далее преобразуют сформированные RFID-данные в команды RFID-принтера, затем записывают данные на RFID-метку с помощью команд, полученных на предыдущем шаге.
Визуально закодированной информацией может быть штрихкод, просто текст, специальные символы, не ограничиваясь.
Языком описания страниц может быть PostScript или PCL, ZPL, EZPL, TPCL, не ограничиваясь.
Предварительно дополнительно могут получать информацию о принтере для определения совместимости и возможности печати.
Дополнительно могут получать информацию от принтера и использовать ее при записи информации на RFID-метку для обеспечения уникальной маркировки.
Дополнительно может использоваться априорная информация о RFID-метках для определения совместимости, возможности печати и параметров печати.
На RFID-метку дополнительно могут печатать распознанную информацию и штрихкоды.
Система кодирования и записи данных на RFID-метку включает: по крайней мере, один RFID-принтер, одно или более устройство обработки команд, одно или более устройство хранения данных, одну или более программ, где одна или более программ хранятся на одном или более устройстве хранения данных и исполняются на одном и более устройстве обработки команд, причем одна или более программ включает инструкции для реализации способа кодирования и записи данных на RFID-метку, описанного выше.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Здесь и далее будут описаны термины, используемые в заявке.
Штриховой код (штрихкод, баркод) - графическая информация, наносимая на поверхность, маркировку или упаковку изделий, представляющая возможность считывания ее техническими средствами - последовательность черных и белых полос либо других геометрических фигур.
Этикетка - графический/текстовый знак, нанесенный в виде наклейки, бирки или талона на товар, экспонат, любой другой продукт производства, документ и т.п., возможно с указанием штрихкодов, артикула, торговой марки производителя, названия, даты производства, срока годности и т.п.
RFID (англ. Radio Frequency IDentification, радиочастотная идентификация) - способ автоматической идентификации объектов, в котором посредством радиосигналов считываются или записываются данные, хранящиеся в так называемых транспондерах, или RFID-метках.
Любая RFID-система состоит из считывающего устройства (считыватель, ридер или интеррогатор) и транспондера (он же RFID-метка, иногда также применяется термин RFID-тег).
По дальности считывания RFID-системы можно подразделить на системы:
- ближней идентификации (считывание производится на расстоянии до 20 см);
- идентификации средней дальности (от 20 см до 5 м);
- дальней идентификации (от 5 м до 100 м).
Большинство RFID-меток состоит из двух частей. Первая - интегральная схема (ИС) для хранения и обработки информации, модулирования и демодулирования радиочастотного (RF) сигнала и некоторых других функций. Вторая - антенна для приема и передачи сигнала. RFID-метка может быть выполнена в виде этикетки.
Данное изобретение может быть реализуемо на компьютере в виде системы или машиночитаемого носителя, содержащего инструкции для выполнения вышеупомянутого способа.
В данном изобретении под системой подразумевается компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную, четко определенную последовательность операций (действий, инструкций).
Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).
Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройства хранения данных. В роли устройства хранения данных могут выступать, включая, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.
Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.
В рамках данного изобретения распознаваемые штрихкоды могут быть линейными и двумерными, включая, но не ограничиваясь, следующими стандартами: EAN (EAN-8 состоит из 8 цифр, EAN-13 - используются 13 цифр), UPC (UPC-A, UPC-E), Code56, Code 128 (UPC/EAN-128), Codabar, Aztec Code, Data Matrix, MaxiCode, PDF417, QR код, Microsoft Tag.
Согласно изобретению способ включает:
Предварительно определяют номер и марку чипа RFID для определения возможности записи информации, а также информацию о принтере, включающую, по крайней мере, язык принтера.
Для определения возможности записи информации могут использоваться априорные данные.
В качестве априорных данных может использоваться информация о профиле RFID-этикеток, например, модель этикетки, на основании которой получается информация из базы данных о параметрах работы системы.
Также априорная информация может вводиться вручную и может включать следующие параметры: размеры бумаги, марку чипа, отступ до чипа, силу сигнала, но не ограничиваясь этим.
Получают данные, отправляемые для печати на RFID-принтер.
В различных вариантах реализации данные могут получаться как напрямую из систем подготовки и/или печати этикеток, так и перехватываться перед получением их принтером.
В некоторых вариантах реализации создают виртуальный принтер, на который производят печать (посылку данных) штрихкодов и сопутствующей информации.
Обрабатывают полученные данные, при этом:
Если данные являются векторной графикой, то указанные данные преобразуют в растровую графику, распознают на растровом изображении штрихкоды и другую визуально закодированную информацию.
Векторная графика представляет собой способ представления объектов и изображений в компьютерной графике, основанной на использовании элементарных геометрических объектов, таких как: точки, линии, сплайны и многоугольники. Объекты векторной графики являются графическими изображениями математических функций.
Для перехода от векторного изображения к растровому используют т.н. растеризацию. Растеризация может осуществляться любыми алгоритмами и не влияет на сущность изобретения.
После растеризации на полученном изображении выделяют, по крайней мере, один штрихкод и (возможно) другую визуально закодированную информацию, отправленную на печать вместе со штрихкодом.
Визуально закодированной информацией может быть штрихкод, просто текст, специальные символы, не ограничиваясь.
Дополнительная визуально закодированная информация может включать артикул, серию, производственные номера, номера заказов, коды поставщиков и получателей, а также другую информацию.
Для выделения штрихкодов и сопутствующей информации могут использоваться алгоритмы компьютерного зрения (например, /1/, /2/).
Если данные являются языком описания страниц, то по возможности выделяют текстовую информацию и штрихкоды, остальные элементы преобразуют в растровую графику и производят их распознавание языком описания страниц может быть PostScript или PCL, ZPL, EZPL, TPCL, не ограничиваясь.
При растрировании описание на языке разметки интерпретируется и создается массив точек - растр.
Если штрихкод не удается выделить из языка описания страниц, то все описание преобразуют в растровую графику и производят выделение штрихкодов и другой визуально закодированной информации.
Иначе, если данные являются растровым изображением, то распознают штрихкоды и другую визуально закодированную информацию.
На основе данных о штрихкодах и дополнительной информации получают RFID-данные.
На основе одного или нескольких распознанных штрихкодов и дополнительной информации получают RFID-данные для кодирования на метку (ЕРС или UII, опционально данные для банков RESERVED и USER).
Электронный код продукта (ЕРС, Electronic Product Code) - это способ нумерации конкретных единиц товаров, упаковки, мест хранения, документов и т.д., который используется при маркировке объектов RFID-метками Class 1 Gen 2 по стандарту EPCglobal GS1.
Уникальный идентификатор объекта (UII, Unique Item Identifier) - это способ идентификации любых объектов, в том числе логистических, который используется при маркировке объектов любыми RFID-метками по стандартам ISO/IEC.
В зависимости от типа информации могут использоваться различные схемы кодирования RFID.
RFID-данные формируются согласно стандарту ISO или ЕРС, а также в зависимости от того, для чего предназначена данная метка - для товара, имущества, документа, багажа в аэропорту и т.п.
Международные штрихкоды EAN13, ISBN, ISSN, UPC и EAN8, выдаваемые организацией GS1 для маркировки товаров, журналов и книг на продажу, могут быть переведены в ЕРС и записаны в метку по схеме SGTIN (товар + серийный номер).
Переводят полученные на предыдущем шаге RFID данные в команды RFID-принтера
Предварительно определяют номер и марку чипа RFID, производят конвертацию данных, предназначенных для записи на метку, в последовательность команд RFID-принтера, позволяющих записать указанные данные с помощью данного принтера на данную метку.
Записывают с помощью команд, полученных на предыдущем шаге, данные на RFID-метку.
В чип UHF RFID-метки можно записать:
1) Электронный код объекта (ЕРС или UII), по которому будет идентифицироваться то, на что нанесена RFID-метка. Он пишется в EPC/UII-банк памяти, используемый для быстрой инвентаризации и поиска;
2) Дополнительные данные. Они пишутся в банк памяти USER, используемый для получения дополнительных данных у отдельных объектов (работает крайне медленно, а у некоторых чипов может иметь размер ноль байт).
3) Пароли на доступ, блокирование записи и «убийство» метки.
В чип HF (high-frequency) RFID-метки можно записать любые данные, закодированные по стандартам ISO.
Также в процессе записи данных на метку может производиться печать штрихкодов и дополнительной информации на бумаге с использованием возможностей RFID-принтера.
Специалисту в данной области очевидно, что существуют разные конкретные варианты осуществления способа системы кодирования и записи данных на RFID-метку, допустимы различные модификации, не выходящие за рамки и сущности объема изобретения.
ЛИТЕРАТУРА
1. “ROBUST BARCODE RECOGNITION USING TEMPLATE MATCHING”, Vina M. Lomte, R.M. Lomte, Dipti Mastud, Sheetal Thite, Padmabhooshan Vasantdada Patil Institute of Technology, Bavdhan, Pune, India, June 2012, http://www.ijeset.com/media/0001/8I4-IJESET410-ROBUST-BARCODE.pdf
2. “AUTOMATIC RECOGNITION ALGORITHM OF QUICK RESPONSE CODE BASED ON EMBEDDED SYSTEM”, Yue Liu, Mingjun Liu, Department of Information Science and Engineering, Jinan University, China, 2006, http://www.tecgraf.pucrio.br/~mgattass/fcg/trb09/IsmaelAndadePimentel/Comp_graf_trab2/QRCode.pdf