SATO RFID User Guide

RFID User Guide
Read this User Guide before and during usage of the above product.
Keep this document handy for future reference.
www.satoamerica.com
PN: 9001147D
RFID User Guide
Read this User Guide before and during usage of the above product.
Keep this document handy for future reference.
www.satoamerica.com
PN: 9001147D
SATO America, Inc.
10350A Nations Ford Road
Main Phone: (704) 644.1650
Technical Support: (704) 644.1660
Technical Support Fax: (704) 644.1661
E-Mail: satosales@satoamerica.com
techsupport@satoamerica.com
www.satoamerica.com
Copyright 2008 SATO America, Inc. All rights reserved
PN: 9001147D

SCOPE

Antenna determines
presence of RFID
Tag.
Tag
Present
Tag data erased and
erasure verified.
EPC data written to
tag and verified.
Print data printed on
label.
Good
Verification
Good
Verification
No Tag
Verification
Error
Verification
Error
Tag Error information
printed on label.
Tag error output on
Pin 3 of EXT
connector.
This document is to serve as a guide on how to control the RFID portion of the printer using SATO Barcode Programming Language (SBPL) and Label Gallery Plus/TruePro software. It will include menu selection and all relative command code sequences.

OVERVIEW

The RFID Reader and antenna are integrated into printer among the standard components. A data cable connects the main circuit board to the RFID Reader. The Reader is, in turn, connected to the antenna by its own antenna cable. Through software configuration and hardware installation, the printer is then capable of writing and verifying EPC RFID tags. Tag location and orientation within the label is critical to the performance of the unit.
All “e” series, plug-in interfaces may be used with the RFID print engine, including Ethernet and 802.11b wireless interfaces.
The following process details the steps involved in writing to the EPC tag:
RFID User Guide 1 PN: 9001147D

Figure 1, EPC Writing Diagram

RFID HARDWARE CONFIGURATION

The RFID hardware kit is comprised of the: RFID Module, RFID Antenna w/coaxial cable, RFID Cable Set. The figure below displays configuration:

Figure 2, Hardware Configuration

RFID User Guide 2 PN: 9001147D

RFID MODE

Use operator panel to
advance.
RFID MODE
PROTOCOL SELECT 0 0+ 1 1.19 GEN2
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
LENGTH OF PULSE 100MSEC
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
advance.
Use operator panel to
advance.
Use operator panel to
advance.
Use operator panel to
advance.
Use operator panel to
advance.
MAX ERR CNT XX
RFID COUNT SUCCESS 000000
RFID COUNT TOTAL 000000
RFID LIFE COUNT FAILURE 000000
RFID LIFE COUNT TOTAL 000000
RFID LIFE COUNT SUCCESS 000000
RFID LABEL DATA RELEASE RETRY
RFID COUNT FAILURE 000000
RFID ERR SLASH YES NO
RFID I/O BASE-X BIN ASCII HEX
VIEW EPC DATA YES NO
COMMAND TYPE NEW OLD
RFID ERR OUTPUT PULSE LEVEL
READER VERSION
XXXXXXXXXX
TAG DATA AREA 64BIT 96BIT
XXXXXXXXXXXXXXXX RETRY CONTINUE
NO TAG FOUND RETRY CONTINUE
RFID SETTING YES NO
The
RFID Mode is entered through the printer’s menus and typically follows the
Service
Mode.
Use operator panel to
advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
MODULE SELECT
Module A Module B
CLEAR RFID COUNT YES NO
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Displays
only when
Multi-Protocol
Reader has
been
selected.
Displays
only in case of
error.
The RFID Mode typically appears following the printer’s Service Mode. Use the printer’s Operator or Service Manual for guidance on the specific menu structure for that printer and how to maneuver to the Service Mode and beyond. The RFID Mode menu will only appear on applicable printer’s with the required devices installed.
RFID User Guide 3 PN: 9001147D

Figure 3, RFID Mode Flow Chart

RFID MENU SCREEN REFERENCE
RFID LIFE COUNT TOTAL 000000
RFID LIFE COUNT SUCCESS 000000
RFID LIFE COUNT FAILURE 000000
RFID COUNT TOTAL 000000
RFID COUNT SUCCESS 000000
RFID COUNT FAILURE 000000
CLEAR RFID COUNT YES NO
RFID LABEL DATA RELEASE RETRY
MAX ERR CNT XX
RFID ERR SLASH YES NO
MENU DESCRIPTION
Displays the total accumulated quantity of RFID writes. The count may be reset by performing a Factory Clear.
[Total quantity of successful writes] + [total quantity of write failures] = Total RFID Writes
Displays the total accumulated quantity of successful RFID writes. The count may be reset by performing a Factory Clear.
Displays the total quantity of accumulated failed RFID writes. The count may be reset by performing a Factory Clear.
Displays the total quantity of RFID writes.
[Total quantity of successful writes] + [total quantity of write failures] = Total RFID Writes
Displays the total accumulated quantity of successful RFID writes.
Displays the total quantity of accumulated failed RFID writes.
Allows the selection of whether or not to counter clear. Use the printer’s operator panel to scroll and select the desired option.
Allows the selection of the printer’s action following a write failure. The RELEASE option deletes the current job so the printer may advance to next print job. Choosing the RETRY option instructs the printer to continue attempting to write the same data until it succeeds or until an error (MAX ERR CNT) occurs.
Use the printer’s operator panel to scroll and select the desired option.
Determines the quantity of error counts allowed before the printer stops. Use the printer’s operator panel to scroll and select the desired setting.
Allows the selection of whether or not a slash will printed diagonally across a label when an RFID error occurs. Use the printer’s operator panel to scroll and select the desired option.
RFID User Guide 4 PN: 9001147D
RFID MENU SCREEN REFERENCE
COMMAND TYPE NEW OLD
RFID ERR OUTPUT PULSE LEVEL
LENGTH OF PULSE 100MSEC
MODULE SELECT
Module A Module B
PROTOCOL SELECT 0 + 1 GEN2
PROTOCOL SELECT 0 + 1 GEN2
PROTOCOL SELECT 0 + 1 GEN2
TAG DATA AREA 64BIT 96BIT
RFID I/O BASE-X BIN ASCII HEX
READER VERSION
XXXXXXXXXX
VIEW EPC DATA YES NO
XXXXXXXXXXXXXXXX RETRY CONTINUE
MENU DESCRIPTION
Determines the command structure used for IP0.
Selecting NEW will validate the command structure detailed in this document and Old will stay with the previous IP0 command structure.
Use the printer’s operator panel to scroll and select the desired option.
Allows the selection of the output pattern of RFID error. Selecting PULSE will result in a single pulsating output and selecting LEVEL will result in a flat output.
Use the printer’s operator panel to scroll and select the desired option.
Allows the determination of the pulse length. The setting range is between 100 and 500 milliseconds.
Use the printer’s operator panel to scroll and select the desired setting.
Allows the selection of the desired RFID module. There are two options that will be available for use and each will be represented in place of Module A and Module B.
Use the printer’s operator panel to scroll and select the desired option.
Displays only when a multi-protocol module has been selected and allows the determination of the EPC tag protocol. Use the printer’s operator panel to scroll and select the desired option.
Displays only when EPC class 0 or 1 has been selected and allows the determination of the tag data size to be used. Note that when 96-bit ASCII has been selected, I/O data is 24-digit.
Use the printer’s operator panel to scroll and select the desired option.
Allows the I/O data form for IP0 and IP1 to be selected.
BIN is binary form and “0” can be described as “00000000”, ASCII is text form and “0” can be described as “0”, HEX is hexadecimal form and “0” can be described as “00”.
Use the printer’s operator panel to scroll and select the desired option.
Displays the Firmware version of the RFID module. Use the printer’s operator panel to advance to the next menu screen.
Allows the determination of whether or not the EPC data will be viewed in the inlay which is currently in the antenna’s read position.
Use the printer’s operator panel to scroll and select the desired option.
Displays the EPC data in the inlay which is currently in the antennas read position and allows the selection of whether or not to retry or continue.
Use the printer’s operator panel to scroll and select the desired option.
RFID User Guide 5 PN: 9001147D
RFID MENU SCREEN REFERENCE
NO TAG FOUND RETRY CONTINUE
RFID SETTING YES NO
MENU DESCRIPTION
Is an error display screen and allows the selection of whether or not to retry or continue. Use the printer’s operator panel to scroll and select the desired option.
Allows the enabling of direct communication between the host and the RFID module.
When YES has been selected, the module is ready to communicate with the host without the printer’s intervention and all data will be processed through the host. This setting will be maintained until the selection has been changed to NO or the next Factory Clear. The setting will then revert to the default.
Use the printer’s operator panel to scroll and select the desired option.
RFID User Guide 6 PN: 9001147D

CALIBRATION MODE

Use operator panel to
scroll and advance.
ANTENNA POWER XXXmW
Label
printed
Use operator panel to
advance.
CALIBRATION MODE
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
Use operator panel to
scroll and advance.
TAG OFFSET AUTO MANUAL
CALIBRATING. . P:XXX Ap:XX.XdBM
CAL. START YES NO
MAX. WRITE COUNT XXX
CAL. LABEL CNT 1 2 3
LABEL SIZE XXXMM
PRINT AGAIN YES NO
RFID TAG OFFSET +XXXmm
The Calibration Mode is entered through the printer’s menus and typically follows the
RFID Mode.
Use operator panel to
scroll and advance.
SET LABEL YES NO
Use operator panel to
scroll and advance.
CAL. OVER FINISH PRINT
The Calibration Mode typically appears following the RFID Mode. Use the printer’s Operator or Service Manual for
guidance on the specific menu structure for that printer and how to maneuver to the Service Mode and beyond.
The Configuration Mode menu will only appear on applicable printer’s with the required devices installed.
If using RFID labels that are printer specific, RFID transponder calibration is not necessary because the printer will
automatically place the labels in the optimal programming position. Contact SATO America Technical Support for
inlay + placement specifications as necessary.
Where printer specific RFID labels are not to be used or in cases of new inlay types, RFID calibration may be
required to determine the optimal programming position and transmission/reception power conducive to that
media.
RFID User Guide 7 PN: 9001147D

Figure 4, Calibration Mode Flow Chart

CALIBRATION MENU SCREEN REFERENCE
CAL.LABEL CON 1 2 3
LABEL SIZE XXXMM
MAX. WRITE CNT 010
CAL. START YES NO
CALIBRATING.. P:XXX AP:XX.XDBM
CAL. OVER FINISH PRINT
PRINT AGAIN YES NO
TAG OFFSET AUTO MANUAL
RFID TAG OFFSET XXXMM
ANTENNA POWER XXXMW
MENU DESCRIPTION
Allows the selection of the label quantity to be used for calibration. A measurement will occur for each label to create a ratio of variance in determining the nominal. A report will be issued.
Use the printer’s operator panel to scroll and select the desired option.
Allows the determination of label length to be used for calibration purposes. Use the printer’s operator panel to scroll and select the desired setting. The increments are in millimeters.
Allows the determination of the maximum quantity of write attempts at a single position. Use the printer’s operator panel to scroll and select the desired attempts.
Allows the initialization of calibration. Ensure the printer is loaded with the intended media to be calibrated. Use the printer’s operator panel to scroll and select the desired option.
Displays the status of the active calibration. The “P” value represents the location currently being calibrated. The “Ap” value represents the power being applied at the time.
The time required to complete calibration may vary depending on label size and protocol type.
Displays at the completion of calibration and prompts for option selection. Select PRINT to print a chart of results and FINISH to bypass.
Use the printer’s operator panel to scroll and select the desired option.
RFID User Guide 8 PN: 9001147D
Allows for the printing of an additional label containing the calibration results. Use the printer’s operator panel to scroll and select the desired option.
Allows the selection of the manner of determining the best write position. Selecting AUTO will allow the printer to make the determination. Selecting MANUAL will allow the user to determine. If desirable results are achieved from the default position, select MANUAL to achieve optimal speed performance of printer operation.
Use the printer’s operator panel to scroll and select the desired option.
Displays only if MANUAL was selected for determining the best write position, allowing for the offset distance to be established. Use the printer’s operator panel to scroll and select the desired offset distance. The measurement increments are in millimeters.
Allows for the determination of the antenna’s reception power when calibrating.

COMMAND STRUCTURE

This chapter provides the command sequences applicable to establishing RFID control through the use of an
external host device instead of through the printer’s integrated operator panel.
EPC CODE WRITE DESIGNATION COMMAND (NEW)
FUNCTION
FORMAT
PARAMETER
EXAMPLE
NOTES
Writes EPC code in RFID supply that supports EPC code.
<ESC>IP0e:z,d:xxxxxxxxxxxxxxxxxxxxxxxx;
x= EPC data
<ESC>A
<ESC>V50<ESC>H50<ESC>XMTESTTEXT
<ESC>IP0e:z,d:123456781234567812345678;
<ESC>Q1
<ESC>Z
If the EPC code cannot be coded into the tag, an error message will print.
RFID User Guide 9 PN: 9001147D
EPC CODE WRITE DESIGNATION COMMAND (OLD)
FUNCTION
FORMAT
PARAMETER
EXAMPLE
NOTES
Writes EPC code in RFID supply that supports EPC code.
<ESC>IP0n.nnn
n = Data to be written (16 bytes fixed for 64 bit inlays) or (24 bytes fixed for 96 bit inlays).
To write 64-bit EPC code “8000 0000 4000 0001” for label issuance in RFID supply that supports EPC code:
<ESC>A
<ESC>V50<ESC>H50<ESC>BD3020654912345678904
<ESC>IP08000000040000001
<ESC>Q1
<ESC>Z
If data is written to an RFID tag, labels are printed after sent EPC data and encoded EPC data are automatically checked.
If EPC code writing could not be carried out (i.e. bad tag), a tag error label is printed.
Data other than 0 to 9 and A to F will be considered a command error. If used without print data, this command will not cause a label to feed in the case of a successful tag encode.
EPC CODE READ DESIGNATION COMMAND
FUNCTION
Reads information of RFID supply supporting EPC code.
FORMAT
RETURN STATUS FORMAT
RETURN STATUS LIST
EXAMPLE
NOTES
<ESC>IP1
STX (02H) + ETX (03H)
STX (02H) = Starting code (1 byte)
EPC Code = EPC Code; 16 or 24 bytes fixed (BIN: 256 bytes, ASCII: 32 bytes, HEX: 64 bytes)
ETX (03H) = Ending code (1 byte fixed)
<ESC>A
<ESC>IP1
<ESC>Z
If “8000 0000 4000 0001” is recorded in RFID inlay that supports EPC code:
02H = Starting code
38 30 30 30 30 30 30 30 34 30 30 30 30 30 30 31 EPC
03H = Ending code
NOTE: In actuality, all data is continuous without spaces.
This command cannot be used in combination with other commands.
This command cannot be received during printing - only afterward.
Five seconds is required after a command is sent until the status is returned to the host. If the port is closed before all are returned, the tag data will not correctly be received and data other than return status format is returned. The data must then be sorted before operation.
RFID User Guide 10 PN: 9001147D
EPC TRADE MARK PRINT COMMAND
FUNCTION
FORMAT
PARAMETER
EXAMPLE
NOTES
Specifies the print of EPC trademark on a tag label.
<ESC>TMx
x = Logo ID number 0 1
<ESC>A
<ESC>V50<ESC>H50<ESC>TM1
<ESC>Q1
<ESC>Z
Rotation <ESC>% and Enlargement <ESC>L are also available.
Specify the command Enlargement <ESC>L right before <ESC>TM in case of its usage.
The original print area is of 143W x 101H dots (without the designation of enlargement).
When parameter “x” is left blank, logo “1” will be printed.
RFID User Guide 11 PN: 9001147D

STATUS REQUEST COMMAND

Command EXQ (Hex 05H) Quantity of labels remaining to be printed
Job NameReturn Status formatSTX ETX
Printer status and response are returned to the host computer as statuses when a request or print command is
received. When the status request command is received, the job ID number of the reception data currently being
printed, the printer status, the quantity of labels yet to be printed, and the job name are returned to the host
computer. When printing is complete or if there isn’t reception data, all zeros (hexadecimal 30H) is returned for
printing count. If a job Id number has not been designated, a space (hexadecimal 20H) is returned for the job ID
number.
NOTE: Do not execute a status enquiry (ENQ) while print data is being sent (STX...ETX) because that status may not be returned or printing not be carried out.
COMMANDS
RETURN STATUS DESCRIPTION
CAN (Hexadecimal 18H) Cancel Request Command. When the cancel command is received, printing is terminated and
all contents are cleared from the receive buffer. As for the status, printer status is returned once the processing is complete.
Once the cancel request command is sent, the next data should be sent after 100ms or more has elapsed.
DLE (Hexadecimal 10H) Print Stop Request Command. Printing is stopped when the printing stop request command is
received. As for the status, printer status after signal reception processing is returned.
DC1 (Hexadecimal 11H) Print Start Request Command. The printing stop request command is canceled and printing
commences when the printing start request command is received. As for the status, printer status after signal reception processing is returned.
ACK (Hexadecimal 06H) Indicates that an error has not occurred on the printer.
NAK (Hexadecimal 15H) Indicates that an error has occurred on the printer.

Figure 6, Command Stream Structure

RFID User Guide 12 PN: 9001147D
RETURN STATUS LIST
CONTENTS ASCII HEX
No error 0 30
Ribbon near end 1 31
OFFLINE STATUS
ONLINE STATUS
ERROR DETECTION
RFID STATUS
Buffer near full 2 32
Ribbon near end & buffer near full 3 33
Printing stopped (no error) 4 34
Reception Standby No error A 41
Printing No error G 47
Standby No error M 4D
Analysis/Editing No error S 53
Head open b 62
Paper end c 63
Ribbon end d 64
Media error e 65
Sensor error f 66
Head error g 67
Cover open h 68
Card error i 69
Cutter error (CL4e only) j 6A
Other errors k 6B
Cutter sensor error (CL4e only) l 6C
Stacker or rewinder full (CL4e only) m 6D
Successful write n 6E
Failed write o 6F
Ribbon near end B 42
Buffer near full C 43
Ribbon near end & buffer near full D 44
Printing stopped (no error) E 45
Ribbon near end H 48
Buffer near full I 49
Ribbon near end & buffer near full J 4A
Printing stopped (no error) K 4B
Ribbon near end N 4E
Buffer near full O 4F
Ribbon near end & buffer near full P 50
Printing stopped (no error) Q 51
Ribbon near end T 54
Buffer near full U 55
Ribbon near end & buffer near full V 56
Printing stopped (no error) W 57
RFID User Guide 13 PN: 9001147D

EXT CONNECTOR

The EXT Port pin-out information for the RFID has changed to accommodate the addition of a “tag error” output.
PIN ASSIGNMENTS
PIN DESCRIPTION DIRECTION
1 Media Out - Pin goes low (0V) when label or ribbon is out. Output
2 Signal Ground Reference
3 RFID Tag Error - Pin goes low (0V) when a bad RFID tag is identified. Output
4 Printer Error - Pin goes low (0V) when the printer detects an error condition such as head open,
receiving buffer full or when the user specified number of RFID errors has been reached.
5 Print Start - The printer will print one label when this pin is pulled to ground. Input
6 End Print - Used to drive external devices requiring synchronization with the print cycle. Output
7 Reprint - Prints a duplicate of the last label when this signal is received. Input
8 Reserved. Input
9 Offline - Pin goes low (0V) when the printer is offline. Output
10 Ribbon Near End - Pin goes high when the amount of ribbon on the unwind shaft is
approximately 46 feet (14 m). The output will be low when the ribbon is gone.
11 Reserved Output
12 +24 +/- 10% @ 2A - Power for external devices. Output
13 Vcc - +5V Output
14 Frame Ground Reference
Output
Output

Figure 7, EXT Connector

RFID User Guide 14 PN: 9001147D
BASIC MOTION
(Figure 8a)
PAPER END
(Figure 8b)
OUTPUT WAVE FORM
RIBBON END
(Figure 8c)
RFID User Guide 15 PN: 9001147D

ERROR & RESET TIMING

RFID tag and machine error signals are output concurrently when reaching the specified value of the reprint
counter. The machine error is a constantly level output. When an ignore command of the RFID tag error is
specified, reprint is automatically performed.

Figure 9, Error Signal Output

RFID User Guide 16 PN: 9001147D

PULSE TIMING

ERROR OCCURANCE
(Figure 10a)
FIRST REPRINT
(Figure 10b)
PULSE TIMING CHARTS
SECOND REPRINT
(Figure 10c)
RFID User Guide 17 PN: 9001147D

LEVEL TIMING

ERROR OCCURANCE
(Figure 11a)
FIRST REPRINT
(Figure 11b)
LEVEL TIMING CHARTS
SECOND REPRINT
(Figure 11c)
RFID User Guide 18 PN: 9001147D
+
Open Label Gallery Plus. The following main menu screen will appear.

Figure 12, Screen 1

Click inside the label displayed on the screen and Screen 2 will appear. Select the appropriate RFID Printer Driver
and any other options needed relative to the labels used (i.e.: dimensions, batch printing, cutter settings, etc.).

Figure 13, Screen 2

RFID User Guide 19 PN: 9001147D
Click on OBJECT of the upper task bar and then select the RA DATA option. The following RFID tag (Screen 3) will
appear.

Figure 14, Screen 3

Click on the scroll-down arrow for “Type” and select the EPC (class 2) 94 bit menu option or type of inlay desired.
Click on the scroll-down arrow for “Data Type” and select either the ASCII or the Hex Encoded String option.
NOTE: The ASCII option allows the data to be entered as full ASCII table and the software changes over to HEX when sending it to the printer. For a 64-bit tag selection, eight (8) digits must be used and for a 96-bit selection, twelve (12) digits must be used.
HEX allows the data to be entered using 0 through 9 and A through F. The exact data is sent to the printer’s chip. For a 64-bit tag selection, sixteen (16) digits must be used and a 96-bit selection, twenty-four (24) digits must be used.
This data may also be substituted with a variable previously created in Label Gallery by selecting the “Variable”
option for the Data Source ratio.
EPC encoding translators may also be used by selecting that relative box on the screen. When checked, select the
type of EPC encoding to be used and then fill in the data values which show up as shown on Screen 4.
RFID User Guide 20 PN: 9001147D

Figure 15, Screen 4

Click on the OK button when complete and the label will display on the next screen with the RFID inlay outlined
around the label. Refer to Screen 5.
RFID User Guide 21 PN: 9001147D

Figure 16, Screen 5

Populate the label fields as displayed in Screen 6. Refer to the Label Gallery Manual’s for assistance as required.
RFID User Guide 22 PN: 9001147D

Figure 17, Screen 6

Click on the OK button when complete and the label will show up on the next screen with the RFID inlay outlined
around the label. Refer to Screen 7.

Figure 18, Screen 7

RFID User Guide 23 PN: 9001147D

This page left blank intentionally.

RFID User Guide 24 PN: 9001147D
Loading...