J4L Micro QRCode for Delphi

Copyright J4L (http://www.java4less.com).

Introduction

J4L Micro QRCode is a Dephi Component that will allow you to create Micro QRCode barcodes for your Delphi applications. The component has been developed using Delphi 4 and Delphi 7 so it should run in any Delphi version later than 4 by simply recompiling the source code.

The Micro QR Code format (also specified in the International Standard), is a variant of QR Code with a reduced number of overhead modules and a restricted range of sizes. A single finder pattern, is located at the upper left corner of the symbol as illustrated in the following figure.

 

Micro QR Code symbols have 4 version (version 1 to 4). The sizes of the barcodes are:

The maximum barcode capacity of Micro QR Code the largest barcode symbol size, (Version 4  error correction level L):

Supports 4 error correction levels:

 

Installation

In order to install from the Delphi source code (registered users only):

  1. select main menu -> component -> install component
  2. click on "browse" and select MicroQRCode.pas.
  3. click "ok"
  4. the control will appear in the "Barcodes" tab of the components palette.
     
     

Examples

In order to run the sample application you must execute barcode1D2DDemo.exe.

 

 

 

In the sample application you can set all properties of the Micro QRCode symbology.

You can execute the following commands:

The source code for the sample program can be found in the demoSrc subdirectory.

 

Properties and methods

The TMicroQRCode component has the following properties and methods:

Methods

 

Properties

Annex A

Table — Data capacity for Micro QRCode versions

 

Version
Error Correction Level

Numeric

Alphanumeric

Byte

Kanji

1

 

5

-

-

-

2

L
M

10
8

6
5

-

-

3

L
M

23
18

14
11

9
7

6
4

4

L
M
Q

35
30
21

 

21
18
13

 

15
13
9

 

9
8
5