Skip to content
SBC-Standard The data standard for libraries

Barcode specification

Structure of the barcode: $ + identifier + barcode number + %

Encoding: Code 39 (external site) or Code 128 (external site), 14 characters

Position Content
character 1 always $ as the start character
characters 2–7 identifier (6 characters in base 32, e.g. 69JGQN for 211403607)
characters 8–13 barcode number (6 characters in base 32, e.g. TPLIEM for 999999958)
character 14 always % as the end character

Below the barcode, the plain sequence of digits is printed so that the data can also be keyed in by hand, for example 2-1140360-7-99999995-8.

Identifier#

The identifier is the first part of the SBC barcode. It has nine digits and is built as follows in the decimal system:

Position Content
digit 1 kind of barcode, see below
digits 2–8 seven-digit library identifier
digit 9 check digit under EAN (external site) over digits 1 to 8

The check digit is calculated with modulo 10, weighted from right to left (3, 1, 3, 1, …).

First digit: kind of barcode#

Digit Meaning
2 barcodes for items of the library's own stock
3 borrower barcodes
4 barcodes for items available temporarily (interlibrary loan or book block items)
5 barcodes for teaching materials (schools)

211403607 in the decimal system corresponds to 69JGQN in base 32:

2 1140360 7
│ │       └── check digit
│ └────────── library identifier
└──────────── item of the library's own stock

Barcode number#

The barcode number is the second part of the SBC barcode. It has nine digits and is built as follows in the decimal system:

Position Content
digits 1 to 8 eight-digit ID number of the item or borrower — a sequential number, independent of the accession number or the borrower number
digit 9 check digit under EAN over digits 1 to 8

As with the identifier, the check digit is calculated with modulo 10, weighted from right to left (3, 1, 3, 1, …).

999999958 in the decimal system corresponds to TPLIEM in base 32.

Example#

Bücherei Eyachtal

Barcode example

2-1140360-7-99999995-8

The barcode *$69JGQNTPLIEM%* represents the digit sequence 211403607999999958.

This page was translated automatically from the German original. If anything reads oddly or looks wrong, please let us know — the German edition prevails.