Birch BD-408e Manuals - System Control

Summary of BD-408e

  • Page 1

    Notice 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. These limits are designed to provide reasonable protection against harmful interface when the equipment is operated in a commercial environment. This equipment g...

  • Page 2

    Operation manual 2.

  • Page 3: Index

    Index 1 instroduction «««««««««««««««««««««««««««««««««««««««««««««««« 4 installation ««««««««««««««««««««««««««««««««««« 4 recommended steps «««««««««««««««««««« 4 configuration flowchart ««««««««««««««««« 5 string output flowchart «««««««««««««««««« 5 default setting ««««««««««««««««««««««««««««« ...

  • Page 4: Installation

    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 yo...

  • Page 5: Configuration Flowchart

    Configuration flowchart string output flowchart preamble prefix code name code id code data code length suffix postamble enter programming mode finish ascii code or decimal value setting select function label interface default exit & interface default function program decimal (10's value) hexdecimal...

  • Page 6: Default Setting

    Default setting length truncate code type read enable min. Max. Leading ending code id upc-a 3 - - 0 0 a upc-e 3 - - 0 0 e ean-13 3 - - 0 0 f ean-8 3 - - 0 0 ff code-39 3 0 0 0 0 m interleaved 2 of 5 6 0 0 0 i industrial 2 of 5 4 0 0 0 h matrix 2 of 5 4 0 0 0 g china post 2 of 5 11 11 0 0 j codabar/...

  • Page 7: Manual Label Layout

    Manual label layout the scanner must be set by reading the barcode labels in manual. The discription of label is as follows. * the factory default settings are indicated by bold symbols. Disable dza *dza* enable dzb *dzb* spare function disable dya *dya* enable dyb *dyb* truncate leading bao *bao* (...

  • Page 8: Frequent Question

    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. A: using the s etting list at /10 to show what current setting of scanner is, or...

  • Page 9: Introduction

    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 cabl...

  • Page 10: Host Interface

    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. Refer cable type to /66, 67. Default: all settings are r...

  • Page 11: Keyboard Wedge

    Low cza *cza* medium czb *czb* high czc *czc* turbo czd *czd* numeric key position caps lock keyboard speed function key simulation by selecting, you can change output speed of scanner to advance or match with host computer. Generally, set h igh or turbo in working high performance. If some output c...

  • Page 12: Keyboard Wedge

    Specific adjustments bal inter-char. Delay *bal* (range:00 10 -99 10 unit:1ms) bam transmit delay *bam* (range:00 10 -99 10 unit:10ms) keyboard simulation spare function all of the pcs check the keyboard status during power-on selftest. It is recommended to e nable the function if you are working wi...

  • Page 13: Keyboard Wedge

    Select keyboard type connector of your host computer. Scanner must be selected to the appropriate host interface cable converter. Refer to cable type at /66. Ibm at,ps/2 dfa *dfa* ibm xt dfb *dfb* macintosh adb. Dfc *dfc* ibm ps/2 25,30 dfd *dfd* nec 9801 dfe *dfe* ibm ps/2 55 dff *dff* ibm 5550 dfg...

  • Page 14: Keyboard Wedge

    Keyboard layout the selecting of keyboard layout supports many country languages other than usa keyboard layout. First you need to confirm country langage that you desire. In dos, using command "keyb" to selecte the desirable keyboard layout or in windows entry "control' then pop "keyboard" to selec...

  • Page 15: Rs-232C

    Handshaking protocol cts: clear to send (hardware signal) rts: request to send (hardware signal) stx: start of text (ascii code 02 16 ) etx: end of text (ascii code 03 16 ) xon: transmit on (ascii code 13 16 ) xoff: transmit off (ascii code 11 16 ) disable: the communication only uses txd and rxd si...

  • Page 16: Rs-232C

    Data parity baud rate dha 38400 bps *dha* dhb 19200 bps *dhb* dhc 9600 bps *dhc* dhd 4800 bps *dhd* dhe 2400 bps *dhe* dhf 1200 bps *dhf* dhg 600 bps *dhg* dhh 300 bps *dhh* dka none *dka* dkc even *dkc* dkd odd *dkd* dke space *dke* dkf mark *dkf* program */$%str* rs-232c operation manual 16.

  • Page 17: Rs-232C

    Inter-char. Delay: it is delay time between data character's output. It is same as i nter-char. Delay of keyboard wedge, see /12. Transmit delay: it is a delay time between barcode data output. It is also same as transmit delay of keyboard wedge, see /12. Response delay: this delay is used for seria...

  • Page 18: Wand Emulation

    Active level normal level narrow/wide ratio output speed doa low *doa* dob medium *dob* doc high *doc* dod turbo *dod* bar hi/space lo: black will be transmited as a high voltage level (+5v) and space as low level (0v). Bar lo/space hi: black will be transmited as a low voltage level (0v) and space ...

  • Page 19: Wand Emulation

    Discrete codes such as code-39 and codabar are featured an inter- char. Gap between two characters of barcode. It makes them suitable for printing in the narrow or wide gap by mechanical numbering system. You can choice one suit your decoder. Generally, wand emulation output signals same as symbolog...

  • Page 20: Ocia

    Protocol type data parity specific adjustments spare function tansmit delay: it is a delay time between barcode data output. It is also the same as transmit delay of keyboard wedge, see /12. Dsa ncr *dsa* dsb dts *dsb* dsc ncr+ascii *dsc* dsd dts+ascii *dsd* dse ascii *dse* dta even *dta* dtb odd *d...

  • Page 21: System Control

    After power-on the scanner will generate music to indicate the successful selftest. You can inhibit the music by setting d isable . By setting e nable , the scanner will activate the light source after the power-on without trigger button. After each successful reading, the scanner will light good-re...

  • Page 22: System Control

    Inter-char. Gap double confirm case conversion field control spare function the scanner will require many times of successful decoding to confirm the barcode data, and the more confirm times the more inhibitive mis-reading code. (refer to setting of d oubble confirm times at /25) it converses all ou...

  • Page 23: System Control

    Scanning mode good-read off: the trigger button must be pressed to active scanning. The light source of scanner stops scanning when there is a successful reading or no code is decoded after the s tand-by timer /24 duration elapsed. (laser model default) momentary: the trigger button acts as a switch...

  • Page 24: System Control

    Specific adjustments beep adjustments: you can adjust b eeploudness , b eep tone and b eepduration of good reading upon your pavorite usage. Stand-by time: a timeout duration of 1 to 99 seconds can be adjusted. The s tand-by time that is valid scanning duration. It is only effective when the scannin...

  • Page 25: System Control

    Specific adjustments add-on waiting time: this setting is only used for reading wpc symbologies with add-on, such as ean and upc. The wpc must be decoded first, then add-on. But add- on may not decode very well during it read. Therefore, scanner offer a waiting time for reading add-on confirmation a...

  • Page 26: Upc-A

    Read add-on waiting add-on check digit transmission format leading zero data digts (11 digits) check digit the add-on barcode is the supplemental 2 or 5 characters for wpc code. Format leading zero data digits (11 digits) check digit add-on 2 or 5 it is recommended to set e nable if the wpc with add...

  • Page 27: Code Option

    The leading "0" digits of barcode data characters can be truncated when the function is enabled. Example barcode "00054321" output "54321" truncate leading / ending: the leading or ending digits of barcode data characters can be truncated when these values are set to non zero. It will be read nothin...

  • Page 28: Upc-E

    Read add-on waiting add-on expansion format leading zero data digits (6 digits) check digit format leading zero data digits (6 digits) check digit add-on 2 or 5 refer to /26. The expansion function is used only for upc-e and ean-8 code reading. It extends to 13-digits with "0" digits when the featur...

  • Page 29: Upc-E

    Refer to /26. Refer to /27. Refer to /27. Disable ega *ega* enable egb *egb* truncate leading baq *baq* (range:00 10 -15 10 ) truncate ending bar *bar* (range:00 10 -15 10 ) code id1 aab *aab* (range:00 16 -ff 16 ascii code) code id2 aac *aac* (range:00 16 -ff 16 ascii code) insertion group bdd *bdd...

  • Page 30: Ean-13

    Read waiting add-on isbn/issn conversion add-on format data digts (12 digits) check digit format data digits (12 digits) check digit add-on 2 or 5 refer to /26. The isbn (international standard book number) and issn (international standard serial number) are two kinds of barcode for book and magazin...

  • Page 31: Ean-13

    Refer to /26. Refer to /27. Refer to /27. Disable eqa *eqa* enable eqb *eqb* disable eoa *eoa* enable eob *eob* truncate leading bas *bas* (range:00 10 -15 10 ) truncate ending bat *bat* (range:00 10 -15 10 ) code id aad *aad* (range:00 16 -ff 16 ascii code) insertion group bde *bde* (range:00 10 -9...

  • Page 32: Ean-8

    Read add-on waiting add-on expansion expansion format data digits (7 digits) check digit format data digits (7 digits) check digit add-on 2 or 5 refer to /26. Refer to /28. Esa disable *esa* esb enable *esb* eta disable *eta* etb add-on 2 only *etb* etc add-on 5 only *etc* etd add-on 2 or 5 *etd* eu...

  • Page 33: Ean-8

    Refer to /26. Refer to /27 refer to /27. Disable ey a *eya* enable ey b *eyb* disable ewa *ewa* enable ewb *ewb* truncate leading bau *bau* (range:00 10 -15 10 ) truncate ending bav *bav* (range:00 10 -15 10 ) code id1 aae *aae* (range:00 16 -ff 16 ascii code) code id2 aaf *aaf* (range:00 16 -ff 16 ...

  • Page 34: Code-39

    Read format code-32 translation start/end transmission append format start " v " data digits (variable) checksum (optional) end " v " the f ull ascii code-39 is an enhanced set of code-39 that is the data with toatl of 128 characters to represent f ull ascii code. It is combined one of the digits +,...

  • Page 35: Code-39

    The checksum of code-39 is optional and made as the sum module 43 of the numerical value of the data digits. By setting e nable , checksum and will be transmitted. Min. / max. Code length: each symbology has own min./max. Code length. They can be set to qualify data entry. If their min./max. Code le...

  • Page 36: Interleaved 2 of 5

    Read format checksum verification checksum transmission spare function format data digits (variable) checksum (optional) generally, the interleaved 2 of 5 symbology is a pair of digts in each barcode. Therefore, it contains an even digits. If the symbol is present an odd number as s-code, then o dd ...

  • Page 37: Interleaved 2 of 5

    Because, the start and end of interleaved 2 of 5 code is not olny one patten in symbol. In order to prevent partial reading, it is recommand to use the fixed code length for each 2 of 5 code barcode label. Setting the same min./max. Code length , it is like a length filter, and only one length is ac...

  • Page 38: Industrial 2 of 5

    Read checksum verification checksum transmission spare function format data digits (variable) checksum (optional) the checksum is made as the sum module 10 of the numberical values of all data digits. Refer to /35. Fqa disable *fqa* fqb enable *fqb* fsa disable *fsa* fsb enable *fsb* fta disable *ft...

  • Page 39: Industrial 2 of 5

    Refer to /27, /35. Truncate leading bbg *bbg* (range:00 10 -15 10 ) truncate ending bbh *bbh* (range:00 10 -15 10 ) min. Code length bbe *bbe* (range:00 10 -56 10 ) max. Code length bbf *bbf* (range:00 10 -56 10 ) code id aai *aai* (range:00 16 -ff 16 ascii code) insertion group bdi *bdi* (range:00 ...

  • Page 40: Matrix 2 Of 5

    Read checksum verification checksum transmission spare function format data digits (variable) checksum (optional) the checksum is made as the sum module 10 of the numberical values of all data digits. Refer to /35. Fva disable *fva* fvb enable *fvb* fxa disable *fxa* fxb enable *fxb* fy a disable *f...

  • Page 41: Matrix 2 of 5

    Refer to /27, /35. Truncate leading bbk *bbk* (range:00 10 -15 10 ) truncate ending bbl *bbl* (range:00 10 -15 10 ) min. Code length bbi *bbi* (range:00 10 -56 10 ) max. Code length bbj *bbj* (range:00 10 -56 10 ) code id aaj *aaj* (range:00 16 -ff 16 ascii code) insertion group bdj *bdj* (range:00 ...

  • Page 42: China Post 2 of 5

    Read checksum verification checksum transmission spare function format data digits (variable) checksum (optional) the checksum is made as the sum module 10 of the numberical values of all data digits. Refer to /35. Gaa disable *gaa* gab enable *gab* gca disable *gca* gcb enable *gcb* gda disable *gd...

  • Page 43: China Post 2 of 5

    The code length of post 2 of 5 is always fixed at 11. Therefore, code length of min. And max. Is also factory default is 11. Refer to /27, /35. Truncate leading bbo *bbo* (range:00 10 -15 10 ) truncate ending bbp *bbp* (range:00 10 -15 10 ) min. Code length bbm *bbm* (range:00 10 -56 10 ) max. Code ...

  • Page 44: Codabar/nw7

    Read same start/end pair start/end transmission checksum verification start/end symbol types format start data digits (variable) cheksum (optional) end the codabar has four pairs of start/end patten, you may choice one to match your application. Sometime, the codabar requires only same start/end pat...

  • Page 45: Codabar/nw7

    Refer to /35. Refer to /27, /35. Checksum transmission disable gka *gka* enable gkb *gkb* truncate leading bbs *bbs* (range:00 10 -15 10 ) truncate ending bbt *bbt* (range:00 10 -15 10 ) min. Code length bbq *bbq* (range:00 10 -56 10 ) max. Code length bbr *bbr* (range:00 10 -56 10 ) code id aal *aa...

  • Page 46: Code-128

    Read append checksum verification checksum transmission format format data digits (variable) checksum (optional) the code-128 can be translated to u cc/ean-128 format if it starts with fnc1 character. The first fnc1 will be translated to "]c1", and next to be a concatenation code as (7f 16 ). ]c1 da...

  • Page 47: Code-128

    Concatenation data: this featrure is only used for ucc/ean-128 format. This c oncatenation data means you can re-assign second or after a fnc1 for your usage. The default of ascii code is (1d 16 ). Refer to /27, /35. Truncate leading bbw *bbw* (range:00 10 -15 10 ) truncate ending bb x *bbx* (range:...

  • Page 48: Code-93

    Read append checksum verification checksum transmission spare function format data digits (variable) checksum1 (optional) checksum2 (optional) this function which allows several symbols to be concatenates and be treated as one single data entry. The checksum is presented as the sum module 47 of all ...

  • Page 49: Code-93

    Refer to /27, /35. Truncate leading bca *bca* (range:00 10 -15 10 ) truncate ending bcb *bcb* (range:00 10 -15 10 ) min. Code length bby *bby* (range:00 10 -56 10 ) max. Code length bbz *bbz* (range:00 10 -56 10 ) code id aan *aan* (range:00 16 -ff 16 ascii code) insertion group bdn *bdn* (range:00 ...

  • Page 50: Code-11

    Read checksum verification checksum transmission spare function format data digits (variable) checksum1 (optional) checksum2 (optional) the checksum is presented as the sum module 11 of all data digits. By setting e nable , checksum1 and checksum2 will be transmitted upon your selected checksum veri...

  • Page 51: Code-11

    Refer to /27, /35. Truncate leading bce *bce* (range:00 10 -15 10 ) truncate ending bcf *bcf* (range:00 10 -15 10 ) min. Code length bcc *bcc* (range:00 10 -56 10 ) max. Code length bcd *bcd* (range:00 10 -56 10 ) code id aao *aao* (range:00 16 -ff 16 ascii code) insertion group bdo *bdo* (range:00 ...

  • Page 52: Msi/plessey

    Read checksum verification checksum transmission spare function format data digits (variable) checksum1 (optional) checksum2 (optional) the msi/plessey has one or two optional checksum digits. The checksum is presented 3 kinds of mothod mod 10 , mod 10/10 and mod 11/10 . The checksum1 and checksum2 ...

  • Page 53: Msi/plessey

    Refer to /27, /35. Truncate leading bci *bci* (range:00 10 -15 10 ) truncate ending bcj *bcj* (range:00 10 -15 10 ) min. Code length bcg *bcg* (range:00 10 -56 10 ) max. Code length bch *bch* (range:00 10 -56 10 ) code id aap *aap* (range:00 16 -ff 16 ascii code) insertion group bdp *bdp* (range:00 ...

  • Page 54: Uk/plessey

    Read checksum verification checksum transmission read checksum verification spare function format data digits (variable) checksum1+2 (optional) refer to /35. Hsa disable *hsa* hsb enable *hsb* hta disable *hta* htb enable *htb* hqa disable *hqa* hqb enable *hqb* hra disable *hra* hrb enable *hrb* pr...

  • Page 55: Uk/plessey

    Refer to /27, /35. Truncate leading bcq *bcq* (range:00 10 -15 10 ) truncate ending bcr *bcr* (range:00 10 -15 10 ) min. Code length bco *bco* (range:00 10 -56 10 ) max. Code length bcp *bcp* (range:00 10 -56 10 ) code id aar *aar* (range:00 16 -ff 16 ascii code) insertion group bdq *bdq* (range:00 ...

  • Page 56: Iata

    Read checksum verification spare function2 spare function1 checksum transmission iata (international air transport association) the checksum is presented as sum module 7 of all data digits. Refer to /35. Hja disable *hja* hjb enable *hjb* hna disable *hna* hnb enable *hnb* hoa disable *hoa* hob enab...

  • Page 57: Iata

    Refer to /27, /35. Truncate leading bcm *bcm* (range:00 10 -15 10 ) truncate ending bcn *bcn* (range:00 10 -15 10 ) min. Code length bck *bck* (range:00 10 -56 10 ) max. Code length bcl *bcl* (range:00 10 -56 10 ) code id aaq *aaq* (range:00 16 -ff 16 ascii code) insertion group bdr *bdr* (range:00 ...

  • Page 58: Telepen

    Read checksum verification checksum transmission spare function format format data digits (variable) checksum (optional) a telepen can be transimtted with n umeric and f ull ascii format. Characters can be mixed both formats inside barcode label of telepen. By setting a uto switching , datas can be ...

  • Page 59: Telepen

    Refer to /27, /35. Truncate leading bcu *bcu* (range:00 10 -15 10 ) truncate ending bcv *bcv* (range:00 10 -15 10 ) min. Code length bcs *bcs* (range:00 10 -56 10 ) max. Code length bct *bct* (range:00 10 -56 10 ) code id aas *aas* (range:00 16 -ff 16 ascii code) insertion group bds *bds* (range:00 ...

  • Page 60: Preamble/postamble

    Preamble data preamble transmission postamble data postamble transmission by setting e nable , preamble will be appended before the data transmitted. Refer to string output flowchart at /5. There are two control characters ( d ata1 and d ata2 ) can be programmed for both preamble and postamble datas...

  • Page 61: Prefix/suffix

    Up to 15 characters can be programed for prefix data. The prefix data of string will be placed after preamble data and before the barcode data when it is e nable . Refer to string output flowchart at /5. Up to 15 characters can be programed for suffix datas. The suffix data of string will be placed ...

  • Page 62: Character Insertion

    Add-on insertion data insertion2 data add-on insertion insertion1 data the scanner offers 2 characders of insertion between wpc and add-on code. Format wpc add-on insertion add-on the scanner offer 4 positions and 8 characters to insert among the symbol. The position default value is "00" to indicat...

  • Page 63: Character Insertion

    Example barcode "1234567" postion data1 data2 insertion1 2 a b insertion2 5 c d 1) p rogram ï entry programming 2) p osition1 ï 0 ï 2 ï s et position1 "2" 2) d ata1 ï 4 ï 1 ï s et ï insertion1 d ata2 ï 4 ï 2 ï s et ï data "ab" 4) p osition2 ï 0 ï 2 ï s et position2 "5" 5) d ata1 ï 4 ï 3 ï s et ï d a...

  • Page 64: Other Control

    Code id position code name transmission length transmission spare function code id translation if your application want to transmite code id, you must set this e nable . Upon your usage, the transmitting position of code id can be selected to place b efore or after code data when it transmitted. A n...

  • Page 65: Other Control

    Program */$%str* if scanner is operated in inverse barcode reading, use inverse p rogram to entry scanner programming. Generally, the scanner can only read positive barcode signals which are printed black on white (call normal barcode). By setting i nverse barcode , the scanner will read negative ba...

  • Page 66: Cable Type

    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) 1 --- 5 --- data (host) 3 --- 1 --- clock (kbd.) --- 1 --- 5 data (kbd.) --- 3 --- 1 ground 2 2 3 3 gnd shield 2 2 3 3 vcc (+5v) 4 4 4 4 1 2 3 4 5 5 4 3 2 1 4 6 5 3 1 2 3 5 6 4 2 1 5p din(m) 5p di...

  • Page 67: Cable Type

    Cable type rs-232c function 9p d-sub(f) 25p d-sub(f) 8p din(m) dc jack(m) txd 2 3 1 --- rxd 3 2 2 --- rts 8 5 3 --- cts 7 4 4 --- shorted 4,6 6,20 --- --- ground 5 7 7 2 gnd shield 5 7 7 2 vcc (+5v) 9 16,25 8 1 9 5 1 6 25 13 1 14 1 4 2 5 3 6 7 8 9p d-sub(f) 25p d-sub(f) 8p din(m) 2 1 dc jack(m) wand...

  • Page 68: Test Chart

    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 * ( f u l l a s c i i c o d e : * c o d e 3 9 t e s t * ) interleaved 2 of 5 1 2 3 4 5 6 7 8 9 0 5 code-93 c o d e 9 3...

  • Page 69: Test Chart

    Test chart codabar/nw7 c 9 8 7 6 5 d d 4 3 2 1 0 a msi/plessey 1 0 5 5 8 3 0 2 5 code-11 8 8 6 2 6 4 7 7 7 9 7 3 3 uk/plessey 1 6 5 2 0 0 0 3 5 4 6 1 telepen t e l e p e n t e s t + (numeric: 57424942534251055774888916) iata 0 0 1 0 2 0 0 0 0 1 0 9 1 9 6 69 test chart 7.

  • Page 70

    Operation manual 70

  • Page 71: Ascii Code Table

    Ascii code table l h 0 1 0 1 0 null nul dle 1 up f1 soh dc1 2 down f2 stx dc2 3 left f3 etx dc3 4 right f4 eot dc4 5 pgup f5 enq nak 6 pgdn f6 ack syn 7 f7 bel etb 8 bs f8 bs can 9 tab f9 ht em a f10 lf sum b home esc vt esc c end f11 ff fs d enter f12 cr gs e insert ctrl+ so rs f delete alt+ si us ...