800 Series Handheld RFID Reader CP50/9600/8400/Universal Version 1.
Copyright © 2012 CIPHERLAB CO., LTD. All rights reserved The software contains proprietary information of CIPHERLAB CO., LTD.; it is provided under a license agreement containing restrictions on use and disclosure and is also protected by copyright law. Reverse engineering of the software is prohibited. Due to continued product development this information may change without notice.
FOR USA This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
FOR EUROPE This device complies with the essential requirements of the R&TTE Directive 1999/5/EC. The following test methods have been applied in order to prove presumption of conformity with the essential requirements of the R&TTE Directive 1999/5/EC: - EN 60950-1: 2006+A11:2009 Safety of Information Technology Equipment - EN 301 908-1 V4.2.
- EN50371 : 2002 Generic standard to demonstrate the compliance of low power electronic and electrical apparatus with the basic restrictions related to human exposure to electromagnetic fields (10 MHz - 300 GHz) -- General public SAFETY PRECAUTIONS RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN INCORRECT TYPE. DISPOSE OF USED BATTERIES ACCORDING TO THE INSTRUCTIONS.
RELEASE NOTES Version Date Notes
Initial Release 1.00 0.76 Jun. 29, 2012 Modify: Modify default value of command indicating beep to disable Modify: Modify default value of EPC tag type to “SGTIN96” 0.75 Jun. 26, 2012 Modify: The sequences of Introduce and Quick Start Delete: Reader switcher – wrong switcher confgiuration related information Delete: USB charging & communication about “charging” wording Modify: 186xconfiguration about HyperTerminal descriptions Modify: 1.1.
CONTENTS IMPORTANT NOTICES ...................................................................................................................... - 2 For USA .......................................................................................................................................... - 3 For Europe ..................................................................................................................................... - 1 Safety Precautions ...........................................
1800 Series Handheld RFID Reader Reference Manual 1.6 Vibrator ...................................................................................................................................... 42 1.7 RTC ............................................................................................................................................ 43 COMMUNICATION INTERFACE ........................................................................................................... 45 2.1 USB Interface ......
1800 Series Handheld RFID Reader Reference Manual 5.2.2 Delay Time ......................................................................................................................121 5.3 Filter.........................................................................................................................................122 5.3.1 EPC Encoding Scheme ...................................................................................................122 5.3.2 Included EPC .......................
INTRODUCTION 1800 Series RFID Reader is designed to be the most flexible and reliable rugged RFID gun with ergonomic form factor on the market. In terms of hardware specifically designed to work as lightweight, ergonomic design, user-friendly LED display, easy snap-on structure, storage capability and aggressive read-and-write range, 1800 Series RFID Reader provides an efficient and complete solution for various applications upon combine with the terminals via mobile computer mount.
1800 Series Handheld RFID Reader Reference Manual 4) Shut the battery cover back to the RFID Reader until it clicks into place. 5) If the battery is charged successfully, press the , RFID Reader will be powered on. If you can not power on the RFID Reader, maybe one of the issues comes from battery. Then charge the battery to full. It may take approximately 4 hours to charge the battery to full capacity. Note: (1) Any improper handling may reduce the battery life.
Introduction Note: Battery charging stops when the temperature drops below 0°C or exceeds 40°C. It is recommended to charge the battery at room temperature (18°C to 25°C) for optimal performance. CHARGING THE BATTERY VIA CHARGER Instead of direct charging with adapter, you may use a charger to charge the battery. However, the charging time may vary by working condition. 1) Connect the power supply cord to the power port located on the back of the charger. 2) Insert the battery to the end.
1800 Series Handheld RFID Reader Reference Manual Status LED Meaning Blue, Solid Charger power ON Red, Solid Charging battery Green, Solid Charging done Blue/Red Ratio 0.5s:0.5s Error Note: Battery charging stops when the temperature drops below 0°C or exceeds 40°C. It is recommended to charge the battery at room temperature (18°C to 25°C) for optimal performance.
Introduction INSIDE THE PACKAGE The following items are included in the package. Save the box and packaging material for future use in case you need to store or ship device.
00 Series Handheld RFID Reader Reference Manual QUICK START 6
Quick Start OVERVIEW LED Icon Meaning Power Bluetooth® Communication RFID Tag Access Data Transmission Reader Indicator/Memory Low 7
1800 Series Handheld RFID Reader Reference Manual POWER ON RFID READER Be sure the battery is full charging before you power on the RFID Reader. Press the to power on RFID Reader directly. Note: The LED2 will flash blue when you power on the RFID Reader successfully. CONNECTING USB CABLE RFID Reader supports a USB port for connecting to the host computer. You can issue commands via an available USB cable. 1) Remove the USB port cover. 2) Connect the USB communication cable to USB port.
Quick Start ISSUING COMMANDS VIA USB CONNECTION USB connection can be used for issuing commands and upload data to host computer. Below are the procedures to create a USB connection before using RFID Reader. USING HYPERTERMINAL On the host computer: 1) Go to the “Device Manager” on the host computer to confirm used COM port. For example below, the USB Virtual COM_CDC - COM3 is used. Note: For USB Interface type, the default value is VCOM CDC. Refer to 2.
1800 Series Handheld RFID Reader Reference Manual 4) According to Step 1 to select the proper connected COM port, e.g. COM3. 5) Click “OK”.
Quick Start 6) In the COM3 Properties window, you can click the “Restore Defaults” to use default values for connection. Then, click “OK”. Note: After finishing the COM Properties configuration, the connected icon on the HyperTerminal will be changed from to automatically.
1800 Series Handheld RFID Reader Reference Manual 7) In the HyperTerminal window, click on the tool bar to open Properties configuration window, see below. Click “Settings” tab. 8) Click [ASCII Setup] to open ASCII Setup window and some check boxes need to be selected for normalized issuing commands, see below. Click “OK”.
Quick Start 9) After finishing ASCII Setup, in the Properties configuration window, click OK.
1800 Series Handheld RFID Reader Reference Manual CONFIRMING THE USB CONNECTION Now, it begins to issue commands between the host computer and RFID Reader. For example, you can issue “#@sys_info?” command for testing. If the connection is successfully, the HyperTerminal will take a response. Note: If the connection fails, check the USB Interface type whether configured correctly, the default value is ‘127’ for virtual COM CDC. Refer to 2.1 USB Interface.
Quick Start DEFAULT SETTINGS SAVE USER SETTINGS AS DEFAULTS For the RFID Reader to keep the customized settings as user defaults, you must issue “#@sys_svusrtbl” command. Note: After issuing the command, the current settings will be saved as user defaults. Command: #@sys_svusrtbl\r Purpose Save User Defined Setting Response OK\r ERR,[code]\r RESTORE USER/FACTORY DEFAULTS For the RFID Reader to restore the User Defaults, which you have saved earlier, you must issue “#@sys_ldstbl=1” command.
1800 Series Handheld RFID Reader Reference Manual READER SWITCHER RFID Reader supports a switcher that is used to switch between RFID Reader and Alternate trigger scan. Switch to right for RFID and left for Alternate trigger. Make sure the reader switcher is set to correct location based on RFID or Alternate mode. For more Alternate mode information, please refer to Alternate Mode.
Quick Start 3) Remove the mounting plate cover.
1800 Series Handheld RFID Reader Reference Manual 186XCONFIGURATION You can configure the RFID Reader by issuing commands or 186xConfiguration Utility. For HyperTerminal: You may run HyperTerminal.exe on the host computer to send commands to RFID Reader via USB Cable. The commands are not case sensitive. The example command common format is showed as below: Example: #@sys_time? → Get the system time information. #@sys_time=[Y],[M],[D],[h],[m],[s] → Set the system time.
Chapter 1 UNDERSTANDING RFID READER This chapter explains the features and usage of RFID Reader. Before configuring RFID Reader, you have to understand the information by issuing “#@sys_info?” command firstly. Command: #@sys_info?\r Purpose Get System Information Response OK,[m]\r[n]\r[o]\r[p]\r[Q]\r [m]: string that indicates model name “1861E” – Basic UHF type Europe Band “1861U” – Basic UHF type US Band “1861J” – Basic UHF type Japan Band [n]: string that indicates serial number [o]: string that indic
1800 Series Handheld RFID Reader Reference Manual 20
Chapter 1 Understanding RFID Reader 1.1 POWER RFID Reader is powered by a rechargeable 3.7V/2500mAh Li-ion battery pack, and it takes approximately 4 hours to fully charge it via charger or adapter. However, the charging time may vary by working condition. During normal operation, the RFID Reader can work for up to 10 hours. Warning: The battery cover must be in position. If not, the RFID Reader cannot turn on. For a new battery, make sure it is fully charged before you begin to use it.
1800 Series Handheld RFID Reader Reference Manual Command: #@sys_kalive\r Purpose Keep the System Alive Response OK\r ERR,[code]\r 1.1.3 POWER SAVING MODE Power Saving (1~254 min.; 0= Disable): By default, it is set to idle at full-speed for 2 minutes before it enters power saving mode. If this feature is not desired, set it to 0. However, the Power Saving setting will not take effect when data is transmitting via Bluetooth® HID or SPP. Command: #@sys_tps?\r Purpose 22 Get the Delay Time of Power Sav
Chapter 1 Understanding RFID Reader Response OK,[m]\r (Default m= ‘2’) [m]: ‘0’ ~ ‘254’ (Unit=minute) ERR,[code]\r #@sys_tps=[m]\r Purpose Set the Delay Time of Power Saving Mode Response OK\r ERR,[code]\r Note: Power Saving will not take effect when one of the following conditions is met: (1) RFID Reader is in the configuration mode. (2) The scanning mode is set to Test Mode. (3) The setting value of Power Saving is greater than Auto Power Off. 1.1.
1800 Series Handheld RFID Reader Reference Manual 1.2 MEMORY Memory Mode 4MB memory for Memory Mode data access. Transmit Buffer Memory 2KB buffer while getting out of range over a wireless personal area network (WPAN) The collected data can be sent back to a host computer one by one via the Bluetooth® connection or stored in memory when RFID Reader is set to Memory mode.
Chapter 1 Understanding RFID Reader 1.2.1 TRANSMIT BUFFER By default, transmit buffer is enabled for using when the RFID Reader is out of range. Upon reading a tag successfully within range, the RFID Reader responds with one short beep (high tone) and LED3 indicator becomes solid green and goes off. However, the host computer may not receive the data immediately if getting out of range.
1800 Series Handheld RFID Reader Reference Manual Command: #@sys_txben?\r Purpose Response Get Transmission Buffer Status OK,[m]\r (Default m= ‘1’) [m]: ‘0’ – Disable ‘1’ – Enable ERR,[code]\r #@sys_txben=[m]\r Purpose Response Set Transmission Buffer Status OK\r ERR,[code]\r #@sys_txbdly?\r Purpose Get Transmission Buffer Delay Response OK,[m]\r (Default m= ‘0’) [m] Send TX Buffer Delay ‘0’ 0 ms ‘1’ 250 ms ‘2’ 500 ms ‘3’ 1 sec ‘4’ 2 sec ‘5’ 3 sec ‘6’ 5 sec ‘7’ 8 sec ERR,[code]\r #@s
Chapter 1 Understanding RFID Reader 1.2.2 MEMORY MODE The RFID Reader keeps 4MB memory for memory mode operation. When the RFID Reader is in memory mode with green LED5 flashing and blue LED2 off that means any real-time connection established with the host is disabled. Warning: No real-time connection is allowed unless the memory mode is disabled. STATUS You have to disable the memory mode to allow a real-time connection. And confirm the memory size by issuing “#@sys_memsize?” command.
1800 Series Handheld RFID Reader Reference Manual Command: #@sys_memdly?\r Purpose Get Data Transmission Delay Response OK,[m]\r (Default m= ‘0’) [m]: ‘0’~’7’ Data Transmission Delay Value Delay ‘0’ 0 ms ‘1’ 250 ms ‘2’ 500 ms ‘3’ 1 sec ‘4’ 2 sec ‘5’ 3 sec ‘6’ 5 sec ‘7’ 8 sec ERR,[code]\r #@sys_memdly=[m]\r Purpose Set Data Transmission Delay Response OK\r ERR,[code]\r SEND DATA The RFID Reader will respond with two short beeps (high-low tone) as a warning when sending data.
Chapter 1 Understanding RFID Reader #@sys_memup\r Purpose Upload Memory Data Request #@sys_memup\r OK,[m]\r [m]: Data string Response OK\r ERR,[code]\r CLEAR MEMORY Even though data has been sent back to the host, the flash memory is still occupied unless you erase the memory by issuing “#@sys_memclr” command to clear memory. Note: The bluetooth® connection will be broken once entering the memory mode. Command: #@sys_memclr\r Purpose Response Clear Memory OK\r ERR,[code]\r 29
1800 Series Handheld RFID Reader Reference Manual Example: Note: You can disable the COM port or disconnect the USB cable to end the data transmission upon memory mode.
Chapter 1 Understanding RFID Reader 1.3 FUNCTION KEY The function key serves as a modifier key, and the functionality of each key combination is application-dependent.
1800 Series Handheld RFID Reader Reference Manual Number 1 once → Number 2 twice → Number 3 three times → Number 4 four times → Number 5 five times → Number 6 once → Number 7 twice → Number 8 three times → Number 9 four times → Number 0 five times → Send PIN Code + Erase the PIN Code + Cancel the Pai
Chapter 1 Understanding RFID Reader 1.4 LED INDICATORS The five LEDs on the RFID Reader are used to provide a feedback to user about the behavior comes from RFID Reader. For example, the LED1 becomes solid red and goes off upon powering on. The LED indicators status can be divided into 3 parts ─ Normal, Temporary Status and Bluetooth® Pairing Modes. 1.4.1 NORMAL MODE Normal mode shows you the normal LED status without any advanced configuration.
1800 Series Handheld RFID Reader Reference Manual GOOD READ LED STATUS You may configure the LED3 status for a feedback about good read. Command: #@sys_leden?\r Purpose Response Get Good Read LED Status OK,[m]\r (Default m= ‘1’) [m]: ‘0’ – Disable ‘1’ – Enable ERR,[code]\r #@sys_leden=[m]\r Purpose Response Set LED Good Read Status OK\r ERR,[code]\r GOOD READ LED DURATION For a good read for LED3, you may configure the duration time. Command: #@sys_leddu?\r Purpose Get Good Read LED Duration Respon
Chapter 1 Understanding RFID Reader Note: Press + to switch Group1, Group2 or Group3. The 3 Groups function key commands are only available upon RFID mode. In the Alternate mode, the function keys are only used for keypad output strings. Group1 (Green LED1): Press + to enter Group1 with Green LED1. In the Group1, you can press to switch among Battery Status, Bluetooth® Signal Quality and Data Memory Space. After idling 3-seconds timeout, the LED status will return to normal mode.
1800 Series Handheld RFID Reader Reference Manual Poor Very good Free Memory Size (Green LED) Empty Full Note: Press to switch to Bluetooth® Strength showing upon a Bluetooth® connection successfully. Group2 (White LED1): Press + to switch to Group2 with White LED1. The Group2 is defined to 2 commands (Command1 and 2). Press to switch between Command1 and Command2 or press to execute the command directly.
Chapter 1 Understanding RFID Reader Note: Power on RFID Reader, the default value for USB Virtual COM driver is CDC. Press one time upon command3 to switch to Silicon type if you are using Silicon drive as a Virtual COM connection. Wrong VCOM type selection will make disconnection. Command4: a. Break the current connection when Bluetooth® is connected. b. Reset the connection type to default – SPP slave when Bluetooth® is not connected.
1800 Series Handheld RFID Reader Reference Manual 1.5 BUZZER The RFID Reader has a buzzer to provide feedback in various operating conditions.
Chapter 1 Understanding RFID Reader The battery is removed during charging When the battery voltage is under 5%, it will continual beeps. We suggest it is better to charge the battery immediately before the RFID Reader is powered off. You can get the voltage information by issue “sys_battery?” command. The commands below describe the buzzer related configurations: VOLUME There are four volume levels defined to beeping setting. Command: #@sys_bpvol?\r Purpose Get Beeper Volume Response OK,[m]\r (De
1800 Series Handheld RFID Reader Reference Manual #@sys_cmdbp=[m]\r Purpose Set Command indicating Beep Response OK\r ERR,[code]\r GOOD READ You have to enable the buzzer beeping function when you want to get a feedback from RFID Reader. Command: #@sys_grdbp?\r Purpose Get Status of Good-Read Beep Response OK,[m]\r (Default m= ‘1’) [m]: ‘0’ – Disable ‘1’ – Enable ERR,[code]\r #@sys_grdbp=[m]\r Purpose Set Status of Good-Read Beep Response OK\r ERR,[code]\r FREQUENCY By default, the frequency f
Chapter 1 Understanding RFID Reader ERR,[code]\r DURATION You can configure the beeping duration to shortest, short, longer or longest. This function is upon Good-Read beep is enabled. Command: #@sys_grdbdu?\r Purpose Get Beeper Duration Response OK,[m]\r (Default m= ‘Shortest’) [m]: Duration ‘0’ Shortest ‘1’ Short ‘2’ Longer ‘3’ Longest ERR,[code]\r #@sys_grdbdu=[m]\r Purpose Set Beeper Duration Response OK\r ERR,[code]\r Note: When you set the volume of beeper to mute, the feedback from
1800 Series Handheld RFID Reader Reference Manual 1.6 VIBRATOR The RFID Reader has a built-in vibrator, which can be issued command for feedback. This can be helpful when working in noisy environments. For good read/write, the vibrator will make the duration of 1 second feedback with on-off vibrating. The vibrating and duration are programmable. STATUS RFID Reader supports a good feedback with mute vibrator, you can enable/disable by issuing “#@sys_viben=” command. Command: #@sys_viben?\r Purpose Respons
Chapter 1 Understanding RFID Reader 1.7 RTC RFID Reader supports a system clock to keep track of the current time. Command: #@sys_time?\r Purpose Get System Clock Response OK,[Y],[M],[D],[h],[m],[s]\r [Y]: ‘00’ ~ ‘99’ [M]: ‘01’ ~ ‘12’ [D]: ‘01’ ~ ‘31’ [h]: ‘00’ ~ ‘23’ [m]: ‘00’ ~ ‘59’ [s]: ‘00’ ~ ‘59’ ERR,[code]\r #@sys_time=[Y],[M],[D],[h],[m],[s]\r Purpose Response Set System Clock OK\r ERR,[code]\r Example: 43
Chapter 2 COMMUNICATION INTERFACE Follow the sections below for output interfaces supported to establish a WPAN connection with RFID Reader. IN THIS CHAPTER 2.1 2.2 2.3 2.4 2.5 2.6 2.7 USB Interface .......................................................... Bluetooth® Connection Type ........................................ Bluetooth® HID ......................................................... Bluetooth® SPP Slave ................................................. Bluetooth® SPP Master ..................
1800 Series Handheld RFID Reader Reference Manual 2.1 USB INTERFACE Create a connection between RFID Reader and host computer; you have to select the available USB interface type by “#@usb_type=” command. Wrong USB interface type setting will make disconnection. You can also use the function key to switch the USB interface type, refer to 1.4.2 Temporary Mode. Command: #@usb_type?\r Purpose Get USB Interface Type Response OK,[m]\r (Default m=‘127’) [m]: USB Type ‘127’ – Virtual COM CDC ‘128’ – Virtual CO
Chapter 2 Communication Interface #@bt_type?\r Purpose Get Bluetooth® Interface Type Response OK,[m]\r (Default m= ’0’) [m]: Bluetooth® TYPE Bluetooth® Type Description Read only / R/W ‘0’ SPP Slave R/W ‘3’ SPP Master R/W ‘5’ HID R/W ‘6’ 3610 Read only ERR,[code]\r #@bt_type=[m]\r Purpose Response Set Bluetooth® Interface Type OK\r ERR,[code]\r 47
1800 Series Handheld RFID Reader Reference Manual 2.3 BLUETOOTH® HID For Bluetooth® HID connection, issue the “#@bt_type=” command to parameter ‘5’ on the HyperTerminal to change the output interface to Bluetooth® HID. Refer to Using HyperTerminal for related connection settings. To capture the data run any text editor on host computer and the scanned data will be transmitted to the host computer.
Chapter 2 Communication Interface Command: #@bt_hididx?\r Purpose Response Get Bluetooth® HID Parameter OK,[m]\r [m]: Parameter [m] Description Valid Parameters ‘0’ HID KBD Type ‘64’~ ‘77’ (Default m=‘64’) ‘3’ Inter-function Delay ‘0’ ~ ‘254’ (Default m=‘0’) ‘4’ Inter-character Delay ‘0’ ~ ‘254’ (Default m=‘0’) ‘5’ Caps Lock State ‘0’ – OFF (Default m=‘0’) ‘1’ – ON ‘2’ – Auto ‘7’ Alphabets Transmission ‘0’ – Case Sensitive ‘1’ – Ignore Case ‘8’ Digits Transmission ‘0’ – Alpha Numeric Ke
1800 Series Handheld RFID Reader Reference Manual #@bt_hidpr?\r Purpose Get Bluetooth® HID Parameter Response OK,[m]\r [m]: Parameter ERR,[code]\r #@bt_hidpr=[m]\r Purpose Response Set Bluetooth® HID Parameter OK\r ERR,[code]\r Example: 50
Chapter 2 Communication Interface 2.3.2 KEYBOARD SETTINGS Alphabets Layout Numeric Layout Capital Lock Setting Alphabets Transmission Numeric Transmission ALPHABETS LAYOUT By default, the alphabets layout is set to normal mode, also known as the standard English layout. Select French or German keyboard layout if necessary. The RFID Reader will make adjustments when sending the "A", "Q", "W", "Z", "Y", and "M" characters according to this setting.
1800 Series Handheld RFID Reader Reference Manual QWERTY layout, which is normally used in western countries. Select “Lower Row” for the “Numeric Layout” setting for the upper row is for special characters. FRENCH KEYBOARD STYLE – AZERTY French layout; see below for French Keyboard Style. Select “Upper Row” for the “Numeric Layout” setting for the lower row is for special characters. GERMAN KEYBOARD LAYOUT – QWERTZ German layout; see below for German Keyboard Style.
Chapter 2 Communication Interface Options Parameter Description Normal (Default) ‘0’ Depend on the [Shift] key or [Shift Lock] setting. Lower Row ‘1’ For QWERTY or QWERTZ keyboard. Upper Row ‘2’ For AZERTY keyboard. Note: This setting is to be used with the Character Substitution setting when support to certain keyboard types (languages) is unavailable but required.
1800 Series Handheld RFID Reader Reference Manual Options Parameter Description Case Sensitive ‘0’ Alphabets will be transmitted according to the original case. ‘1’ Alphabets will be transmitted according to the status of Caps Lock on the keyboard only. (Default) Ignore Case NUMERIC TRANSMISSION By default, the alphanumeric keypad is used for transmitting numeric. Select “Numeric Keypad” if you wish to use the numeric keypad.
Chapter 2 Communication Interface Options Parameter Description Alphanumeric Keypad (Default) ‘0’ Alphanumeric Keypad will be used for transmitting numeric. Numeric Keypad ‘1’ Numeric Keypad will be used for transmitting numeric. 2.3.3 INTER-CHARACTER DELAY By default, the inter-character delay is set to zero. Specify a value, ranging from 0 to 254 in units of millisecond, to match the computer response time of the keyboard interface.
1800 Series Handheld RFID Reader Reference Manual 2.3.4 INTER-FUNCTION DELAY By default, the inter-function delay is set to zero. Specify a value, ranging from 0 to 254 in units of milliseconds, to match the computer response time of the keyboard interface. Such delay time is inserted between every function code (0x01 ~ 0x1F) being transmitted. The longer the delay time is, the slower the transmission speed will be.
Chapter 2 Communication Interface 2.4 BLUETOOTH® SPP SLAVE For Bluetooth® SPP Slave, issue the “#@bt_type=” to parameter ‘0’ for output interface. Then, refer to Set Up a WPAN Connection for related connection settings. By default, RFID Reader connection type is configured to “SPP Slave”.
1800 Series Handheld RFID Reader Reference Manual 2.5 BLUETOOTH® SPP MASTER As a SPP master device, RFID Reader will be able to resume connection with the host computer upon powering on again, as long as the host application is running. If RFID Reader fails to resume connection, it will try every 5 seconds to re-connect to the host computer unless you issue the “#@bt_reset” or “#@sys_ldstbl=” command. For Bluetooth® SPP Master Connection, refer to 3.1.4 Bluetooth® SPP Master.
Chapter 2 Communication Interface 2.6 USB HID VIA 3610 For USB HID via 3610, connect 3610 to the USB port of host computer, and then connect RFID Reader to 3610 via Bluetooth®. Configure the interface to USB HID via 3610 by issuing the “#@bt_type=” command to parameter ‘6’. To capture the data run any text editor on host computer. The scanned data will be transmitted to the host computer.
1800 Series Handheld RFID Reader Reference Manual Numeric Layout Normal Capital Lock Type Normal Capital Lock State Off Alphabets Transmission Case-sensitive Numeric Transmission Alphanumeric keypad Inter-Character Delay 0 (ms) 2.6.1 ACTIVATE USB HID & SELECT KEYBOARD TYPE When USB HID via 3610 interface is activated, you have to select a keyboard type from parameter ‘097’ to ‘110’ so that you can complete this setting. Parameter ‘096’ is for USB VCOM via 3610 connection.
Chapter 2 Communication Interface Command: #@bt_aclidx?\r Purpose Response Get Bluetooth® 3610 Parameter OK,[m]\r [m]: Parameter [m] Description Valid Parameters ‘0’ 3610 Type ‘096’ ~ ‘110’ ‘3’ Inter-function Delay ‘0’ ~ ‘254’ (Default m=‘0’) ‘4’ Inter-character Delay ‘0’ ~ ‘254’ ‘5’ Caps Lock State ‘0’ – OFF ‘1’ – ON ‘2’ – Auto ‘7’ Alphabets Transmission ‘0’ – Case Sensitive ‘1’ – Ignore Case ‘8’ Digits Transmission ‘0’ – Alpha Numeric Keypad ‘1’– Numeric Keypad ‘9’ Digits Position
1800 Series Handheld RFID Reader Reference Manual ERR,[code]\r #@bt_aclact\r Purpose Request Activate Bluetooth® 3610 Setting #@bt_aclact\r [m]: Parameter Response OK\r ERR,[code]\r 62
Chapter 2 Communication Interface 2.6.2 KEYBOARD SETTINGS Alphabets Layout Numeric Layout Capital Lock Setting Alphabets Transmission Numeric Transmission ALPHABETS LAYOUT By default, the alphabets layout is set to normal mode, also known as the standard English layout. Select French or German keyboard layout if necessary. RFID Reader will make adjustments when sending the "A", "Q", "W", "Z", "Y", and "M" characters according to this setting.
1800 Series Handheld RFID Reader Reference Manual US KEYBOARD STYLE – NORMAL QWERTY layout, which is normally used in western countries. Select “Lower Row” for the “Numeric Layout” setting for the upper row is for special characters. FRENCH KEYBOARD STYLE – AZERTY French layout; see below for French Keyboard Style. Select “Upper Row” for the “Numeric Layout” setting for the lower row is for special characters. GERMAN KEYBOARD LAYOUT – QWERTZ German layout; see below for German Keyboard Style.
Chapter 2 Communication Interface Options Parameter Description Normal (Default) ‘0’ Depends on the [Shift] key or [Shift Lock] setting Lower Row ‘1’ For QWERTY or QWERTZ keyboard Upper Row ‘2’ For AZERTY keyboard Note: This setting is to be used with the Character Substitution setting when support to certain keyboard types (languages) is unavailable but required.
1800 Series Handheld RFID Reader Reference Manual Options Parameter Description Case Sensitive ‘0’ Alphabets will be transmitted according to the original case. ‘1’ Alphabets will be transmitted according to the status of Caps Lock on the keyboard only. (Default) Ignore Case NUMERIC TRANSMISSION By default, the alphanumeric keypad is used for transmitting digits. Select “Numeric Keypad” if you wish to use the keys on the numeric keypad.
Chapter 2 Communication Interface Alphanumeric Keypad (Default) ‘0’ Alphanumeric Keypad will be used for transmitting numeric. Numeric Keypad ‘1’ Numeric Keypad will be used for transmitting numeric. 2.6.3 INTER-CHARACTER DELAY By default, the inter-character delay is set to zero. Specify a value, ranging from 0 to 254 in units of millisecond, to match the computer response time of the keyboard interface. Such delay time is inserted between every character being transmitted.
1800 Series Handheld RFID Reader Reference Manual 2.6.4 INTER-FUNCTION DELAY By default, the inter-function delay is set to zero. Specify a value, ranging from 0 to 254 in units of milliseconds, to match the computer response time of the keyboard interface. Such delay time is inserted between every function code (0x01 ~ 0x1F) being transmitted. The longer the delay time is, the slower the transmission speed will be.
Chapter 2 Communication Interface 2.7 USB VCOM VIA 3610 Connect 3610 to the USB port of host computer, and then connect RFID Reader to 3610 via Bluetooth®. Configure the output interface to USB VCOM via 3610 by issuing the “#@bt_type=” command to parameter ‘6’. You may run HyperTerminal.exe on the host computer to view and capture the data transmission from RFID Reader.
1800 Series Handheld RFID Reader Reference Manual Options Parameter Description VCOM - CDC ‘127’ Use CDC for a virtual com output interface. ‘128’ Use Silicon for a virtual com output interface.
Chapter 3 SET UP A WPAN CONNECTION RFID Reader can be configured to send data to a host computer wirelessly via the Bluetooth® and 3610. Upon powering up, RFID Reader will be ready to establish a WPAN connection. To establish a connection via Bluetooth® dongle after pairing… Interface Option Reference Bluetooth® HID 2.3 Bluetooth® HID ® Bluetooth SPP (Slave/Master) 2.4 Bluetooth® SPP Slave, 2.
1800 Series Handheld RFID Reader Reference Manual 3.1 CONNECTING VIA BLUETOOTH® DONGLE 3.1.1 CHANGE INTERFACE Once the USB connection between host computer and RFID Reader is successfully, you have to change the connected interface type before establishing a WPAN connection via Bluetooth® dongle. In the HyperTerminal window, issue “#@bt_type=” command to change the connected interface and issue “#@bt_type?” command to confirm the used interface at present. “Activate Bluetooth® HID”, the parameter is ‘5’.
Chapter 3 Set Up a WPAN Connection 3.1.2 CONFIGURE RELATED SETTINGS BROADCASTING RFID Reader can be configured to hide itself from other devices equipped with Bluetooth® wireless technology. Simply disable the device name broadcasting setting so that it won’t be discovered by any other computer. However, broadcasting must be enabled for establishing an initial connection with RFID Reader. For example, disable device name broadcasting after successfully connecting RFID Reader to one WorkStation.
1800 Series Handheld RFID Reader Reference Manual Command: #@bt_secure?\r Purpose Response Get Bluetooth® Authentication OK,[m]\r (Default m= ‘0’) [m]: Authentication ‘0’ – Disable ‘1’ – Enable ERR,[code]\r #@bt_secure=[m]\r Purpose Set Bluetooth® Authentication Response OK\r ERR,[code]\r PIN CODE RFID Reader allows up to 16 characters for a PIN code. If the PIN or passkey is incorrect, any connection requirement will be rejected by RFID Reader. See step 8 in 3.1.3 Bluetooth® HID and SPP Slave.
Chapter 3 Set Up a WPAN Connection Note: When using Bluetooth® HID, some device driver may not support pre-defined PIN code for authentication. In this case, make sure you have RFID Reader set to “No PIN or use random PIN” before pairing. While pairing, the host PIN code will be displayed on the host computer. Have RFID Reader to input the matching PIN code for connection. Refer to 1.4.3 Bluetooth® Pairing Mode. Bluetooth Simple Security Pairing Mode Command: #@bt_ssp?\r Purpose Get Bluetooth® Parameter
1800 Series Handheld RFID Reader Reference Manual Refer to steps 1~11 below for a Bluetooth® connection. BLUETOOTH® SPP SLAVE 1) 2) Enable the Bluetooth® function on host computer. (Windows® XP only) Double-click the Bluetooth® icon located on the lower right of the taskbar. Alternatively, you may go to Control Panel > Bluetooth Devices. 3) Click [Add] to search devices nearby.
Chapter 3 Set Up a WPAN Connection 6) Wait for a few seconds for the Wizard to search available devices nearby. All available devices will appear on the search window. Select the device (e.g. RFID Reader) that you want to connect. If the target device does not appear on the list, click [Search Again] to refresh the list. The RFID Reader might enter power-saving mode during an idling time (=discoverable), and you can press the to have it active again.
1800 Series Handheld RFID Reader Reference Manual See BT HID connection below, click [Next]. 8) 78 Enter the passkey for authentication, which must be exactly the same as configured for RFID Reader. Click [Next].
Chapter 3 Set Up a WPAN Connection 9) Wait for a few seconds for Windows to confirm the Passkey. 10) See SPP Slave connection below, click [Finish].
1800 Series Handheld RFID Reader Reference Manual RFID Reader as Bluetooth® SPP Slave See BT HID connection below, click [Finish]. Note: When Bluetooth® security is enabled without providing a pre-set PIN code, the random of PIN code is supported.
Chapter 3 Set Up a WPAN Connection 11) Now the RFID Reader will be listed as shown below. Select and Remove Note: When any changes are made to authentication and PIN code on the RFID Reader, or you want to change RFID Reader to use Bluetooth® HID, it is suggested to remove the connected RFID Reader from the paired device list (called unpairing) firstly and go through the whole process to re-establish the connection. 12) Run the desired application on your computer, such as HyperTerminal.
1800 Series Handheld RFID Reader Reference Manual Bluetooth® SPP Connected Bluetooth® SPP Disconnected See the comparisons between Bluetooth® HID and Notepad below: 82
Chapter 3 Set Up a WPAN Connection Bluetooth® HID Connected Bluetooth® HID Disconnected 83
1800 Series Handheld RFID Reader Reference Manual 3.1.4 BLUETOOTH® SPP MASTER BLUETOOTH® SPP MASTER 1) 2) Enable the Bluetooth® function on the host computer. Double-click the Bluetooth® icon located on the lower right of the taskbar. Alternatively, you may go to Control Panel > Bluetooth Devices. 3) Select Hardware tab and click [Properties]. 4) In the Generic Bluetooth® Radio Properties window, select Advanced tab to see the Bluetooth® MACID of host computer.
Chapter 3 Set Up a WPAN Connection 5) Enable HyperTerminal on the host computer and configure all the pre-processing about Bluetooth® SPP Master connection. Note: When any changes are made to Bluetooth® type, it is suggested to reset the Bluetooth® connection by “#@bt_reset” command. Refer to 3.3.
1800 Series Handheld RFID Reader Reference Manual Connection. 6) On the host computer, a Bluetooth® connection information box will pop-up on the lower right of the taskbar. Click it. 7) In the Add Bluetooth® Device Wizard window, key in the passkey that is the same as you have entered on the RFID Reader. The default value is 0000. Click [Next]. 8) Click [Finish].
Chapter 3 Set Up a WPAN Connection 9) In the Bluetooth® Devices configured window will show you connected Device.
1800 Series Handheld RFID Reader Reference Manual Note: When any changes are made to authentication and PIN code on the RFID Reader, or you want to change to use Bluetooth® HID, it is suggested to remove the connected RFID Reader from the paired device list (called unpairing) firstly and go through the whole process to re-establish the connection. 10) Run the desired application on host computer, such as HyperTerminal.exe if using Bluetooth® SPP or Notepad.exe if using Bluetooth® HID.
Chapter 3 Set Up a WPAN Connection After configuring, the RFID Reader will stay active for a specified period of time (2 minutes by default) trying to connect to the 3610 while the LED2 is flashing blue (On/Off ratio 0.5 s: 0.5 s). Once connected, the RFID Reader will respond with three beeps (tone ascending from low to high), and the LED2 flashes blue (On/Off ratio 0.02 s: 3 s). When out of range, the RFID Reader will respond with three short beeps (tone descending from high to low).
1800 Series Handheld RFID Reader Reference Manual 3.2.2 USB VCOM VIA 3610 CONNECTION If you want to change the USB VCOM via 3610 interface, use one of the connected RFID Reader to configure the interface-related settings and it will pass the new settings to 3610, which will then initialize and pass the settings to any other connected devices. 1) Power on RFID Reader 2) Connect RFID Reader to host computer with a USB cable. 3) Enable HyperTerminal on the host computer for issuing commands.
Chapter 3 Set Up a WPAN Connection 7) After the RFID Reader resumes connection with 3610, it will pass the interface-related settings to 3610. 8) Upon receipt of the new settings, 3610 will initialize itself. 9) Updated with new settings, 3610 will pass the settings to other connected devices.
1800 Series Handheld RFID Reader Reference Manual 3.3 DISCONNECTION You can break a connection between RFID Reader and host computer by pressing + directly to shut down the RFID Reader. Or issue commands described as below sections to make a disconnection. By default, it is set to automatically shut down after idling 10 minutes. Refer to 1.1.2 Power OFF. Note: The condition between RFID Reader and host computer will also be broken once the RFID Reader enters power saving mode.
Chapter 3 Set Up a WPAN Connection Once the Bluetooth® is connected upon no data transmitted, The RFID Reader will have LED2 flashing blue to wait data transmitting. Once enabling the Bluetooth® power saving function, Bluetooth® connection will be disconnected and the LED2 will go off. Press the to wake up the RFID Reader and make the Bluetooth® connection go back to standby mode with LED2 flashing.
1800 Series Handheld RFID Reader Reference Manual 94
Chapter 4 DEFINE OUTPUT FORMAT You may configure the format of the collected data output to the host computer. Tags read by the RFID Reader can be configured below – 1) Decide the output format. 2) Define the data fields for Time stamp, Data Count and Data sections. 3) Set the separators to each section. 4) Define output length to the data. 5) Add Prefix Code and Suffix Code before transmission. 6) Decide the output sequence of Time stamp, Data Count and Data sections. IN THIS CHAPTER 4.1 4.2 4.3 4.4 4.
1800 Series Handheld RFID Reader Reference Manual 4.1 LETTER CASE (HID MODE ONLY) By default, the alphabetic transmission is case-sensitive, meaning that the alphabet will be transmitted according to their original case. Ignoring the original letter case, select [Upper Case] to output data in upper case only; otherwise, select [Lower Case] to output data in lower case only. Refer to 2.3.1 Activate Bluetooth® HID & Select Keyboard Type or 2.6.1 Activate USB HID & Select Keyboard Type. 4.
Chapter 4 Define Output Format In order to transmit data quickly, the system may break the data into small chunks as packet data. This data will be presented as below format. Hexadecimal: The output data is consisted of 16 unique symbols, the numbers 0 to 9 and the letters A to F. Specified for every byte (8 bits) as two consecutive hexadecimal digits. It is easier for users to read hexadecimal numbers than binary numbers.
1800 Series Handheld RFID Reader Reference Manual 4.3.1 TIME STAMP SECTION You can specify individual field to each section. Time Stamp section is divided into 7 fields as year, month, day, weekday, hour, minute and second. Separators can be defined among fields to make more clear presentation. It is up to 6 separators can be specified to Time Stamp section. Time Stamp Sequence Issue “#@dat_tseq=” command to configure the fields of Time Stamp section. You can set the parameter to ‘0’ to disable the field.
Chapter 4 Define Output Format [q]: Time Data Type in Field 5. Default = ‘5’ [r]: Time Data Type in Field 6. Default = ‘6’ [s]: Time Data Type in Field 7. Default = ‘7’ ERR,[code]\r Example: Note: If the parameter for field is set to ‘0’, the separator will also be ignored. Time Stamp Separators You can configure the separator between field and field with hexadecimal or character. Refer to ASCII Table. Command: #@dat_tsprh?\r, #@dat_tspr?\r Purpose Request Get the Separators of Field in Time Stamp Secti
1800 Series Handheld RFID Reader Reference Manual [p]: separator between field4 and field5. Default= ‘20’ (‘ ’) [q]: separator between field5 and field6. Default= ‘3A’ (‘:’) [r]: separator between field6 and field7. Default= ‘20’ (‘ ’) ERR,[code]\r #@dat_tspr=[m],[n],[o],[p],[q],[r],[s]\r Purpose Set the Separators of Field in Time Stamp Section Request #@dat_tspr=[m],[n],[o],[p],[q],[r],[s]\r [m]: input data format, ‘0’- in Hexadecimal, ‘1’- in character [n]: separator between field1 and field2 [o]: se
Chapter 4 Define Output Format Note: There will be 7 fields for a Time stamp data output and 6 separators will be defined. The default value for weekday field is disabled; remember enabling it before you begin to configure the separators to all fields clearly. Year For year output field, you can define it as 2 digits or 4 digits.
1800 Series Handheld RFID Reader Reference Manual #@dat_tyear?\r Purpose Get the Setting of Year Field Response OK,[m]\r (Default m= ‘0’.) [m]: Year format. 0 – 2 digits, 1 – 4 digits (shown as ‘20xx’). ERR,[code]\r #@dat_tyear=[m]\r Purpose Response Set the Year Field OK\r [m]: Year format. m= ‘0’ is for 2 digits, m= ‘1’ is for 4 digits (shown as ‘20xx’). ERR,[code]\r Example: Millisecond Enable this function to active millisecond field. Command: #@dat_tms?\r Purpose Get the Setting of Millisecond
Chapter 4 Define Output Format ERR,[code]\r #@dat_tms=[m]\r Purpose Response Set to Display Millisecond OK\r ERR,[code]\r Example: 4.3.2 DATA COUNT SECTION Define a serial number to output data. The serial number would be specified into 6 digits beginning from 000001. When the counter is up to 999999, it will be renewed from 000001. Reset Counter Event There are three events supported to reset the counter.
1800 Series Handheld RFID Reader Reference Manual [m] Get Reset Counter Command ‘1’ ‘0’ [n] UHF Power On ‘1’ ‘0’ [o] New Bluetooth® connection ‘1’ ‘0’ ERR,[code]\r #@dat_rstcnt=[m],[n.],[o]\r Purpose Set Counter Reset Event Response OK\r ERR,[code]\r #@dat_rstcnt\r Purpose Reset Data Counter Response OK\r ERR,[code]\r Note: Data Counter will always be reset when system power up. Example: Counter Padding You can define the padded character as a prefixed counter.
Chapter 4 Define Output Format (space) for 20. Command: #@dat_cntpad?\r Purpose Response Get the Setting of Pad Counter Character OK,[m]\r (Default m= ‘20’ - 0x20 space) [m]: Character to be padded before data counter, shown in Hexadecimal value. ERR,[code]\r #@dat_cntpad=[m]\r Purpose Set the Character to be Padded before Counter Response OK\r ERR,[code]\r Example: 105
1800 Series Handheld RFID Reader Reference Manual 4.3.3 DATA SECTION Data section is divided into 5 fields as CRC, PC, EPC, Memory Data and Data Length. Separators can be defined among fields to make more clear presentation. It is up to 4 separators can be specified to Data section. Data Sequence By default, data sequence is PC, EPC, CRC, Memory Data and Data Length. Just because the Data Length parameter is set to ‘0’, it will not be appeared during data output. Command: #@dat_rfseq?\r Purpose Get the S
Chapter 4 Define Output Format Purpose Response Set the Sequence of Each Field in RFID Section OK\r ERR,[code]\r Example: 107
1800 Series Handheld RFID Reader Reference Manual Data Separators You can configure the separator between field and field with hexadecimal or character. Refer to ASCII Table. Command: #@dat_rfsprh?\r, #@dat_rfspr?\r Purpose Get the Separators of Each field in RFID Data Section Request #@dat_rfsprh?\r //Response data will be shown in Hexadecimal value #@dat_rfspr?\r //Response data will be shown in character Response OK,[m],[n],[o],[p]\r (Default m= ‘00’, n= ‘00’, o= ‘00’, p= ‘00’, ‘00’ is for NULL) [m
Chapter 4 Define Output Format Note: If the parameter for field is set to ‘0’, the separator will also be ignored. Data Length Enable the Data Length function to show the length for RFID Data, EPC and memory data. Command: #@dat_rflen?\r Purpose Get the Setting of RFID Data Length 109
1800 Series Handheld RFID Reader Reference Manual Response OK,[m]\r (Default m= ‘0’) [m]: Data Length Type ‘0’- Total RFID Data Length. Separators are not included. ‘1’- EPC Length ‘2’- Memory Data Length ERR,[code]\r #@dat_rflen=[m]\r Purpose Response Set the RFID Data Length OK\r ERR,[code]\r Example: 4.4 PREFIX/SUFFIX CODE By default, there is no prefix code configured to Counter and RFID Data Section, and [ENTER] or [CR] (Carriage Return) is configured to be suffix code for RFID Data Section.
Chapter 4 Define Output Format Counter, Time Stamp or RFID Data) you want to define firstly. Command: #@dat_pfxidx?\r Purpose Get Prefix/Suffix Parameter Response OK,[m]\r [m]: Prefix / Suffix Parameter [m] Description ‘1’ Prefix of Data Counter Section ‘2’ Suffix of Data Counter Section ‘3’ Prefix of Time Stamp Section ‘4’ Suffix of time Stamp Section ‘5’ Prefix of RFID Data Section ‘6’ Suffix of RFID Data Section ERR,[code]\r #@dat_pfxidx=[m]\r Purpose Set Prefix Parameter Response OK
1800 Series Handheld RFID Reader Reference Manual Purpose Response Set Prefix/Suffix OK\r ERR,[code]\r Default Prefix of Counter Section ‘00’ (NULL) Prefix of Time Stamp Section ‘20’ (SPACE) Prefix of RFID Data Section ‘00’ (NULL) Suffix of Counter Section ‘2E’ (.
Chapter 4 Define Output Format 4.5 SECTION SEQUENCE After finishing all section configurations, you can adjust the sequence or disable the section. Command: #@dat_seq?\r Purpose Get the Setting of Output Data Sequence Response OK,[m],[n],[o]\r (Default m= ‘1’, n= ‘2’, o= ‘3’) [m]: Section in sequence 1 [n]: Section in sequence 2 [o]: Section in sequence 3 Data section will be one of the following: [m]/[n]/[o] Section ‘0’ Disable this section ‘1’ Count section ‘2’ Time Stamp section ‘3’ RFID Dat
1800 Series Handheld RFID Reader Reference Manual Response OK\r ERR,[code]\r Example: 114
Chapter 4 Define Output Format 115
Chapter 5 RFID SCAN RFID Reader supports a switcher allows you to switch between RFID and Alternate Mode. You can get the status between RFID and Alternated mode by issuing “#@rf_switch?” command. Command: #@rf_switch?\r Purpose Get the Status between RFID and Alternate Mode Response OK,[m]\r (Default m= ‘1’) [m]: Status of RFID/EXT Switch ‘0’ – EXT Mode (Alternate Mode) ‘1’ – RFID Mode ERR,[code]\r IN THIS CHAPTER 5.1 5.2 5.3 5.4 5.5 Scan Mode ..........................................................
1800 Series Handheld RFID Reader Reference Manual RFID Reader scan modes are divided into Single, Test and Multi-Tag mode described below. Scan Mode Description Single Mode Read Tag by pressing key. 1. Condition to start the operation: Press and hold the key. 2. Condition to stop the operation: (1) A tag is read (2) key is released. (3) “Scan Session Timeout” expires while no Tag data is received (4) New scan mode is set. 3.
Chapter 5 RFID Scan Response OK,[m]\r (Default m= ‘6’) [m]: Scan Mode ‘6’ – Single Mode ‘7’ – Test Mode ‘9’ – Multi – Tag Mode ERR,[code]\r #@rf_scan=[m]\r Purpose Set Scan Mode Response OK\r ERR,[code]\r 5.2 SCAN TIME 5.2.1 TIMEOUT You have to specify the scanning timeout interval (0~254 sec.; 0= Disable) when the scan mode is set to Single Mode. Operation will stop if the operation time = Scan Session Timeout and No Tag data is received. The range of timeout is 0~254 second.
1800 Series Handheld RFID Reader Reference Manual [m]: Timeout, ‘0’ ~ ‘254’ ERR,[code]\r #@rf_tscan=[m]\r Purpose Set Scan Section Timeout Response OK\r ERR,[code]\r Note: This command is available for Single Mode. If you set the “#@rf_tscan” value to 5, the waiting time is over to 5 sec. upon pressing . And no tag data is received, the operation will stop.
Chapter 5 RFID Scan 5.2.2 DELAY TIME You can set the RFID Reader always scanning or make an interval between each decoding. Specify the scanning delay time when the scan mode is set to Multi-Tag Mode: Command: #@rf_scandly?\r Purpose Get Scan Delay Response OK,[m]\r (Default m= ‘0’) [m]: Scan Delay ‘0’ 100ms ‘1’ 200ms ‘2’ 400ms ‘3’ 800ms ‘4’ 1 sec ‘5’ 2 sec ‘6’ 3 sec ‘7’ 5 sec ERR,[code]\r #@rf_scandly=[m]\r Purpose Response Set Scan Delay OK\r ERR,[code]\r 121
1800 Series Handheld RFID Reader Reference Manual 5.3 FILTER 5.3.1 EPC ENCODING SCHEME Accepted EPC Encoding Scheme - Parameter 1 Command: #@rf_epctype1?\r Purpose Get EPC Scheme Parameter 1 Response OK,[m]\r (Default = ‘11111111’ ) [m]: EPC Scheme parameter 1. 8 character series composed by value 0 and 1 indicating the state of supported 8 EPC Schemes. ‘0’ – to deny the tag which EPC is encoded by this scheme. ‘1’ – to accept the tag which EPC is encoded by this scheme.
Chapter 5 RFID Scan Schemes. 0 Æto deny the tag which EPC is encoded by this scheme. 1 Æto accept the tag which EPC is encoded by this scheme. Character EPC encoding scheme 1 (Left) GID96 2 SGTIN198 3 GRAI170 4 GIAI202 5 SGLN195 6 GDTI113 7 ADI 8(Right) Reserved Always read and write as 1 ERR,[code]\r #@rf_epctype2=[m]\r Purpose Response Set EPC Scheme Parameter 2 OK\r ERR,[code]\r Note: If both EPC Scheme parameter 1 and 2 are set to “11111111”, it means with accepting all tags without
1800 Series Handheld RFID Reader Reference Manual 5.3.2 INCLUDED EPC Filter is used in order to define a pattern of the tag where should the same as selected part of EPC. The selected part of EPC that have to fit for the requirements then can be accepted. Note: Tags that fit to the defined configurations will be accepted. Start Define the acceptable start bit of EPC that you want to filter. Command: #@rf_sepcsb?\r Purpose Get Included EPC Start Bit Response OK,[m]\r (Default m= ‘0’) [m]: Start bit of E
Chapter 5 RFID Scan Pattern Define the hexadecimal pattern that is used to be compared. Command: #@rf_sepcpt?\r Purpose Response Get Included EPC Pattern OK,[m]\r (Default m= ‘00’) [m]: EPC pattern in hexadecimal value. ERR,[code]\r #@rf_sepcpt=[m]\r Purpose Response Set Included EPC Pattern OK\r ERR,[code]\r #@rf_sepcpt2?\r Purpose Get Included EPC2 Pattern Response OK,[m]\r (Default m= ‘00’) [m]: EPC pattern in hexadecimal value. ERR,[code]\r #@rf_sepcpt2=[m]\r Purpose Set Included EPC2 Pattern
1800 Series Handheld RFID Reader Reference Manual Example: Note: The pattern must be consistent with length so that you can filter the transmitted data and accept it.
Chapter 5 RFID Scan 5.3.3 EXCLUDED EPC For an excluded EPC filter, it is unacceptable once the selected part of EPC is fitted for the requirements. Note: Tags that fit to the defined configurations will not be accepted. Start Define the unacceptable start bit of EPC that you want to filter. Command: #@rf_xepcsb?\r Purpose Get Excluded EPC Start Bit Response OK,[m]\r (Default m= ‘0’) [m]: Start bit of EPC. Max 255 and sum of start bit and pattern length bit cannot be more than 256. ERR,[code]\r #@rf_xe
1800 Series Handheld RFID Reader Reference Manual ERR,[code]\r Pattern Define the hexadecimal pattern that is used to be compared. Command: #@rf_xepcpt?\r Purpose Get Excluded EPC Pattern Response OK,[m]\r (Default m= ‘00’) [m]: EPC pattern in hexadecimal value ERR,[code]\r #@rf_xepcpt=[m]\r Purpose Response Set Excluded EPC Pattern OK\r ERR,[code]\r #@rf_xepcpt2?\r Purpose Get Excluded EPC2 Pattern Response OK,[m]\r (Default m= ‘00’) [m]: EPC pattern in hexadecimal value. ERR,[code]\r #@rf_xepc
Chapter 5 RFID Scan ERR,[code]\r Example: Note: The pattern must be consistent with length so that you can filter the transmitted data and eliminate it. 5.3.
1800 Series Handheld RFID Reader Reference Manual Acted Encoding Scheme for Included/Excluded EPC Filter Command: #@rf_epcfcode?\r Purpose Get Acted Scheme for EPC Filter Response OK,[m]\r (Default=’2C’) [m]: Acted Scheme for EPC Filter* [m] EPC Encoding Scheme ‘2C’ GDTI-96(Default) ‘2D’ GSRN-96 ‘2F’ USDoD-96 ‘30’ SGTIN-96 ‘31’ SSCC-96 ‘32’ SGLN-96 ‘33’ GRAI-96 ‘34’ GIAI-96 ‘35’ GID-96 ‘36’ SGTIN-198 ‘37’ GRAI-170 ‘38’ GIAI-202 ‘39’ SGLN-195 ‘3A’ GDTI-113 ‘3B’ ADI ERR,[co
Chapter 5 RFID Scan 5.4 MULTI-TAG 5.4.1 COUNTER The scanned data of Multi-Tag mode will be saved in On-chip RAM for a fast compared process. Set a non-zero Multi-Tag Counter will create a tag list in the RFID Reader. If the scan mode is Multi-Tag, any received individual tag will be compared and stored to the counter of the list (up to 128 counters can be configured to a tag list). Any repeated EPC tag will not be accepted and stored to the list. Instead of that, it will be ignored.
1800 Series Handheld RFID Reader Reference Manual Purpose Response Get Multi-Tag Counter OK,[m]\r (Default m= ‘0’) [m]: Multi-Tag Counter, ‘0’, ‘1’ ~‘128’ ERR,[code]\r #@rf_mtagcnt=[m]\r Purpose Request Set Multi-Tag Counter #@rf_mtagcnt=[m]\r [m]: Multi-Tag Counter Response OK\r ERR,[code]\r #@rf_mtagbeep?\r Purpose Response Get Multi-Tag Beeping OK,[m],[n]\r (Default m= ‘0’, n= ‘1’) [m]: Repeated Tag Beeping is disable [n]: Tag List Full Beeping is enable ERR,[code]\r Multi-Tag List Type Command:
Chapter 5 RFID Scan 5.4.3 MULTI-TAG BEEP For any behavior about Multi-Tag counter, RFID Reader supports you beep feedback to know the status. Get a new tag: one short beep, high tone Get a repeated tag: one short beep, low tone Full Tag List (Scan Session Completed): six short bee, low-mid-high-low-mid-high Beeping Status There are two parameters will be specified here. One is the repeated tag beeping another is the full Tag List beeping.
1800 Series Handheld RFID Reader Reference Manual Command: #@rf_mtagbeep?\r Purpose Get Multi-Tag Beeping Response OK,[m],[n]\r (Default m= ‘0’, n= ‘1’) [m]: Repeated Tag Beeping [n]: Tag List Full Beeping ERR,[code]\r #@rf_mtagbeep=[m],[n]\r Purpose Set Multi-Tag Beeping Request #@rf_mtagbeep=[m],[n]\r [m]: Repeated Tag Beeping. ‘0’ – Disable, ‘1’ – Enable [n]: Tag List Full Beeping. ‘0’ – Disable, ‘1’ – Enable Response OK\r ERR,[code]\r 5.5 ACCESS TAG 5.5.
Chapter 5 RFID Scan Generally speaking, RFID Reader allows you to configure the access password, memory bank, starting address and data length of a accessed tag. Reserved Memory: An EPC GEN 2 tag has two separate passwords – a Kill Password and an Access Password. Each password is 32 bits and is stored in the reserved bank (bank 00) of a tag memory. For security, the target between Kill Password and Access Password are different.
1800 Series Handheld RFID Reader Reference Manual 5.5.2 READ/WRITE TAG By default, the RFID Reader access mode is set to Inventory to get EPC of a tag. If you want to read all data stored in a tag, you would issue “#@rf_func=1” command that allows you to read reserved, EPC, TID or User bank. RFID Function Command: #@rf_func?\r Purpose Response Get RFID Function OK,[m]\r (Default m= ‘0’) [m]: RFID Function ‘0’ – Inventory ‘1’ – Read Tag Memory ‘2’ – Write Tag Memory ERR,[code]\r #@rf_func=[m]\r Purpose
Chapter 5 RFID Scan Command: #@rf_rwidx?\r Purpose Response Get Access Parameter OK,[m]\r [m]: Access Parameter [m] Meaning ‘0’ Access Password Value Parameters ‘xxxxxxxx’ Access Password, 4Bytes, shown in Hexadecimal value. e.g. String ‘30313233’ indicates 0x30, 0x31, 0x32, 0x33. Default= ‘00000000’ ‘1’ Memory Bank ‘0’ – EPC ‘1’ – TID ‘2’ – User Default= ‘0’ ‘2’ Starting Address ‘0’, ‘2’, ‘4’ … ‘32’ Only even number is valid.
1800 Series Handheld RFID Reader Reference Manual You can configure RFID Reader to write data into tag memory by issuing “#@rf=wbuf” command. Command: #@rf_wbuf?\r Purpose Get Data in Buffer Response OK,[m]\r (Default m= ‘0000’) [m]: Data in buffer. Shown in hexadecimal value [m]: Data will be stored into buffer. Buffer size = 32 Bytes Input data in hexadecimal value. The length of data must be even number. To clear the buffer, [m]= ‘0000’ e.g.
Chapter 5 RFID Scan 139
Chapter 6 ALTERNATE MODE Here you can define up to 6 output strings to terminal for noticing upon alternate mode. Combine with Function Key and ; there are 9 kinds of actions specified individually for each string. Note: Function keys are used to send key signal in the alternate mode. Output String Before specifying the action to each string, you have to define which string wants to be defined firstly.
1800 Series Handheld RFID Reader Reference Manual Command: #@dat_ostridx?\r Purpose Response Get Output String Parameter OK,[m]\r (Default m= ‘1’) [m]: String Buffer Parameter 1~6 ERR,[code]\r #@dat_ostridx=[m]\r Purpose Set Output String Parameter Response OK\r ERR,[code]\r Key Action Command: #@dat_ostrkey?\r Purpose Response Get Key Action of Output String OK,[m]\r (Default m= ‘1’) [m]: Key Action [m] Action ‘0’ Disable ‘1’ Trigger key is pressed ‘2’ Trigger key is released ‘3’ F1 is pres
Chapter 6 Alternate Mode than 10 bytes, it will be truncated. Command: #@dat_ostrh?\r, #@dat_ostr?\r Purpose Request Get Output String #@dat_ostrh?\r //Response data will be shown in Hexadecimal value #@dat_ostr?\r //Response data will be shown in character Response OK,[m]\r [m]: output data format, ‘0’- in Hexadecimal, ‘1’- in character [n]: Data to be stored in buffer Data is stored in buffer. ERR,[code]\r #@dat_ostr=[m],[n]\r Purpose Response Set Output String OK\r ERR,[code]\r Default String 1 ‘
1800 Series Handheld RFID Reader Reference Manual 144
SPECIFICATIONS SYSTEM Operating System & CPU Operating System CipherLab Proprietary Operation System CPU ARM Cortex-M3 32bit Toshiba TMPM366DFG Memory Memory Mode 4MB Transmit Buffer 2KB Clock RTC Operating tolerance: +10sec./30 days Calibrated by PC application via USB or Bluetooth® COMMUNICATIONS USB Micro USB 2.0 Bluetooth® Built-in module for Bluetooth® version 2.
1800 Series Handheld RFID Reader Reference Manual ELECTRICAL CHARACTERISTICS Battery Rechargeable Li-ion battery – 2500mAh Charging Time 3hrs by adapter. Working Time 10 hours, 5 sec./scan, one tag at 1m distance Consumption Standby 90mW Power Off 100uW PHYSICAL CHARACTERISTICS Notifications Status LED LED – Red / Green / Blue / Yellow / White Beeper Vibrator 0.5G 85 db at 10cm, 4KHz Enclosures Materials Plastic Dimensions 163.5 mm (L) 83.3 mm (W) 142.
Specifications ENVIRONMENTAL CHARACTERISTICS Temperature Operating -20 °C to 60 °C Storage -30 °C to 70 °C Humidity 10% to 95%, non-condensing Resistance Impact Resistance 1.5 m (Single Reader) Tumble Test 500 times at 100 cm Splash/Dust Resistance IP64 Electrostatic Discharge ± 15 kV air discharge, ± 8 kV contact discharge PROGRAMMING SUPPORT Development Environment & Tools Integrated Development Environment Visual Studio 2008 Software Development Kit RFID Reader SDK C#/.
Appendix I FIRMWARE UPGRADE Upgrade firmware to one RFID reader at a time. For example, turn off each of the rest RFID reader when there is more than one RFID reader connected to host computer. Note: 1. Ensure the RFID reader has a fully charged battery prior to attempting a firmware upgrade. 2. In order to avoid the data loss during firmware upgrade. Please save or upload all the data from the flash memory before beginning firmware upgrade.
1800 Series Handheld RFID Reader Reference Manual 9) After making a connection between 3610 and RFID Reader. Power off RFID Reader. 10) Press + for 3 seconds to enter Firmware Upgrade Mode with LED1 flashing red, continual beeping. 11) Run the download utility “ProgLoad.exe” on the host computer. For the communication settings, select “RS-232/IrDA” and the correct COM port for USB Virtual COM interface. Ignore the baud rate setting.
Appendix I Firmware Upgrade For the communication settings, select “RS-232/IrDA” and the correct COM port for Direct USB Virtual COM interface. Ignore the baud rate setting. For the file option, click [Browse] to select the target file e.g. U1860V*.SHX for firmware update. Click [OK]. 6) After upgrading, RFID Reader will restart automatically. USE BLUETOOTH® DONGLE 1) Refer to 3.1.3 Bluetooth® HID and SPP Slave for the connection with Bluetooth® dongle.
1800 Series Handheld RFID Reader Reference Manual For the communication settings, select “RS-232/IrDA” and the correct COM port for Bluetooth® SPP interface. Ignore the baud rate setting. For the file option, click [Browse] to select the target file e.g. U1860V*.SHX for firmware update. Click [OK]. 5) After upgrading, RFID Reader will restart automatically. USE + 1) Power Off RFID Reader. 2) Press and hold the + for 3 seconds to enter download mode.
Appendix I Firmware Upgrade Kernel Program User Program K3610_V*.shx STD3610_V*.shx For the communication settings, select “RS-232/IrDA” and the correct COM port for USB Virtual COM interface. Ignore the baud rate setting. For the file option, click [Browse] to select the target file e.g. STD3610_V*.SHX for firmware update. Click [OK]. 4) The 3610 will automatically restart when upgrading firmware is completed successfully.
1800 Series Handheld RFID Reader Reference Manual For the communication settings, select “RS-232” and the correct COM port for USB Virtual COM interface. Ignore the baud rate setting. For the file option, click [Browse] to select the target file for firmware update. Click [OK]. 4) The 3610 will automatically restart when upgrading firmware is completed successfully.
Appendix II ASCII TABLE 0 0 1 2 3 4 5 6 7 DLE SP 0 @ P ` p 1 SOH DC1 ! 1 A Q a q 2 STX DC2 " 2 B R b r 3 ETX DC3 # 3 C S c s 4 EOT DC4 $ 4 D T d t 5 ENQ NAK % 5 E U e u 6 ACK SYN & 6 F V f v 7 BEL ETB ' 7 G W g w 8 BS CAN ( 8 H X h x 9 HT EM ) 9 I Y i y A LF SUB * : J Z j z B VT ESC + ; K [ k { C FF FS , < L \ l | D CR GS - = M ] m } E SO RS .
1800 Series Handheld RFID Reader Reference Manual 156
Appendix III SCAN CODE 00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 00 00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 01 01 11 21 31 41 51 61 71 81 91 A1 B1 C1 D1 E1 F1 02 02 12 22 32 42 52 62 72 82 92 A2 B2 C2 D2 E2 F2 03 03 13 23 33 43 53 63 73 83 93 A3 B3 C3 D3 E3 F3 04 04 14 24 34 44 54 64 74 84 94 A4 B4 C4 D4 E4 F4 05 05 15 25 35 45 55 65 75 85 95 A5 B5 C5 D5 E5 F5 06 06 16 26 3
You must restart the GSM/GPRS power for the Appendix IV STATUS CODE value Meaning 0xFF Invalid op code for command without “?” or “=” 0xFE Reserved 0xFD Invalid parameter 0xEF RFID Fail (Unable to configure RFID module upon Q value and Module Power Level Command configurations.) 0xEE Conflict in Scan Mode and RFID Function (Write Tag Memory function is only available in Test Mode.) 0xDF Fail to set system time (Real Time Clock cannot be configured.