11.08.2015 Views

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338018.2.1 Conformance of Hardware and Software ComponentsThat Produce or Consume Gen 2 Memory Bank ContentsThis section specifies conformance of hardware and software components that produceand consume the contents of a memory bank of a Gen 2 tag. This includes componentsthat interact directly with tags via the Gen 2 Air Interface as well as components thatmanipulate a software representation of raw memory contentsDefinitions: Bank X Consumer (where X is a specific memory bank of a Gen 2 tag) A hardwareor software component that accepts as input via some external interface the contentsof Bank X of a Gen 2 tag. This includes components that read tags via the Gen 2 AirInterface (i.e., readers), as well as components that manipulate a softwarerepresentation of raw memory contents (e.g., “middleware” software that receives ahexadecimal-formatted image of tag memory from an interrogator as input). Bank X Producer (where X is a specific memory bank of a Gen 2 tag) A hardwareor software component that outputs via some external interface the contents of BankX of a Gen 2. This includes components that interact directly with tags via the Gen 2Air Interface (i.e., write-capable interrogators and printers – the memory contentsdelivered to the tag is an output via the air interface), as well as components thatmanipulate a software representation of raw memory contents (e.g., software thatoutputs a “write” command to an interrogator, delivering a hexadecimal-formattedimage of tag memory as part of the command).A hardware or software component that “passes through” the raw contents of tag memoryBank X from one external interface to another is simultaneously a Bank X Consumer anda Bank X Producer. For example, consider a reader device that accepts as input from anapplication via its network “wire protocol” a command to write <strong>EPC</strong> tag memory, wherethe command includes a hexadecimal-formatted image of the tag memory that theapplication wishes to write, and then writes that image to a tag via the Gen 2 AirInterface. That device is a Bank 01 Consumer with respect to its “wire protocol,” and aBank 01 Producer with respect to the Gen 2 Air Interface. The conformancerequirements below insure that such a device is capable of accepting from an applicationand writing to a tag any <strong>EPC</strong> bank contents that is valid according to this specification.The following conformance requirements apply to Bank X Consumers and Producers asdefined above: A Bank 01 (<strong>EPC</strong> bank) Consumer SHALL accept as input any memory contents thatconforms to this specification, as conformance is specified in Section 18.1.2. If a Bank 01 Consumer interprets the contents of the <strong>EPC</strong> memory bank received asinput, it SHALL do so in a manner consistent with the definitions of <strong>EPC</strong> memorybank contents in this specification. A Bank 01 (<strong>EPC</strong> bank) Producer SHALL produce as output memory contents thatconforms to this specification, as conformance is specified in Section 18.1.2,whenever the hardware or software component produces output for Bank 01containing an <strong>EPC</strong>.. A Bank 01 Producer MAY produce output containing a non-<strong>EPC</strong> if it sets bit 17 h to one.Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 130 of 218

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!