Metrologic Instruments IS1000 manual Start/Stop, Modulo 43 Algorithm

Page 35

3.2.7.Start/Stop

This function activates the transmission of the start and stop characters (sign ¸).

NOT TRANSMITTED *

TRANSMITTED

3.2.8.Modulo 43 Algorithm

Code 39 is strongly self checked and most situations do not require a check character. If a specific application requires exceptional data security, a check character can be added as the last character of the code.

Example:

Message: 12345/ABCDE

Sum of values: 1 + 2 + 3 + 4 + 5 + 40 + 10 + 11 + 12 + 13 + 14 = 115

Divide 115 by 43. The quotient is 2 with the remainder 29. The check character is the character corresponding to the value of the remainder, which is 29 in this example, corresponding to the character T.

The complete message, including check character is: 12345/ABCDET. Numerical value assignments for computing the optional check character:

Character

Value

Character

Value

Character

Value

 

 

 

 

 

 

0

0

F

15

U

30

1

1

G

16

V

31

2

2

H

17

W

32

3

3

I

18

X

33

4

4

J

19

Y

34

5

5

K

20

Z

35

6

6

L

21

-

36

7

7

M

22

.

37

8

8

N

23

Space

38

9

9

O

24

$

39

A

10

P

25

/

40

B

11

Q

26

+

41

C

12

R

27

%

42

D

13

S

28

 

 

 

 

E

14

T

29

 

 

 

 

 

 

 

 

 

 

START OF CONFIGURATION

END OF CONFIGURATION

 

 

IS1000 – Configuration Guide

27

Image 35
Contents IS1000 Series Page Mlpn Metrologic Instruments Italia S.r.L Table of Contents UCC/EAN Editing Mode Appendixes Intentionally left blank Introduction Symbologies Default Configuration Default Configuration factory settingIntentionally left blank Communication Modes Baud Rate RS232Stop Bits Data Bits ParityEnd of Message Character Time-Out Between Characters RTS/CTS Protocol ACK/NAK ProtocolXON/XOFF Protocol PC-Term Mode Keyboard-Wedge PC Keyboard Type Upper / Lower Case Options Types of Numeric Characters Wyse Time-Out Ocia P.O.S. Point Of Sale SystemsTransmission Speed Wand EmulationIdle State Bar/Space PolarityLaser Emulation Symbologies Symbology Selection Standard 2/5 MSI Plessey Telepen Code Matrix 2/5 Iata Full Ascii Extended CodeStandard/Full Ascii Modulo 43 Check Character MultireadCIP Code Pharmacode or Pharma 32/39Modulo 43 Algorithm Start/StopInterleaved 2/5 Fixed Lengths Authorized and Set Upon First ReadingsFixed Lengths Authorized and Set Using the Numeric Pad Variable Lengths Authorized Transformations UPC/EANTypes of UPC/EAN Authorized Add-On Options Flag Option Leading Prefixes for P.O.S. SystemsIsbn Conversion Check Digit OptionsProduct Code Concatenation Monarch/CodabarFNC2 Function Check CharacterStart FNC1 ID Data Stop UCC/EANStart/Stop Types Standard 2/5Number of Lengths Authorized Single Check Digit Modulo MSIVariable or Fix Lengths Double Check Digit ModuloTelepen PlesseyFixed or Variable Lengths Matrix 2/5Types of Start/Stop Check DigitSetting the Authorized Lengths 16 W7 Iata15. BC Identifier with Three Characters Leading IdentifiersIdentifier with One Character Decoding Selectivity Intentionally left blank Simple Acknowledgment Operating ModesOn File / Not On File Host System AcknowledgmentSetting the Not On File Character Setting the On File CharacterBell Timer T1 Timer T3 Timer T2Editing Mode IS1000 Configuration Guide Appendixes Number of Re-transmissions Radio Base Adjustment of the Beep Sound 6.2.1. Laser ReaderClear Buffer Preamble / PostamblePreamble Character Postamble CharacterFirst Character Conversion of CharactersIS1000 Configuration Guide Second Character Rolling Buffer Mode Transmission of the Full Ascii Character Set Displaying the Firmware Level Code 39 Full Ascii Extended Table Reserved Multiread character Table IS1000 Configuration Guide IS1000 Configuration Guide Ascii Code 39 Full Ascii TableDEL NUL SOH STX ETX EOT ENQ ACK BEL DLE DC1 DC2 DC3 DC4 NAK SYN ETB Can SUB ESC IS1000 Configuration Guide IS1000 Configuration Guide IS1000 Configuration Guide IS1000 Configuration Guide IS1000 Configuration Guide DEL Intentionally left blank Numeric Pad Samples of Bar Codes UPC E UPC a Intentionally left blank