Jetosoft - Bar code control/componentbar code activex/ocx, asp/iis server, .net/asp.net control for developer  
Home  |  Free Trial  |  Order  |  Contact
ActiveX/Ocx   |   ASP/IIS   |   .Net   |   Linear   |   PDF417   |   MaxiCode   |   DataMatrix

Extended syntax reference

When extended syntax is disabled, the data is encoded directly with out special interpretation of symbols. When ExtendedSyntax is True, the backslash character '\' is used to signal a special sequence. The meanings of the escaped sequences vary by barcode type. Escaped codes are case insensitive. For example, \A and \a takes same effect in code 128.

The Code 128 escape sequences are defined in the following table:

Escape Sequence
Meaning
\A Switch to Code Set A.
\B Switch to Code Set B.
\C Switch to Code Set C.
\\ Inserts a real backslash character.

The PDF417 escape sequences are defined in the following table:

Escape Sequence
Meaning
\xxx Insert the decimal character represendted by xxx. There must be three digits, with a value from 000 to 255.
\Cxxx Insert the codeword represented by xxx. There must be three digits, with a value from 000 to 929.
\Gxxxxxx Insert a switch go GLI xxxxxx. There must be six digits, with a value from 000000 to 812799.
\Xxx Insert the hexadecimal character value represented by xx. There must be two hexadecimal digits, with a value from 00 to FF.
\\ Inserts a real backslash character.

The MaxiCode escape sequences are defined in the following table:

Escape Sequence
Meaning
\xxx Insert the decimal character represendted by xxx. There must be three digits, with a value from 000 to 255.
\Cxx Insert the codeword represented by xx. There must be two digits, with a value from 00 to 63.
\Exxxxxx Insert a switch go ECI xxxxxx. There must be six digits, with a value from 000000 to 999999.
\EOT Insert an EOT character (Decimal 4). This character is frequently used to indicate the end of the message in a MaxiCode symbol.
\FS Insert the FS character (Decimal 28).
\GS Insert the GS character (Decimal 29). This character is frequently used to separate fields in a MaxiCode symbol.
\NS Insert the NS codeword (Codeword 31).
\RS Insert the RS character (Decimal 30).
\Xxx Insert the hexadecimal character value represented by xx. There must be two hexadecimal digits, with a value from 00 to FF.
\\ Inserts a real backslash character.

The DataMatrix escape sequences are defined in the following table:

Escape Sequence
Meaning
\X X is used to represent character values from 0 to 26. Replace the X like in the following example \@ = means character ascii 0, \A= means character 1, \B=means character 2, \C=means character 3 ...
\1 Insert the codeword represents the character FNC1. When FNC1 appears in the first position (or in the fifth position of the first symbol of a Structured Append), it will indicate that the data conforms to the UCC/EAN Application Identifier standard format.
\2 It is used to represent Structured Append. Structured Append is used to link information from several symbols in a sequence. The ~2 must be followed by 3 additional bytes. The first 4 bits of the first byte identify the position of the particular symbol in the sequence. The last 4 bits identify the total number of symbols in the sequence. The second and third byte are used as a file identifier are can have a value between 1 and 254 (up to 254*254=64516 identifiers).
\3 This character are only allowed in the first position of the symbol. It indicates that the data contains commands for the barcode reader.
\4 Not used.
\5 and \6 These characters are only allowed in the first position of the symbol. If ~5 is used the header [)> ASCII30 ASCII05 ASCII29 will be transmitted by the barcode reader before the data in the symbol and the trailer ASCII30 ASCII04 will be transmitted after the data. If a ~6 is used , the header [)> ASCII30 ASCII05 ASCII29 will be transmitted by the reader before the data and the trailer ASCII30 ASCII04 will be transmitted afterwards.
\7xxxxxx Specifies the Extended Channel to be used, where xxxxxx is a value between and 000000 - 999999. Extended channel is used for using other character sets other than ASCII.
\dxxx Represents the ASCII character encoded by the 3 digits xxx. For exmaple, \d065 represents the character 'A'.
\\ Inserts a real backslash character.

 

Copyright © 1999-2006 Jetosoft, Inc., All rights reserved.
All trademarks are property of their respective owners.