65
штрихового кода информирует систему о том, что восстановление данных возможно с использованием информации, закодированной в символе штрихового кода. В остальных случаях система определяет, содержат ли символы штрихового кода на этикетке (этикетках) достаточную информацию.
По мере сканирования символов штрихового кода на предмете программное обеспечение системы должно проанализировать декодированные данные и определить, какой вид идентификатора UII формируется и все ли требуемые компоненты были отсканированы. Например, если оператор сканирует символ UPC-A, то система может предположить, что предполагаемый идентификатор UII представляет собой номер SGTIN, но восстановление номера SGTIN будет невозможно, если на этикетке отсутствует символ штрихового кода, содержащий серийный номер. Если оператор сканировал символ, содержащий код SSCC-18 после символа UPC-A, то система может пересмотреть это предположение и восстанавливать идентификатор U11 в виде кода SSCC-96 вместо номера SGTIN.
F.2.2 Этап сбора вспомогательных данных
После сканирования символов штрихового кода на предмете может потребоваться вспомогательная информация. Например, все идентификаторы UII на основе структур данных EPC включают в себя поле «Разделитель», косвенно указывающее число знаков компонента «Префикс предприятия». После установления того, что один или несколько компонентов отсутствуют, система должна получить недостающую информацию путем поиска в базе данных. Эта база данных может быть либо локальной, либо интерактивной, как например, база данных EPCglobal.
F.2.3 Этап восстановления идентификатора UII
Как только получены компоненты идентификатора UII, системе обычно требуется переформатировать данные таким образом, чтобы они согласовывались с идентификатором UII, который должен получиться в результате считывания радиочастотной метки.
F.3 Восстановление радиочастотной метки
Во многих случаях восстановления идентификатора UII достаточно для нужд бизнес-процесса. Если необходимо восстановить полную последовательность битов данных банка памяти UII радиочастотной метки, не поддающейся считыванию, то рекомендуется использовать символ штрихового кода, содержащий полную или дополнительную резервную копию данных радиочастотной метки.
В качестве альтернативы можно сформировать набор битов данных радиочастотной метки на основе только ранее существовавших символов штрихового кода, называемых символами частичной резервной копии, с некоторыми пояснениями и ограничениями. Например, при использовании структур данных EPCglobal они заключаются в следующем:
- биты РС не могут содержаться в ранее существовавших символах штрихового кода. Можно восстановить набор битов РС по умолчанию, но они могут не соответствовать тому, что фактически было закодировано в радиочастотной метке;
- биты заголовка нельзя точно определить из ранее существовавших символов штрихового кода. Например, номер SGTIN может быть получен при сканировании символов UPC или GS1-128, начинающихся с ‘‘01’’, но при этом невозможно отличить номер SGTIN-96 от SGTIN-198;
биты значения фильтра радиочастотной метки нельзя определить только из ранее существовавших символов штрихового кода, но во многих случаях достаточно выбора этого значения по умолчанию, рассчитанного на основе идентификатора UII, полученного из ранее существовавших символов штрихового кода.