Plain English

Reads `<length>` bytes from `<bank>` starting at byte `<offset>` (TSPL2 PG §RFID READ p113). Offset and length are byte counts, not word counts. The read result is returned to the host as a hex string over the back-channel and may be displayed on the printer LCD on firmware that supports it. Engine-recognised but no SVG output — RFID operations don't produce label content.

When to use

For host-driven inventory audits, read-back-after-write verification, or to pull TID data for tag-authentication workflows. Pair with the printer's back-channel reader on the host side.

Syntax

RFID READ "<bank>", <offset>, <length>

Parameters

ParameterDescription
bank
Quoted Gen2 memory bank.
  • "EPC" - Electronic Product Code bank (typically 12 bytes for SGTIN-96)
  • "USER" - User memory bank (size varies by tag chip)
  • "TID" - Tag Identifier bank (read-only, factory-programmed)
  • "RESERVED" - Reserved bank (kill + access passwords, 8 bytes total)
offset
Byte offset within the bank (0-based).
length
Number of bytes to read.

Example

RFID READ "EPC", 0, 12

Read the full 96-bit EPC (12 bytes from offset 0 of the EPC bank)

Try it in the playground View all TSPL commands