start_mode

Type: int start_mode;

Some 2D barcode types support different modes of encoding data. This parameter allows the initial mode to be specified, according to the tables below.  For other barcode types the mode is determined automatically and the start_mode parameter must be 0.

 

Code 16k (see 2D Barcodes Help for details

start_mode parameter

Start mode

0

Automatic

1

Mode 0

2

Mode 1

3

Mode 2

4

 Mode 3

5

Mode 4

6

Mode 5

7

Mode 6

 

 

PDF417 (see 2D Barcodes Help for details)

start_mode parameter

Start mode

0

EXC Alpha

1

EXC Lower

2

EXC Mixed

3

EXC Punctuation.

4

Binary/ASCII Plus

5

Numeric mode

For most applications this parameter should be 0 for PDF417, the algorithm within the DLL will adjust to the most appropriate mode.

 

Aztec (see 2D Barcodes Help for details)

start_mode parameter

Start mode

0

Normal

1

Compact

2

Full range

3

Rune

For most applications a value of 0 is recommended, along with a security level of 0 which provides the default value of 23% + 3 codewords.

 

For DataMatrix

start_mode value

DataMatrix type

0

Square

1

Rectangular

 

MaxiCode (see 2D Barcodes Help for details)

 

start_mode Value

MaxiCode Mode

0

obsolete, not supported

1

obsolete, not supported

2

Mode 2 (Structured Carrier Message – Numeric Postal Code)

3

Mode 3 (Structured Carrier Message – Alphanumeric Postal Code)

4

Mode 4 – Standard Symbol (SEC)

5

Mode 5 – Full EEC Symbol

6

Mode 6 – Reader Program (SEC)

 

Databar codes.

start_mode value

Databar version

0

Omnidirectional

1

Truncated

2

Limited

3

Stacked

4

Stacked Omnidirectional

5

Expanded

6

Expanded Stacked

 

QR Code (Kanji mode is not supported at this time)

start_mode value

QR mode

0

Numeric

1

Alphanumeric

2

Byte

3

Kanji

 

 

More:

security_level