Main
2008 ZIH Corp.
Part Number: 58978L-008 Rev. A
Proprietary Statement
Product Improvements
Liability Disclaimer
Limitation of Liability
Contents
Page
Page
Page
Page
Who Should Use This Document
How This Document Is Organized
Page
About This Document Contacts
Contacts
Document Conventions
Bubbledot ICG
Page
Introduction to RFID
RFID Overview
RFID Label Selection
Considering RFID Transponder (Tag) Types
Accounting for Transponder Inlay Placement
Selecting and Purchasing RFID Labels
Performing Label Placement Tests
Storing RFID Labels
Radio Frequency Interference
ZPL Commands for RFID Applications
SGD Commands for RFID Applications
Page
Set Tag Ty pe
Set RF Power Levels
Perform RFID Transponder Calibration
Download Latest Firmware
Page
RFID Control Panel Parameters
PRINT MODE - RFID +
RFID TEST QUICK SLOW
RESTORE RUN
RFID VALID CTR 956 RESET
RFID VOID CTR 23 RESET
RFID READ PWR 16
RFID WRITE PWR 16
RFID POWER LOW
RFID ANTENNA ANTENNA PORT 1 RFID ERR STATUS
RFID TAG TYPE CLASS 1 96-BIT
0x112233445566778899001122
Creating Basic RFID Label Formats
Create and Send an RFID Label Format
To create an RFID label based on a sample label, complete these steps:
COPY FORMAT1.ZPL
Sample RFID Label Formats
RFID Label Format 1Encode a Gen 2 Tag in Hexadecimal
RFID Label Format 2Encode a Gen 2 Tag in ASCII
RFID Label Format 3Read Data from Tag and Print Data on Label
RFID Label Format 4Encode Tag, Read Tag, and Print Data on Label
0data
Page
RFID Label Format 5Encode a Class 1 64-bit Tag in Hexadecimal
RFID Label Format 6Encode Tag, Read Tag, and Return Results to Host
Page
RFID Antenna Location
Page
Page
Page
Page
Basic Transponder Characteristics
Electronic Product Code (EPC)
EPC Fields
EPC Structure in RFID Labels
, ~ ! @ # $ % ^ & * | . < > / \ : ;
EPC Class 1, Generation 2 (Gen 2)
Data Content
Data and Tag Security
Gen 2 Memory Map
Page
Page
Troubleshooting
RFID Problems
CALIB
Page
Page
RFID Error Codes and Messages
Error and Status Messages
Page
Page
Page
Page
Page
0003
8405
1237
8010 0404
8012 0044
0400
8002
0407
0603
0043
0102
0055
xxxx
F004
0103
Page
Page
Page
8506
0406
8407
9202
Error Codes
Page
0036
0037
0038
0039
003A
Page
Page
0400
0401
0402
0403
0404
Page
Page
Page
Page
Page
Page
Page
ZPL II Commands for RFID
Page
ZPL Overview
Printer and Firmware Compatibility
Table 8 shows which RFID ZPL commands you can use with different printers and firmware versions.
Table 8 Supported Commands Based on Printer and Firmware
58978L-008 Rev. A RFID Programming Guide 11/14/2008
^RQ onpage 105 Quick Write EPC Data and Passwords *
Table 8 Supported Commands Based on Printer and Firmware (Continued)
^HL or ~HL
Return RFID Data Log to Host
^HR
Calibrate RFID Transponder Position
RUN option in the RFID TAG CALIB control panel parameter performs the same
a
b
RFID TAG CALIB
Page
^HV
Host Verification
^MM
Print Mode
Page
^RA
Read AFI or DSFID Byte
Page
^RB
Define EPC Data Structure
Page
^RE
Enable/Disable E.A.S. Bit
N = Y =
r
^REy,5
^RF
Read or Write RFID Format
Page
Page
Page
^RI
Get RFID Tag ID
^RM
Enable RFID Motion
e Y = N =
^RN
Detect Multiple RFID Tags in Encoding Field
MULTIPLE TAGS
e Y = N =
~RO
Reset Advanced Counters
c 1 2 3 4
Page
^RQ
Quick Write EPC Data and Passwords
A = H = E =
c
^FD[EPC],[access],[kill]
Page
^RR
Specify RFID Retries for a Block
^RS
Set Up RFID Parameters
t
p
v
n
e
N =
a
S = D =
c
s
^RS
^RS
Table 9 Supported Tag Types and Default Values (Continued)
^RS,800,,2,P^FS
^RS,800,500,2,P^FS
^RT
Read RFID Tag
#
b
n
Page
~RV
Report RFID Encoding Results
^RW
Set RF Power Levels for Read and Write
Page
^RZ
Set RFID Tag Password and Lock Tag
p
Page
Page
^WF
Encode AFI or DSFID Byte
r
m
w
Page
^WT
Write (Encode) RFID Tag
b
r
m
Page
^WV
Verify RFID Encoding Operation
e
Page
SGD Commands for RFID
Printer and Firmware Compatibility
odometer.rfid.valid_resettable
odometer.rfid.void_resettable
rfid.error.response
rfid.position.program
rfid.tag.data
rfid.tag.test rfid.tag.type
Table 10 SGD RFID Printer and Firmware Compatibility (Continued)
odometer.rfid.valid_resettable
! U1 setvar "odometer.rfid.valid_resettable" "reset"
odometer.rfid.void_resettable
! U1 setvar "odometer.rfid.void_resettable" "reset"
rfid.error.response
! U1 getvar "rfid.error.response"
RFID OK
NO TAG FOUND
rfid.position.program
! U1 setvar "rfid.position.program" "15"
rfid.reader_1.antenna_port
1 = 2 =
! U1 setvar "rfid.reader_1.antenna_port" "2"
rfid.reader_1.power.read
! U1 setvar "rfid.reader_1.power.read" "high"
rfid.reader_1.power.single_power
! U1 setvar "rfid.reader_1.power.single_power" "high"
rfid.reader_1.power.write
Page
rfid.tag.calibrate
! U1 setvar "rfid.tag.calibrate" "restore"
! U1 setvar "rfid.tag.calibrate" "run"
rfid.tag.data
! U1 setvar "rfid.tag.data"
rfid.tag.test
! U1 setvar "rfid.tag.test" "quick"
! U1 setvar "rfid.tag.test" "slow"
rfid.tag.type
! U1 setvar "rfid.tag.type" "gen2"
rfid.tag.type
rfid.tag.type
Table 11 Supported Tag Types and Default Values (Continued)
RFID Applicator Signals
Timing Diagrams for RFID
Single Signal Mode
Page
Double Signal Mode
Applicator Interface Connector Pin Configuration
Page
Page
Jumper Configurations and Pinouts for +5 V I/O Operation
Pinouts for +24-28 V I/O Operation
Page
Index
A
C
D
E
F
G
H
I
J
S
T
V
W
Z