Enum MaxiCodeMode

MaxiCodeMode enumeration

Encoding mode for MaxiCode barcodes.

publicenumMaxiCodeMode

Values

NameValueDescription
Mode22Mode 2 encodes postal information in first message and data in second message. Has 9 digits postal code (used only in USA).
Mode33Mode 3 encodes postal information in first message and data in second message. Has 6 alphanumeric postal code, used in the world.
Mode44Mode 4 encodes data in first and second message, with short ECC correction.
Mode55Mode 5 encodes data in first and second message, with long ECC correction.
Mode66Mode 6 encodes data in first and second message, with short ECC correction. Used to encode device.

Examples

This sample shows how to genereate MaxiCode barcodes using ComplexBarcodeGenerator

[C#]//Mode 2 with standart second messageMaxiCodeCodetextMode2maxiCodeCodetext=newMaxiCodeCodetextMode2();maxiCodeCodetext.PostalCode="524032140";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStandartSecondMessagemaxiCodeStandartSecondMessage=newMaxiCodeStandartSecondMessage();maxiCodeStandartSecondMessage.Message="Test message";maxiCodeCodetext.SecondMessage=maxiCodeStandartSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 2 with structured second messageMaxiCodeCodetextMode2maxiCodeCodetext=newMaxiCodeCodetextMode2();maxiCodeCodetext.PostalCode="524032140";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStructuredSecondMessagemaxiCodeStructuredSecondMessage=newMaxiCodeStructuredSecondMessage();maxiCodeStructuredSecondMessage.Add("634 ALPHA DRIVE");maxiCodeStructuredSecondMessage.Add("PITTSBURGH");maxiCodeStructuredSecondMessage.Add("PA");maxiCodeStructuredSecondMessage.Year=99;maxiCodeCodetext.SecondMessage=maxiCodeStructuredSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 3 with standart second messageMaxiCodeCodetextMode3maxiCodeCodetext=newMaxiCodeCodetextMode3();maxiCodeCodetext.PostalCode="B1050";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStandartSecondMessagemaxiCodeStandartSecondMessage=newMaxiCodeStandartSecondMessage();maxiCodeStandartSecondMessage.Message="Test message";maxiCodeCodetext.SecondMessage=maxiCodeStandartSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 3 with structured second messageMaxiCodeCodetextMode3maxiCodeCodetext=newMaxiCodeCodetextMode3();maxiCodeCodetext.PostalCode="B1050";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStructuredSecondMessagemaxiCodeStructuredSecondMessage=newMaxiCodeStructuredSecondMessage();maxiCodeStructuredSecondMessage.Add("634 ALPHA DRIVE");maxiCodeStructuredSecondMessage.Add("PITTSBURGH");maxiCodeStructuredSecondMessage.Add("PA");maxiCodeStructuredSecondMessage.Year=99;maxiCodeCodetext.SecondMessage=maxiCodeStructuredSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 4MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode4;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 5MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode5;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 6MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode6;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}

See Also