11.01.2013 Views

CCD-BARCODE SCANNER Programming Manual - Dr. Vogt GmbH

CCD-BARCODE SCANNER Programming Manual - Dr. Vogt GmbH

CCD-BARCODE SCANNER Programming Manual - Dr. Vogt GmbH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>CCD</strong>-<strong>BARCODE</strong><br />

<strong>SCANNER</strong><br />

<strong>Programming</strong> <strong>Manual</strong><br />

To program the device, scan the following codes:<br />

FIRST: start configuration<br />

%$ + / 3<br />

THEN:<br />

any (one or more) programming<br />

codes for all desired functions from<br />

inside this booklet<br />

AFTER THAT: end configuration<br />

%$ + / 4<br />

FINALLY: save parameters<br />

%$ + / 0


Contents<br />

Chapter 1 Description<br />

1.1 Notice ....................................................... 3<br />

1.2 Introduction ........................................... 4<br />

1.3 Codes Read ........................................... 4<br />

1.4 Installation .............................................. 4<br />

1.5 Pin Assignment ...................................... 6<br />

Chapter 2 Configuration - General<br />

2.1 Flow Chart ............................................. 8<br />

2.2 Loop of <strong>Programming</strong> ........................... 9<br />

2.3 Factory Default Settings ........................ 9<br />

2.4 Main Page of Configuration ................... 10<br />

Chapter 3 Interface and Reading Mode<br />

Selection<br />

3.1 Interface Selection ................................. 11<br />

3.2 Memory Function .................................... 11<br />

3.3 Reading Mode Selection ........................ 12<br />

Chapter 4 Communication Parameters<br />

4.1 RS232 Mode Parameters ...................... 13<br />

4.2 Keyboard Wedge Mode Parameters..... 15<br />

4.3 Output Characters Parameters ............. 17<br />

4.4 Wand Emulation Mode Parameters...... 19<br />

4.5 OCIA Mode Parameters ........................ 20<br />

Chapter 5 Bar Codes & Others<br />

5.1 Symbologies Selection ......................... 21<br />

5.2 UPC/EAN/JAN Parameters ................... 24<br />

5.3 Code 39 Parameters ............................. 26<br />

5.4 Code 128 Parameters ........................... 28<br />

5.5 Interleave 25 Parameters ...................... 30<br />

5.6 Industrial 25 Parameters ....................... 32<br />

5.7 Matrix 25 Parameters ............................ 34<br />

5.8 CODABAR/NW7 Parameters ............... 36<br />

5.9 Code 93 Parameters ............................. 38<br />

5.10 Code 11 Parameters ............................. 40<br />

5.11 MSI/PLESSEY Code Parameters ......... 42<br />

1


5.12 BC412 Code Parameters ...................... 44<br />

5.13 Code 2 of 6 Parameters ........................ 46<br />

5.14 Telepen Parameters ............................... 48<br />

Chapter 6 Miscellaneous Parameters<br />

6.1 Language Selection .............................. 50<br />

6.2 Bar Code ID .......................................... 52<br />

6.3 Reading Level ........................................ 55<br />

6.4 Accuracy ............................................... 55<br />

6.5 Buzzer Beep Tone ................................. 55<br />

6.6 Sensitivity of Continuous Reading Mode ... 56<br />

6.7 Notebook Function ................................ 56<br />

6.8 Reverse Output Characters .................. 56<br />

6.9 Set Up Deletion ...................................... 57<br />

6.10 Set Up Insertion ..................................... 60<br />

6.11 Set Up IR Sensor..................................... 63<br />

Appendix<br />

A. Decimal Value Tables ............................ 63<br />

B. ASCII Tables .......................................... 64<br />

C. Function Key Tables .............................. 68<br />

2


1.2 Introduction<br />

The Decoder is an advanced and versatile<br />

decoding facility for barcoding systems .It works<br />

with variety of bar code types, reading devices,<br />

and computer interfaces. It discriminates about<br />

twenty different symbologies automatically.<br />

This menu provide an easy way to config the<br />

decoding options and interface selections by<br />

scanning bar codes listed in the menu.<br />

1.3 Codes Read<br />

Codes Read<br />

ALL UPC/EAN/JAN , Code 39, Code 39 Full ASCII,<br />

Code 128, Interleave 25, Industrial 25, Matrix 25,<br />

CODABAR/NW7, Code 11, MSI/PLESSEY, Code<br />

93, China Postage, Code32/Italian Pharmacy<br />

Others available upon request.<br />

1.4 Installation<br />

Unpacking –<br />

Remove the scanner from its packing and check it<br />

for damage. If the scanner was defected in transit,<br />

please contact your vendor immediately. Be sure<br />

that you keep the packing with all accessories<br />

contains in the package for your returning of<br />

service.<br />

Connecting the scanner –<br />

Keyboard wedge/RS-232C/USB:<br />

Connect the 10-pins RS-45 male connector into<br />

the bottom of the scanner and you will hear a<br />

“click” when the connection is made.<br />

4


Power supply for RS-232C scanner–<br />

There are 3 ways to supplying the power, use external<br />

+5V power supply, use optional power cable<br />

(KBDC) which taking the power from KB wedge or<br />

if the host supports +5V power from pin 9.<br />

Installing the scanner to the Host System –<br />

1. Turn off the host system.<br />

2. Connect the power if needed.<br />

3. Connect to the proper port on the host system.<br />

4. Turn on the host system.<br />

Switching cable –<br />

Before removing the cable from the scanner, it is<br />

recommended that the power on the host system<br />

is off and the power supply has been disconnected<br />

from unit.<br />

1. Find the small “Pin-hole” on the bottom of the<br />

unit.<br />

2. Use a bended regular paperclip and insert the<br />

tip into the hole.<br />

3. You will head a “click”, then gentle on the strainrelief<br />

of the cable and it will slide out of the<br />

scanner.<br />

SG/LG Series<br />

SD Series<br />

5


1.5 Pin Assignment<br />

A> Input Port for Mini Decoder<br />

DB 9 Male<br />

Pin No. Wand / <strong>CCD</strong> /<br />

Slot Reader Laser Scanner<br />

1 N.C. S.O.S.<br />

2 DATA DATA<br />

3 N.C. N.C.<br />

4 N.C. N.C.<br />

5 N.C. TRIGGER<br />

6 N.C. P. E.<br />

7 GND GND<br />

8 SHIELD SHIELD<br />

9 +5V +5V<br />

B> Output Port<br />

1. PC Keyboard Output<br />

DIN 5 MALE DIN 5 FEMALE<br />

Pin No. Function Pin No. Function<br />

1 HOST CLK 1 KB CLK<br />

2 HOST DATA 2 KB DATA<br />

4 GND 4 GND<br />

5 Vcc(+5V) 5 Vcc(+5V)<br />

1<br />

3<br />

4 5<br />

2<br />

MiniDIN 6 MALE MiniDIN 6 FEMALE<br />

Pin No. Function Pin No. Function<br />

1 HOST DATA 1 KB DATA<br />

3 GND 3 GND<br />

4 Vcc 4 Vcc<br />

5 HOST CLK 5 KB CLK<br />

5<br />

3<br />

1<br />

1<br />

6<br />

4<br />

2<br />

6<br />

5<br />

6 9<br />

3<br />

6<br />

4<br />

2<br />

5 4<br />

2<br />

1<br />

5<br />

3<br />

1


2. RS-232 Output<br />

DB 9 Female<br />

Pin No. Function<br />

2 TXD<br />

3 RXD<br />

5 GND<br />

7 CTS<br />

8 RTS<br />

Power Lead Vcc (+5V)<br />

3. WAND Emulation Output<br />

DB 9 Female<br />

Pin No. Function<br />

2 DATA<br />

7 GND<br />

9 Vcc (+5V)<br />

4. ADB Interface<br />

MiniDIN 4 MALE MiniDIN 4 FEMALE<br />

Pin No. Function Pin No. Function<br />

1 ADB 1 ADB<br />

3 Vcc 3 Vcc<br />

4 GND 4 GND<br />

3<br />

1<br />

4<br />

2<br />

7<br />

2<br />

5<br />

9<br />

4 3<br />

5. NEC 9801 Interface<br />

MiniDIN 8 MALE MiniDIN 8 FEMALE<br />

Pin No. Function Pin No. Function<br />

1 RST 1 RST<br />

2 GND 2 GND<br />

3 HOST RDY 3 KB RDY<br />

4 HOST DATA 4 KB DATA<br />

5 RTY 5 RTY<br />

8 +5V 8 +5V<br />

6<br />

3<br />

1<br />

7<br />

4<br />

8<br />

5<br />

2<br />

5<br />

9<br />

8<br />

7<br />

6<br />

5 3<br />

2<br />

4<br />

1<br />

1<br />

1<br />

6<br />

1<br />

6


Chapter 2 Configuration - General<br />

2.1 Flow Chart<br />

Start<br />

Configuration<br />

Interface Selection<br />

Input Port Selection<br />

Communication<br />

Parameters<br />

Bar Codes Parameters<br />

MSR Parameters<br />

Misc .Parameters<br />

etc.<br />

Abort<br />

Configuration<br />

Save<br />

Parameters<br />

End<br />

Configuration<br />

8<br />

Recall<br />

Parameter<br />

Set All<br />

Defaults


2.2 Loop of <strong>Programming</strong><br />

The philosophy of programming parameters has been<br />

shown on the flow chart of 2.1. Basically user should<br />

1. Scan Start of Configuration.<br />

2. Scan all necessary labels for parameters that meet<br />

applications.<br />

3. Scan End of Configuration to end the<br />

programming.<br />

4. To permanently save the settings you<br />

programmed, just scan label for Save Parameters.<br />

5. To go back to the Default Settings, just scan label<br />

for Set All Defaults.<br />

2.3 Factory Default Settings<br />

The factory default settings are shown with < > and<br />

bold in the following sections. You can make your<br />

own settings by following the procedures in this<br />

manual. If you want to save the settings permanently,<br />

you should scan the label of "Save Parameters" in<br />

chapter 2.4, otherwise the settings will not be saved<br />

after the decoder power is off, and all settings will go<br />

back to previous settings.<br />

By scanning "Set All Default" label, the settings will<br />

go back to the factory default settings.<br />

9


2.4 Main Page of Configuration<br />

Save Parameters<br />

Recall Stored<br />

Parameters<br />

Set All Defaults<br />

Start Configuration<br />

End Configuration<br />

Abort Configuration<br />

Version Information<br />

10<br />

%$ + / 0<br />

%$ + / 1<br />

%$ + / 2<br />

%$ + / 3<br />

%$ + / 4<br />

%$ + / 6<br />

%$ + / 5<br />

Save Parameters -<br />

The parameter settings will be saved permanently.<br />

Recall Stored Parameters -<br />

Replace the current parameters by the parameters<br />

you saved last time.<br />

Set All Defaults -<br />

Set all the parameters to the factory default settings.<br />

Abort Configuration -<br />

Terminate current programming status.<br />

Version Information -<br />

Display the decoder version information and date<br />

code.


Chapter 3 Interface and<br />

Reading Mode Selection<br />

3.1 Interface Selection<br />

<br />

WAND Emulation<br />

USB Mode<br />

3.2 Memory Function<br />

<br />

%0 0 U0<br />

%0 0 M2<br />

%0 X O8<br />

%0 XI 2<br />

11<br />

RS232 Mode<br />

OCIA Mode<br />

Disable<br />

%0 0 U8<br />

%0 0 M4<br />

%0 XI 0


3.3 Reading Mode Selection<br />

<br />

Continuous/Trigger OFF<br />

Continuous/Auto Power On<br />

Flash/Auto Power On<br />

Reserved2<br />

Reserved4<br />

%0271<br />

%0272<br />

%0273<br />

%0276<br />

%09F8<br />

%09FA<br />

12<br />

Trigger ON/OFF<br />

Testing<br />

Flash<br />

%0270<br />

%0275<br />

%0274<br />

Reserved1<br />

%0277<br />

Reserved3<br />

%09F9<br />

Reserved5<br />

%09FB


Ch.4 Communication Parameters<br />

4.1 RS232 Mode Parameters<br />

A> Set Up BAUD Rate<br />

600<br />

2400<br />

<br />

38400<br />

B> Set Up Data Bits<br />

7 Data Bits<br />

C> Set Up Stop Bits<br />

<br />

%0 Y 7 0<br />

%0 Y 7 2<br />

%0 Y 7 7<br />

%0 Y7 5<br />

%0 Y 8 0<br />

%0 Y O8<br />

13<br />

1200<br />

4800<br />

19200<br />

<br />

2 Bits<br />

%0 Y 7 1<br />

%0 Y 7 3<br />

%0 Y 7 4<br />

%0 Y 8 8<br />

%0 Y O0


D> Set Up Parity<br />

<br />

Odd<br />

Space<br />

%0 Y N7<br />

%0 Y N3<br />

%0 Y N0<br />

E> Handshaking<br />

RTS/CTS Enable<br />

%0188<br />

ACK/NAK Enable<br />

%0144<br />

XON/XOFF Enable<br />

%0 3 K 4<br />

14<br />

Even<br />

Mark<br />

%0 Y N2<br />

%0 Y N1<br />

<br />

%0180<br />

<br />

%0140<br />

<br />

%0 3 K 0


4.2 Keyboard Wedge Mode Parameters<br />

A> Terminal Type<br />

<br />

IBM PS/2 25, 30<br />

Apple Desktop Bus(ADB)<br />

IBM 122 Key (1)<br />

IBM 122 Key (2)<br />

Reserved 2<br />

Reserved 4<br />

%0ZF0<br />

%0ZF2<br />

%0ZF4<br />

%0ZF6<br />

%0ZF8<br />

%0ZFA<br />

%0ZFC<br />

15<br />

IBM PC/XT<br />

NEC 9800<br />

IBM 5550<br />

%0ZF1<br />

%0ZF3<br />

%0ZF5<br />

IBM 102 Key<br />

%0ZF7<br />

Reserved 1<br />

%0ZF9<br />

Reserved 3<br />

%0ZFB<br />

Reserved 5<br />

%0ZFD


B> Upper/Lower Case<br />

<br />

Lower Case<br />

16<br />

Upper Case<br />

C> Send Character by ALT Method<br />

Enable<br />

D> Select Numerical Pad<br />

ON<br />

%0330<br />

%0332<br />

%0 3 O8<br />

%0 1 K 4<br />

<br />

<br />

%0331<br />

%0 3 O0<br />

%0 1 K 0


4.3 Output Characters Parameters<br />

A> Select Terminator<br />

<br />

CR<br />

Space<br />

STX-ETX<br />

%7 S 2 +<br />

%7 S 0 +<br />

%7 S 4 +<br />

%7 S 5 +<br />

17<br />

None<br />

LF<br />

HT(TAB)<br />

%7 S 7 +<br />

%7 S 1 +<br />

%7 S 3 +


B> Time-out Between Characters<br />

<br />

10 ms<br />

50 ms<br />

200 ms<br />

%0070<br />

%0072<br />

%0074<br />

%0076<br />

18<br />

5 ms<br />

25 ms<br />

100 ms<br />

300 ms<br />

%0071<br />

%0073<br />

%0075<br />

%0077


4.4 Wand Emulation Mode Parameters<br />

A> TTL Level Representation<br />

<br />

B> Scan Speed Selection<br />

<br />

%0 2 K 4<br />

%0288<br />

19<br />

Bar Equals Low<br />

Slow<br />

C> Output Format Selection<br />

<br />

%0 2 O8<br />

Output as Original<br />

Code Format<br />

%0XK4<br />

%0 2 K 0<br />

%0280<br />

Output as Code 39<br />

Full ASCII<br />

%0 2 O0


4.5 OCIA Mode Parameters<br />

<br />

%0 2 J 0<br />

Spectra-Physics<br />

%0 2 J 2<br />

20<br />

NCR 9 Bit Format<br />

Nixdorf<br />

%0 2 J 1<br />

%0 2 J 3


Ch.5 Bar Codes & Others<br />

5.1 Symbologies Selection<br />

UPC-A <br />

%0 A 4 4<br />

UPC-E <br />

%0 B O8<br />

EAN-13/JAN-13 <br />

%0 A 2 2<br />

EAN-8/JAN-8 <br />

%0 A 1 1<br />

CODE 39 <br />

%0 E O8<br />

CODE 128 <br />

%0 F O8<br />

CODABAR/NW7 <br />

%0 J O8<br />

21<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

%0 A 4 0<br />

%0 B O0<br />

%0 A 2 0<br />

%0 A 1 0<br />

%0 E O0<br />

%0 F O0<br />

%0 J O0


Interleave 25 <br />

%0 GO8<br />

Industrial 25 ON<br />

%0 HO8<br />

Matrix 25 ON<br />

%0 I O8<br />

CODE 93 ON<br />

%0 K O8<br />

CODE 11 ON<br />

%0 L O8<br />

China Postage ON<br />

%0 MO8<br />

MSI/PLESSEY ON<br />

%0 NO8<br />

22<br />

OFF<br />

<br />

<br />

<br />

<br />

<br />

<br />

%0 GO0<br />

%0 HO0<br />

%0 I O0<br />

%0 K O0<br />

%0 L O0<br />

%0 MO0<br />

%0 NO0


BC412 ON<br />

%0 OO8<br />

Code 2 of 6 ON<br />

%0 P O8<br />

Telepen ON<br />

%0 T O8<br />

Reserved4 ON<br />

%0 QO8<br />

Reserved5 ON<br />

%0 RO8<br />

Reserved6 ON<br />

%0 S O8<br />

Select All Bar Codes<br />

%1 A / +<br />

23<br />

<br />

<br />

<br />

<br />

<br />

<br />

%0 OO0<br />

%0 P O0<br />

%0 T O0<br />

%0 QO0<br />

%0 RO0<br />

%0 S O0


5.2 UPC/EAN/JAN Parameters<br />

A> Reading Type<br />

UPCA=EAN13 ON<br />

%0AK4<br />

ISBN Enable<br />

%0 B 8 8<br />

ISSN Enable<br />

%0 B 4 4<br />

Decode with Supplement<br />

%0 1 O0<br />

B> Supplementals Set Up<br />

<br />

%0 B 3 3<br />

Transmit 5 Code<br />

%0 B 3 2<br />

24<br />

UPCA=EAN13<br />

%0AK0<br />

ISBN <br />

%0 B 8 0<br />

ISSN <br />

%0 B 4 0<br />

<br />

%0 1 O8<br />

Transmit 2 Code<br />

%0 B 3 1<br />

Transmit 2&5 Code<br />

%0 B 3 0


C> Check Digit Transmission<br />

UPC-A Check Digit<br />

Transmission <br />

%0 A I 2<br />

UPC-E Check Digit<br />

Transmission <br />

%0 B I 2<br />

EAN-8 Check Digit<br />

Transmission <br />

%0 A 8 8<br />

EAN-13 Check Digit<br />

Transmission <br />

%0 A H1<br />

ISSN Check Digit<br />

Transmission <br />

%0 B K 4<br />

25<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

OFF<br />

%0 A I 0<br />

%0 B I 0<br />

%0 A 8 0<br />

%0 A H0<br />

%0 B K 0


5.3 Code 39 Parameters<br />

A> Type of Code<br />

<br />

Italian Pharmacy/Code 32<br />

<br />

26<br />

Full ASCII<br />

B> Check Digit Transmission<br />

<br />

Calculate Check Digit<br />

& Not Transmit<br />

Italian Pharmacy/<br />

Code 32 ON<br />

C> Output Start/Stop Character<br />

Enable<br />

%0 E H1<br />

%0 E 8 0<br />

%0 E M2<br />

%0 E M4<br />

%0 E 4 4<br />

Calculate Check Digit<br />

& Transmit<br />

<br />

%0 E H0<br />

%0 E 8 8<br />

%0 E M6<br />

%0 E 4 0


D> Decode Asterisk<br />

Enable<br />

E> Set Up Code Length<br />

27<br />

<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.<br />

<br />

%0 E2 2<br />

%4 E 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 E 0 0<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 E 0 0<br />

%4 E 0 1<br />

3. 2nd Set Complete<br />

%4 E 0 2<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%0 E2 0<br />

3. Complete<br />

%2 C0 +


5.4 Code 128 Parameters<br />

A> Check Digit Transmission<br />

Do Not Calculate<br />

Check Digit<br />

<br />

B> Append FNC2<br />

ON<br />

%0 F N1<br />

%0 F N5<br />

%0 F 8 8<br />

C> Set Up Code Length<br />

28<br />

Calculate Check<br />

Digit & Transmit<br />

<br />

%0 F N7<br />

%0 F 8 0<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 F 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 F 0 0<br />

29<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 F 0 0<br />

%4 F 0 1<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 F 0 2<br />

3. Complete<br />

%2 C1 +


5.5 Interleave 25 Parameters<br />

A> Check Digit Transmission<br />

<br />

Calculate Check Digit<br />

& Not Transmit<br />

B> Set Up Number of Character<br />

<br />

30<br />

Calculate Check Digit<br />

& Transmit<br />

Odd<br />

C> Brazilian Banking Code<br />

<br />

%0 GN3<br />

%0 GN5<br />

%0 G8 8<br />

%0 G4 0<br />

Enable<br />

%0 GN7<br />

%0 G8 0<br />

%0 G4 4


D> Set Up Code Length<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.<br />

<br />

%4 G1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 G0 0<br />

31<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 G0 0<br />

%4 G0 1<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 G0 2<br />

3. Complete<br />

%2 C2 +


5.6 Industrial 25 Parameters<br />

A> Check Digit Transmission<br />

<br />

%0 HN3<br />

Calculate Check Digit<br />

& Not Transmit<br />

%0 HN5<br />

B> Set Up Code Length<br />

32<br />

Calculate Check Digit<br />

& Transmit<br />

%0 HN7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 H1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 H0 0<br />

33<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 H0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 H0 1<br />

%4 H0 2<br />

3. Complete<br />

%2 C3 +


5.7 Matrix 25 Parameters<br />

A> Check Digit Transmission<br />

<br />

%0 I N3<br />

Calculate Check Digit<br />

& Not Transmit<br />

%0 I N5<br />

B> Set Up Code Length<br />

34<br />

Calculate Check Digit<br />

& Transmit<br />

%0 I N7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 I 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 I 0 0<br />

35<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 I 0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 I 0 1<br />

%4 I 0 2<br />

3. Complete<br />

%2 C4 +


5.8 CODABAR/NW7 Parameters<br />

A> Set Up Start/Stop Characters Upon<br />

Transmission<br />

ON<br />

36<br />

<br />

B> Transmission Type of Start/Stop<br />

<br />

A Start<br />

B Start<br />

C Start<br />

D Start<br />

%0 J H1<br />

%0 4 V F<br />

%0 4 V 1<br />

%0 4 V 2<br />

%0 4 V 4<br />

%0 4 V 8<br />

<br />

A Stop<br />

B Stop<br />

C Stop<br />

D Stop<br />

%0 J H0<br />

%0 4 F F<br />

%0 4 F 1<br />

%0 4 F 2<br />

%0 4 F 4<br />

%0 4 F 8


C> Set Up Code Length<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.<br />

<br />

%4 J 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 J 0 0<br />

37<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 J 0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 J 0 1<br />

%4 J 0 2<br />

3. Complete<br />

%2 C5 +


5.9 Code 93 Parameters<br />

A> Check Digit Transmission<br />

<br />

%0 K N4<br />

B> Set Up Code Length<br />

38<br />

Do Not Calculate<br />

Check Digit<br />

%0 K N3<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 K 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 K 0 0<br />

39<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 K 0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 K 0 1<br />

%4 K 0 2<br />

3. Complete<br />

%2 C6 +


5.10 Code 11 Parameters<br />

A> Check Digit Transmission<br />

<br />

%0 L N3<br />

Calculate Check 1 Digit<br />

& Not Transmit<br />

%0 L N5<br />

Calculate Check 2 Digits<br />

& Not Transmit<br />

%0 L N4<br />

B> Set Up Code Length<br />

40<br />

Calculate Check 1<br />

Digit & Transmit<br />

%0 L N7<br />

Calculate Check 2<br />

Digits & Transmit<br />

%0 L N6<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4L1+<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4L00<br />

41<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4L00<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4L01<br />

%4L02<br />

3. Complete<br />

%2 C7 +


5.11 MSI/PLESSEY Code Parameters<br />

A> Check Digit Transmission<br />

<br />

%0 NN3<br />

Calculate Check Digit<br />

& Not Transmit<br />

%0 NN5<br />

B> Set Up Code Length<br />

42<br />

Calculate Check Digit<br />

& Transmit<br />

%0 NN7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 N1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 N0 0<br />

43<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 N0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 N0 1<br />

%4 N0 2<br />

3. Complete<br />

%2 C9 +


5.12 BC 412 Code Parameters<br />

A> Check Digit Transmission<br />

Do Not Calculate<br />

Check Digit<br />

%0 ON3<br />

Calculate Check Digit<br />

& Not Transmit<br />

%0 ON5<br />

B> Set Up Code Length<br />

44<br />

<br />

%0 ON7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 O1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 O0 0<br />

45<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 O0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 O0 1<br />

%4 O0 2<br />

3. Complete<br />

%2 CA +


5.13 Code 2 of 6 Parameters<br />

A> Check Digit Transmission<br />

Do Not Calculate<br />

Check Digit<br />

%0 PN3<br />

Calculate Check Digit<br />

& Not Transmit<br />

%0 PN5<br />

B> Set Up Code Length<br />

46<br />

<br />

%0 PN7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 P1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 P0 0<br />

47<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 P0 0<br />

%4 P0 1<br />

3. 2nd Set Complete<br />

%4 P0 2<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

3. Complete<br />

%2 CB+


5.14 Telepen Parameters<br />

A> Type of Code<br />

<br />

%0 T 8 0<br />

B> Check Digit Transmission<br />

Do Not Calculate<br />

Check Digit<br />

%0 T N3<br />

<br />

%0 T N5<br />

C> Set Up Code Length<br />

48<br />

Telepen Numeric<br />

%0 T 8 8<br />

Calculate Check<br />

Digit & Transmit<br />

%0 T N7<br />

To set the fixed length:<br />

1. Scan the "Begin" label of the desired set.<br />

2. Go to the Decimal Value Tables in Appendix A,<br />

scan label(s) that represents the length to be<br />

read.<br />

3. Scan the "Complete" label of the desired set.<br />

Repeat the steps 1 - 3 to set additional lengths.


%4 T 1 +<br />

Fix Length (2 Sets Available)<br />

1. 1st Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 T 0 0<br />

49<br />

3. 1st Set Complete<br />

1. 2nd Set Begin 2. Decimal Value<br />

(Appendix A)<br />

%4 T 0 0<br />

3. 2nd Set Complete<br />

Minimum Length<br />

1. Begin 2. Decimal Value<br />

(Appendix A)<br />

%2 + - /<br />

%4 T 0 1<br />

%4 T 0 2<br />

3. Complete<br />

%2 CF +


Ch.6 Miscellaneous Parameters<br />

6.1 Language Selection<br />

<br />

Italian<br />

French<br />

Swedish<br />

Hungarian<br />

%0 Z V 0<br />

%0 Z V 2<br />

%0 Z V 4<br />

%0 Z V 6<br />

%0 Z V 8<br />

50<br />

UK English<br />

Spanish<br />

German<br />

Switzerland<br />

Japanese<br />

%0 Z V 1<br />

%0 Z V 3<br />

%0 Z V 5<br />

%0 Z V 7<br />

%0 Z V 9


Belgium<br />

Denmark<br />

Turkey<br />

%0 Z V A<br />

%0 Z V C<br />

%0 Z V E<br />

51<br />

Portuguese<br />

Netherlands<br />

Reserved1<br />

%0 Z V B<br />

%0 Z V D<br />

%0 Z V F


6.2 Bar Code ID<br />

ON<br />

Default<br />

%0 0 H1<br />

%913+<br />

52<br />

<br />

With this function ON, a leading character will be<br />

added to the output string while scanning code, user<br />

may refer to the following table to know what kind of<br />

bar code is being scanned.<br />

Please refer to the table below for matching code ID<br />

of codes read in.<br />

Code Type ID Code Type ID<br />

UPC-A A UPC-E B<br />

EAN-8 C EAN-13 D<br />

CODE 39 E CODE 128 F<br />

Interleave 25 G Industrial 25 H<br />

Matrix 25 I Codabar/NW7 J<br />

CODE 93 K CODE 11 L<br />

China Postage M MSI/PLESSEY N<br />

BC412 O Code 2 of 6 P<br />

Telepen T<br />

User Define Code ID<br />

%0 0 H0<br />

To set the code ID:<br />

1. Scan the symbologies label.<br />

2. Go to the ASCII Tables in Appendix B, scan label<br />

that represents the desired code ID.<br />

Note:<br />

User define code ID will override default value.<br />

Program will not check the conflict. It is possible<br />

to have more than two symbologies which have<br />

same code ID.


UPC-A<br />

EAN-13/JAN-13<br />

CODE 39<br />

CODABAR/NW7<br />

Industrial 25<br />

CODE 93<br />

China Postage<br />

BC412<br />

%9 1 A +<br />

%9 1 Y +<br />

%9 1 E +<br />

%9 1 J +<br />

%9 1 H+<br />

%9 1 K +<br />

%9 1 M+<br />

%9 1 O+<br />

53<br />

UPC-E<br />

EAN-8/JAN-8<br />

CODE 128<br />

Interleave 25<br />

Matrix 25<br />

CODE 11<br />

%9 1 B +<br />

%9 1 Z +<br />

%9 1 F +<br />

%9 1 G+<br />

%9 1 I +<br />

%91L+<br />

MSI/PLESSEY<br />

%9 1 N+


Code 2 of 6<br />

Reserved4<br />

Reserved6<br />

%9 1 P +<br />

%9 1 Q+<br />

%9 1 S +<br />

54<br />

Telepen<br />

%91T+<br />

Reserved5<br />

%9 1 R+


6.3 Reading Level<br />

Bar Equals High<br />

6.4 Accuracy<br />

<br />

3 Times<br />

6.5 Buzzer Beep Tone<br />

<br />

Low<br />

%0 3 I 2<br />

%0130<br />

%0132<br />

%0 1 J 3<br />

%0 1 J 1<br />

55<br />

<br />

2 Times<br />

4 Times<br />

Medium<br />

Off<br />

%0 3 I 0<br />

%0131<br />

%0133<br />

%0 1 J 2<br />

%0 1 J 0


6.6 Sensitivity of Continuous Reading<br />

Mode<br />

<br />

6.7 Notebook Function<br />

Enable<br />

56<br />

Slow<br />

<br />

6.8 Reverse Output Characters<br />

<br />

%0388<br />

%0344<br />

%0 3 H0<br />

Enable<br />

%0380<br />

%0340<br />

%0 3 H1


6.9 Setup Deletion<br />

To setup the deletion of output characters:<br />

1. Scan the label of the desired set below.<br />

2. Scan the label of the desired symbology.<br />

3. Go to the Decimal Value Tables in Appendix A, scan<br />

label(s) that represents the desired position to be<br />

deleted.<br />

4. Scan the "Complete" label of "Character Position<br />

to be Deleted".<br />

5. Go to the Decimal Value Tables in Appendix A, scan<br />

label(s) that represents the number of characters<br />

to be deleted.<br />

6. Scan the "Complete" label of "Number of<br />

Characters to be Deleted".<br />

Repeat the steps 1 - 6 to set additional deletion.<br />

A> Select Deletion Set Number<br />

1. 1st Set<br />

3. 3rd Set<br />

5. 5th Set<br />

%800+<br />

%802+<br />

%804+<br />

57<br />

2. 2nd Set<br />

4. 4th Set<br />

6. 6th Set<br />

%801+<br />

%803+<br />

%805+


B> Symbologies Selection<br />

UPC-A<br />

EAN-13/JAN-13<br />

CODE 39<br />

CODABAR/NW7<br />

Industrial 25<br />

CODE 93<br />

%8 1 A +<br />

%8 1 Y +<br />

%8 1 E +<br />

%8 1 J +<br />

%8 1 H+<br />

%8 1 K +<br />

China Postage<br />

%8 1 M+<br />

58<br />

UPC-E<br />

EAN-8/JAN-8<br />

CODE 128<br />

Interleave 25<br />

Matrix 25<br />

CODE 11<br />

%8 1 B +<br />

%8 1 Z +<br />

%8 1 F +<br />

%8 1 G+<br />

%8 1 I +<br />

%81L+<br />

MSI/PLESSEY<br />

%8 1 N+


BC412<br />

Telepen<br />

Resvered5<br />

All Codes<br />

None<br />

%8 1 O+<br />

%81T+<br />

%8 1 R+<br />

%8 1 S +<br />

%814+<br />

59<br />

Code 2 of 6<br />

%8 1 P +<br />

Resvered4<br />

%8 1 Q+<br />

C> Character Position to be Deleted<br />

1. Decimal Value<br />

(Appendix A) 2. Complete<br />

%820+<br />

D> Number of Characters to be Deleted<br />

1. Decimal Value<br />

(Appendix A) 2. Complete<br />

%830+


6.10 Setup Insertion<br />

To setup the insertion of output characters:<br />

1. Scan the label of the desired set.<br />

2. Scan the label of the desired symbology.<br />

3. Go to the Decimal Value Tables in Appendix A, scan<br />

label(s) that represents the desired position to be<br />

inserted.<br />

4. Scan the "Complete" label of "Character Position<br />

to be Inserted".<br />

5. Go to the ASCII Tables in Appendix B or Function<br />

Key Tables in Appendix C, scan label(s) that<br />

represents the desired characters to be inserted.<br />

6. Scan the "Complete" label of "Characters to be<br />

Inserted".<br />

Repeat the steps 1 - 6 to set additional insertion.<br />

A> Select Insertion Set Number<br />

1. 1st Set<br />

3. 3rd Set<br />

5. 5th Set<br />

%500+<br />

%502+<br />

%504+<br />

60<br />

2. 2nd Set<br />

4. 4th Set<br />

6. 6th Set<br />

%501+<br />

%503+<br />

%505+


B> Symbologies Selection<br />

UPC-A<br />

EAN-13/JAN-13<br />

CODE 39<br />

CODABAR/NW7<br />

Industrial 25<br />

CODE 93<br />

%5 1 A +<br />

%5 1 Y +<br />

%5 1 E +<br />

%5 1 J +<br />

%5 1 H+<br />

%5 1 K +<br />

China Postage<br />

%5 1 M+<br />

61<br />

UPC-E<br />

EAN-8/JAN-8<br />

CODE 128<br />

Interleave 25<br />

Matrix 25<br />

CODE 11<br />

%5 1 B +<br />

%5 1 Z +<br />

%5 1 F +<br />

%5 1 G+<br />

%5 1 I +<br />

%51L+<br />

MSI/PLESSEY<br />

%5 1 N+


BC412<br />

Telepen<br />

Resvered5<br />

All Codes<br />

None<br />

%5 1 O+<br />

%51T+<br />

%5 1 R+<br />

%5 1 S +<br />

%514+<br />

62<br />

Code 2 of 6<br />

Resvered4<br />

C> Character Position to be Inserted<br />

1. Decimal Value<br />

(Appendix A) 2. Complete<br />

D> Characters to be Inserted<br />

%5 1 P +<br />

%5 1 Q+<br />

%520+<br />

1. ASCII Table<br />

(Appendix B) 2. Complete<br />

%530+


6.11 Setup IR Sensor<br />

<br />

%0 XH0<br />

63<br />

Enable<br />

%0 XH1


Appendix A Decimal Value Table<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

64


Appendix B ASCII Table<br />

NULL SOH<br />

00<br />

STX<br />

ETX EOT<br />

03<br />

ENQ<br />

ACK BEL<br />

BS<br />

HT LF<br />

VT<br />

FF CR<br />

SO<br />

SI DLE<br />

DC1<br />

DC2 DC3<br />

DC4<br />

NAK SYN<br />

ETB<br />

CAN EM<br />

SUB<br />

ESC FS<br />

GS<br />

RS US<br />

02<br />

05<br />

06 07<br />

08<br />

09 0A<br />

0B<br />

0C 0D<br />

0E<br />

0F 10<br />

11<br />

12 13<br />

14<br />

15 16<br />

17<br />

18 19<br />

1A<br />

1B 1C<br />

1D<br />

1E 1F<br />

65<br />

01<br />

04


SPACE !<br />

"<br />

20 21<br />

%<br />

(<br />

+<br />

.<br />

1<br />

4<br />

7<br />

:<br />

=<br />

22<br />

23 24<br />

25<br />

26 27<br />

28<br />

29 2A<br />

2B<br />

2C 2D<br />

2E<br />

2F 30<br />

31<br />

32 33<br />

34<br />

35 36<br />

37<br />

38 39<br />

3A<br />

3B 3C<br />

3D<br />

3E 3F<br />

66


B<br />

40 41<br />

E<br />

H<br />

K<br />

N<br />

Q<br />

T<br />

W<br />

Z<br />

]<br />

42<br />

43 44<br />

45<br />

46 47<br />

48<br />

49 4A<br />

4C<br />

4B<br />

4E<br />

4F 50<br />

51<br />

52 53<br />

54<br />

55 56<br />

57<br />

58 59<br />

5A<br />

5B 5C<br />

5D<br />

5E 5F<br />

67<br />

4D


60 61<br />

e<br />

h<br />

k<br />

n<br />

q<br />

t<br />

w<br />

z<br />

}<br />

62<br />

63 64<br />

65<br />

66 67<br />

68<br />

69 6A<br />

6B<br />

6C 6D<br />

6E<br />

6F 70<br />

71<br />

72 73<br />

74<br />

75 76<br />

77<br />

78 79<br />

7A<br />

7B 7C<br />

7D<br />

68<br />

DEL<br />

7E 7F


Appendix C Function Key Table<br />

F1 F2<br />

F3<br />

F4 F5<br />

F6<br />

F7 F8<br />

F9<br />

F10 F11<br />

F12<br />

Insert Delete<br />

Home<br />

Page Up Page Down<br />

End<br />

Left Right<br />

Down<br />

C0<br />

Up<br />

C2<br />

C3 C4<br />

C5<br />

C6 C7<br />

C8<br />

C9 CA<br />

CB<br />

CC CD<br />

CE<br />

CF D0<br />

D1<br />

D2 D3<br />

D5<br />

D4<br />

69<br />

C1


Save Parameters<br />

Recall Stored<br />

Parameters<br />

Set All Defaults<br />

Start Configuration<br />

End Configuration<br />

Abort Configuration<br />

Version Information<br />

Ver 3.5<br />

%$ + / 0<br />

%$ + / 1<br />

%$ + / 2<br />

%$ + / 3<br />

%$ + / 4<br />

%$ + / 6<br />

%$ + / 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!