UniPRT SDK  v1.0.0.0
IMaxicodeMsgStructured接口 参考

Maxicode 条码数据。Maxicode 自由格式承载讯息。仅适用于模式 2 和 3。 更多...

类 IMaxicodeMsgStructured 继承关系图:
IMaxicodeData AMaxicodeMsgStructured MaxicodeMsgStructured MaxicodeMsgStructured

Public 成员函数

String GetCountryCode ()
 
String GetData ()
 条码数据,包括要编码在条码中的主要讯息和次要讯息。
 
MaxicodeModeEnum GetMode ()
 用于说明条码数据格式的模式。请参见MaxicodeModeEnum以获取支持的模式。
 
String GetPostalCode ()
 
String GetRemainingMsg ()
 
String GetServiceClass ()
 
void SetCountryCode (String countryCode)
 
void SetMode (MaxicodeModeEnum mode)
 
void SetPostalCode (String postalCode)
 
void SetRemainingMsg (String remainingMsg)
 
void SetServiceClass (String serviceClass)
 

详细描述

Maxicode 条码数据。Maxicode 自由格式承载讯息。仅适用于模式 2 和 3。

模式 2、3 的“结构化承载讯息”需要邮政编码、国家代码和服务类别字段。

  • 讯息格式通常编码如下:
    • <primaryMsg><secondaryMsg> = <postalCode>Gs<countryCode>Gs<serviceClass>Gs<secondaryMsg>EOT
  • 邮政编码(6-9 字符)、国家代码(3 位数字)、服务类别(3 位数字)
    • 模式 2 = 美国:最多 9 位数字的邮政编码(全数字)
    • 模式 3 = 加拿大:6 位数字的邮政编码(字母数字混合) 说明:
  • Gs:组分隔符(0x1D)
  • EOT:传输结束(0x04)