NC Cardinal Support and Staff Education
  • Home
  • Submit a Request
  • Check on a Request
  • Knowledge Books
    • About NC Cardinal
    • Circulation in Evergreen
    • Cataloging in NC Cardinal
    • Administration Manual for Libraries
    • Reports in Evergreen
    • Resource Sharing
    • Student Access Initiative
    • Acquisitions in Evergreen
    • Serials in Evergreen
    • Offline Transactions
    • Evergreen Upgrades
    • Libraries Migrating into NC Cardinal
    • Summon Documentation
    • Troubleshooting in Evergreen
HelpSpot help desk software

Home → Libraries Migrating into NC Cardinal → Preparing Data → Choosing a Barcode

2.3. Choosing a Barcode

Last Updated 05/17/2023


Check Digits

Our recommendation is to use Codabar with a Mod 10 L-to-R check digit for item barcodes and patron barcodes. Check digits are not required by Evergreen and many Cardinal systems do not have them. They are however a "best practice" and may come in handy, for instance, if you want your self check machines to verify that the number it scanned is a valid barcode.

The other barcode type in use is Code 39. 


Configuration of the Check Digit

Mod 10 L-to-R 2-1-2 check digit

Patron barcode begin with : 58198000000000

I’m going to use the example sequence number of:  5 8 1 9 8 0 0 0 9 4 3 9 9

First, starting at the left, you multiply each number by 2, 1, 2, 1, etc…

                 5   8   1   9   8   0   0   0   9   4   3   9   9

      X        2   1   2   1   2   1   2   1   2   1   2   1   2

               10  8   2   9  16  0   0   0  18  4   6   9  18

If the result of any multiplication is a two-digit number, add those two numbers together to create one number.  For example, 5 x 2 = 10.  Add the 1 and 0 together to get 1.

                For the above number, results of the multiplication, then additions when there are two-digit numbers are:

                1  8  2  9  7  0  0  0  9  4  6  9  9

Add all single-digit results together:
             1+8+2+9+7+0+0+0+9+4+6+9+9 = 64

The check digit is the amount you must add to this result (64) to get to the next multiple of 10.  In this case it would take 6 to get from 64 to 70 so the check digit is 6.

 

 

 

This page was: Helpful | Not Helpful


NC Cardinal is supported by the Institute of Museum and Library Services under the provisions of the federal Library Services and Technology Act (LSTA), as administered by the State Library of North Carolina, a division of the Department of Natural and Cultural Resources.