^HL — Return RFID Data Log to Host
Plain English
Sends the printer's **RFID encoding event log** back to the host over the **same connection that issued the command** — TCP socket, USB serial, parallel, etc. Output is plain ASCII (one event per line) listing recent encode/read attempts, success/void status, and tag IDs as recorded in the printer's rolling RFID log buffer. **Nothing is printed on label media** — `^HL` is purely a diagnostic / fleet-management read-back, not a layout primitive. The host application reads the response off the same socket it wrote `^HL` into.
When to use
For host-driven diagnostic flows: detect runs of voided labels (correlate with `^RR`/`^RS` settings), verify the latest write actually committed before releasing the next batch, audit RFID inventory before shipping. Always send `^HL` over a connection where the host application is actively reading the response — fire-and-forget over a print-only socket loses the data. Cross-reference `^HV` (host verification — returns a single field), `~HQES` (status query), and `^RT` (read tag → label-side or host-side per `^FN`).
Syntax
^HL
Example
^XA ^HL ^XZ
Requests the RFID data log. The host receives plain-ASCII output on the same socket that sent the format — no label is printed. Each line records one recent encode event (timestamp, EPC value, write status). Use to verify the last batch encoded correctly before releasing the next.