ISBN Introduction
This page concerns basic information of ISBN, as well as its generating and printing components.
ISBN Overview
This part talks about the
ISBN barcode. The International Standard Book Number (ISBN) is special commercial book identifier which encodes 9 numeric digits apart from the start number "978", "979". It was originally designed by Gordon Foster for booksellers and stationers in 1966.
How to generate, print barcode using .NET, Java sdk library control with example project source code free download:
Generating and Printing ISBN Barcodes
OnBarcode provides comprehensive ISBN generators and scanner components for Java, .NET, Android, iOS developments and several reporting applications.
ISBN Structure
ISBN Barcode Size Setting
As for ISBN size setting, three factors should be considered: module width (i.e. X dimension) barcode width and height.
ISBN Data Encoding
ISBN encodes numeric digits through 0-9 with a fixed length of 12 characters. The number always starts with a "978", or "979".
ISBN Encoding Format
ISBN barcode symbology uses the similar encoding format as that of EAN-13 with a compulsory module 10 checksum digit.
ISBN Barcode Checksum Digit
ISBN specifications requires a compulsory module 10 checksum digit, which will be automatically created by OnBarcode ISBN Barcode Generators.
ISBN Barcode Add-On Symbols
To encode additional information like price, ISBN allows for a 2-digit add-on symbol or a 5-digit add-on symbol. You can generate an ISBN barcode with supplemental symbol by choosing in selecting "ISBNSup2" / "ISBNSup5" in ISBN barcode generator components. Here are two examples of ISBN with add-on symbols.