BizCode Barcode Generator for .NET Ultimate
The most robust & powerful barcode generating SDK for Microsoft .NET Framework
Quick Overviews
  • Powerful barcode creating DLL
  • Completely run in VB.NET
  • 100% sample code provided
  • Multiple barcode formats
  • Full controls provided
How to Encode QR Code Data in VB.NET
VB.NET QR Code Generator is a mature barcode generating component for your VB.NET development environment, allowing QR Code barcodes to be efficiently and accurately created in accordance with its to ISO QR Code specification - ISO / IEC 18004 (2nd edition 2006-09-01).
VB.NET QR Code Generator supports to encode numeric data, alphanumeric data, byte characters, and Kanji characters for QR Code and allows structure append to be used to encode up to 16 small QR Code into one structured QR Code. If you want to know more about QR Code barcode settings, please go to:
QR Code Data Related Properties

Data Mode

Barcode property DataMode is provided by Barcode Generator for .NET Ultimate for users to encrypt QR Code barcode encodable character sets with different data modes in VB.NET.

6 QR Code data modes:
  • Auto: encodes all 256 possible 8-bit byte values
  • Alphanumeric: encodes uppercase and lower case letters Aa-Zz
  • Byte: encodes 8-bit values according to ISO/IEC 8859-1
  • Numeric: encodes 10 Arabic digits 0-9
  • KanjI: encodes Kanji characters
  • Customer: encodes data according to the customer

Code

Barcode property Code is provided by Barcode Generator for .NET Ultimate for users to manipulate data length of QR Code barcodes.

ProcessTilde

Barcode property ProcessTilde is provided by Barcode Generator for .NET Ultimate for users to encode some special characters for QR Code barcode using a tilde characters "~".
  • 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); ASCII character '~' is presented by ~126
    Strings from "~256" to "~299" are unused
  • 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)
    Strings from "~665536" to "~699999" are unused
  • for GS1 AI Code:
  • ECI: ~7dddddd (valid value of dddddd from 000000 to 999999)
  • SJIS: from ~9ddddd (Shift JIS 0x8140 ~ 0x9FFC and 0xE040 ~ 0xEBBF)

Error Correction Level

Barcode property ECL is provided by Barcode Generator for .NET Ultimate for users to set error correction level of QR Code capacity with four different levels of error corrections: L, M, H, and Q, which defines data recovery.
Encode QR Code Barcode Data in VB.NET
Make sure that your have installed those programs before you encode QR Code data in VB.NET:
Encode QR Code Barcode Data in .NET Project Using VB.NET Class
Copy those following code onto your VB.NET projects:
Dim barcode As BusinessRefinery.Barcode.Linear = 
New BusinessRefinery.Barcode.Linear()

barcode.Symbology = BusinessRefinery.Barcode.Symbology.CODE128Auto
barcode.Code = "QR Code"

barcode.drawBarcode2DataFile("c:/code-128-vb-net.gif")
Control QR Code Barcode Data Length
In Barcode Generator for .NET Ultimate, the default value of Code is "".

Copy those following code to change QR Code barcode data length:
barcode.Code = "56412654868"
Encode QR Code Barcode Data with Different Data Modes in VB.NET
In Barcode Generator for .NET Ultimate, the default value of DataMode is QRCodeDataMode.Auto.

Copy those following code to change QR Code encoding data modes:
Barcode.DataMode = QRCodeDataMode.AlphaNumeric
barcode.Code = "QR-Code"
Select QR Code Error Correction Level
In Barcode Generator for .NET Ultimate, the default value of ECL is QRCodeECL.L.

Copy those following code to change QR Code error correction level:
barcode.ECL = QRCodeECL.H
Encode QR Code Barcode Data with "~" in VB.NET
In Barcode Generator for .NET Ultimate, the default value of ProcessTilde is false.

Copy those following code to encode QR Code barcode data with "~":
barcode.ProcessTilde= true
barcode.Code = "~7156789"