Page 1
NOTICE This device complies with part 15 of the FCC Rules. Operation is subject to the following two condition: (1) This device may not cause harmful interface, and (2) This device must accept interface received, including Interface that may cause undesired operation. This equipment has been tested and found comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules.
Page 4
Installation 1) First of all, you must make sure that the power is disconnected form your equipment before connecting the scanner. Beside, you also have to check the cable connector of the scanner match your equipment interface correctly. 2) Boot up your computer after connecting the scanner with your equipment, the scanner will make a long music and light the LED, above scanner to indicate a successful power on.
Configuration Flowchart Enter PROGRAM Programming Mode Select Function Function Label Set ASCII Code Set Decimal Value Hexdecimal Decimal (High Byte) (10's Value) Prefix or Suffix Hexdecimal Decimal Only (Low Byte) (1's Value) Finish ASCII Code or Decimal Value Setting EXIT Exit With Save ABORT Exit Without Save...
Default Setting Code Read Length Truncate Code Type Enable Min. Max. Leading Ending UPC-A UPC-E EAN-13 EAN-8 Code-39 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 China Post 2 of 5 Codabar/NW7 Code-128 Code-93 Code-11 MSI/Plessey UK/Plessey Telepen IATA...
Manual Label Layout The scanner must be set by reading the barcode labels in manual. The discription of label is as follows. Section Exit Title Program Function EXIT */$%END* UPC-A Title Truncate Leading Zero Disable Group Selection *DZA* Line Label Enable *DZB* Default...
Frequent Question Q: Why scanner block the keyboard operation? A: Check the cable connection with your equipment, then turn power on again. Q: If scanner has a good read beep but nothing transferring after read a label. at /10 to show what current setting of A: Using the S ETTING LIST scanner is, or reset to Default, (or select right Interface default if...
Page 9
Q:Could I change scanner into different type interface directly? A: You can change factory interface default for other type interface. By plug different cable, program scanner and set right interface to exit, then the scanner will be change to another interface. However, you must make sure what cable you need.
PROGRAM */$%STR* Host Interface Interface Default You can change factory Keyboard Wedge interface default for other type */$%C00* interface. By plug different cable, program scanner and set right interface to exit, then RS-232C the scanner will be change to */$%C01* another interface.
EXIT */$%END* Keyboard Wedge Keyboard Speed By selecting, you can change output speed of scanner to advance or *CZA* match with host computer. Generally, in working high H igh Turbo Medium performance. some output *CZB* characters of barcode have been lost or shown on screen slowly, you may High need to set...
PROGRAM */$%STR* Keyboard Wedge Keyboard Simulation All of the PCs check the keyboard Disable status during power-on selftest. It is *DCA* recommended to the function if E nable you are working without keyboard Enable installation. It simulates keyboard *DCB* timing and pass keyboard present status to the PC during power-on.
Page 13
EXIT */$%END* Keyboard Wedge Keyboard Type Select keyboard type connector of IBM AT,PS/2 your host computer. Scanner must be *DFA* selected to the appropriate host interface cable converter. Refer to IBM XT Cable Type at /66. *DFB* Macintosh ADB. *DFC* IBM PS/2 25,30 *DFD* NEC 9801...
Page 14
PROGRAM */$%STR* Keyboard Wedge Keyboard Layout The selecting of keyboard layout USA (US) supports many country languages *DGA* other than USA keyboard layout. First you need to confirm country langage Belgium (BE) that you desire. In DOS, using *DGB* command "Keyb" to selecte the desirable keyboard layout...
Page 15
EXIT */$%END* RS-232C Handshaking Protocol CTS: Clear To Send (Hardware Signal) Disable RTS: Request To Send (Hardware Signal) *DLA* STX: Start Of Text (ASCII Code 02 ETX: End Of Text (ASCII Code 03 RTS/CTS Xon: Transmit On (ASCII Code 13 *DLB* Xoff: Transmit Off (ASCII Code 11...
Page 16
PROGRAM */$%STR* RS-232C Baud Rate 38400 Bps *DHA* 19200 Bps *DHB* 9600 Bps *DHC* 4800 Bps *DHD* 2400 Bps *DHE* 1200 Bps *DHF* 600 Bps *DHG* 300 Bps *DHH* Data Parity None *DKA* Even *DKC* *DKD* Space *DKE* Mark *DKF* Operation Manual...
Page 17
EXIT */$%END* RS-232C Data Bits 7 Bits *DJA* 8 Bits *DJB* Stop Bits One Bit *DIA* Two Bits *DIB* Specific Adjustments Inter-char. Delay: It is delay time Inter-char. Delay between data character's output. It is *BAL* same as of keyboard I nter-char.
PROGRAM */$%STR* Wand Emulation Active Level Bar Hi/Space Lo: Black will be Bar Hi/Space Lo transmited as a high voltage level *DMA* (+5V) and space as low level (0V). Space Bar Lo/Space Hi: Black will be *DMB* transmited as a low voltage level (0V) and space as high level (+5V).
Page 19
EXIT */$%END* Wand Emulation Inter-char. Gap Discrete codes such as Code-39 Narrow and Codabar are featured an Inter- *DPA* Char. Gap between two characters of barcode. It makes them suitable for Wide printing in the Narrow or Wide gap by *DPB* mechanical numbering system.
Page 20
PROGRAM */$%STR* OCIA Protocol Type *DSA* *DSB* NCR+ASCII *DSC* DTS+ASCII *DSD* ASCII *DSE* Data Parity Even *DTA* *DTB* Space *DTC* Mark *DTD* Spare Function Disable *DUA* Enable *DUB* Specific Adjustments Tansmit Delay: It is a delay time Transmit Delay between barcode data output. It is also *BAM* the same as Transmit...
Page 21
EXIT */$%END* System Control Power-on Music After power-on the scanner will Disable generate music indicate *CBA* successful selftest. You can inhibit the music by setting D isable Enable *CBB* Power-on Auto Trigger By setting , the scanner will E nable Disable activate the light source after the *CCA*...
PROGRAM */$%STR* System Control Double Confirm The scanner will require many Disable times of successful decoding to *CSA* confirm the barcode data, and the more confirm times the more inhibitive Enable mis-reading code. (Refer to setting of *CSB* at /25) D oubble Confirm Times Case Conversion It converses all output characters...
Page 23
EXIT */$%END* System Control Scanning Mode Good-read Off: The trigger button Good-read Off must be pressed to active scanning. *CAB* The light source of scanner stops scanning when there is a successful Momentry reading or no code is decoded after *CAC* /24 duration S tand-by Timer...
Page 24
PROGRAM */$%STR* System Control Specific Adjustments Beep Adjustments: You can adjust Beep Loudness *BAC* B eep Loudness B eep Tone of good reading upon B eep Duration (Range:01 Unit:Level) your pavorite usage. Beep Tone *BAD* Stand-by Time: A timeout duration of 1 to 99 seconds can be adjusted.
Page 25
EXIT */$%END* System Control Specific Adjustments Add-on Waiting Time: This setting is Addon-Waiting Time only used reading *BAK* symbologies with Add-on, such as (Range:01 Unit:10ms) EAN and UPC. The WPC must be decoded first, then Add-on. But Add- Double Confirm Times *BAJ* on may not decode very well during it read.
Page 26
PROGRAM */$%STR* UPC-A Read Format Disable *DVA* Leading Data Digts Check Zero (11 Digits) Digit Enable *DVB* Add-on Add-on barcode Disable supplemental 2 or 5 characters for *DWA* WPC code. Add-on 2 Only Format *DWB* Leading Data Digits Check Add-on Add-on 5 Only Zero (11 Digits)
Page 27
EXIT */$%END* UPC-A Truncate Leading Zero The leading "0" digits of barcode Disable data characters can be truncated *DZA* when the function is enabled. Example Barcode "00054321" Enable *DZB* Output "54321" Spare Function Disable DY A *DYA* Enable DY B *DYB* Specific Adjustments Truncate Leading / Ending: The...
Page 28
PROGRAM */$%STR* UPC-E Read Format Disable *ECA* Leading Data Digits Check Zero (6 Digits) Digit Enable *ECB* Add-on Format Disable *EDA* Leading Data Digits Check Add-on Zero (6 Digits) Digit 2 or 5 Add-on 2 Only *EDB* Add-on 5 Only *EDC* Add-on 2 or 5 *EDD*...
Page 29
EXIT */$%END* UPC-E Check Digit Transmission Refer to /26. Disable *EIA* Enable *EIB* Truncate Leading Zero Refer to /27. Disable *EHA* Enable *EHB* Spare Function Disable *EGA* Enable *EGB* Specific Adjustments Refer to /27. Truncate Leading *BAQ* (Range:00 Truncate Ending *BAR* (Range:00 Code ID1...
Page 30
PROGRAM */$%STR* EAN-13 Read Format Disable *EKA* Data Digts Check (12 Digits) Digit Enable *EKB* Add-on Disable Format *ELA* Data Digits Check Add-on (12 Digits) Digit 2 or 5 Add-on 2 Only *ELB* Add-on 5 Only *ELC* Add-on 2 or 5 *ELD* Waiting Add-on Refer to /26.
Page 31
EXIT */$%END* EAN-13 Check Digit Transmission Refer to /26. Disable *EQA* Enable *EQB* Truncate Leading Zero Refer to /27. Disable *EPA* Enable *EPB* Spare Function Disable *EOA* Enable *EOB* Specific Adjustments Refer to /27. Truncate Leading *BAS* (Range:00 Truncate Ending *BAT* (Range:00 Code ID...
Page 32
PROGRAM */$%STR* EAN-8 Read Format Disable *ESA* Data Digits Check (7 Digits) Digit Enable *ESB* Add-on Format Disable *ETA* Data Digits Check Add-on (7 Digits) Digit 2 or 5 Add-on 2 Only *ETB* Add-on 5 Only *ETC* Add-on 2 or 5 *ETD* Waiting Add-on Refer to /26.
Page 33
EXIT */$%END* EAN-8 Check Digit Transmission Refer to /26. Disable EY A *EYA* Enable EY B *EYB* Truncate Leading Zero Refer to /27 Disable *EXA* Enable *EXB* Spare Function Disable *EWA* Enable *EWB* Specific Adjustments Refer to /27. Truncate Leading *BAU* (Range:00 Truncate Ending...
Page 34
PROGRAM */$%STR* CODE-39 Read Format Disable *FAA* Start Data Digits Checksum "V " (Variable) (Optional) "V " Enable *FAB* Format Code-39 is an Standard F ull ASCII enhanced set of Code-39 that is the *FBA* data with toatl of 128 characters to represent code.
Page 35
EXIT */$%END* CODE-39 Checksum Verification The checksum of Code-39 is Disable optional and made as the sum module *FGA* 43 of the numerical value of the data digits. Enable *FGB* Checksum Transmission By setting , checksum and E nable Disable will be transmitted.
PROGRAM */$%STR* Interleaved 2 of 5 Read Format Disable *FKA* Data Digits Checksum (Variable) (Optional) Enable *FKB* Format Generally, the Interleaved 2 of 5 Standard symbology is a pair of digts in each *FLA* barcode. Therefore, it contains an even digits. If the symbol is present an Odd S-code odd number as S-code, then *FLB*...
Page 37
EXIT */$%END* Interleaved 2 of 5 Specific Adjustments Because, the start and end of Truncate Leading interleaved 2 of 5 code is not olny one *BBC* patten in symbol. In order to prevent (Range:00 partial reading, it is recommand to use the fixed code length for each 2 of 5 Truncate Ending *BBD*...
PROGRAM */$%STR* Industrial 2 of 5 Read Format Disable *FQA* Data Digits Checksum (Variable) (Optional) Enable *FQB* Checksum Verification The checksum is made as the Disable sum module 10 of the numberical *FSA* values of all data digits. Enable *FSB* Checksum Transmission Refer to /35.
Page 39
EXIT */$%END* Industrial 2 of 5 Specific Adjustments Refer to /27, /35. Truncate Leading *BBG* (Range:00 Truncate Ending *BBH* (Range:00 Min. Code Length *BBE* (Range:00 Max. Code Length *BBF* (Range:00 Code ID *AAI* (Range:00 ASCII Code) Insertion Group *BDI* (Range:00...
PROGRAM */$%STR* Matrix 2 of 5 Read Format Disable *FVA* Data Digits Checksum (Variable) (Optional) Enable *FVB* Checksum Verification The checksum is made as the Disable sum module 10 of the numberical *FXA* values of all data digits. Enable *FXB* Checksum Transmission Refer to /35.
Page 41
EXIT */$%END* Matrix 2 of 5 Specific Adjustments Refer to /27, /35. Truncate Leading *BBK* (Range:00 Truncate Ending *BBL* (Range:00 Min. Code Length *BBI* (Range:00 Max. Code Length *BBJ* (Range:00 Code ID *AAJ* (Range:00 ASCII Code) Insertion Group *BDJ* (Range:00...
PROGRAM */$%STR* China Post 2 of 5 Read Format Disable *GAA* Data Digits Checksum (Variable) (Optional) Enable *GAB* Checksum Verification The checksum is made as the Disable sum module 10 of the numberical *GCA* values of all data digits. Enable *GCB* Checksum Transmission Refer to /35.
Page 43
EXIT */$%END* China Post 2 of 5 Specific Adjustments The code length of Post 2 of 5 is Truncate Leading always fixed at 11. Therefore, code *BBO* length of Min. and Max. is also factory (Range:00 default is 11. Truncate Ending Refer to /27, /35.
Page 44
PROGRAM */$%STR* Codabar/NW7 Read Format Disable *GFA* Start Data Digits Cheksum Enable (Variable) (Optional) *GFB* Start/End Symbol Types The Codabar has four pairs of ABCD/ABCD Start/End patten, you may choice one *GGA* to match your application. abcd/abcd *GGB* ABCD/TN*E *GGC* abcd/tn*e *GGD* Same Start/End Pair...
Page 45
EXIT */$%END* Codabar/NW7 Checksum Transmission Refer to /35. Disable *GKA* Enable *GKB* Specific Adjustments Refer to /27, /35. Truncate Leading *BBS* (Range:00 Truncate Ending *BBT* (Range:00 Min. Code Length *BBQ* (Range:00 Max. Code Length *BBR* (Range:00 Code ID *AAL* (Range:00 ASCII Code) Insertion Group *BDL*...
Page 46
PROGRAM */$%STR* Code-128 Read Format Disable *GMA* Data Digits Checksum (Variable) (Optional) Enable *GMB* Format The Code-128 can be translated Standard format if it starts with *GNA* U CC/EAN-128 FNC1 character. The first FNC1 will be translated to "]C1", and next to be a UCC/EAN-128 concatenation code as <GS>(7F *GNB*...
Page 47
EXIT */$%END* Code-128 Spare Function Disable *GPA* Enable *GPB* Specific Adjustments Concatenation Data: This featrure is Truncate Leading only used for UCC/EAN-128 format. *BBW* This means you C oncatenation Data (Range:00 can re-assign second or after a FNC1 for your usage. The default of ASCII Truncate Ending BB X *BBX*...
Page 48
PROGRAM */$%STR* Code-93 Read Format Disable *GTA* Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Enable *GTB* Append This function which allows several Disable symbols to be concatenates and be *GVA* treated as one single data entry. Enable *GVB* Checksum Verification The checksum is presented as the Disable sum module 47 of all data digits.
Page 49
EXIT */$%END* Code-93 Specific Adjustments Refer to /27, /35. Truncate Leading *BCA* (Range:00 Truncate Ending *BCB* (Range:00 Min. Code Length *BBY* (Range:00 Max. Code Length *BBZ* (Range:00 Code ID *AAN* (Range:00 ASCII Code) Insertion Group *BDN* (Range:00...
Page 50
PROGRAM */$%STR* Code-11 Read Format Disable *GZA* Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Enable *GZB* Checksum Verification The checksum is presented as the Disable sum module 11 of all data digits. *HBA* *HBC* *HBD* Checksum Transmission By setting , checksum1 and Disable E nable checksum2 will be transmitted upon...
Page 51
EXIT */$%END* Code-11 Specific Adjustments Refer to /27, /35. Truncate Leading *BCE* (Range:00 Truncate Ending *BCF* (Range:00 Min. Code Length *BCC* (Range:00 Max. Code Length *BCD* (Range:00 Code ID *AAO* (Range:00 AscII Code) Insertion Group *BDO* (Range:00...
Page 52
PROGRAM */$%STR* MSI/Plessey Read Format Disable *HEA* Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Enable *HEB* Checksum Verification The MSI/Plessey has one or two Disable optional checksum digits. *HGA* checksum is presented 3 kinds of mothod Mod 10 Mod 10 Mod 10/10 checksum1 *HGB*...
Page 53
EXIT */$%END* MSI/Plessey Specific Adjustments Refer to /27, /35. Truncate Leading *BCI* (Range:00 Truncate Ending *BCJ* (Range:00 Min. Code Length *BCG* (Range:00 Max. Code Length *BCH* (Range:00 Code ID *AAP* (Range:00 ASCII Code) Insertion Group *BDP* (Range:00...
Page 54
PROGRAM */$%STR* UK/Plessey Read Read Format Disable *HQA* Data Digits Checksum1+2 (Variable) (Optional) Enable *HQB* Checksum Verification Checksum Verification Disable *HSA* Enable *HSB* Checksum Transmission Refer to /35. Disable *HTA* Enable *HTB* Spare Function Disable *HRA* Enable *HRB* Operation Manual...
Page 55
EXIT */$%END* UK/Plessey Specific Adjustments Refer to /27, /35. Truncate Leading *BCQ* (Range:00 Truncate Ending *BCR* (Range:00 Min. Code Length *BCO* (Range:00 Max. Code Length *BCP* (Range:00 Code ID *AAR* (Range:00 ASCII Code) Insertion Group *BDQ* (Range:00...
Page 56
PROGRAM */$%STR* IATA Read IATA (International Air Transport Disable Association) *HJA* Enable *HJB* Checksum Verification The checksum is presented as Disable sum module 7 of all data digits. *HNA* Enable *HNB* Checksum Transmission Refer to /35. Disable *HOA* Enable *HOB* Spare Function1 Disable *HKA*...
Page 57
EXIT */$%END* IATA Specific Adjustments Refer to /27, /35. Truncate Leading *BCM* (Range:00 Truncate Ending *BCN* (Range:00 Min. Code Length *BCK* (Range:00 Max. Code Length *BCL* (Range:00 Code ID *AAQ* (Range:00 ASCII Code) Insertion Group *BDR* (Range:00...
Page 58
PROGRAM */$%STR* Telepen Read Format Disable *HVA* Data Digits Checksum (Variable) (Optional) Enable *HVB* Format A Telepen can be transimtted with Numeric Only format. *HWA* N umeric F ull ASCII Characters can be mixed both formats inside barcode label of Telepen. By Full ASCII Only setting , datas can be...
Page 59
EXIT */$%END* Telepen Specific Adjustments Refer to /27, /35. Truncate Leading *BCU* (Range:00 Truncate Ending *BCV* (Range:00 Min. Code Length *BCS* (Range:00 Max. Code Length *BCT* (Range:00 Code ID *AAS* (Range:00 ASCII Code) Insertion Group *BDS* (Range:00...
Page 60
PROGRAM */$%STR* Preamble/Postamble Preamble Transmission By setting , Preamble will E nable Disable appended before data *IEA* transmitted. Refer to String Output Flowchart at /5. Enable *IEB* Preamble Data There are two control characters Data1 *AAZ* D ata1 D ata2 programmed for both Preamble and (Range:00 ASCII Code)
Page 61
EXIT */$%END* Prefix/Suffix Prefix Transmission Up to 15 characters can be Disable programed for Prefix data. The Prefix *IGA* data of string will be placed after Preamble data and before the barcode Enable data when it is . Refer to String E nable *IGB* Output Flowchart at /5.
PROGRAM */$%STR* Character Insertion Add-on Insertion The scanner offers 2 characders Disable of insertion between WPC and add-on *IIA* code. Format Enable *IIB* WPC Add-on Insertion Add-on Add-on Insertion Data Data1 *ABD* (Range:00 ASCII Code) Data2 *ABE* (Range:00 ASCII Code) Insertion1 Data The scanner offer 4 positions and Position1...
PROGRAM */$%STR* Other Control Code ID Translation your application want Disable transmite Code ID, you must set this *IBA* E nable Enable *IBB* Code ID Position Before Code Data Upon your usage, the transmitting *ICA* position of Code ID can be selected to place when it B efore...
Page 65
EXIT */$%END* Other Control Inverse PROGRAM If scanner is operated in PROGRAM inverse barcode reading, */$%STR* use inverse P ROGRAM entry scanner programming. Normal/Inverse Barcode Generally, the scanner can only Normal Barcode read positive barcode signals which *IPA* are printed black on white (call normal barcode).
Cable Type IBM PC, XT, AT & PS/2 Function 5p Din(M) 5p Din(F) 6p Mini Din(M)6p Mini Din(F) Clock (Host) Data (Host) Clock (KBD.) Data (KBD.) Ground GND Shield VCC (+5V) 5p Din(M) 5p Din(F) 5p Mini Din(M) 6p Mini Din(F) Macintosh Function 4p Mini Din(M)
Page 67
Cable Type RS-232C Function 9p D-Sub(F) 25p D-Sub(F) 8p Din(M) DC Jack(M) Shorted 6,20 Ground GND Shield VCC (+5V) 16,25 6 25 9p D-Sub(F) 25p D-Sub(F) 8p Din(M) DC Jack(M) Wand Emulation Function 9p D-Sub(F) 5p Din(M) 6p Din(M) Data Ground GND Shield VCC (+5V)
Test Chart UPC-A 000012345670 EAN-13 (ISBN) with Add-on 5 9 7 8 9 5 7 2 2 1 6 6 7 5 0 0 4 2 0 ( I S B N : 9 5 7 2 2 1 6 6 7 8 ) Code-39 (Full ASCII Code) C O D E 3 9 T + E + S + T *...
Need help?
Do you have a question about the BD-408e and is the answer not in the manual?
Questions and answers