Table of Contents Device Description ......................4 Operation Modes ........................ 6 Function Key Description ....................8 User Alert Indications ......................9 Bluetooth Connection ....................... 12 5.1. Specification ......................12 5.2. Data Transfer via Bluetooth Under Batch Mode ..........13 5.3. SPP Communication Profile .................
Page 3
9.2.3. SPP Communication Setting ..............40 9.2.4. Batch Mode Setting .................. 44 9.2.5. Barcode Data and Scanner Setting ............47 9.2.6. Alpha-Numerical Setting Barcodes ............69 Appendix 1 ....................... 74 Appendix 2 ....................... 75 Cyclops-II BlueTooth Scanner Configuration Guide...
1. Device Description Scan Windo Bluetooth LED Scan LED Power LED SCAN Key FUNCTION Key Battery Strap Post USB Port & Reset button Table - 1 Item Description Scan Window Scanner scans barcode via this window ( DO NOT SCRATCH or BLOCK ) Power LED Battery Status...
Page 5
USB Connection Status( Bluetooth Mode ) Blue ON: USB Connected Blue slow-blinking: Data Transmitting SCAN Key Press and hold more then 3-second: Power ON Press: Barcode scanning FUNCTION Key In different Operation Modes, it will have different function. Please refer to <3. Key Function Descriptions>. Battery Connected with these contacts, AC adapter can charge the battery USB Port...
2. Operation Modes This device has three operation modes and the default is Real-Time Mode. Operation modes can be changed by scanning configuration barcodes. Operation mode can not be changed if there are scanned data records found in data file ( data.txt) not been uploaded or sent out yet.
Page 7
Mode device. It will function like an USB scanner. You can change it to Bluetooth Mode by configuration setting. Then, the scanned data will be transferred via Bluetooth. ※User can select the Operation Mode according to the application requirements. Cyclops-II BlueTooth Scanner Configuration Guide...
3. Function Key Description The following table gives descriptions on CYCLOPS-II responses and status incurred via various Function Key actions. Table – 3 Action or Status Power Batch Real-Time Mode Hybrid Mode Mode Disconnect Disconnect SCAN Key Power — — —...
4. User Alert Indications The following table is description of the LED display and sound on the different issue. CYCLOPS-II Status Scan LED Vibrator Power LED Bluetooth Buzzer Successful Scanning Green (50ms) Vibrate (100ms) Failed Scanning Red (300ms) Bi, Bi, Bi (default 5s decode timeout, 0.5s~25.5s timeout setting...
Page 10
OFF: 100ms Battery Charging Green ON Completed Battery Low Red Flash ON: 200 ms OFF: 800ms Bluetooth Pairing in Blue Quickly Flash Process Blue Quickly Bi~, Bi~ Entering PIN Code Flash (until pairing (when Bluetooth OK or pairing in process, 60 timeout -second timeout) failed)
Page 11
If vibrator is enabled, then, vibration will be activated accordingly. Cyclops-II BlueTooth Scanner Configuration Guide...
5. Bluetooth Connection 5.1. Specification CYCLOPS-II is a wireless device designed following Bluetooth ver2.1+EDI Class II specification, including SPP ( Serial Port ) and HID ( Human Interface Device ) profiles. Same profile has to be installed on the pairing device (ex. iPhone, iPad, or PC and tablet ) in order to establish Bluetooth communications.
5.2. Data Transfer via Bluetooth Under Batch Mode The scanned data stored under Batch Mode can be retrieved via Bluetooth. CYCLOPS-II must be configured into Bluetooth Data Transfer Mode to proceed. Please refer to <5.3 SPP Communication Profile> for related details. Item Description How to Transfer...
Data format of SPP transfer of CYCLOPS-II with host device is shown below. [Prefix][Length][Data][Check-Sum][Suffix] Item Byte Number Value Description Prefix STX(0x02) Start-bit of SPP Communication. Length Data Length of the Scanned Data Data The Scanned Data Check-Sum Check-Sum of Scanned Data Suffix ETX(0x03) Stop-bit of SPP Communication.
Page 15
Command 3 ) Battery status of CYCLOPS-II ( Host Command 4 ) ******* Record count of data file ( Host Command 8 ) CRLF(0x0D0A) Stopping character of response after executing Host Command Details of Host Commands and return value are listed in the Host Command Function List below.
M: Battery Half-Full L: Battery Low Send the !5<CRLF> Send data file to host CYCLOPS-II will send all scanned data file records of the <data.txt> in [Prefix][Length] [Time of CYCLOPS-II the memory to Host Device. Stamp] [Delimiter] to Host Device [Data][Check-Sum][Suffix] Delete the !6<CRLF>...
Page 17
Remark: To use CYCLOPS-II as a keyboard data entry device of iPhone or iPad, please set iPad or iPhone keyboard language to “English Mode” first. If they are not in “English Mode”, screen display of scanned data entry might be scrambled or different characters ( other than the actual barcode data ) will be shown.
6. USB Connect 6.1. Specifications CYCLOPS-II has an USB port but this USB port does not support charging when been connected with host device via standard USB cable. Item Description Communication USB 2.0 Full speed USB Mass Storage supported Spec ...
<system.cfg> : This is the configuration file of CYCLOPS-II. After this file been updated, once CYCLOPS-II is powered ON, the system of CYCLOPS-II will behave according to the configuration stored in this file. Notes Under USB Data Transfer Mode, the follow functions will be disabled: ...
6.3. USB-HID Communication Profile Description Setting Setting Barcode Code ID Change to Enable A114A0 USB-HID Mode Change to Enable A114A1 Bluetooth Mode ※ If set “Change to USB-HID Mode”, after connecting the USB cable, CYCLOPS-II will be acting as an USB scanner. ※...
7. Make the Best Out Of CYCLOPS-II Please refer to the flow chart below to select the best mode needed to use CYCLOPS-II. 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...
8. Configuring CYCLOPS-II Please select the best mode meeting your application needs according to the suggestion as shown in <7. The Suitable use method> first. 8.1. Batch Mode Setting To save the scanned barcode data into the memory of CYCLOPS-II without been sent out via Bluetooth or USB communications, Batch Mode is designed for application demands like this.
Communication Enter SPP Master A001B Started Mode Operating Mode Batch Mode A014A2 Setting Wait Host Command Start data transfer A033A under Bluetooth via Bluetooth Communication Mode Communication ※please refer to <The Setting Barcodes about Bluetooth Device Name of CYCLOPS-II> of <9.2.1 System Mode Setting>. 8.1.3.
※ To connect CYCLOPS-II with iPhone or iPad of Apple products, the iOS must be version 5.0 or beyond. ※ To connect CYCLOPS-II with Android OS based smart phones, the Android OS must be version 4.0 or beyond. ※ To connect CYCLOPS-II with BT dongle of PC or laptop, BT version of the dongle must be version 2.0 or beyond.
Communication Entering SPP A001B Setting Master Mode Operating Mode Real-Time A014A1 Setting Mode please refer to <Setting Barcode of Bluetooth Device Name of CYCLOPS-II> of <9.2.1 System Mode Setting>. 8.3.2. Real-Time Mode Setting under SPP Slave Mode Description Setting Setting Barcode Code ID Communication SPP Slave...
9. System Detail Setting 9.1. Factory Default Setting CYCLOPS-II Factory Default parameters are listed in the following table. Item Default CYCLOPS-II Operating Mode Real-Time Mode Communication Mode HID Mode Device Name BTS700+last 4-digit of BT MAC Address Authentication Disable Encryption Disable “0000”...
Page 28
Default parameters of Batch Mode are listed as in the following table. All these parameters will not influence Real-Time Mode initialization. Item Default Time-Stamp format YYYY/MM/DD,hh:mm:ss Record Termination Character CRLF , Termination Character Data transfer sequence Only unsent data will be transmitted Memory Initialization After Data Disabled ( existing data file will not be Transmission...
Page 29
UPC/EAN/JAN Supplemental Combined AIM Code ID Format UPC-A Check Digit Enabled UPC-E Check Digit Enabled UPC-E1 Check Digit Enabled UPC-A Preamble System UPC-E Preamble System UPC-E1 Preamble System UPC-E Converted to UPC-A Disabled UPC-E1 Converted to UPC-A Disabled EAN-8 Converted to EAN-13 Disabled UCC Coupon Expanded Code Disabled...
Page 30
Matrix 2 of 5 Check Digit Verify Disabled Matrix 2 of 5 Check Digit Transfer Disabled Codabar (NW7) Enabled CLSI Editing Disabled NOTIS Editing Disabled Disabled MSI Check Digit MSI Check Digit Transfer Disable MSI Check Digit Algorithm MOD 10 /MOD 16 GS1 Databar Enabled GS1 DataBar Limited...
Micro PDF 417 Disabled Code128 Emulation Disabled Data Matrix Enabled Data Matrix Inverse Regular Decode Mirror Images (Data Matrix Auto only) Maxicode Disabled QR Code Enabled QR Inverse Regular Aztec Enabled Aztec Inverse Regular 9.2. System Configuration Barcodes CYCLOPS-II was dispatched from the factory with all parameters set as listed in <9.1 Factory Default Setting>.
SPP Slave A002A Communication Mode A014A1 A014A1 Communication Mode A003A ※ Please enter the physical address of BT module of the Host Device first, when use SPP Master Communication Mode. Please refer to <The Setting Barcode for Physical Address of Bluetooth Module>. Batch Mode: When CYCLOPS-II is expected to be used in USB Data Transfer Mode, CYCLOPS-II needs to be configured in SPP Slave Communication Mode.
Page 33
Slave A014A2 Communication Mode Hybrid Mode: Description Setting Setting Barcode Code ID Hybrid SPP Master A001B Mode Communication Mode A014A3 SPP Slave A002A Communication Mode A014A3 ※ When using SPP Master Communication Mode, please enter the physical address of BT module of the Host Device first.
Page 34
Setting Barcode for Device Name of CYCLOPS-II CYCLOPS-II has a generic device name for Bluetooth Manager of the hose device to search and pair CYCLOPS-II via Bluetooth communication. Default device name of CYCLOPS-II is “BTS700” + last 4-digit of physical address of BT module.
Page 35
Please use barcode of <9.2.6 Alpha-Numerical Setting Barcode> to enter the PIN code。 Description Setting Setting Barcode Code ID PIN Code Input B018A The Setting Barcode of PIN Code The default PIN code of CYCLOPS-II is”0000”. Setting Setting Barcode Code ID Return Default PIN Code A017A The Setting Barcode of AUTO Power-OFF Time-Out Parameter...
Page 36
60-min A004A8 The Setting Barcode of Beep ON Reconnect/Disconnect Description Setting Setting Barcode Code ID Beep ON Enable A005A When Reconnect / Disconnect Disable A005B The Setting Barcode of Beep ON Failed Scan Description Setting Setting Barcode Code ID The Beep Enable A006A ON for...
High A010A3 The Setting Barcode of Restore Factory Default Setting Setting Barcode Code ID Restore Factory A012A Default 9.2.2. HID Communication Setting HID Communication Mode is a more advanced application scenario for CYCLOPS-II when been configured in Real-Time Mode. HID Termination Character Setting Description Setting Setting Barcode...
Page 38
Additional Input B021B Characters +Shift Additional Input B021C Characters +Alt Additional Input B021D Characters +Ctrl To set up key code beyond “eject key”, the following barcode command can be used for this purpose. The key code setting must be 2-digit word and the word can only be 0~9 and A ~ F. For example, scan the barcode ID “B019B”first, then, “2”,”0”, and”EOC”.
Page 39
Function Key Input B022B Code + Shift Key Code, Under HID Real-Time Mode Function Key Input B022C Code + Alt Key Code, under HID Real-Time Mode Function Key Input B022D Code + Ctrl Key Code, under HID Real-Time Mode Setting Barcode for Delay Time Before Sending Scanned Data Record Under BT Communication Mode Description Setting...
Inter-Character none A024A0 Delay Time 10-ms A024A1 20-ms A024A2 30-ms A024A3 9.2.3. SPP Communication Setting SPP communication is a more advanced application scenario for CYCLOPS-II under Real-Time Mode, Batch Mode (Bluetooth Data Transfer Mode), or Hybrid Mode. Setting Barcode for SPP Master Mode Reconnecting Time Interval Description Setting Setting Barcode...
Page 41
5-min A007A5 10-min A007A6 15-min A007A7 30-min A007A8 Data Format Setting Under SPP Communication Mode When CYCLOPS-II is in Batch Mode or Hybrid Mode, if there is any record found in <data.txt> file in the memory, the following setting can not be executed. Setting Barcode for Prefix Prefix setting must be 2-digit word and the word can only be 0~9 and A ~ F.
Page 42
Description Setting Setting Barcode Code ID Check-sum Check-sum A019C Exist A019D Check-sum Setting Barcode of Suffix Suffix setting must be 2-digit word and the word can only be 0~9 and A ~ F. For example, scan the barcode ID “B019A” first, then, “3”, ”3”, “EOC”. The suffix set will be “,”.
Page 43
Setting Barcode for ACK/NAK of SPP Communication Time-Out Parameter Description Setting Setting Barcode Code ID Time-Out 100-ms A020C1 Parameter of ACK /NAK of 200-ms A020C2 Communication 300-ms A020C3 500-ms A020C4 1-sec A020C5 2-sec A020C6 3-sec A020C7 5-sec A020C8 Setting Barcode for ACK/NAK of SPP Communication Retry Cycle Description Setting Setting Barcode...
3-cycle A020D3 Setting Barcode for Key Code Sent When Pressing FUNCTION Key Key Code setting must be 2-digit word and the word can only be 0~9 and A ~ F. For example, scan the barcode ID “B019A” first, then, “3”, “3”, and “EOC”. The key code set will be “,”.
Page 45
Description Setting Setting Barcode Code ID ; Termination A028A1 Character Space A028A2 A028A3 Description Setting Setting Barcode Code ID , Record A026A1 Termination Character Space A026A2 A026A3 A026A4 CRLF A026A5 A026A6 Setting Barcode for RTC Time Clock Description Setting Setting Barcode Code ID Read RTC Start...
Page 46
Year: 4-digit in AD, i.e. “2014”. Month: 2-digit, i.e. “11”. Date: 2-digit, i.e. “11”. Please use barcodes listed in <9.2.6 Alpha-Numerical Setting Barcode> to enter Date information. Description Setting Setting Barcode Code ID Set RTC Input B035A Date Hour: 2-digit, i.e. “12”. Minutes: 2-digit, i.e.
Description Setting Setting Barcode Code ID Memory Enable A030A Initialization Setting After Data Disable A030B Transmission Setting Barcode of FUNCTION key Description Setting Setting Barcode Code ID Function Enable A037A Key Setting Disable A037B Setting Barcode for Memory Initialization The <data.txt> file will be deleted from the memory, including <system.cfg> file. Description Setting Barcode Code ID...
Page 48
Fuzzy 1D Disable A129A0 Processing Enable A129A1 Decoding AIM Disable A130A0 Pattem Enable A130A1 Inverse 1D Regular A098A0 Only Inverse Barcode A098A1 Auto A098A2 Code ID None A112A0 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 49
AIM Code ID A112A1 Symbol Code ID A112A2 UPC-A Disable A042A0 Enable A042A1 UPE-E Disable A043A0 Enable A043A1 UPE-E1 Disable A044A0 Enable A044A1 EAN-8 Disable A045A0 Enable A045A1 EAN-13 Disable A046A0 Enable A046A1 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 51
Enable 491 A049A8 Supplemental Mode Supplemental A049A9 User-Programmable Type 1 Supplemental A049AA User-Programmable Type 1 and 2 Smart Supplemental A049AB Plus User-Programmable 1 Smart Supplemental A049AC Plus User-Programmable 1 and 2 UPC/EAN/JAN Separate A051A0 AIM Code ID Format Combined A051A1 Separate A051A2 Transmissions...
Page 52
UPC-E1 Disable A054A0 Check-Digit Transfer Enable A054A1 UPC-A None A055A0 Preamble System A055A1 Country Code A055A2 UPC-E None A056A0 Preamble System A056A1 Country Code A056A2 UPC-E1 None A057A0 Preamble System A057A1 Country Code A057A2 UPC-E Disable A058A0 Converted To UPC-A Cyclops-II BlueTooth Scanner Configuration Guide...
Page 53
Enable A058A1 UPC-E1 Disable A059A0 Converted To UPC-A Enable A059A1 EAN-8 Disable A060A0 Converted To EAN-13 Enable A060A1 UCC Coupon Disable A062A0 Extended Code Enable A062A1 Coupon Report Old Coupon Report A063A0 New Coupon Report A063A1 Both Coupon A063A2 ISSN EAN Disable A064A0 Enable...
Page 57
I 2 of 5 Disable A087A0 Check-Digit Verification USS Check-Digit A087A1 OPCC Check-Digit A087A2 Transmit I 2 of 5 Disable A088A0 Check-Digit Enable A088A1 Convert I 2 of 5 Disable A089A0 To EAN-13 Enable A089A1 Discrete 2 of 5 Disable A090A0 Enable A090A1...
Page 60
Enable A110A1 Convert GS1 Disable A111A0 DataBar To UPC/EAN Enable A111A1 Micro QR Code Disable A126A0 Enable A126A1 Korean 2 of 5 Disable A132A0 Enable A132A1 US Postnet Disable A133A0 Enable A133A1 US Planet Disable A134A0 Enable A134A1 Transmit US Disable A135A0 Postal...
Page 61
Enable A135A1 UK Postal Disable A136A0 Enable A136A1 Transmit UK Disable A137A0 Postal Check-Digital Enable A137A1 Japan Postal Disable A138A0 Enable A138A1 Australia Postal Disable A139A0 Enable A139A1 Australia Postal Auto Discriminate A140A0 Format Raw Format A140A1 Alpha-numeric A140A2 Encoding Cyclops-II BlueTooth Scanner Configuration Guide...
Page 64
Micro PDF 417 Disable A151A0 Enable A151A1 Code 128 Disable A152A0 Emulation Enable A152A1 Data Matrix Disable A153A0 Enable A153A1 Data Matrix Regular A154A0 Inverse Inverse Only A154A1 Inverse Auto-Detect A154A2 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 65
Decode Mirror Never A155A0 Image (Data Matrix Only) Always A155A1 Auto A155A2 Maxicode Disable A156A0 Enable A156A1 QR Code Disable A157A0 Enable A157A1 QR Invers Regular A158A0 Inverse Only A158A1 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 66
Inverse Auto Detect A158A2 Aztec Disable A159A0 Enable A159A1 Aztec Inverse regular A160A0 Inverse Only A160A1 Inverse Auto Detect A160A2 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 67
Redundancy Level-1 A161A0 Level Level-2 A161A1 Level-3 A161A2 Level-4 A161A3 Security Level Level-0 A162A0 Level-1 A162A1 Level-2 A162A2 Level-3 A162A3 Inter Character Normal Character Gap A163A0 Large Character Gap A163A1 Decode Decode Illumination A164A0 Illumination Decode Illumination A164A1 Cyclops-II BlueTooth Scanner Configuration Guide...
Page 68
Character String No Convert A165A0 Convert All Letters to A165A1 Upper Case Convert All Letters to A165A2 Lower Case Exchange A165A3 Capital/Lower-Case Letters Illumination Level-1 A166A0 Brightness Level-2 A166A1 Level-3 A166A2 Level-4 A166A3 Level-5 A166A4 Level-6 A166A5 Level-7 A166A6 Level-8 A166A7 Cyclops-II BlueTooth Scanner Configuration Guide...
Level-9 A166A8 Level-10 A166A9 All Barcode All Symbologies Be A167A0 Symbologies Be Disabled Disabled All Symbologies A167A1 Return to Default 9.2.6. Alpha-Numerical Setting Barcode Description Setting Barcode Code ID Stop Input Cancel Description Setting Barcode Code ID Setting Barcode Code ID Numerical (Including Hex) Cyclops-II BlueTooth Scanner Configuration Guide...
Page 70
Description Setting Barcode Code ID Setting Barcode Code ID Alphabetic Letter Cyclops-II BlueTooth Scanner Configuration Guide...
Page 71
Cyclops-II BlueTooth Scanner Configuration Guide...
Page 72
Cyclops-II BlueTooth Scanner Configuration Guide...
Page 73
Cyclops-II BlueTooth Scanner Configuration Guide...
10. Appendix 1 To Make Setting Barcodes Code type of CYCLOPS-II setting code is Code128. Setting barcodes for BT driver address and BT device name can be made easily. How to make the setting barcode of Bluetooth Driver Address? Start Code Setting ID Address ( Alpha-Numerical ) FNC4...
11. Appendix 2 FUNCTION Key Codes FUNCTION Key When FUNCTION Key is pressed under Real-Time Mode using HID connection, code setting will define the key code to be sent when pressing FUNCTION key. Key codes for host device ( Android , iPhone, or iPad ) are listed as the following. Key Code(Hex) Normal +Shift...
Need help?
Do you have a question about the BTS 700 and is the answer not in the manual?
Questions and answers