UniPRT SDK  v1.0.0.0
IMaxicodeMsgStructuredOpenSystemStandard Interface Reference

Maxicode barcode data. Maxicode Open System Standard carrier message. Only applies to Mode 2 and 3. More...

Inheritance diagram for IMaxicodeMsgStructuredOpenSystemStandard:
IMaxicodeData AMaxicodeMsgStructuredOpenSystemStandard MaxicodeMsgStructuredOpenSystemStandard MaxicodeMsgStructuredOpenSystemStandard

Public Member Functions

String GetCountryCode ()
 
String GetData ()
 The barcode data that includes the primary message + secondary messages to be encoded in the barcode.
 
MaxicodeModeEnum GetMode ()
 The Mode used to state the format of the barcode data. See MaxicodeModeEnum for possible supported modes.
 
String GetPostalCode ()
 
String GetRemainingMsg ()
 
String GetServiceClass ()
 
String GetYear ()
 
void SetCountryCode (String countryCode)
 
void SetMode (MaxicodeModeEnum mode)
 
void SetPostalCode (String postalCode)
 
void SetRemainingMsg (String remainingMsg)
 
void SetServiceClass (String serviceClass)
 
void SetYear (String year)
 

Detailed Description

Maxicode barcode data. Maxicode Open System Standard carrier message. Only applies to Mode 2 and 3.

The Open System Standard carrier message format is typically encoded into a barcode with a "[)><Rs>01<Gs>" prefix as follows:
"[)>"<Rs>"01"<Gs><yy><PostalCode><Gs><CountryCode><Gs><ServiceClass><Gs><RemainingMsg><Rs><EOT>
Where:

  • yy: 2 char year (numeric)
  • Rs: Record Separator (0x1E)
  • Gs: Group Separator (0x1D)
  • EOT: End Of Transmit (0x04)