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

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

Inheritance diagram for UniPRT.Sdk.LabelMaker.Interfaces.IMaxicodeMsgStructuredOpenSystemStandard:
UniPRT.Sdk.LabelMaker.Interfaces.IMaxicodeData UniPRT.Sdk.LabelMaker.Interfaces.AMaxicodeMsgStructuredOpenSystemStandard UniPRT.Sdk.LabelMaker.PGL.MaxicodeMsgStructuredOpenSystemStandard UniPRT.Sdk.LabelMaker.TSPL.MaxicodeMsgStructuredOpenSystemStandard

Properties

string CountryCode [get, set]
 
string Data [get]
 The barcode data that includes the primary message + secondary messages to be encoded in the barcode.
 
Enum Mode [get, set]
 The Mode used to state the format of the barcode data. See MaxicodeModeEnum for possible supported modes.
 
string PostalCode [get, set]
 
string RemainingMsg [get, set]
 
string ServiceClass [get, set]
 
string Year [get, set]
 

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)