Using Delphi there are several ways you can generate QR codes - to encode any text (URL, phone number, simple message). QR Codes store up to 4,296 alphanumeric characters of arbitrary text.
The 2D Barcode VCL components is a set of components designed for generating and printing barcode symbols in your Delphi or C++ Builder applications. Use the components set like any other VCL components.
J4L Components includes the QR-code implementation featuring: auto, byte, alpha, numeric and kanji encoding.
The Google Chart Tools (Chart API) also let you generate QR-code images using an HTTP POST or GET methods - Generating Qr Codes with Delphi and Google Chart API
http://www.han-soft.cn/barcode2dgen.php
http://zarko-gajic.iz.hr/tliveini-custom-delphi-ini-implementation/
Barcodes 1D . RBarcode for Delphi supports all major 1D symbologies:
|
|
PDF417. PDF stands for "Portable Data File." It is a two-dimensional symbology that can encode more than 1000 bytes of information. It does not need more space than a traditional 1D barcode. Furthermore several PDF symbols can be concatenated in order to create a Macro PDF 417 symbol. RPDF 417 supports:
|
|
MicroPDF417 is a 2D barcoding symbology based on PDF417. Micro PDF 417 has been specifically designed to provide even greater space efficiency for small item marking applications than the standard PDF 417 symbology. RMicroRPDF 417 supports:
|
|
DataMatrix is a two-dimensional (2D) matrix symbology which is made up of square modules arranged within a perimeter finder pattern. It can encode up to 3116 characters from the entire 256 byte ASCII character set.
RDataMatrix supports:
|
|
Aztec code is a 2D matrix symbology made up of square modules on a square grid, with a square bullseye pattern at their center. Aztec Code symbols can encode large amounts of data with user defined error correction level.
RAztec supports:
|
|
Maxicode is a two-dimensional (2D) and fixed-size matrix symbology which is made up of offset rows of hexagonal modules arranged around a unique finder pattern. The size of Maxicode is 1.11 x 1.054 inches and it can contain up to 93 data characters of information. The symbol was created by United Parcel Service for fast scanning and sorting of packages. RMaxicode for Delphi supports the following features:
|
|
RSS (GS1 DataBar) and EAN-UCC Composite. This symbology combines a 1D barcode (RSS or EAN/UPC) used to encode article identification codes and a 2D component (modified version of PDF417 and MicroPDF417) used to encode additional information (e.g. best before date). | |
QRCode QR Code is a matrix symbology consisting of an array of square modules arranged in an overall square pattern. QRCode for Delphi supports the following features:
|
|
Micro QRCode. Reduced version of QR Code which is smaller and encodes less amount of data |