Table of Contents Device Description ......................4 Operating Modes ........................ 6 Function Key Description ....................7 LED Indicators and Buzzer Sound ..................8 Bluetooth Connection ....................... 11 5.1. Specifications ....................... 11 5.2. Data Transfer via Bluetooth Under Batch Mode ..........12 5.3.
1. Device Descriptions Scan Window Bluetooth LED Scan LED Charging LED Scan Key Function Key USB Port Reset Button Strap hole Item Description Scan Window Reading light will be emitted through this window. Charging LED Battery Status Green ON:Charging Finish Green OFF:Battery Low Red ON:Charging Red OFF:Battery fail...
Page 5
Item Description Communication LED Bluetooth Communication Status Blue QUICK-FLASH:Bluetooth is not connected Blue SLOW-FLASH:Bluetooth is Connected USB Connection Status Green ON:USB connected Green SLOW-FLASH:Transmission in process Press and hold more than 3 seconds: Power ON SCAN Key Press:Scan a Barcode FUNCTION Key In difference operating modes, it will have difference functions...
2. Operating Modes This device have three Operating Modes, the factory default is Real-Time Mode. Operating Modes can be changed by scanning configuration barcodes. As a security measure, Operating Modes can’t be changed if there is any data record in the data file(data.txt)hasn’t been uploaded .
3. Function Key Descriptions The follow table gives the description of actions of the FUNCTION key in various Operating Modes. Actions Power Batch Real-Time Mode Hybrid Mode Mode Disconnect Disconnect SCAN Key Power — — — ( press more then 3 seconds) SCAN Key Data file...
4. LED Indicators and Buzzer Sound The follow table gives the description of LED indicators and buzzer sound on different events. Device Status SCAN LED Charging LED Bluetooth LED Sound Successful Scan Green (50ms) Scan Failed (5-sec Red (300ms) Bi, Bi, Bi decoding time out) Successful Green...
Page 9
“Record Not Found Bu, Bu, Bu in Data File” When (ERROR press FUNCTION Sound) key to delete in Batch Mode. “Record Format of Red( 300ms) Bu, Bu, Bu Data File Been (ALERT Changed” Sound) “Battery Charging” “Battery Charging Red Flash On:100 ms Fail”...
Page 10
Data File Has Been Transmitted Under Batch Mode” “Bluetooth Red( when Slow Blue Flash Reconnected and data file is Data File Is Being transmitting ) Transmitted Under Hybrid Mode” USB Connected Blue ON “USB Data Being Quick Blue Transmitted” Flash Press FUNCTION Blue ON Key and Wait 6-sec...
5. Bluetooth Connection 5.1. Specifications CYCLOPS-I is a wireless interface device. It follows Bluetooth ver2.1+EDI Class II specification, including the SPP( Serial Port Profile ) and HID( Human Interface Device Profile) on this device, The same profile must be available on the device (ex. iPhone, iPad or PC ) to be paired for successful Bluetooth connections.
5.2. Data Transfer via Bluetooth Under Batch Mode Scanned data saved in data file memory under Batch Mode can be retrieved via Bluetooth. CYCLOPS-I has to be changed to Bluetooth Data Transfer Mode. Please refer to < 5.3 SPP Communication >. Item Description Data File...
5.3.1. Data Format of SPP Mode Bluetooth communication of SPP mode is simulating the communication of virtual serial Port. Application software must be installed and executed at host device to handle the handshaking process with CYCLOPS-I. Data format of SPP data transfer of CYCLOPS-I is as the following: [Prefix][Data Length][Data][Checksum][Suffix] Item Byte Count...
Page 14
Data format of the result return sent by CYCLOPS-I to host device after executing host command is shown as the following. [Start][Command][,][Response][End] Field Format Description Start Starting character of response after executing host command Command 1 ~ 8 Response after executing host command ( among 1 to 8 ) ,...
Function Host Sends Host Receives Notes Read Date & !3<CRLF> RE3, CYCLOPS-I will return Date & Time of YYYYMMDDHHMM Time according to this CYCLOPS-I <CRLF> command to host device. Power status !4<CRLF> RE4,F<CRLF> CYCLOPS-I will return battery RE4,M<CRLF> status to host device. RE4,L<...
Page 16
By pressing FUNCTION key, CYCLOPS-I can call or hide the software keyboard on iPhone or iPad after CYCLOPS-I has been completed the Bluetooth connections with these host devices. ※ To connect CYCLOPS-I with iPhone or iPad, version of the iOS must be 5.0 or beyond. ※...
Micro-USB, type B Charging DC5V Please charge CYCLOPS-I with AC adapter provided by Bitatek or authorized distributors/resellers. CYCLOPS-I can also be charged using the optional USB interface cable via host system USB port directly. Charging CYCLOPS-I using unauthorized AC adapter might lead to damaging CYCLOPS-I due to improper voltage or current ratings.
When CYCLOPS-I is connected with host device via USB cable, CYCLOPS-I memory will be regarded as a USB disk ( Mass Storage Device ).. ※Please use the optional USB cable provided by Bitatek or Bitatek authorized distributor/reseller. USB Memory Under Batch Mode, maximum records of <data.txt> are 8000 records...
6.3. Data Format of Data File The recode size is 128-Byte/record in <data.txt>. Scanned data will be saved into this data file according to details as described in <9.2.4 Batch Mode Settings>. Data format of <data.txt> is described as in the following. [Mark][Checksum][Delimiter][Timestamp][Delimiter][Data][Termination] Field Bytes...
7. Using CYCLOPS-scanner The user can follow the follow chart to select the best mode for use. Start The scan data must be save to memory and Selsect Batch mode doesn’t need pairing (reference 8.1 Batch mode setting) with smart phone or PC via Bluetootn? Use Bluetooth transfer data...
8. Configuring CYCLOPS-Scanner To choose the most suitable Mode to use CYCLOPS-I in your application, please refer to <7. Using CYCLOPS-I Scanner>. 8.1. Batch Mode Setting If the application needs to scan barcode data and store the scanned data into the memory of CYCLOPS-I, Batch Mode will be the mode suitable for this application.
8.1.2. Data Transfer via SPP Master Mode Function Parameter Setting Barcode Code ID Enter Input B001A Physical Address of BT Module Commu. Enter SPP A001B Start Master Mode Operat. Batch Mode A014A2 Mode Setting Wait Host Start Data A033A Command Transfer under Bluetooth...
Function Parameter Setting Barcode Code ID Operat. Mode Batch A014A2 Setting Mode Wait Host Start Data A033A Command Transfer Under Bluetooth Bluetooth Commu. Commu. 8.2. Real-Time Mode Setting Under HID Mode CYCLOPS-I, when been paired with iPhone, iPad of Apple product, or other host devices like Android smart phone, tablet, or PC and CYCLOPS-I acts like a keyboard input of these host devices.
8.3. Real-Time Mode Setting Under SPP Mode If fault-proof of Bluetooth data transmission is among all critical requirements, Real-Time Mode under SPP Mode should be chosen for this task. Real-Time Mode under SPP Mode is a virtual serial port data communication between CYCLOPS-I and host device.
8.3.2. Real-Time Mode Setting Under SPP Slave Mode Function Parameter Setting Barcode Code ID Commu. SPP Slave A002A Setting Mode Operat. Real-Time A014A1 Mode Mode Setting 8.4. Hybrid Mode Setting Under SPP Mode Due to out of range or other reasons, Bluetooth might be disconnected sometimes while CYCLOPS-I is in use.
9. System Detail Configurations 9.1. Factory Default Settings CYCLOPS-I Factory Default Parameters are shown as in the following table. Item Default CYCLOPS-I Operating Mode Real-Time Mode Communication Mode HID Mode Device Name BTS600 + last 4-digital of BT MAC Address Authentication Disable Encryption...
Page 28
Under SPP Mode, the Real-Time Mode, Batch Mode (Bluetooth data transfer mode), and Hybrid Mode settings are shown as in the following table. Item Default Master Mode Reconnection Interval 30 seconds SPP Data Transfer Format STX[Digit][Data][CheckSum]ETX ACK/NAK Handling of SPP Mode Enable ACK/NAK handling ※...
Page 29
Item Default UPC/EAN/JAN supplemental Combined AIM Code ID format UPC-A check-digit Enable UPC-E check-digit Enable UPC-E1 check-digit Enable UPC-A preamble System UPC-E preamble System UPC-E1 preamble System UPC-E convert to UPC-A Disable UPC-E1 convert to UPC-A Disable EAN-8 convert to EAN-13 Disable UPC/EAN security level Level 3...
Item Default I2 of 5 convert to EAN13 Disable Discrete 2 of 5 Disable Chinese 2 of 5 Disable Matrix 2 of 5 Disable Matrix 2 of 5 Redundancy Disable Matrix 2 of 5 check-digit verify Disable Matrix 2 of 5 check-digit transfer Disable Codabar(NW7) Enable...
Page 31
Real-Time Mode: When CYCLOPS-I is in Batch Mode or Hybrid Mode, if there is any record remained in <data.txt> file in the memory, CYCLOPS-I will not be allowed to be switched to Real-Time Mode. Records in <data.txt> file has to be deleted first before changing CYCLOPS-I to Real-Time Mode.
Page 32
Batch Mode: When using USB Data Transfer Mode, CYCLOPS-I needs to be set to SPP Slave Mode. Function Parameter Setting Barcode Code ID Batch USB Data A002A Mode Transfer Mode A014A2 Data A001B Transfer Mode under SPP Master Mode A014A2 Data A002A transfer...
Page 33
Hybrid Mode: Function Parameter Setting Barcode Code ID Hybrid SPP Master A001B Mode Communica tion mode A014A3 SPP Slave A002A communicat ion mode A014A3 ※ Please enter the physical address of BT module of the Host Device first, when using SPP Master Mode.
Page 34
Setting Barcodes for Device Name of CYCLOPS-I CYCLOPS-I device name, as Factory Default, is “BTS600” + “last 4-digit of physical address of BT module”. You can change the device name of CYCLOPS-I using the following setting barcodes. You can enter maximum 31-character for device name, you can and only enter 0~9, A~Z, a~z. Please use barcodes in <9.2.6 Setting Barcodes of Alpha-Numeric Entries>...
Page 35
Setting Barcodes of PIN Code You can enter 16-character for PIN Code, you can and only enter 0~9, A~Z, a~z. Please use barcodes in <9.2.6 Setting Barcodes of Alpha-Numeric Entries> to enter the PIN code. Function Parameter Setting Barcode Code ID PIN Code Input B018A...
Page 36
Setting Barcode of Power-OFF Time-Out Value Function Parameter Setting Barcode Code ID Power-OFF 1-minute A004A1 Time-Out Setting. 3-minute A004A2 5-minute A004A3 10-minute A004A4 15-minute A004A5 30-minute A004A6 45 minutes A004A7 60-minute A004A8 CYCLOPS-I BT Scanner Configuration Guide...
Page 37
Setting Barcodes of Buzzer Indication on Reconnect/Disconnect Function Parameter Setting Barcode Code ID Beep on Enable A005A Reconnect / Disconnect Setting Disable A005B Setting Barcodes of Buzzer Indication on Failed Scan Function Parameter Setting Barcode Code ID Beep on Enable A006A Failed Scan Setting...
Setting Barcode of Buzzer Sound Volume Function Parameter Setting Barcode Code ID Buzzer A010A0 Sound Volume Setting A010A1 Middle A010A2 High A010A3 Setting Barcode of Restore Factory Default Setting Setting Barcode Code ID Restore Factory Default A012A Setting 9.2.2. HID Communication Settings HID Termination-Character Setting Function Parameter...
Page 39
You can utilize the following barcodes to add “ Additional Termination-Characters” to the scanned data, including Combination Keys ( such as “Shift”, “Alt”, “Ctrl” ). Alpha-Numeric character setting must be entered in 2-digit word ( Hex format ) and the word can only be 0~9, A ~ F.
Page 40
Setting Barcodes for Transfer Key Codes of Function Key Function Parameter Setting Barcode Code ID Transfer Key Disable A022A Code of Function Key Enable A022B Setting Barcodes for Combination Keys Associated With Function Key Function Parameter Setting Barcode Code ID Function Key Input B022A...
Page 41
Setting Barcodes for Delay Time Before Data Transmission under BT Communication Function Parameter Setting Barcode Code ID Delay Time None A023A0 Before Sending Data of Each 100 ms A023A1 Record 200 ms A023A2 300 ms A023A3 500 ms A023A4 CYCLOPS-I BT Scanner Configuration Guide...
Setting Barcodes for Delay Time Between Characters under BT Communication Function Parameter Setting Barcode Code ID Delay none A024A0 Time Between Characters of Each A024A1 Data Sent A024A2 A024A3 9.2.3. SPP Mode Setting This section is detailed settings about Real-Time Mode, Batch mode (Bluetooth data transfer mode), and Hybrid Mode under SPP Mode.
Page 43
Setting Barcodes for SPP Master Mode Reconnecting Time Interval Function Parameter Setting Barcode Code ID SPP Master None A007A0 Mode Reconnecting Time Interval A007A1 A007A2 A007A3 A007A4 A007A5 A007A6 A007A7 CYCLOPS-I BT Scanner Configuration Guide...
Page 44
A007A8 Data Transfer Format Setting under SPP Mode When CYCLOPS-I is configured in Batch Mode or Hybrid Mode, if there is any records remained ( not uploaded, not deleted ) in <data.txt> file in the memory, the following configuration change can not be allowed. Setting Barcodes of Prefix Prefix setting must be 2-digit word, and the word can only be 0~9, A ~ F.
Page 45
Function Parameter Setting Barcode Code ID Check-Sum Check-Sum A019C Setting Exist A019D Check-Sum Setting Barcodes of Suffix Suffix setting must be 2-digit word, and the word can only be 0~9, A ~ F. For example, to set “,” as Suffix, you have to scan the barcode ID “B019A” first, then, “3”, “3”, and “EOC”.
Page 46
Setting Barcodes about ACK/NAK of SPP Communication Function Parameter Setting Barcode Code ID ACK /NAK Enable A020A of SPP Commu. Setting Disable A020B Setting Barcodes for Time-Out of ACK/NAK of SPP Communication Function Parameter Setting Barcode Code ID Time-Out of 100 ms A020C1 ACK /NAK...
Page 47
3 seconds A020C7 5 seconds A020C8 Setting Barcodes for Retry-Cycle of ACK/NAK of SPP Communication Function Parameter Setting Barcode Code ID Retry-Cycle None A020D0 of ACK /NAK of Commu. 1 cycle A020D1 Setting 2 cycles A020D2 3 cycles A020D3 CYCLOPS-I BT Scanner Configuration Guide...
Setting Barcodes for Key Code Sent When Press FUNCTION Key The Key code setting must 2 digital word, and the word can only 0~9, A ~ F. For example, Scan the barcode Id 「B019A」 first, then 「3」 、 「3」 、 「EOC」 , Key code is 『,』 Please use barcode of 【9.2.6 Alpha-Numerical Setting barcode】to enter the Key code。...
Page 49
Function Parameter Setting Barcode Code ID ; Termination A028A1 Character Setting Space A028A2 A028A3 Function Parameter Setting Barcode Code ID Record None A026A0 Termination Character Setting , A026A1 Space A026A2 A026A3 A026A4 CYCLOPS-I BT Scanner Configuration Guide...
Page 50
CRLF A026A5 A026A6 Setting Barcodes for RTC Time Clock Function Parameter Setting Barcode Code ID Read RTC Start A034A Date Year: please use 4-digit, in AD. Month: please use 2-digit. Date:please use 2-digit. Please use barcodes listed in <9.2.6 Barcodes for Alpha-Numeric Entries> to enter Date. Function Parameter Setting Barcode...
Page 51
Setting Barcodes of Bluetooth Data Transfer Function Parameter Setting Barcode Code ID BT Data Batch Mode A033A Transmission Mode Change Data Transmission Mode ※ This is the same as pressing SCAN + FUNCTION Key Function Parameter Setting Barcode Code ID Data From Top A038A1...
Page 52
Setting Barcode of FUNCTION Key Function Parameter Setting Barcode Code ID FUNCTION. Enable A037A Key Setting Disable A037B Setting Barcode for USB Memory Initialization The data file will be deleted on the USB memory include Data.txt and system.cfg Function Setting Barcode Code ID Memory Initialization A029A...
Page 53
Level 2 A041A2 Codabar Discrete 2 of 5 Level 3 A041A3 Interleaved 2 of 5 Level 4 A041A4 Inverse 1D Regular A098A0 Barcode Only A098A1 Inverse Barcode Auto A098A2 Code ID None A112A0 CYCLOPS-I BT Scanner Configuration Guide...
Page 69
Convert Disable A111A0 DataBar to UPC/EAN Enable A111A1 9.2.6. Barcodes for Alpha-Numeric Entries This table is for Alpha-Numeric character entries. Function Setting Barcode Code ID Stop Input Cancel CYCLOPS-I BT Scanner Configuration Guide...
Page 70
Function Setting Barcode Code ID Setting Barcode Code ID Numeric ( Include Hex) Function Setting Barcode Code ID Setting Barcode Code ID CYCLOPS-I BT Scanner Configuration Guide...
Page 71
Alphabetic Letter CYCLOPS-I BT Scanner Configuration Guide...
Page 74
10. Appendix 1 How to make the setting Code Code type of the configuration and setting barcodes for CYCLOPS-I is Code128 You can make the setting barcodes of BT Driver Address and BT Device Name by yourself. Example: How to make the setting barcode of Bluetooth Driver Address Start Code Setting ID Address ( Alpha-Numeric )
Page 75
11. Appendix 2 About Key Code Function key is pressed during Real-Time Mode under HID connection. Function Key code Setting will set up the key code when press FUNCTION key on the Real-Time Mode under HID connection. Kye codes for host device ( Android , iPhone, iPad ) are listed as in the following table. Key Code(Hex) Normal +Shift...
Need help?
Do you have a question about the Cyclops Series and is the answer not in the manual?
Questions and answers