Page 3
C Function Key Table ..........71 D. Decimal Value Table.......... 72 E. Technical Specifications ........73 F. Indicator LED Status .......... 74 G. Electrical Characteristics ........75 H. Scan Map ............. 76 How to communicate with Bluetooth ...
Introduction Thank you for purchasing this brand-new designed 2D imager hand held barcode scanner. This is a cutting-edge gun-type area imaging barcode scanner which is designed specifically for retailer, entertainment coupons, medical environment, shipping industry and etc. That adds on more user friendly functions and has replaceable cable that makes it more easily to be operated by the customers.
11) Please do not disassemble the equipment. For safety only the qualified serviceman can disassemble the equipment. 12) If there are the following situations please contact with the qualified serviceman to check this equipment. (a) The damage of wire or pin of power supply. (b) Some Liquid infiltrate into the equipment.
2. General Description 2.1 Product Description BT-8500 is a high performance wireless linear imager barcode scanner supporting linear and area imager barcode scanning. This device is very easy to configure by this manual, you can set up by scanning all necessary...
3.2 Mounting Once you have unpacked all components, you can start installing the device as below steps: BT-8500 Scanner The Scanner must be charged for a minimum of 8 hours before the scanner can be placed in full operation for the first time.
Page 8
LED and beeper warning. BT-8500 Cradle Connect the supplied communication cable at the bottom side of the scanner and you will hear a “click” when the connection is made. Turn off the host system. Connect the other side of the communication cable to the right connector of your host system.
Page 9
Cable Installation Connect cable and adaptor to Cradle. The other end of cable will be connected with host device. Lock the iron panel of Cradle by screwdriver. Skip resistant pad position...
4. Setup Bluetooth Communication Before the operation, Bluetooth communication must be setup between the scanner and cradle. Pairing Each scanner has to be linked or paired to a cradle by scanning the unique Bluetooth MAC address code located on the bottom of cradle. The pairing between scanner and cradle is one to one that is one scanner can be paired to a cradle only.
Bluetooth application device. The BT-8500 scanner must scan “SPP Slave Mode” barcode, to set the BT-8500 scanner in slave mode. When control the Bluetooth device to search the scanner, enter pin code (default 00:00:00) to setup comport.
Sleep Mode The BT-8500 scanner enters sleep mode to save battery energy, when the BT-8500 scanner is used for 1 minute or 10 minutes. During sleep mode all the functions and connection will be halted. After press the trigger button the scanner will wake up and reconnect the communication with the cradle or Bluetooth device.
Configuring Preface How to configure this device: The Barcode Programming Feature gives the possibility to change the scanner settings with programming codes. Changing Scanner Settings with Programming Codes The scanner can be configured by scanning all necessary programming codes that meet applications. To change the scanner settings please follow the sequence below: Power up the scanner.
Programming Menu Scan Set all Default bar code 6.1 General Process Power up the scanner Scan the Start of Configuration bar code Scan the bar code for the desired feature. You can scan all features before scanning End of Configuration. Scan End of Configuration bar code Scan Save Parameters bar...
6.1.3 Version information Scanner Firmware Version Cradle Firmware Version Scanner MAC Address Cradle MAC Address 6.2 Set Cradle Interface 6.2.1 Interface Keyboard Interface RS232 Interface <HID USB Interface> USB Virtual Comport 6.3.1 Scanner Mode <SPP Master Mode> SPP Slave Mode...
Page 18
HID Slave Mode BT Parameter Set Default 6.3.3 Batch Mode *** Batch Mode (“***” means “Quick Setting Label”. The function can be executed directly by scanning barcode instead of doing the general programming process.) <Out of Range Enable> Out of Range Disable Batch Mode ON <Batch Mode OFF>...
Page 19
6.3.5 Reading Mode Default setting is shown with <> in Description. Good Read <OFF> Trigger ON/OFF Continuous/Trigger OFF Continuous/Auto Power ON Flash Flash/Auto Power ON Testing 6.3.6 Good Read Led Control Good read Led <ON> Good read Led OFF 6.3.7 Beeper option <High>...
Page 20
Medium 6.3.8 Reading Level Bar Equals High <Bar Equals Low> 6.3.9 Accuracy / Redundant Scan <Original> - Require 1 good decode for a good scan 1 Redundant Scan - Require 2 consecutive decodes of the same bar code data for a good scan 2 Redundant Scan - Require 3 consecutive decodes of the...
good scan 6.3.10 Sensitivity of Continuous Reading This Feature is working under Reading Mode > Continuous modes <Fast> Slow 6.3.11 Reverse Output Characters Example: 012345 543210 Enable <Disable> 6.3 RS232 mode parameters 6.4.1 Baud Rate 1200 2400 4800...
Page 22
9600 <19200> 38400 6.4.2 Data / Stop Bits The number of data bits transmitted for each character 7 Data Bits < 8 Data Bits > < 1 Stop Bits > 2 Stop Bits 6.4.3 Parity A Parity bit is an extra data bit used to help catch data transmission errors.
Page 23
Odd – Select to set the parity bit either a 1 or 0 to ensure an odd number of bits are 1’s Mark – Select to set the parity bit always 1. Space– Select to set the parity bit always 0. 6.4.4 Handshaking RTS/CTS ON–...
received, then complete the data transmission. If XOFF is received, stop the transmission. XON/XOFF <OFF> 6.4 Keyboard Wedge Mode Parameters 6.5.1 Terminal Type <IBM PC/AT,PS/2> - Includes IBM PS/2 and compatible models 50, 55, 60, 80 IBM PC/XT PS/2 25, 30 IBM 5550 IBM 102 Key IBM 122 Key (1)
Page 25
6.5.2 Country/Language <US English> UK English Italian Spanish French German Swedish Switzerland Hungarian Japanese Belgium Portuguese...
Page 26
Denmark Netherlands Turkey 6.5.3 Upper/Lower Case <No Change> Enable Lower Case – Transmit all data as lower case Enable Upper Case – Transmit all data as upper case 6.5.4 Interscan Code Delay <No Delay> 5 msec 10 msec 25 msec 50 msec...
100 msec 200 msec 300 msec 6.5 Output Characters 6.6.1 Select Terminator <CR+LF>– The scanner transmits a carriage return and a line feed after each scan CR Suffix – The scanner transmits a carriage return after each scan LF Suffix – The scanner transmits a line feed after each scan Space...
STX-ETX – RS232 only 6.6 Code Type 6.7.1 Barcode Selections If “Enable” is selected for all bar codes types, then the scanner could read all types of bar code. If “Disable” is selected for a certain bar code type, then the scanner could not read the particular bar code.
Page 29
EAN-8 / JAN-8 OFF CODE 39 <ON> CODE 39 OFF Standard Code 39 <ON> Full ASCII Code 39 ON Code 32 / Italian Pharmacy Code32 / Italian Pharmacy <OFF> Code 128 <ON> Code 128 OFF Interleaved 2 of 5 <ON> Interleaved 2 of 5 OFF CODABAR/NW7 <ON>...
Page 30
Industrial 2 of 5 ON Industrial 2 of 5 <OFF> Matrix 2 of 5 ON Matrix 2 of 5 <OFF> CODE 93 ON CODE 93 <OFF> CODE 11 ON MSI/PLESSEY ON MSI/PLESSEY <OFF> Telepen ON Telepen <OFF> China Postage ON China Postage <OFF>...
GS1 DataBar ON GS1 DataBar <OFF> GS1 DataBar Expanded ON GS1 DataBar Expanded <OFF> GS1 DataBar Limited ON GS1 DataBar Limited <OFF> 6.7 UPC/EAN/JAN Parameters 6.8.1 Reading Type UPC-A=EAN-13 ON Add 0 before UPC-A to make it 13 digits. <UPC-A = EAN-13> <OFF> ISBN Enable ISBN <Disable>...
EAN-8 Check Digit Transmission <ON> EAN-8 Check Digit Transmission OFF EAN-13 Check Digit Transmission <ON> EAN-13 Check Digit Transmission OFF ISSN Check Digit Transmission <ON> ISSN Check Digit Transmission OFF 6.8 Code 39 Parameters 6.9.1 Type of Code <Standard Code 39> Full ASCII Code 39 6.9.2 Check Digit Transmission <Do not Calculate Check...
Page 34
6.9.3 Output Start/Stop Character Enable <Disable> 6.9.4 Decode Asterisk Enable <Disable> 6.9.5 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Fixed Length 1 Set Begin Decimal Value See Appendix A Set Complete Fixed length 2 Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.9 Code 128 Parameters 6.10.1 Check Digit Transmission Do Not Calculate Check Digit...
Page 36
Calculate Check Digit and Transmit <Calculate Check Digit and Not Transmit> 6.10.2 Append FNC2 <OFF> 6.10.3 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
1st Set Complete Fixed length 2 Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.10 Interleaved 2 of 5 Parameters 6.11.1 Check Digit Transmission <Do Not Calculate Check Digit>...
Page 38
6.11.2 Set Up Number of Character <Even> 6.11.3 Brazilian Banking Code Enable <Disable> 6.11.4 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Page 39
Fixed Length 1 Set Begin Decimal Value See Appendix A Set Complete Fixed length 2 Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete...
6.11 Industrial 2 of 5 Parameters 6.12.1 Check Digit Transmission <Do Not Calculate Check Digit> Calculate Check Digit and Transmit Calculate Check Digit and Not Transmit 6.12.2 Set Up Code Length To set the fixed length: (2 sets Available) 1Scan the “Begin” programming code of the desired Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
1st Set Complete Fixed length 2 Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.12 Matrix 2 of 5 Parameters 6.13.1 Check Digit Transmission <Do Not Calculate Check Digit>...
Page 42
6.13.2 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Minimum length Minimum Length begin Decimal Value Minimum Length Complete 6.13 CODABAR Parameters 6.14.1 Set Up Start/Stop Characters upon Transmission <OFF> 6.14.2 Transmission Type of Start/Stop A/B/C/D <Start> A/B/C/D <Stop> A Start A Stop B Start...
Page 45
B Stop C Start C Stop D Start D Stop 6.14.3 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Set Complete Fixed length 2 Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.14 Code 93 Parameters 6.15.1 Check Digit Transmission Calculate Check Digit Disable <Calculate Check 2 Digit and Not Transmit>...
Page 47
7.15.2 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.15 Code 11 Parameters 6.16.1 Check Digit Transmission <Do Not Calculate Check Digit> Calculate Check 1 Digit and Transmit Calculate Check 1 Digit and Not Transmit Calculate Check 2 Digit and Transmit Calculate Check 2 Digit and Not Transmit...
Page 49
Scan the “Complete” programming code of the desired set. Repeat the steps 1 – 3 to set additional lengths. <Variable> Fixed Length 1st Set 1st Set Begin Decimal Value See Appendix A 1st Set Complete Fixed length 2 2nd Set Begin Decimal Value See Appendix A 2nd Set Complete...
6.16 MSI/plessey Code Parameters 6.17.1 Check digit transmission <Do Not Calculate Check Digit> Calculate Check Digit and Transmit Calculate Check Digit and Not Transmit 6.17.2 Set Up Code Length To set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
Fixed length 2 2nd Set Begin Decimal Value See Appendix A 2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.17 Telepen Parameters 6.18.1 Type of Code Telepen ASCII <ON> Telepen Numeric 6.18.2 Check Digit Transmission Do Not Calculate Check Digit Calculate Check Digit and...
Page 53
<Calculate Check Digit and Not Transmit> 6.18.3 Set Up Code Length o set the fixed length: (2 sets Available) Scan the “Begin” programming code of the desired set Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the length to be read.
2nd Set Complete Minimum length Minimum Length begin Decimal Value See Appendix A Minimum Length Complete 6.18 GS1 Databar Parameters 6.19.1 Check Digit Transmission <Calculate Check Digit and Transmit> Calculate Check Digit and Not Transmit 6.19.2 Application ID <Transmit Application ID> Add 01 before GS1 Databar.
7. Miscellaneous Parameters 7.1 Bar Code ID 7.1.1 Default Barcode ID With this function on, a leading character will be added to the output string while scanning code; user may refer to the following table to know what kind of barcode is being scanned.
Page 58
Default – Return from User Define to Default 7.1.2 User Define Code ID To set the code ID Scan the symbologies programming code. Go to the ASCII Tables in Appendix B, Scan programming codes that represents the desired ID. Note: User defines code ID will override default value. Program will not check the conflict.
Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 CODE 93 CODE 11 China Postage MSI/PLESSEY Telepen GS1 DataBar GS1 DataBar Expanded GS1 DataBar Limited 7.2 preambles and postambles Insertion 7.2.1 Setup Insertion To set the insertion of the output characters; Scan the programming code of the desired set.
Page 60
Scan the programming code of the desired symbology Go to the Decimal Value in Appendix A, scan programming codes that represents the desired position to be inserted (1= the first digit, 99 the last digit). Scan the “Complete” programming code of “Character Position to be inserted”.
Page 61
Complete End of Configuration bar code Save Parameters bar code 7.2.2 Insertion set number 7.2.3 Symbologies Selection UPC-A UPC-E EAN-13/JAN-13...
Page 62
EAN-8/JAN-8 CODE 39 CODE 128 Codabar/NW7 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 CODE 93 CODE 11 China Postage MSI/PLESSEY Telepen GS1 DataBar...
GS1 DataBar Expanded GS1 DataBar limited All Codes None 7.2.4 Character Position to be inserted Decimal Value See Appendix A Complete 7.2.5 Characters to be Inserted ASCII Table See Appendix B and C Complete 7.3 Character deletion To setup the deletion of output characters: Scan the programming code of the desired set.
Page 64
Go to the decimal Value tables in Appendix A, scan programming codes that represents the desired position to be deleted. Scan the “Complete” programming code of “Character Position to be Deleted”. Go to the Decimal Value Tables in Appendix A, scan programming codes that represents the number of characters to be deleted.
Page 65
Complete End of Configuration bar code Save Parameters bar code...
Page 66
7.3.1 Deletion Set Number 7.3.2 Code Type to be Delete UPC-A UPC-E EAN-13/JAN-13 EAN-8/JAN-8 CODE 39 CODE 128...
Page 67
CODABAR/NW7 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 CODE 93 CODE 11 China Postage MSI/PLESSEY Telepen GS1 DataBar GS1 DataBar Expanded GS1 DataBar Limited All Codes...
None 7.3.3 Character Position to be Delete Decimal Value See Appendix A Complete 7.3.4 Number of Characters to be Deleted Decimal Value See Appendix A Complete 7.4 Appendices A. Decimal Value Table...
H. Scan Map How to communicate with Smartphone Make the device discoverable. (Page 8 4.3,4.4) See the documentation that came with the device. Go to Settings > Bluetooth and turn Bluetooth on. Select the ‘barcode scanner’ device and, if prompted, enter the passkey or PIN. See the instructions (page 69) about the passkey or PIN that came with the device.
A. How to communicate with Bluetooth dongle Switch the Scanner SPP HID mode or SPP Slave mode. (Page 8 4.3,4.4) Active the BT dongles software to search the Bluetooth device. Select the ‘barcode scanner’ device to pairing; When pairing, it will request key in the (PINCODE), Please refer to page 69 for Help.
Need help?
Do you have a question about the BT-8500 and is the answer not in the manual?
Questions and answers