Data Matrix 逸出序列 |
Data Matrix 支援在資料流中使用各種逸出序列。逸出序列以插入符號 (^) 字元開頭。(若要在資料流中包括一個實際插入符號,請使用兩個連續的插入符號 [^^]。)
以下逸出序列可供使用:
^a:此序列鎖存到 ASCII 編碼。
^c:此序列鎖存到 C40 編碼。
^b:此序列鎖存到二進位 (base 256) 編碼。
^e:此序列鎖存到 EDIFACT 編碼。
^x:此序列鎖存到 X12 編碼。
^t:此序列鎖存到文字編碼。
^u:此序列解鎖並返回到自動編碼。
^X:此序列代表 ASCII 控制字元,其中 X 表示該字元。例如,^G 表示 BEL。
^1:此序列代表 FNC1。在第二個代碼字位置,^1 的前面必須是一個大寫或小寫字母,或者是從 01 到 99 的成對數字。
^3:此序列代表閱讀器編程。
^5:此序列作為應用識別碼的 05 開頭縮寫。它被解碼為 05 Macro 開頭和結尾。
^6:此序列作為應用識別碼的 06 開頭縮寫。它被解碼為 06 Macro 開頭和結尾。
^7nnnnnn:此序列代表擴展通道翻譯協定 (ECI) 值,其中 "nnnnnn" 表示 6 位數字的 ECI 編號。例如,^7000009 表示 ECI 值 9。ECI 協定值有以下翻譯類型:
作為國際字元集 (編碼) 的識別碼
作為無緩衝模式下結構化附加的控制資訊
作為加密或壓縮或者作為其他一般用途的資訊
作為使用者定義的資訊
如果資料流是 Unicode,且 ECI 編號有識別編碼,則將資料轉換為指定的編碼。如果 ECI 編號未識別編碼,則將 Unicode 資料轉換為 ANSI 1252 (西方語言) 編碼。 |