Programmer’s Reference Manual P/N 072414 Sabre 1555 RFID & Bar Code Reader...
Page 3
Programmer’s Reference Manual P/N 072414-001 Sabre 1555 PDT Rev. 2.15 RFID Board Rev. 3.10 LCD Board Rev. 1.4 Sabre 1555 RFID & Bar Code Reader...
Page 4
The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
1555 Portable Data Terminal and Standard Versions 2-3 Setting Up the 1555 2-3 PDT Version 2-4 Standard Version 2-4 Configuring Your Sabre 1555 2-4 Configuring the 1555 Using EasySet 2-5 Starting EasySet 2-5 Configuring the 1555 Using the Mode Button, Trigger, and...
Page 8
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Operational Modes 3 Interactive Programming Mode 4 Autonomous Mode 3-3 Quick Mode Select 3-6 Bar Code Read 3-6 Tag Identify 3-6 Tag Read 3-6 Tag Write 3-6 Tag Read/Write (Tag RW) 3-6...
Page 9
Example 2 (0xEE in the checksum 1) Frame Fields 4-7 STX Delimiter 4-7 TYPE 4-7 <CMD/RESP> <[PARM/DATA]> 4-7 FRAME_MANAGEMENT (FM) 4-8 CHK (Checksum) 4-9 ETX Delimiter 4-10 Frame Acknowledgment 4-11 Implementation Rules 4-12 Checksum Calculation 4-13 PPP Frame Type 4-16 <TYPE>...
Page 10
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Physical Interface Command 4-43 RFID Auto Configuration Commands 4-46 Bar Code Decoding Commands 4-52 Data Decoding Security Commands 4-73 Data Transmission Setting Commands 4-74 Operating Setting Commands 4-77 Configuration Utility Commands 4-79...
Page 11
Acronyms and Glossary Command Value-to-Base 32 Conversion Table (b6 = 1) Data Value-to-Base 64 Conversion Table Code 128 ASCII Character-to-Parameter Conversion Table System Specifications Contents...
Page 12
Figure 4-3 First Extended ASCII Character in Write String 4-49 Figure 4-4 Second Through Last Extended ASCII Characters Figure E-1 Tag Read Patterns for 2450-MHz Version of Sabre 1555 E-7 Figure E-2 Tag Read Patterns for 915-MHz Version of Sabre 1555 E-7...
Page 13
Table E-1 Sabre 1555 Physical Specifications E-3 Table E-2 Sabre 1555 Environmental Specifications E-4 Table E-3 Sabre 1555 Current Use with RF Power On E-4 Table E-4 Read Range Examples E-6 Table E-5 Depth of Field–Long Range 1555 (1555Exx02040201) * E-8...
Page 14
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual...
Purpose This programmer’s reference manual presents information about configuring and programming the Sabre 1555 RFID & Bar Code Reader. This guide also provides detailed technical specifications of the device. Intended Audience This guide was written for people who will be using and programming the 1555 unit.
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Related Documentation The documents that provide operational instructions and to help you get started programming your Sabre 1555 are listed here. Manual Sabre 1555 Laser Scanner & RFID Reader/Programmer Getting Started Guide Sabre 1555 Laser Scanner &...
Typographical Conventions Table 1-1 lists typographical conventions that are used in this manual. Table 1-1 Typographical Conventions Convention Code Dialog Box Title Function Menu Item Note NULL Before You Begin Indication This procedure might cause harm to the equipment and/or the user.
Page 20
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual...
This chapter provides instructions for configuring and using the portable data terminal and standard versions of the Sabre 1555. 1555 Portable Data Terminal and Standard Versions The 1555 product comes in two versions: portable data terminal (PDT) and standard (Figure 2-1).
1555 is ready to be configured. Configuring Your Sabre 1555 Before using your Sabre 1555, you must configure it to read from and write to RFID tags and scan laser bar codes. You can set up the 1555 in any of four methods: •...
You can configure the 1555 using its mode button and trigger (Figure 2-2), and by reading the LCD screen for setup information. This section explains the mode button/ trigger combinations and associated LCD menus. Figure 2-2 Sabre 1555 Features and Components (PDT version shown) Getting Started...
1555 configuration (see Table 4-38 on page 4-79). Quick Mode Select The Sabre 1555 uses a mode select feature so that you can include only the operating modes you want to use for your application (this simplifies the operation of switching between operating modes).
Quick Mode Select. Note: If you have a 1555 PDT model and the LCD screen is blank, pull the trig- ger to activate the product before pressing the Mode button. The Sabre 1555 goes into sleep mode after 40 seconds of inactivity.
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Pull the trigger to cycle through the other Setup options or press and hold the trigger to go directly to Exit Setup. When you get to Exit Setup, press the Mode button two times to exit Setup.
This chapter presents information on the operational modes for the Sabre 1555 RFID & Bar Code Reader. The Sabre 1555 uses two operational modes to set up and control its options: autonomous and interactive. The autonomous mode is discussed in this chapter. The interactive mode is discussed in detail in Chapter 4, “Interactive Programming Mode,”...
Page 32
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 3-1 Autonomous Mode Options (continued) Setup Screen Display Setup Menu Option Display Tag Filter Settings o 1) @ 0 ???????? o 2) @ 0 ???????? o 3) @ 0...
Page 33
Operational Modes Figure 3-1 shows the options available with the Sabre 1555 reader.
The four masks may be set individually or combined with the other masks. For example, you may want to isolate tags with both “Intermec” at position 32 (e.g., mask 1) AND “2000” at position 60 (e.g., mask 4).
• — Comparison operators = equal; < > not equal; > greater than; < less than (default is = for all masks) • — Filter string from 1 to 8 characters that you want to match in the tag (maximum is 8 characters depending on the start address, default is ???????? for all masks) The ? character is an any character wildcard in the mask string (one undefined ASCII character is represented by ?, one undefined hex character is represented by ??).
To reset the Sabre 1555 Choose Yes from LCD menu. Choose Exit. The Sabre 1555 beeps twice to confirm that the reset has been applied. Note: The global reset is implemented immediately choosing No Save when you quit Setup mode.
Firmware Versions This feature lists the various firmware versions that are loaded into your Sabre 1555. Exit Setup This feature exits the setup mode and lets you save or discard any changes made during the setup mode interaction.
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Main Communications Port Command Set The 1555 can interpret a considerable number of commands. These commands are received through the unit’s main communications port. All commands must use an identical protocol. Figure 3-2 shows the Sabre 1555 operating modes.
0x01 0x01, 0x00, 0x64 Configuration Commands There are currently more than 350 configuration commands for Intermec data capture products (EasySet shows the set of commands for each product, the command string is displayed beneath commands selected for printout). For the 1555, and in particular for the RFID parameters, additional configuration commands are required (e.g., AIM identifiers for RFID data, custom identifiers for...
Page 40
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Tag Memory Architecture The ASIC provides 128 bytes of memory, addresses 0-127. The first 12 bytes are factory programmed including an 8-byte unique identification code in address locations 0 through 7 and permanently locked. Future releases of the 1555 product will have the Privileges function enabled, which will occupy locations 12 through 14.
RS-232 interface cable (P/N 3-634032-11 for PDT version, P/N 3-614032-00 for standard version). Communications Interface The physical interface is the type of cabling used to connect the scanner to a host computer. The interface connection depends on the scanner architecture (RS TTL and RS-232C).
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-1 RS TTL Interface Parameters for PDT Version 9-pin DIN Connector (continued) Pin-out Signal Direction Input from host Cable detect 1 Input/output Cable detect 2 Input/output RS TTL Interface for Standard Version The standard version of the 1555 product uses a RS TTL (transistor-to-transistor) interface.
This section defines the interface command structure, or PPP, which is used to communicate between Intermec products. Frame Format The frame format is used with Intermec data capture products to communicate with • PC applications (e.g., EasySet or customer applications).
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-3 Frame Format Components (continued) Item <FRAME_MANAGEMENT > < CHK > < ETX > Maximum Frame Size A message consists of one or more frames. For messages with more than one frame, each frame has a maximum size of 255 bytes (STX to ETX).
DLE: STX TYPE byte1 byte2...byteN Chk1=0x05 DLE Chk2=0xEF ETX Frame Fields STX Delimiter The PPP is an extension of the protocol used for configuring Intermec data capture products (based on Code 128 Set B and uses the StartB character) bar codes (Table 4-4).
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-6 <CMD/RESP> <[PARM/DATA]> Frame Component Value [0 - 0xFF] FRAME_MANAGEMENT (FM) FM includes a field named <More> that is used to indicate that the message is not finished (another frame is being sent or the message consists of more than one frame).
Table 4-7 FM Component 1 bit Used to indicate a power-on or restart Receiving a frame with <RestartFlag> set to 1 means that the product has just been restarted Examples: • • <FrameNumber> Size Description 1 bit The value of this bit must alternate between 0 and 1 for different consecutive frames to detect incorrect frame transmission Probable causes of incorrect frame transmission are as follows: •...
[0 - 0xFFFF] ETX Delimiter The PPP is an extension of the protocol used for bar code setup of Intermec data capture products (based on Code 128 Set B and uses the Code 128 Stop character). Table 4-10 lists the ETX components.
Frame Acknowledgment Each frame received is checked for the following identifiers: • STX/ETX delimiters • Frame number • Frame type • Checksum A frame-received acknowledge character (e.g., ACK, NAK) is returned accordingly Figure 4-1 Frame-received Acknowledgment Process Flowchart The frame is sent again if no ACK/NAK character is received before the end of the time-out (100 ms by default, value can be modified by setup command), or if a NAK character is received.
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual The reader has received the command, performed the action, and sent a low-level ACK character, but the ACK character is lost. Host <= The host does not receive the low-level ACK and resends the same frame after the time-out.
• Product-to-host acknowledgment timeouts The wait time for the high-level acknowledge from the product (ACC, NAC, ASI . . . ) depends on the time required for internal communication with the submodule(s) or execution of the internal setup command task. The timeout for the “ACC”...
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-12 shows the checksum calculation for that data. Table 4-12 Checksum Calculation for DATA = 12345678 Frame Type 0x01 0x31 0x32 Value Weight 0x0A 0x109 0x190 Weight * Value...
Page 55
lSum = lSum + nWeight * Val("&H" & sByte & "&") nWeight = nWeight - 1 Next i sCksum = Hex(lSum) If Len(sCksum) > 4 Then sCksum = Mid(sCksum, 1, 4) End If If Len(sCksum) < 4 Then If Len(sCksum) = 3 Then sCksum = "0" & sCksum If Len(sCksum) = 2 Then sCksum = "00"...
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual PPP Frame Type This section details the various frame types used in communicating with the 1555. <TYPE> Definitions The <TYPE> field indicates the frame type (setup command, binary message, high- level acknowledge, and other parameters).
If the product is supplied by a battery with an energy-saver mechanism, this energy- saver mechanism is suspended during the ESA session until the product receives a PRC command. How to Use the ESA Command The host must send the ESA command repeatedly with each RS-232 parameter in the order shown in Table 4-16 until the 1555 responds with a low-level ACK character, unless the RS-232 communication parameters in the product are already known.
Page 60
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual For example, in the ESA command, the host requests communication at 57600 bauds. The product is limited to 19200 bauds and its current speed is 9600 bps, so synchronization occurs at 9600 bauds. As the ASI response returned by the product...
are fixed to 8, N, 2, using the ESA command, regardless of the settings for these parameters prior to issuing the ESA command. For example: If synchronization between the host and reader was achieved at "9600,7,E,1", but the host issues an ESA command with a requested baud rate of 19200, then it is necessary for the host to change communications parameters to "19200,8,N,2", not "19200,7,E,1".
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Not Accepted Command (NAC = 0x15) NAC is followed by a one-byte parameter indicating the type of problem encountered (Table 4-18). Table 4-18 NAC Parameters and Descriptions Parameter Value Product Version Identification (PVI = 0x16) The PVI command is used to obtain the P/N and firmware version of the product or a subpart of the product (Table 4-19).
Product Reset Command (PRC = 0x3F) PRC restarts the product, e.g., to quit temporary remote control mode initiated by the ESA command. The syntax is as follows: <STX> <PRC> <FM> <CHK> <ETX> The response is as follows: <ACK> <STX> <ACC> <FM> <CHK> <ETX> Application Examples Binary Frame Example Send binary frame =>...
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Typical Host Frame Communication Algorithms To reduce collisions to a minimum (more efficient), it is necessary to check before transmission if a frame is being received. In this case, wait until the complete frame is received, acknowledged, and processed before continuing with the new transmission.
Sample algorithm for command transmission procedure boolean Host_Txframe(Data_to_send, Retry_counter) IF ( no_frame_reception ) transmit STX character WHILE ( last_character_not_transmitted ) verify DLE mechanism SendChar( current character ) calculate checksum on current character END WHILE transmit Frame Management character calculate checksum on current character transmit checksum transmit ETX character IF ( Host_Wait_ low-level_Acknowledge () )
Sample algorithm for Low-Level acknowledgment procedure boolean Host_Wait_ low-level_Acknowledge () start low-level response timeout CASE (character was received) ACK: RETURN (TRUE) /* transmission successful */ NAK: RETURN (FALSE) /* retry */ WHILE (timeout not expired) RETURN (FALSE) /* frame lost */ Lite Acknowledgment Option This option removes the need to send an ACC upon receiving a BFR command.
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Remote Control Interface This communication interface is used to control the product remotely from the host system. shows the interactions between the components and the setup and interactive command modes.
Command Types There are two types of remote control commands: • Interactive Mode Commands — IMCs are used to control the product directly from the host. Note: You must send an ESA command and IMC Activation command before performing subsequent IMCs. •...
Note: Interactive commands are not activated by default, the special IMC activation function must be sent to enable IMC functions. Note: In IMC, your Sabre 1555 remains active, which means it is drawing current. (The current consumption information is listed in Table E-3, “Sabre 1555 Current Use with RF Power On,”...
The following commands represent the current interactive functions. Audio/Visual Function Table 4-22 lists the commands that control audio/visual (A/V) functions interactively. Table 4-22 A/V Function Commands Buzzer Function Name This function activates/deactivates the buzzer with 2 modes: Description - ON/OFF - switch off after time-out ON: \01\nn\nn OFF: \00\00\00...
Page 72
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-22 A/V Function Commands (continued) Green_RFID_LED Function Name This function activates/deactivates the green RFID success LED: Description - ON/OFF - switch off after time-out ON: Timeout in milliseconds: \01\nn\nn Timeout in seconds: \02\00\nn...
Page 73
Table 4-22 A/V Function Commands (continued) LCD_XY Function Name This function sets the cursor to the position X, Y in the product display window Description X: is the horizontal position value [1 - 20] Parameters Y: is the line number [1 - 2] e.g., XY (10,1) = 0A\06\0A\01 IEC (IMC not activated) Responses...
PEV (product event) frame: PEV frame: <PEV><Event number>, with event number = battery discharged (0x10) RFID Function RFID function commands configure the RFID portion of the Sabre 1555 parameters. Table 4-24 lists the RFID function commands. Table 4-24 RFID Function Commands...
Page 75
Interactive Programming Mode Table 4-24 RFID Function Commands (continued) AutoRun ON, continuous operation: An ASI frame + n BFR frame(s) is sent. - ASI frame format: <ASI><IMC><RF_Auto_Run><current operating mode number><Success flag> 0x03 0x0A 0x10 0xnn partial success = 0; complete success = 1 (current “RFID operating mode selection”...
Page 76
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-24 RFID Function Commands (continued) Note: It is important to check the correspondence between the Read/Write status and the activated fields to see if the data is valid. Note: If the product is powered by battery and a low battery status is detected, the...
Page 77
Table 4-24 RFID Function Commands (continued) RF_Read Function Name This function reads the data from a specific tag using the Tag ID. The read parameters for this function are included with the command. Unlike the RF_Auto_Run command, Description the parameters present in the NVM are not used and are not affected with this command.
Page 78
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-24 RFID Function Commands (continued) RF_Write Function Name This function causes the reader to write data to a specific tag using the Tag ID. The write parameters for this function are included with the command. Unlike the RF_Auto_Run...
Data Buffer Function These functions erase and/or transmit the data that is stored in the product’s NVM. Table 4-25 lists the data buffer commands. Table 4-25 Data Buffer Commands Data Buffer Clear Function Name This function erases the product data buffer (used in buffering mode, for example). Note: It is highly recommended to use the high-level acknowledge (ACC) of the RC Description Protocol (default setup) for this function due to the long time necessary to clear the...
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Bar Code Function This bar code function command reads the bar code symbology that has been defined using the Sabre 1555 setup commands. Table 4-26 lists the command parameters. Table 4-26 Bar Code Function Command BC_Decode...
User Control Function A user control function command displays the current status of the Sabre 1555 unit. Table 4-27 lists the function command parameters. Table 4-27 User Control Function Product_Status Function Name This function gets the current status of the product.
Page 82
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual AIM (Automatic Identification Manufacturer’s) Identifier The symbology identifier concept provides a standardized way for a device receiving data from a bar code reader to differentiate between the symbologies. Its structure is as follows: The symbology identifier is an ASCII character string prefixed by the reading equipment to the data contained in a bar code symbol or RFID tag.
Setup Commands (SMC = 0x0D) Setup commands are used to configure the product directly from the host application (without using EasySet or reading configuration bar codes). Note: You must send an ESA command before performing a setup command. The product parameters are modified and saved in NVM using one of the following methods: •...
Page 84
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-29 Baud Rate Baud Rate Command Name The baud rate of the UART is changed to the specified parameter value. Description [0 - 0x0A] respectively for 75, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,...
Page 85
Table 4-32 RC_highlevel_ACC_time-out RC_highlevel_ACC_time-out Command Name The time-out determines the wait time for a high-level acknowledgment (ACC/NAC Description frame). [10 - 2500] ms; see Appendix C to determine the value. The default value is 500 ms. Parameters Values < 10 msec = 10 msec ACC (command accepted) Responses NAC (command not recognized)
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual RFID Auto Configuration Commands RFID auto configuration commands set up the Sabre 1555 to work with RFID tags. Table 4-33 lists the RFID autonomous mode configuration commands. Table 4-33 RFID Auto Configuration Commands...
Page 87
Table 4-33 RFID Auto Configuration Commands (continued) Define RFID Auto Read Parameters Command Name Defines the auto read parameters in the tags. Description Read field [0 - 3], 1 byte, hexadecimal Start address [0 - 127], see Appendix C, base 64 Parameters Read size [1 - 32], 2 bytes, see Appendix C, base 64.
Page 88
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-33 RFID Auto Configuration Commands (continued) Activate RFID Auto Write Fields Command Name Activates/deactivates 1 to 4 write fields in the tags. Description Set bits to activate fields: b7 b6 b5 b4...
Table 4-33 RFID Auto Configuration Commands (continued) Figure 4-3 First Extended ASCII Character in Write String For the next extended ASCII character following (): - if the delta of the hex value of this character with the hex value of the previous character is less than ±16, the new character can be compressed into a single byte as follows: - b7 b6 (high-level bits) are always set to 0...
Page 90
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-33 RFID Auto Configuration Commands (continued) Activate RFID Auto Filter Masks Command Name Activates/deactivates 1 to 4 filter masks for the tags. Description Set bits to activate masks: b7 b6 b5 b4...
Page 91
Table 4-33 RFID Auto Configuration Commands (continued) Define RFID Auto Filter Parameters Command Name Defines the Auto Filter parameters for the tags. Description - filter mask number [0 - 3], 1 byte - mask criteria, 1 byte: - b7 to b3 = 0 (reserved) - b2 = filter display format 0 = ASCII 1 = hex...
Bar code decoding commands are used to program the bar codes that are to be read by the laser scanner portion of the Sabre 1555 unit. Table 4-34 lists the decoding commands. For defaults and additional information on the bar code setup command, consult the information field in EasySet.
Page 93
Table 4-34 Bar Code Decoding Commands (continued) Code 2/5 Interleaved Inactive Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 2/5 Standard Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 2/5 Standard Inactive Command Name Description...
Page 94
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code UPC/EAN Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code UPC/EAN Inactive Command Name Description None...
Page 95
Table 4-34 Bar Code Decoding Commands (continued) Code 128 Inactive Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Plessey Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Plessey Inactive Command Name Description None...
Page 96
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code Matrix Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Matrix Inactive Command Name Description None...
Page 97
Table 4-34 Bar Code Decoding Commands (continued) Code 39 Full ASCII Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 39 Start/Stop Transmitted Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 39 Start/Stop Not Transmitted Command Name Description...
Page 98
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code 39 Check Modulo 43 Checked Command Name and Transmitted Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 39 Check Modulo 43 Checked...
Page 99
Table 4-34 Bar Code Decoding Commands (continued) Code 39 Check CPI Checked but Not Command Name Transmitted Checksum for Italian pharmaceutical industry Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 39 Minimum Length Command Name To optimize decoding performance and increase security select the value as the Description minimum length in your application.
Page 100
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code Interleaved 2/5 Check CIP HR Command Name Checked but Not Transmitted Description None Parameters ACC (command accepted) Responses NAC (command not recognized)
Page 101
Table 4-34 Bar Code Decoding Commands (continued) Code Standard 2/5 Computer Command Name Identics Format Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Standard 2/5 Identicon Format Command Name Description None Parameters ACC if the command is accepted. Responses Code Standard 2/5 Check Digit Command Name...
Page 102
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code Standard 2/5 Fixed Lengths Command Name Choose 1, 2 or 3 fixed lengths provides the best performance and security if your Description...
Page 103
Table 4-34 Bar Code Decoding Commands (continued) Code Codabar Start/Stop A, B, C, D Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Codabar Start/Stop a,b,c,d/t, n, Command Name *, e Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Codabar Start/Stop DC1, DC2,...
Page 104
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code Codabar Fixed Lengths Command Name Choose 1, 2 or 3 fixed lengths provides the best performance and security if your Description application has fixed lengths (minimum length = 3)
Page 105
Table 4-34 Bar Code Decoding Commands (continued) Code Telepen Numeric Mode Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Telepen ASCII Mode Active Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code Telepen Minimum Length Command Name Choose a minimum length to optimize decoding performance and increase security,...
Page 106
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code UPC E Deactivated Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code EAN8 Deactivated Command Name Description...
Page 107
Table 4-34 Bar Code Decoding Commands (continued) Add-on 2 Activated Command Name Activate the decoding of EAN/UPC add-on 2 Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Add-on 2 Deactivated Command Name Deactivate the decoding of EAN/UPC add-on 2 Description None Parameters...
Page 108
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code UPC A Number System Not Command Name Transmitted Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code UPC A Check Digit Transmitted...
Page 109
Table 4-34 Bar Code Decoding Commands (continued) Code UPC E Check Digit Not Command Name Transmitted Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code UPC E Transmitted as UPC E Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code UPC E Transmitted as UPC A...
Page 110
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code EAN 8 Transmitted as EAN 13 Command Name Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Code 128 Minimum Length...
Page 111
Table 4-34 Bar Code Decoding Commands (continued) Code Plessey Minimum Length Command Name Choose a minimum length to optimize decoding performance and increase security, Description select the same length as the minimum length in your application [0; 5 - 25], zero is a special value to accept any valid length (5 or more) Parameters ACC (command accepted) Responses...
Page 112
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-34 Bar Code Decoding Commands (continued) Code MSI Minimum Length Command Name Choose a minimum length to optimize decoding performance and increase security, Description select the same length as the minimum length in your application [0;...
NAC (command not recognized) Data Decoding Security Commands Data decoding security commands are used to verify the information that is read by the laser scanner portion of the Sabre 1555 unit. Table 4-35 lists the decoding commands. Table 4-35 Data Decoding Security Commands...
Data Transmission Setting Commands Data transmission setting commands identify the characters used in communicating between the bar code and the laser scanner portion of the Sabre 1555 unit. Table 4-36 lists the transmission setting commands. Table 4-36 Data Transmission Setting Commands...
Page 115
Table 4-36 Data Transmission Setting Commands (continued) Custom Symbology Identifier Not Command Name Transmitted This identifier character is not sent to the host system. Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Modify the Custom Symbology Command Name Identifier By default a character identifier exists for each symbology.
Page 116
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-36 Data Transmission Setting Commands (continued) AIM Symbology Identifier Transmitted Command Name Activates AIM symbology identifier transmission for all symbologies. This identifier character is sent after a preamble and before data to the host system.
Operating Setting Commands Operating setting commands identify the parameters selected for the A/V settings of the Sabre 1555 unit. Table 4-37 lists the operating setting commands. Table 4-37 Operating Setting Commands Good Read BC LED Command Name LED ON for the good bar code read Description Duration is fixed to 5 seconds.
Page 118
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-37 Operating Setting Commands (continued) Activate Power-up Beeps Command Name Successful power-up: 2 beeps Description NVM integrity error: 3 long beeps. Note: This function does not apply to PDT version.
Configuration Utility Commands Configuration utility commands set up the operating parameters of the Sabre 1555 unit. Table 4-38 lists the configuration utility commands. Table 4-38 Configuration Utility Commands Transparent Configuration Mode Command Name Allows you to use your bar code reader to set up other product families. (Setup...
Page 120
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table 4-38 Configuration Utility Commands (continued) Reset Factory Defaults Command Name Reset all parameters to their default settings. Description None Parameters ACC (command accepted) Responses NAC (command not recognized) Product Hardware Reset Command Name This command restarts the product.
Table 4-38 Configuration Utility Commands (continued) Configuration Inhibit after 1 Minute Command Name Protect the product against unwanted bar code configuration* (cycle repeated until no configuration code read within one minute). On PDT, configuration inhibit is active immediately. (In this case, the EasySet setup software or IMC commands can be used Description to change the setup.) *(Cycle repeated until no configuration code read within 1 minute.)
Page 122
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Power ON the RFID module // RFID POWER ON ==> 0x7F 0x0A 0x0F 0x01 0x01 0x01 0x00 0x74 0x7F <== 0x06 <== 0x7F 0x06 0x01 0x00 0x0D 0x7F ==> 0x06...
Page 127
alternating current high-level acknowledge setup command. A command that indicates that a message was received. low-level acknowledge character. A character that indicates that a message was received. Automatic Identification Manufacturers antenna passive device that converts RF energy into magnetic energy (RF signal) ASCII American Standard Code for Information Interchange.
Page 128
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual ° degrees Centigrade Communautés Économiques Européennes Configuration checksum A calculated value that is used to test data integrity. Errors can occur when data is transmitted or when it is written to disk. One means of detecting such errors is the use of a checksum.
Page 129
display Two-line screen on the control panel that displays messages such as printer status, menus, commands, and errors. data link escape EasySet Windows-based PC configuration software error correcting protocol European Economic Community EEPROM electrically erasable programmable read-only memory electromagnetic interference EPROM Erasable programmable read-only memory.
Page 130
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual hardware protocol requested hour(s) hertz input/output identical consecutive codes identification, encoded information unique to a particular tag Interactive error command interactive mode command inch(es) interactive A computer session that provides immediate feedback to input or two-way communications between two devices.
Page 131
megabyte(s) mega million (10 message combination of fields, frames, and pages as required by the system to transmit or receive associated command and response data to and from the reader and host megahertz see milli milli one-thousandth (10 mode method of operation millisecond(s) most significant byte milliwatt(s)
Page 132
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual portable data terminal Product event phase locked loop Communications protocol typically used to connect the reader directly to a computer or terminal. Data sent by the reader is followed by a carriage return and line feed (CR LF).
Page 133
SRAM static random access memory start and stop A special bar code character that provides the scanner with start and stop reading characters instructions as well as a scanning direction indicator. The start character is normally at the left end of a horizontally oriented symbol (bar code label). The stop character is normally at the right end of a horizontally oriented symbol.
Page 134
XOFF Defines a character that disables the transmission event. The receiving device sends XOFF when its receive buffers are nearly full of data. Older Intermec products may not include these protocol characters. Newer generation online reader products implement these protocol acronyms.
Page 146
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table B-1 Base 10-to-Base 32 Conversion Values (b6 = 1) (continued) base 10 value (decimal) B-12 base 32 value hex value (decimal, b6 = 1) 0xF9 71, 89 0xFA 71, 90...
Page 147
Command Value-to-Base 32 Conversion Table (b6 = 1) Table B-1 Base 10-to-Base 32 Conversion Values (b6 = 1) (continued) base 10 value hex value (decimal) 0x115 0x116 0x117 0x118 0x119 0x11A 0x11B 0x11C 0x11D 0x11E 0x11F base 32 value command (decimal, b6 = 1) (hex, b6 = 1) 72, 85...
Page 148
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual B-14...
Page 149
Data Value-to-Base 64 Conversion Table...
Page 151
Data Value-to-Base 64 Conversion Table This appendix presents data value-to-base 64 conversions. Table C-1 is a complete list of conversion values. Table C-1 Data Value-to-Base 64 Conversion Values base 10 value hex value (decimal) 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08...
Page 152
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value (decimal) base 64 value hex value (decimal) 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23...
Page 153
Data Value-to-Base 64 Conversion Table Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value hex value (decimal) 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A...
Page 154
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value (decimal) base 64 value hex value (decimal) 0x4E 01, 14 0x4F 01, 15 0x50 01, 16 0x51 01, 17...
Page 155
Data Value-to-Base 64 Conversion Table Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value hex value (decimal) 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F 0x80...
Page 156
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value (decimal) base 64 value hex value (decimal) 0x84 02, 04 0x85 02, 05 0x86 02, 06 0x87 02, 07...
Page 157
Data Value-to-Base 64 Conversion Table Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value hex value (decimal) 0x9F 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0xAC 0xAD 0xAE 0xAF 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xB6...
Page 158
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value (decimal) C-10 base 64 value hex value (decimal) 0xBA 02, 58 0xBB 02, 59 0xBC 02, 60 0xBD 02, 61...
Page 159
Data Value-to-Base 64 Conversion Table Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value hex value (decimal) 0xD5 0xD6 0xD7 0xD8 0xD9 0xDA 0xDB 0xDC 0xDD 0xDE 0xDF 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xEC...
Page 160
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Table C-1 Data Value-to-Base 64 Conversion Values (continued) base 10 value (decimal) C-12 base 64 value hex value (decimal) 0xF0 03, 48 0xF1 03, 49 0xF2 03, 50 0xF3 03, 51...
The standard version of the Sabre 1555 requires 7.5 ± 0.5 VDC. Battery Pack The battery pack that is used to power the portable data terminal (PDT) version of the Sabre 1555 requires an 1200 mAH 90-240 VAC, 50Hz/60Hz, lithium ion with integral charger and 4-hour charge time. Physical Specifications Table E-1 lists the physical specifications of the Sabre 1555.
Page 172
Shock Vibration Environmental EMI Emissions Approvals Power Usage The current use for the Sabre 1555 unit when operating in interactive mode are listed in Table E-3. Table E-3 Sabre 1555 Current Use with RF Power On Version 915 MHz Value -20°...
IMC setup. Data Rate The Sabre 1555 can read 8 bytes of data from a tag in less than 12 ms, and can write a single byte of data to a tag in less than 25 ms.
Page 174
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Tag Filter Function User-specified groups within a population of tags can be selected, read from, and/or written to using the tag filter function commands. Read/Write Performance Read/write performance varies with RFID inserts, tags, and frequency configurations.
System Specifications Figure E-1 Tag Read Patterns for 2450-MHz Version of Sabre 1555 An example of RFID tag read range for the 915-MHz unit is shown in Figure E-2. Figure E-2 Tag Read Patterns for 915-MHz Version of Sabre 1555...
Page 176
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual Note: The read range shape that extends behind the 1555 is determined by where the user is standing, and in which hand he/she holds the 1555. In Figure E-2, the user operated the 1555 reader in the right hand, and his body blocked the RF.
The minimum print contrast is 40% reflectance difference (long range), and 25% reflectance difference (high visibility). Ambient Light Immunity The Sabre 1555 is immune to direct exposure from office level lighting and sunlight. – Depth of Field High Visibility (1555Exx01xx0001) * (continued) 22.9-190.5 cm (9-75 in)
Page 178
Sabre 1555 RFID & Bar Code Reader Programmer’s Reference Manual E-10...
Need help?
Do you have a question about the Sabre 1555 and is the answer not in the manual?
Questions and answers