TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


modulo43-barcodes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
modulo43-barcodes [2017/12/22 15:14] – created Gerard Nicolmodulo43-barcodes [2018/08/10 02:33] (current) – removed Scott Cunliffe
Line 1: Line 1:
-=Overview= 
- 
-Modulo 43 is an extension of the Code 39 barcode symbology. 
- 
-==How it works== 
- 
-* Each character of the barcode in turn is looked up in the following string "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%" 
-* When the character is found the offset of that character is added to a running total 
-* At the end of the string the subtotal is divided by 43 
-* The remainder of the division is then looked up in the search string and appended to the barcode 
- 
-===Example=== 
- 
-*The barcode "000000" is made up of zeros. As the zero is character 1 of the search string the subtotal would be 1+1+1+1+1+1=6. 
-*The subtotal divided by 43 gives a remainder of 6. 
-*Character 6 in the search string is the number 5 character. 
-*So a modulo 43 barcode with value "000000" would be "0000005" 
- 
-=How TapeTrack caters for Module 43= 
- 
-If your tape library consists only of media volumes that use the Modulo 43 check digit the simplest approach would be to create a barcode definition that says (presuming all of your barcodes have 6 digits) the volume serial portion of the barcode is made up of digits 1-6 of what is scanned. 
- 
-In reality things are probably not going to be that simple. So if you have some barcodes with Modulo 43 and some without this is how TapeTrack manages them: 
- 
-==See Also== 
-[[TapeTrack Barcode Parsing]] 
  
modulo43-barcodes.1513955677.txt.gz · Last modified: 2025/01/21 22:07 (external edit)