bardecode.com
barcode reading software
  • Home
  • Download
  • Purchase
  • SDK Licensing
  • Pricing
    • Windows SDK Price List
    • Windows SDK with PDF Extension Price List
    • PDF Extension For Windows Price List
    • Linux SDK Price List
    • Multi-Platform Toolkit for .Net/Docker Price List
    • BardecodeFiler Desktop Only Price List
    • BardecodeFiler Windows Service Price List
    • DOS Command Prompt Barcode Tool Price List
  • Products
    • Barcode Reader Toolkit for Windows
    • Barcode Reader Toolkit for Linux
    • BardecodeFiler Application Desktop Only
    • BardecodeFiler Application & Windows Service
    • Windows DOS Command Prompt Barcode Tool
    • Multi-Platform Barcode Reader Toolkit for .Net Standard on Docker
    • Aquaforest’s Autobahn DX
  • Knowledge Base
    • Documentation
    • Specifications
  • News
  • Contact
    • About Us
    • Resellers
    • Links
Select Page ...

News

Code39Checksum - expect a checksum in Code 39 barcodes

admin October 26, 2009 Documentation, Knowledge Base No Comments

When True the toolkit will only report Code 39 barcodes where the last character is a valid checksum for the rest of the barcode. The toolkit expects a Code 39 checksum to be calculated using modulus-43.

The following table shows the character and value used for the calculation…

 

Char Value Char Value Char Value Char Value

0 0 B 11 M 22 X 33

1 1 C 12 N 23 Y 34

2 2 D 13  O 24 Z  35

3 3 E 14 P 25 – 36

4 4 F 15 Q 26 . 37

5 5 G 16 R 27 space 38

6 6 H 17 S 28 $ 39

7 7 I 18 T 29 / 40

8 8 J 19 U 30 + 41

9 9 K 20 V 31 % 42

A 10 L 21 W 32

e.g

Data = 12345ABCDE+

Sum of values: 1 + 2 + 3 + 4 + 5 + 10 + 11 + 12 + 13 + 14 + 41 = 116
115 / 43 = 2 rem 30, so U is the check digit.
Data and check digit = 12345ABCDE+U
Type: BOOL
Default value: FALSE

← Code39NeedStartStop – expect the Code 39 start/stop character
BitmapResolution – specify the resolution of a bitmap →
admin

  • Copyright © 2021 Softek Software Ltd. All Rights Reserved