• Easy to integrate ISSN barcode generation component into your VB.NET Programs
  • Completely written in VB.NET for .NET 2.0/3.0/4.0
  • Encode ISSN barcodes with 100% VB.NET sample code provided
  • Generate ISSN Supplement Barcode with 2-digit and 5-digit add-on symbol
  • Compatible with ISSN barcode specification
  • Equipped with 50+ options for specifying ISSN barcode size, color, image, etc
  • Mature ISSN barcode generating dll with royalty-free and perpetual developer license
Installation of .NET Barcode Generator in VB.NET
  1. Download BusinessRefinery.com VB.NET barcode component and unzip
  2. Add BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll to your .NET project reference
  3. Add .NET Barcode Generator .NET Windows Control Library to .NET Visual Studio Toolbox
  • Right click .NET Visual Studio Toolbox, select menu Choose Items...
  • In "Choose Toolbox Items" form, click button "Browse...", and select dll BusinessRefinery.Barcode.Win.dll or BusinessRefinery.Barcode.Web.dll
Encode ISSN Valid Characters in VB.NET
There are 2 elements that influence ISSN input characters: (a), ISSN valid character set; (b), ISSN valid length.

(a)ISSN Valid Character Set

ISSN barcode is a numeric-only linear barcode starting with "977" which encodes:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSN
barcode.Code = "012345678"
barcode.drawBarcode2ImageFile("C://issn.gif")

VB.NET ISSN barcode allows users to encode ISSN+2 barcode as well:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSNSup2
barcode.Code = "012345678"
barcode.SupplementCode = "01"
barcode.drawBarcode2ImageFile("C://issn_2.gif")

VB.NET ISSN barcode allows users to encode ISSN+5 barcode as well:

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSNSup5
barcode.Code = "012345678"
barcode.SupplementCode = "12345"
barcode.drawBarcode2ImageFile("C://issn_5.gif")

(b)ISSN Valid Length

ISSN barcode is fixed-length linear barcode, which encodes numeric digits 0-9 into 9-digit, 11-digit, and 14-digit ISSN barcode, excluding start character “977” and a checksum digit in the end. VB.NET ISSN barcode allows user to control ISSN barcode length using Code property.
Encoding ISSN barcode into 9-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSN
barcode.Code = "123456789"
barcode.drawBarcode2ImageFile("C://issn.gif")

Encoding ISSN barcode into 11-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSNSup2
barcode.Code = "123456789"
barcode.SupplementCode = "79"
barcode.drawBarcode2ImageFile("C://issn_2.gif")

Encoding ISSN barcode into 14-digit length

Dim barcode As BusinessRefinery.Barcode.Linear barcode = New BusinessRefinery.Barcode.Linear()
barcode.Symbology = BusinessRefinery.Barcode.Symbology.ISSNSup5
barcode.Code = "123456789"
barcode.SupplementCode = "45698"
barcode.drawBarcode2ImageFile("C://issn_5.gif")





Quick Links