UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard Interface Reference

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

Inheritance diagram for com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard:
com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeData com.UniPRT.Sdk.LabelMaker.Abstract.AMaxicodeMsgStructuredOpenSystemStandard com.UniPRT.Sdk.LabelMaker.PGL.MaxicodeMsgStructuredOpenSystemStandard com.UniPRT.Sdk.LabelMaker.TSPL.MaxicodeMsgStructuredOpenSystemStandard

Public Member Functions

String GetPostalCode ()
 
void SetPostalCode (String postalCode)
 
String GetCountryCode ()
 
void SetCountryCode (String countryCode)
 
String GetServiceClass ()
 
void SetServiceClass (String serviceClass)
 
String GetYear ()
 
void SetYear (String year)
 
String GetRemainingMsg ()
 
void SetRemainingMsg (String remainingMsg)
 
MaxicodeModeEnum GetMode ()
 The Mode used to state the format of the barcode data. See MaxicodeModeEnum for possible supported modes. More...
 
void SetMode (MaxicodeModeEnum mode)
 
- Public Member Functions inherited from com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeData
String GetData ()
 The barcode data that includes the primary message + secondary messages to be encoded in the barcode. More...
 

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)

Member Function Documentation

◆ GetCountryCode()

String com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetCountryCode ( )

◆ GetMode()

MaxicodeModeEnum com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetMode ( )

The Mode used to state the format of the barcode data. See MaxicodeModeEnum for possible supported modes.

Implements com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeData.

Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.AMaxicodeMsgStructuredOpenSystemStandard.

◆ GetPostalCode()

String com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetPostalCode ( )

◆ GetRemainingMsg()

String com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetRemainingMsg ( )

◆ GetServiceClass()

String com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetServiceClass ( )

◆ GetYear()

String com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.GetYear ( )

◆ SetCountryCode()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetCountryCode ( String  countryCode)

◆ SetMode()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetMode ( MaxicodeModeEnum  mode)

◆ SetPostalCode()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetPostalCode ( String  postalCode)

◆ SetRemainingMsg()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetRemainingMsg ( String  remainingMsg)

◆ SetServiceClass()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetServiceClass ( String  serviceClass)

◆ SetYear()

void com.UniPRT.Sdk.LabelMaker.Interface.IMaxicodeMsgStructuredOpenSystemStandard.SetYear ( String  year)

The documentation for this interface was generated from the following file: