QRCODE II

Plugin Identifier: 20000

Summary

This plugin is a cross platform utility for creating the popular 2 dimensional barcode, know as QRCODE, using the libqrencode library. (QR Code is registered trademarks of DENSO WAVE INCORPORATED in JAPAN and other countries.) It returns the matrix data as multiple lines of 1 and 0, which the developer can use to create a pictorial representation of whatever format.

QR Code

QRCODE Text

TEXT:=QRCODE Text (data; mode; level)

data (TEXT)

The text data to encode.

mode (LONGINT)

The string encoding to use.

You can use a QR Encode Mode constant for mode.

level (LONGINT)

The error correction level.

You can use a QR Error Correction Level constant for level.

returnValue (TEXT)

Discussion

QR Code (BLOB)

QRCODE Data

TEXT:=QRCODE Data (data; level)

data (BLOB)

The binary data to encode.

level (LONGINT)

The error correction level.

You can use a QR Error Correction Level constant for level.

returnValue (TEXT)

Discussion

Micro QR Code

MICRO QRCODE Text

TEXT:=MICRO QRCODE Text (data; mode; level; version)

data (TEXT)

The text data to encode.

mode (LONGINT)

The string encoding to use.

You can use a QR Encode Mode constant for mode.

level (LONGINT)

The error correction level.

You can use a QR Error Correction Level constant for level.

version (LONGINT)

The Micro QR code version.

You can use a QR Micro Version constant for version.

returnValue (TEXT)

Discussion

Micro QR Code (BLOB)

MICRO QRCODE Data

TEXT:=MICRO QRCODE Data (data; level; version)

data (BLOB)

The binary data to encode.

level (LONGINT)

The error correction level.

You can use a QR Error Correction Level constant for level.

version (LONGINT)

The Micro QR code version.

You can use a QR Encode Mode constant for version.

returnValue (TEXT)

Discussion

QR Encode Mode

QR Mode Unicode (0)

QR Mode Numeric (1)

QR Mode Alphanumeric (2)

QR Mode Kanji (3)

QR Error Correction Level

QR Correction Level L (0)

QR Correction Level M (1)

QR Correction Level Q (2)

QR Correction Level H (3)

QR Micro Version

QR Micro Version 1 (1)

QR Micro Version 2 (2)

QR Micro Version 3 (3)

QR Micro Version 4 (4)