Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
InstructionManualHandheld Bar Code Reader
BL-80 Series
Safety Precautions
This instruction manual describes the operation and function of the BL-80.Read this manual carefully to ensure safe use and maximum performancefrom your BL-80.
Symbols
The following symbols alert you to important messages. Be sure to readthese messages carefully.
Failure to follow instruction may lead to injury. (electricshock, burn, etc.)
Failure to follow instructions may lead to productdamage.
Provides additional information on proper operation.
General Precautions
• At startup and during operation, be sure to monitor the functions andperformance of the BL-80.
• We recommend that you take substantial safety measures to avoid anydamage in the event a problem occurs.
• Do not open or modify the BL-80 or use it in any way other thandescribed in the specifications.
• When the BL-80 is used in combination with other instruments,functions and performance may be degraded, depending on operatingconditions and the surrounding environment.
• Do not use the BL-80 for the purpose of protecting the human body.
Note:
i
CAUTION
WARNING
Warnings and Cautions Specific to the BL-80 Series
• When using the BL-80V(N)E (keyboard type), do not connect anddisconnect the cable while the personal computer turns on. This willcause the bar code reader and the personal computer to be damaged.
• To use the BL-80RE (RS-232C type), be sure to use the AC adapterincluded with the BL-80RE. Using other AC adapters may causeproduct damage.
• Be sure to supply 120 VAC±10% to the AC adapter of the BL-80RE(RS-232C type). Using other power supply types may cause productdamage.
• The BL-80 Series is a precision instrument. If the unit is dropped orshocked, it may be damaged. Take due consideration when installingthe unit.
• Do not disassemble the BL-80 Series. A disassembled unit will not berepaired.
• Please note that this product may not be compatible with all computers.
Note: The AC adapter included with the BL-80RE dose not comply withthe Low-voltage Directive (EC Directive). Use an AC adapter that complieswith the Low-voltage Directive if necessary.
ii
CAUTION
FCC NOTICE
This equipment has been tested and found to comply with the limits for aClass A digital device, pursuant to Part 15 of the FCC Rules. These limitsare designed to provide reasonable protection against harmful interfer-ence when the equipment is operated in a commercial environment. Thisequipment generates, uses and can radiate radio frequency energy and, ifnot installed and used in accordance with the instruction manual, maycause harmful interference to radio communications. Operation of thisequipment in a residential area is likely to cause harmful interference inwhich case the user will be required to correct the interference at his ownexpense.
The user may find the following booklet prepared by the Federal Commu-nications Commission helpful:"How to identify and Resolve Radio-TV Interference Problems".This booklet is available from the U.S. Government Printing Office,Washington, DC 20402, Stock No. 004-000-00345-4.
FCC WarningThe user is cautioned that changes or modifications not expresslyapproved by the manufacturer could void the user's authority to operatethis equipment.
Note: In order for the installation of this product to maintain compliancewith the limits for a Class A device, shielded cable must be used.
Package contents list
Each BL-80 Series package includes the following components. Be sureto check the package contents against the checklist before use.
BL-80VE
❏ BL-80VE unit
❏ AT-PS2 conversion connector (2 pcs.)
❏ Instruction manual
BL-80VNE
❏ BL-80VNE unit
❏ Instruction manual
BL-80RE
❏ BL-80RE unit
❏ AC adapter
❏ Instruction manual
BL-80RKE
❏ BL-80RKE unit
❏ Instruction manual
BL Series lineup
Model DescriptionBL-80VE DOS keyboard interface typeBL-80VNE DOS keyboard interface type for notebook-size
personal computer useBL-80RE RS-232C typeBL-80RKE RS-232C type designed to connect KEYENCE productsOP-33250 Optional holder
iii
iv
Chapter 1 Connection
1.1 Part Names ................................................................................. 2
1.2 Connection ................................................................................. 3
Chapter 2 Operation
2.1 Reading Operation ..................................................................... 8
2.2 Double-reading Prevention Function ....................................... 8
2.3 Trigger Switch Operation .......................................................... 8
2.4 Data Format ................................................................................ 9
2.5 Settings for Keyboard Interface ............................................ 11
2.6 Communication Protocol [For RS-232C type only] .............. 12
Chapter 3 Setup Procedure
3.1 Changing the Settings ............................................................. 14
3.2 Bar Code Setup Menu ............................................................. 15
3.2.1 Start setting and complete setting codes .................................... 15
3.2.2 Settings for bar codes ................................................................. 16
3.2.3 Function setting .......................................................................... 23
3.2.4 Data format setting ..................................................................... 25
3.2.5 Settings for the keyboard interface ............................................. 32
3.2.6 Setting for RS-232C ................................................................... 34
3.2.7 Hexadecimal digits setting bar code(For entering values from 0 to F) ................................................ 36
Chapter 4 Appendix
4.1 Specifications .......................................................................... 38
4.2 Dimensions .............................................................................. 39
4.3 Sample Serial Communication Program[for RS-232C type only] ........................................................... 42
4.4 ASCII Code Table ..................................................................... 43
4.5 Setting Parameter List and Factory Setting .......................... 44
Contents
WARRANTIES AND DISCLAIMERS 49
v
Chapter 1Connection
1.1 Part Names ..................................................................... 2
1.2 Connection ..................................................................... 3
Chapter 1 Overview
1
2
1.1 Part Names
Reading confirmation LEDIlluminates when a bar code is read.
Cable
Trigger switchPress this switch to start reading.Select from 5 trigger operationmodes according to the application.➮ See p.8.
Read windowThe BL-80 Series reads bar codes when they areheld to this window.The light source LED inside the unit illuminateswhile bar codes are read.
Trigger switch BeeperThe beeper sounds whena bar code is read or whilesettings are changed.
Chapter 1 Overview
3
1
1.2 Connection
■ Connecting the BL-80VE
Note 1: Be sure to turn off the personal computer before connecting theBL-80VE.
Note 2: Do not read bar codes with any keys held down. Do not use thekeyboard while uploading from the BL-80VE. Either of these actions willaffect correct data input.
Connect the BL-80VE to the keyboard connector of a DOS personalcomputer as shown below. DOS computers have 2 possible types ofkeyboard connectors: a PS2 connector and an AT connector.If your computer has a PS2 connector, you can connect the BL-80VEdirectly. If your computer has an AT connector, use the conversionconnectors as shown in the figure below. Power is supplied via thekeyboard connector.
Do not connect and disconnect the cable while the personal com-puter turns on. This will cause the personal computer and BL-80VEto be damaged.
BL-80V
PS2 connector(Mini DIN-6 pin)
Conversionconnector
AT connector(DIN-5 pin)
KeyboardPS2connector
(To keyboard)
Conversion connector
(To PC)
���������
��������������������
��
��
AT connector
CAUTION
Chapter 1 Overview
1
4
■ Connecting the BL-80VNE
Note 1: Be sure to turn off the personal computer before connecting theBL-80VNE.
Note 2: Do not read bar codes with any keys held down. Do not use thekeyboard while uploading from the BL-80VNE. Either of these actions willaffect correct data input.
Connect the BL-80VNE to the mouse connector or the keyboardconnector of the DOS notebook-size personal computer as shown below.Power is supplied via the mouse or the keyboard connector .
Do not connect and disconnect the cable while the personal com-puter turns on. This will cause the personal computer and BL-80VNEto be damaged.
BL-80VNE(To PC)
Keyboardconnector(Mini DIN-6 pin)
��
��
CAUTION
Chapter 1 Overview
5
1
■ Connecting the BL-80RE
The BL-80RE can be connected directly to the RS-232C port (D-sub 9-pinconnector) of the DOS computer.Use the supplied AC adapter to supply power to the BL-80RE.
Pin assignment
BL-80RED-sub 9-pin (female)#4-40 screw
Prepare the cable shown below to connect the BL-80RE to a KEYENCEproduct such as the KV-L2.
• Be sure to use the AC adapter included with the BL-80RE. Usingother AC adapters may cause product damage.
• Be sure to supply 120 VAC±10% to the AC adapter. Using otherpower supply types may cause product damage.
5 4 3 2
9 8 7 6
1
GND +5V
BL-80RE
AC adapter
DOS computer(D-sub 9-pin)
��
Pin No. Symbol Function Signal directionConnector case FG Frame Ground —
2 SD (TXD) Sends data Output3 RD (RXD) Receives data Input4 DR (DSR) Connects internally to pin No.6 Input5 SG Signal Ground —6 ER (DTR) Connects internally to pin No.4 Output7 CS (CTS) Ready to send data Input
8 RS (RTS) Request to send data Output
Connector case
D-sub 9-pin (male)#4-40 male screw
D-sub 25-pin (male)M2.5 male screw
2–
3785
SDRDCSRSSG
SDFG
RDRS
SGDR
CS
CDER
1234576820
BL-80RE KV-L2
CAUTION
Chapter 1 Overview
1
6
■ Connecting the BL-80RKE
The BL-80RKE can be connected directly to a KEYENCE product such asthe BL-V35E/BL Series power supply unit such as the BL-U1, BL-U2 andN-42. Connect the BL-80RKE to a KEYENCE product as shown below.
Pin assignment
BL-80RKED-sub 9-pin (female)#4-40 screw
KEYENCE product(D-sub 9-pin)
BL-80RKE
5 4 3 2
9 8 7 6
1
��
Pin No. Symbol Function Signal directionConnector case FG Frame Ground —
2 RD (RXD) Receives data Input
3 SD (TXD) Sends data Output4 ER (DTR) Connects internally to pin No.6 Output5 SG Signal Ground —6 DR (DSR) Connects internally to pin No.4 Input7 RS (RTS) Request to send data Output8 CS (CTS) Ready to send data Input9 +5V +5V power supply Input
Be sure to supply 5 VDC±5% to pin No.9 (+5V). Using other powersupply types may cause product damage.CAUTION
Chapter 2Operation
2.1 Reading Operation ........................................................ 8
2.2 Double-reading Prevention Function .......................... 8
2.3 Trigger Switch Operation .............................................. 8
2.4 Data Format .................................................................... 9
2.5 Settings for Keyboard Interface ................................ 11
2.6 Communication Protocol [For RS-232C type only] .. 12
Chapter 2 Operation
2
8
2.1 Reading Operation
Press the trigger switch to turn on the BL-80 Series’ light source LED.Then, hold a bar code to the read window while the LED is illuminated.The BL-80 Series automatically reads the bar code and sends the readoutdata to the host computer. Several bar codes can be read while the lightsource LED is illuminated. There are 5 modes of trigger operation that canbe selected in the setup menu.
Note: Be sure to hold only one bar code to the read window at a time. Iftwo or more bar codes are held to the read window simultaneously, theBL-80 Series may continue reading each bar code repeatedly.
2.2 Double-reading Prevention Function
When a bar code is held to the read window for some time, the double-reading prevention function is activated to prevent the same bar codefrom being read two or more times (the double-reading prevention periodis 0.3 sec.). Therefore, to read a bar code immediately after readinganother bar code with the same information, you need to cancel thedouble-reading prevention function. This is done by turning off the lightsource LED once, or by removing the bar code from the read window formore than 1 second.
2.3 Trigger Switch Operation
The following 5 trigger operation modes can be selected according to theapplication.
■ Auto-off mode 1
When the trigger switch is pressed, the light source LED illuminates.The light source LED turns off when:
• the bar code has been read and then the readout data has been sent.• 5 minutes have elapsed since the trigger switch has been released.
■ Auto-off mode 2
When the trigger switch is pressed, the light source LED illuminates.The light source LED turns off when:
• 5 minutes have elapsed since the trigger switch has been released.• 5 minutes have elapsed since the last bar code has been read.
This means that even releasing the trigger switch will not cause the lightsource LED to switch off if bar codes are read at intervals of less than 5minutes.
Chapter 2 Operation
9
2
■ Momentary switch mode
The light source LED illuminates while the trigger switch is held down. TheLED turns off when the switch is turned released.
■ Alternate switch mode
The light source LED toggles on and off each time the trigger switch ispressed.
■ Continuous reading mode
The light source LED illuminates continuously.
2.4 Data Format
The readout data is sent to the host computer in the following format.
Data format has been factory set before shipping:
Header: Not givenBar code type: Not addedNumber of bar code digits: Not addedTerminator: [CR]
1. Header
One character can be added to indicate the beginning of a data. Youcan select a header from the following characters, according to the BL-80 Series’ interface type.
• Keyboard interface type [BL-80V(N)E]You can select a header from [HT], [ESC], [ ], [➞ ], [ ] and [ ]. The[ ], [➞ ], [ ] and [ ] correspond to the cursor keys of the personalcomputer. You can also set any desired character. You do not have touse a header.
Note: When you set a desired character, do not use any other ASCIIcontrol codes (01h to 2Fh in ASCII) than listed above and [BS] to set aheader.
• RS-232C type [(BL-80R(K)E]You can select a header from [STX] and [ESC]. You can also set anydesired character. You do not have to use a header.
Header Bar code type Number of bar code digits Readout data Terminator
1 2 3 4 5
➞
➞
➞
➞
➞
➞
Chapter 2 Operation
2
10
2. Bar code type
An identification code can be added to indicate the read bar code type.
Bar code type Identification Identification Identificationcode A code B code C
JAN/EAN-13 F 4 EJAN/EAN-8 FF 4 EUPC-A A 4 EUPC-E E 4 ECODABAR N 3 FCODE39 M 0 AITF I 1 IIndustrial 2 of 5, H 2 SIATACODE93 L 8 GCODE128 K 5 C
* Identification code B denotes the factory settings.
3. Number of bar code digits
The readout bar code digits is sent in 2 digits. The number is always 2digits. If the bar code is 1 digit, a zero (0) is added before the readoutbar code.However, if the bar code type is JAN, EAN or UPC, this number is notadded.
4. Readout data
The read bar code data is sent. If reading failed, no data is sent.
5. Terminator
One or two characters can be added to indicate the end of the readoutdata. You can select a terminator from the following character, accord-ing to the BL-80 Series’ interface type.
• Keyboard interface type [BL-80V(N)E]You can select a terminator from [HT], [CR], [ ], [➞ ], [ ] and [ ]. The[ ], [➞ ], [ ] and [ ] correspond to the cursor keys of personalcomputers. You can also select any desired one or two characters. Youdo not have to use a terminator.
Note: When you set a desired character, do not use any other ASCIIcontrol codes (01h to 2Fh in ASCII) than listed above and [BS] to set aterminator.
• RS-232C type [BL-80R(K)E]You can select a terminator from [ETX], [CR], [LF], [EOT] and [CR][LF].You can also select any desired one or two characters.
➞
➞
➞
➞
➞
➞
Chapter 2 Operation
11
2
2.5 Settings for Keyboard Interface
■ Inter-character delay
You can set a transmission interval between characters to be sent fromthe bar code reader to the personal computer. There are 9 differentintervals available. If the personal computer’s processing speed is slow, itcan not receive all of the data. This can be prevented by setting a longerinterval for accurate data reception.
■ Country setting
The BL-80V(N)E complies with the following national language keyboardtypes.
• USA• INTERNATIONAL• JAPANESE
The factory setting is USA.
■ CAPS setting
Set the CAPS status of the keyboard input when using the BL-80V(N)E.When the INTERNATIONAL is set in the country setting, the CAPS settingis ignored.
• When BL-80 is set to CAPS-ONWhen the personal computer’s CAPS is set to ON, the readout bar codedata is expressed in the same characters as the keyboard input. Forexample, when the character input from the keyboard is typed inuppercase, the readout bar code data is expressed in uppercase andvice versa.
When the personal computer’s CAPS is set to OFF, the readoutbarcode is expressed in the uppercase/lowercase style different fromthe keyboard input.
• When BL-80 is set to CAPS-OFFWhen the personal computer’s CAPS is set to OFF, the readout barcode data is expressed in the same characters as the keyboard input.
When the personal computer’s CAPS is set to ON, the readout bar codedata is expressed in the uppercase/lowercase style different from thekeyboard input.
Chapter 2 Operation
2
12
2.6 Communication Protocol [For RS-232C type only]
The communication protocol setting is available with the BL-80R(K)E (RS-232C type).
■ No handshaking
No handshaking protocols are used. The BL-80R(K)E sends readout datato the host computer immediately after reading.
■ RTS/CTS protocol
The BL-80R(K)E waits to send readout data while the CTS (RTS atpersonal computer side) signal of RS-232C is turned off (low). When theCTS signal is turned on (high), the BL-80R(K)E sends data.The BL-80R(K)E cannot read a bar code while waiting to send data.
Reference: RS-232C interface RTS signalThe RTS signal is, in most cases, "continually ON (high)".It is possible to set the RTS signal to "ON only during data transfer".
Chapter 3Setup Procedure
3.1 Changing the Settings ................................................ 14
3.2 Bar Code Setup Menu ................................................. 15
3.2.1 Start setting and complete setting codes ........................ 15
3.2.2 Settings for bar codes ..................................................... 16
3.2.3 Function setting .............................................................. 23
3.2.4 Data format setting ......................................................... 25
3.2.5 Settings for the keyboard interface ................................. 32
3.2.6 Setting for RS-232C ....................................................... 34
3.2.7 Hexadecimal digits setting bar code
(For entering values from 0 to F) .................................... 36
Chapter 3 Setup Procedure
3
14
3.1 Changing the Settings
To change the setting of the BL-80 Series, use the predefined bar codesetup menu.The setting are saved in an EEPROM.
Change the settings of the BL-80 Series using the following procedure.
1. With BL-80 Series, read three bar codes of "Start setting" from top tobottom within 15 seconds of switching on, (The keyboard interface typeBL-80 Series dose not have the 15-second time limit.). The beepersounds five times to indicate that the BL-80 Series has entered thesetup mode.
2. Read all the parameter bar codes of the items to be set (see p.16 orlater).
Note: The factory setting is indicated with < >.
3. When setup is complete, read the "Complete setting" bar code. Thesettings are saved in an EEPROM to exit the setup mode (The beepersounds five times, indicating completion of this procedure.).
4. After the settings are completed, the BL-80 must always be turned off.
5. Reading the "Initialize" bar code in the setup mode will reset the barcode reader to the factory settings. There are two different "Initialize"bar codes, according to the types of the BL-80 Series. Read the"Initialize" bar code corresponding to the model. If the wrong code isread, simply read the correct "Initialize" bar code again.
6. Reading "Cancel setting" bar code cancels any changes and resets tothe settings prior to entering the setup mode.
Example
To change the settings of the BL-80 Series to not read ITF code.
1. Within 15 seconds of turning on the BL-80 Series, read the three barcodes in the "Start setting" (on p.15) from top to down. Beepers soundsfive times.
2. Read the "OFF" of ITF on p.16.
3. Read the "Complete setting" bar code .
4. Turn off the BL-80 Series to complete the settings.
Chapter 3 Setup Procedure
15
3
3.2 Bar Code Setup Menu
3.2.1 Start setting and complete setting codes
Start setting
BL-80VEBL-80R(K)E BL-80VNE
Initialize Initialize
Cancel setting
Complete setting
Initialize
Chapter 3 Setup Procedure
3
16
3.2.2 Settings for bar codes
■ Bar code type setting
Set desired bar code type to read.
● JAN/EAN/UPC
<ON> OFF
● CODABAR
<ON> OFF
● CODE39
<ON> OFF
● ITF
<ON> OFF
Chapter 3 Setup Procedure
17
3
● Industrial 2 of 5/IATASet both Industrial 2 of 5 and IATA to ON or OFF.
<ON> OFF
● CODE93
<ON> OFF
● CODE128
<ON> OFF
■ UPC Setting details
● UPC-A Number of output digits setting
● Send UPC-E system code "0"
12 digits <13 digits>
Send <Do not add>
Chapter 3 Setup Procedure
3
18
■ CODABAR Setting details
● Send start/stop characters
● Case of start/stop characters
● Verify check digit
"Modulus 16" is used to calculate the check digit of CODABAR.
● Specify the code lengths
Specify the maximum and minimum code lengths respectively.
Setting procedure
1. Read the "Minimum/Maximum code length setting" bar code.
2. Set the desired code length ranging from 01 to 99 in 2 decimal digitsusing "Hexadecimal digit setting bar code" (➮ See p.36).(The code length does not include the start/stop characters.)
Example• To set 8 digits, read bar codes in the order of "0" and "8".• To set 12 digits, read bar codes in the order of "1" and "2".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint, go back to step 1 and follow the above procedure again to set thecode length.
<Send> Do not send
Uppercase <Lowercase>
Verify <Do not verify>
Minimum codelength setting
<03>
Maximum codelength setting
<99>
Chapter 3 Setup Procedure
19
3
■ CODE39 Setting details
● Send start/stop characters(*)
● Verify check digit
"Modulus 43" is used to calculate the check digit of CODE39.
● Specify the code lengths.
Specify the maximum and minimum code lengths respectively.
Setting procedure
1. Read the "Minimum/Maximum code length setting" bar code.
2. Set the desired code length ranging from 01 to 99 in 2 decimal digitsusing "Hexadecimal digit setting bar code" (➮ See p.36).(The code length does not include the start/stop characters.)
Example• To set 8 digits, read bar codes in the order of "0" and "8".• To set 12 digits, read bar codes in the order of "1" and "2".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint, go back to step 1 and follow the above procedure again to set thecode length.
Send <Do not send>
Verify <Do not verify>
Minimum codelength setting
<01>
Maximum codelength setting
<99>
Chapter 3 Setup Procedure
3
20
■ ITF Setting details
● Verify check digit
"Modulus 10/3 weight" is used to calculate the check digit of ITF.
● Specify the code lengths.
Specify the maximum and minimum code lengths respectively.Although the minimum code length of the factory format setting is 4, youcan also set it to 2.
Setting procedure
1. Read the "Minimum/Maximum code length setting" bar code.
2. Set the desired code length ranging from 02 to 99 in 2 decimal digitsusing "Hexadecimal digits setting bar code" (➮ See p.36).(Set only even number of digits.)
Example• To set 8 digits, read bar codes in the order of "0" and "8".• To set 12 digits, read bar codes in the order of "1" and "2".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint go back to step 1 and follow the above procedure again to set thecode length.
Verify
Minimum codelength setting
<04>
Maximum codelength setting
<99>
<Do not verify>
Chapter 3 Setup Procedure
21
3
■ Industrial 2 of 5/IATA Setting details
● Verify check digit
"Modulus 10/3 weight" is used to calculate the check digit of Industrial 2of 5/IATA.
● Specify the code lengths of Industrial 2 of 5/IATA
Specify the maximum and minimum code lengths respectively.Although the minimum code length of the factory format setting is 3, youcan also set it to 1.
Setting procedure
1. Read the "Minimum/Maximum code length setting" bar code.
2. Set the desired code length ranging from 01 to 99 in 2 decimal digitsusing "Hexadecimal digits setting bar code" (➮ See p.36).
Example• To set 8 digits, read bar codes in the order of "0" and "8".• To set 12 digits, read bar codes in the order of "1" and "2".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint go back to step 1 and follow the above procedure again to set thecode length.
Verify <Do not verify>
Minimum codelength setting
<03>
Maximum codelength setting
<99>
Chapter 3 Setup Procedure
3
22
■ CODE93/CODE128 Setting details
● Specify the code lengths of CODE93
Specify the maximum and minimum code lengths respectively.
● Specify the code lengths of CODE128
Specify the maximum and minimum code lengths respectively.
Setting procedure
1. Read the "Minimum/Maximum code length setting" bar code.
2. Set the desired code length ranging from 01 to 99 in 2 decimal digitsusing "Hexadecimal digits setting bar code" (➮ See p.36).
Example• To set 8 digits, read bar codes in the order of "0" and "8".• To set 12 digits, read bar codes in the order of "1" and "2".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint go back to step 1 and follow the above procedure again to set thecode length.
Minimum codelength setting
<01>
Maximum codelength setting
<99>
Minimum codelength setting
<01>
Maximum codelength setting
<99>
Chapter 3 Setup Procedure
23
3
3.2.3 Function setting
■ Selection of trigger switch operation mode
Auto-off mode1 <Auto-off mode2>
Momentary switchmode
Alternate switchmode
Continuous readingmode
Chapter 3 Setup Procedure
3
24
■ Beeper and LED setting
● Beeper
● Readout LED
● Activation timing of the beeper and LED
● Frequencies of beeper
<Sound> Do not sound
<Illuminate> Do not illuminate
4.8kHz
<When a bar code is read> When readout data is sent
3.4kHz <4.0kHz>
Chapter 3 Setup Procedure
25
3
3.2.4 Data format setting
■ Header setting
• When using the keyboard interface type [BL-80V(N)E], you can select aheader from [HT], [ESC], [ ], [➞ ], [ ] and [ ] (The [ ], [➞ ], [ ] and[ ] correspond to the cursor keys of personal computers.). You do nothave to use a header.
• When using the RS-232C type [BL-80R(K)E], you can select a headerfrom [STX] and [ESC]. You do not have to use a header.
➞
➞
➞ ➞
➞➞
<No header> [ESC]
[STX] [HT]
[ ] [➞ ]
[ ] [ ]
➞
➞
Header settings
➞
When you set any other character than listed above, use the followingprocedure (You can also the desired header with one character.).
Note: When using the keyboard interface type [BL-80V(N)E], do not useany other ASCII control codes (01h to 2Fh in ASCII) than listed above and[BS] to set a header.
Chapter 3 Setup Procedure
3
26
Setting procedure
1. Read the "Header setting" bar code.
2. Set one ASCII code (2 digits in hexadecimal) corresponding to thedesired character, by referring to the "Hexadecimal digits setting barcode" (➮ See p.36).
Example• To set "3" (ASCII code "33"), read bar codes in the order of "3" and
"3".• To set "E" (ASCII code "45"), read bar codes in the order of "4" and
"5".
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint, go back to step 1 and follow the above procedure again to set theheader.
Chapter 3 Setup Procedure
27
3
■ Terminator settings
Read the two desired terminator codes from top down.
• When using the keyboard interface type [BL-80V(N)E], you can select aterminator from [HT], [ESC], [ ], [➞ ], [ ] and [ ] (The [ ], [➞ ], [ ]and [ ] correspond to the cursor keys of personal computers.). You donot have to use a terminator.
• When using the RS-232C type [BL-80R(K)E], you can select a termina-tor from [ETX], [CR], [LF], [EOT] and [CR][LF]. You can also setnothing. You do not have to use a terminator.
▼ ▼
[HT] Do not set
▼ ▼
[EXT] <[CR]>
▼ ▼
[LF] [EOT]
➞
➞
➞ ➞
➞➞
Chapter 3 Setup Procedure
3
28
▼
[CR] [LF]
▼ ▼
[ ] [➞ ]
▼ ▼
[ ] [ ]
You can also set the desired terminator with one or two characters. To dothis, use the following procedure.
Note: When using the keyboard interface type [BL-80V(N)E], do not useany other ASCII control codes (01h to 2Fh in ASCII) than listed above and[BS] to set a terminator.
➞
➞
➞
First character settingfor terminator
Second charactersetting for terminator
Chapter 3 Setup Procedure
29
3
Setting procedure
1. Read the "First character setting for terminator" bar code.
2. Set one ASCII code (2 digits in hexadecimal) corresponding to thedesired character, by referring to the "Hexadecimal digits setting barcode" (➮ See p.36).
Example
• To set "3" (ASCII code "33"), read bar codes in the order of "3" and"3".
• To set "E" (ASCII code "45"), read bar codes in the order of "4" and"5".
Reading "0" and "0" sets the terminator to nothing.
3. When setting all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint, go back to procedure 1 and follow the above procedure again toset the terminator.
4. Read the "Second character setting for terminator" bar code.
5. Set one ASCII code (2 digits in hexadecimal) corresponding to thedesired character, using the "Hexadecimal digits setting bar code" (➮See p.36).When setting only one character as a terminator, read "0" and "0".
6. When settings all, read the "SET" code.If the "CANCEL" bar code is read out, the settings are canceled. Followsteps from 4 to 6 again.
Chapter 3 Setup Procedure
3
30
■ Adding the number of digits
The number of readout bar code digits is added. When using the JAN/EAN/UPC type, this number is not added.
■ Adding the identification code indicating the code type
● Adding the identification code
When setting to "Add", select the character to be added, by referring tothe following "Identification code setting".
● Identification code setting
When setting identification code, see P.9 for the characters of identifica-tion code.
Add <Do not add>
Add <Do not add>
Identification code A Identification code B
Identification code C
Chapter 3 Setup Procedure
31
3
When setting the desired identification code type, use the followingprocedure.
JAN//EAN-13 JAN//EAN-8
UPC-A UPC-E
CODABAR CODE39
ITF Industrial 2 of 5/IATA
CODE93 CODE128
Setting procedure
1. Read the desired "Identification code" type.
2. Set one ASCII code (2 digits in hexadecimal) corresponding to thedesired character, by referring to the "Hexadecimal digits setting barcode" (➮ See p.36).
Example
• To set "3" (ASCII code "33"), read the bar codes in the order of "3"and "3".
• To set "E" (ASCII code "45"), read the bar codes in the order of "4"and "5".
Reading "0" and "0" deletes the identification code.Reading "0" and "1" adds the two characters "FF".
3. When settings all, read the "SET" bar code to save the settings.If the "CANCEL" bar code is read out, the settings are canceled. At thispoint, go back to step 1 and follow the above procedure again to set theidentification code.
Chapter 3 Setup Procedure
3
32
3.2.5 Settings for the keyboard interface
■ Country setting
INTERNATIONAL
JAPANESE
<USA>
■ Inter-character delay
Increasing a code length make the inter character delay longer. If apersonal computer can not receive all digits of the readout data, set alonger inter-character delay.
DELAY 0 DELAY 1
DELAY 2 DELAY 3
<DELAY 4> DELAY 5
DELAY 6 DELAY 7
DELAY 8
Chapter 3 Setup Procedure
33
3
■ CAPS setting
■ Send check digit
Only for the keyboard interface type [BL-80V(N)E], you can either selectthe check digit send or not.
● CODABAR
● CODE39
● ITF
● Industrial 2of 5/IATA
● JAN/EAN-13
● JAN/EAN-8
ON <OFF>
Do not send <Send>
Do not send <Send>
Do not send <Send>
Do not send <Send>
Do not send <Send>
Do not send <Send>
Chapter 3 Setup Procedure
3
34
3.2.6 Setting for RS-232C
■ Baud rates
300 bit/s 600 bit/s
1200 bit/s 2400 bit/s
4800 bit/s <9600 bit/s>
19200 bit/s
■ Data length
● Parity check
<7 bit> 8 bit
Odd <Even>
None
Chapter 3 Setup Procedure
35
3
■ Stop bit length
■ Communication protocol
■ Status RTS signal
<1 bit> 2 bit
RTS/CTS protocol <no handshaking>
< ON consistently> ON only during data transfer
Chapter 3 Setup Procedure
3
36
3.2.7 Hexadecimal digits setting bar code (For entering values from 0 to F)
Use the hexadecimal digits setting bar code to directly enter numericalvalues or characters.
0 8
1 9
2 A
3 B
4 C
5 D
6 E
7 F
CANCEL SET
Chapter 4Appendix
4.1 Specifications .............................................................. 38
4.2 Dimensions .................................................................. 39
4.3 Sample Serial Communication Program[for RS-232C type only] ............................................... 42
4.4 ASCII Code Table ......................................................... 43
4.5 Setting Parameter List and Factory Setting .............. 44
Chapter 4 Appendix
4
38
4.1 Specifications
■ General specifications
ledoM EV08-LB ENV08-LB ER08-LB EKR08-LBecruosthgiL DELdeR
ecnatsidgnidaeR mm81ot0htdiwrabelbadaeR )enozteiuqgnidulcni(mm28
noituloseR
CPU/NAE/NAJ )semit8.0(mm52.0,FTI,93EDOC
lairtsudnI,ATAI,5fo2
RABADOC
mm51.0 mm521.0
,39EDOC821EDOC
mm71.0 mm51.0
etargninnacS .ces/snacs001
edocgnidnopserroC,FTI,RABADOC,93EDOC,)E•A(CPU/NAE/NAJ
821EDOC,39EDOC,ATAI,5fo2lairtsudnIthgiltneibmA rewolro.xul0003
erutarepmettneibmA 04ot0 ° 401ot23(C ° gnizeerfoN,)FytidimuhevitaleR noitasnednocoN,%58ot53
tnemnorivnegnitarepO sagevisorrocrotsudoNylppusrewoP CDV5 ± %5 CDV5 ± %5 .1
noitpmusnoctnerruC .xamAm59 .xamAm571thgieW )elbacgnidulcxe(g041.xorppA
1. BL-80RE comes with the AC adapter.The power supply of this adapter is 120 VAC±10% (6 VA).
■ Interface specifications
ledoM EV08-LB ENV08-LB
ecafretnIecafretnidraobyekSOD
)sCPpotksedrof(ecafretnidraobyekSOD
)sCPezis-potpalrof(
epahsrotcennoC 5-NID/6-NIDNIM 6-NIDNIM
ledoM ER08-LB EKR08-LB
ecafretnI C232-SR C232-SR
epahsrotcennoC )elamef(nip9bus-D)elamef(nip9bus-DtcennocotdengiseD
stcudorpECNEYEK
RABADOC )sretcarahcpots/tratsgnidulcni(63ot3
93EDOC )sretcarahcpots/tratsgnidulcxe(72ot1
FTI 25ot2
ATAI,5fo2lairtsudnI 23ot1
39EDOC 83ot1
821EDOC )26ot1,C-EDOC(13ot1
■ Specifications of the readout code digits
More digits than listed above can be read out depending on narrow bar width,narrow-to-wide bar ratio and label conditions.
Chapter 4 Appendix
39
4
4.2 Dimensions
■ BL-80 Series
LED indicator
88
65.5
42 48
163
Chapter 4 Appendix
4
40
■ BL-80VE Cable
■ BL-80VNE Cable
Cable length: 1.6 m(with the coiled partconstricting )
Cable length: 0.6 m(with the coiled part constricting )
ø5.5
ø19.8
ø5
ø19
Chapter 4 Appendix
41
4
Cable length: 2 m
Cable length: 2 m
ø5
#4-40 screw
Cable length: 0.15 m
ø5
#4-40 screw
■ BL-80RE Cable
■ BL-80RKE Cable
Chapter 4 Appendix
4
42
4.3 Sample Serial Communication Program[for RS-232C type only]
This is a sample program designed to display the readout data on the PCscreen.To use the program, set the BL-80 Series to the following settings.
• Header: Not added• Terminator: [CR]• Communication protocol: No handshaking
100 ‘*** BL-80/100 Sample program (N88 BASIC)******************
110 CLS3
120 DAT$="" :RD$=""
130 OPEN "COM1:9600, E, 7, 1" FOR RANDOM AS#1
140 ’***Clear the buffer.************************************************
150 A=LOC(1)
160 IF A<>0 THEN R$=INPUT$(1,#1) :GOTO 140
200 ’ ***Main routine***************************************************
210 A=LOC(1)
220 IF A=0 THEN 200
230 RD$=INPUT$(1,#1)
240 IF RD$=CHR$(&H0D) THEN GOSUB 300:GOTO 200
250 DAT$=DAT$+RD$
260 GOTO 200
270 ‘
300 ’ ***Display data.***************************************************
310 PRINT DAT$
320 DAT$=""
330 RETURN
Note: This sample program is shown for your reference only. Please notethat this may not work correctly depending on the version of BASIC youuse.
Chapter 4 Appendix
43
4
4.4 ASCII Code Table
0 1 2 3 4 5 6 7
0000 0001 0010 0011 0100 0101 0110 0111
0 0000 DLE (SP) 0 @ P ' p
1 0001 SOH DC1 ! 1 A Q a q
2 0010 STX DC2 ” 2 B R b r
3 0011 ETX DC3 # 3 C S c s
4 0100 EOT NAK $ 4 D T d t
5 0101 ENQ DC4 % 5 E U e u
6 0110 ACK SYN & 6 F V f v
7 0111 BEL ETB ’ 7 G W g w
8 1000 BS CAN ( 8 H X h x
9 1001 HT EM ) 9 I Y i y
A 1010 LF SUB ✽ : J Z j z
B 1011 HM ESC + ; K [ k {
C 1100 CL , < L \ I
D 1101 CR – = M ] M }
E 1110 SO . > N n ~
F 1111 SI / ? O _ o del
High-order 4 bits
Hexadecimal
BinaryLo
w-o
rder
4 b
its
Chapter 4 Appendix
4
44
4.5 Setting Parameter List and Factory Setting
■ Reading code setting
Parameter Setting Factory settingJAN/EAN/UPC ■ OFF
■ ON *CODABAR ■ OFF
■ ON *CODE39 ■ OFF
■ ON *ITF ■ OFF
■ ON *Industrial 2 of 5/ ■ OFFIATA ■ ON *CODE93 ■ OFF
■ ON *CODE128 ■ OFF
■ ON *
Chapter 4 Appendix
45
4
■ Details of each bar code type
Parameter Setting Factory setting
UPC-A: Output digit setting ■ 12 digits
■ 13 digits *
UPC-E: Send system code "0" ■ Send
■ Do not send *
CODABAR: Send start/ ■ Send *
stop characters ■ Do not send
CODABAR: Case of start/ ■ Uppercase
stop characters ■ Lowercase *
CODABAR: Verify check digits ■ Verify
■ Do not verify *
CODABAR: MIN. code length ( ) 03
CODABAR: MAX. code length ( ) 99
CODE39: Send start/stop ■ Send
characters(*) ■ Do not send *
CODE39: Verify check digits ■ Verify
■ Do not verify *
CODE39: MIN. code length ( ) 01
CODE39: MAX. code length ( ) 99
IFT: Verify check digits ■ Verify
■ Do not verify *
IFT:MIN. code length ( ) 04
IFT:MAX. code length ( ) 99
Industrial 2 of 5 / IATA: ■ Verify
Verify check digits ■ Do not verify *
Industrial 2 of 5 / IATA: ( ) 03MIN. code length
Industrial 2 of 5 / IATA: ( ) 99MAX. code length
CODE93: MIN. code length ( ) 01
CODE93: MAX. code length ( ) 99
CODE128: MIN. code length ( ) 01
CODE128: MAX. code length ( ) 99
Chapter 4 Appendix
4
46
■ Function Setting
Parameter Setting Factory settingTrigger switch ■ Auto-off mode 1operation ■ Auto-off mode 2 *
■ Momentary switch mode■ Alternate switch mode■ Continuous reading mode
Beeper ■ Sound *■ Do not sound
Reading LED ■ Illuminate *■ Do not illuminate
Activation timing of ■ When a bar code is read *beeper and LED ■ When readout data is sentFrequencies of ■ 3.4 kHzbeeper ■ 4.0 kHz *
■ 4.8kHz
Chapter 4 Appendix
47
4
■ Data format
Parameter Setting Factory settingHeader ■ No header *
■ [ESC]■ [STX]■ [HT]■ [ ]■ [➞ ]■ [ ]■ [ ]■ ( )
Terminator ■ [HT]■ No terminator■ [EXT]■ [CR] *■ [LF]■ [EOT]■ [CR] [LF]■ [ ]■ [➞ ]■ [ ]■ [ ]■ ( )
Adding the number ■ Add *of digits ■ Do not addIdentification code ■ Identification code Asetting ■ Identification code B *
■ Identification code CJAN/EAN-13 ( ) 4identification codeJAN/EAN-8 ( ) 4identification codeUPC-A identification ( ) 4codeUPC-E identification ( ) 4codeCODABAR ( ) 3identification codeCODE39 ( ) 0identification codeITF identification ( ) 1codeIndustrial 2 of 5 / ( ) 2IATA identificationcodeCODE93 ( )ņ8CODE128 ( )ņ5
➞
➞➞
➞
➞
➞
Chapter 4 Appendix
4
48
■ RS-232C interface
Parameter Setting Factory settingBaud rate ■ 300 bps
■ 600 bps■ 1200 bps■ 2400 bps■ 4800 bps■ 9600 bps *■ 19200 bps
Data bit length ■ 7 bits *■ 8 bits
Parity check ■ Even■ Odd *■ None
Stop bit length ■ 1 bit *■ 2 bit
Communication protocol ■ RTS/CTS protocol *■ No handshaking
Status RTS signal ■ ON consistently *■ ON only during data transfer
■ Keyboard interface
Parameter Setting Factory settingCountry setting ■ INTERNATIONAL
■ JAPANESE■ USA *
Inter-character delay ■ DELAY 0■ DELAY 1■ DELAY 2■ DELAY 3■ DELAY 4 *■ DELAY 5■ DELAY 6■ DELAY 7■ DELAY 8
CAPS setting ■ ON■ OFF *
CODABAR: Send check digit ■ Do not send■ Send *
CODE39: Send check digit ■ Do not send■ Send *
ITF: Send check digit ■ Do not send■ Send *
Industrial 2 of 5 / IATA ■ Do not sendSend check digit ■ Send *JAN/EAN-13: Send check digit ■ Do not send
■ Send *JAN/EAN-8: Send check digit ■ Do not send
■ Send *
49
WARRANTIES AND DISCLAIMERS
(1) KEYENCE warrants the Products to be free of defects in materials and workman-ship for a period of one (1) year from the date of shipment. If any models or samples wereshown to Buyer, such models or samples were used merely to illustrate the general typeand quality of the Products and not to represent that the Products would necessarilyconform to said models or samples. Any Products found to be defective must be shippedto KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for inspectionand examination. Upon examination by KEYENCE, KEYENCE, at its sole option, willrefund the purchase price of, or repair or replace at no charge any Products found to bedefective. This warranty does not apply to any defects resulting from any action of Buyer,including but not limited to improper installation, improper interfacing, improper repair,unauthorized modification, misapplication and mishandling, such as exposure to excessivecurrent, heat, coldness, moisture, vibration or outdoors air. Components which wear arenot warranted. (2) KEYENCE is pleased to offer suggestions on the use of its various Products. Theyare only suggestions, and it is Buyer’s responsibility to ascertain the fitness of the Productsfor Buyer’s intended use. KEYENCE will not be responsible for any damages that mayresult from the use of the Products. (3) The Products and any samples (“Products/Samples”) supplied to Buyer are not to beused internally in humans, for human transportation, as safety devices or fail-safe systems,unless their written specifications state otherwise. Should any Products/Samples be usedin such a manner or misused in any way, KEYENCE assumes no responsibility, andadditionally Buyer will indemnify KEYENCE and hold KEYENCE harmless from any liabilityor damage whatsoever arising out of any misuse of the Products/Samples. (4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDEDWITH NO OTHER WARRANTIES WHATSOEVER. ALL EXPRESS, IMPLIED, ANDSTATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE WARRANTIESOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-IN-FRINGEMENT OF PROPRIETARY RIGHTS, ARE EXPRESSLY DISCLAIMED. IN NOEVENT SHALL KEYENCE AND ITS AFFILIATED ENTITIES BE LIABLE TO ANY PER-SON OR ENTITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, SPECIAL ORCONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, ANY DAMAGESRESULTING FROM LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF INFORMA-TION, LOSS OR INACCURACY OF DATA, LOSS OF PROFITS, LOSS OF SAVINGS, THECOST OF PROCUREMENT OF SUBSTITUTED GOODS, SERVICES OR TECHNOLO-GIES, OR FOR ANY MATTER ARISING OUT OF OR IN CONNECTION WITH THE USEOR INABILITY TO USE THE PRODUCTS, EVEN IF KEYENCE OR ONE OF ITS AFFILI-ATED ENTITIES WAS ADVISED OF A POSSIBLE THIRD PARTY’S CLAIM FOR DAM-AGES OR ANY OTHER CLAIM AGAINST BUYER. In some jurisdictions, some of theforegoing warranty disclaimers or damage limitations may not apply.
BUYER’S TRANSFER OBLIGATIONS: If the Products/Samples purchased by Buyer areto be resold or delivered to a third party, Buyer must provide such third party with a copy ofthis document, all specifications, manuals, catalogs, leaflets and written informationprovided to Buyer pertaining to the Products/Samples.