模式 (QR Code) |
QR Code 類的符號使用「模式」設定指定如何使用符號將已定義的字元集以位元字串的形式表示。當使用「模式」選項時,您可以選取最適合自己需求的模式。此選項可用於以下符號體系。
GS1 (FNC1): 指定使用 GS1 (FNC1) 模式。此模式支援包含符合 UCC/EAN 應用識別碼標準或 AIM 核准特定產業標準的特定資料格式的訊息。此模式對所有 GS1 QR Code 符號而言是必需的。
您可以手動在單個條碼中的模式之間進行切換。若要執行此動作,請編碼您的資料流中的相應模式變更命令,如下所示:
^N 切換為數字模式。
^A 切換為字母數字模式。
^B 切換為位元組模式。
|
與 QR Code 不同,GS1 QR Code 不支援日文漢字字元,因此 ^K 不能用來手動變更模式。 |
自動:
二進位(壓縮): 指定使用壓縮的二進位模式。此模式支援 8 位元組編碼模式,並且編碼器會壓縮輸入資料。在一些情況下,這樣可能會減小符號的大小。然而,由於壓縮算法的大小會成為符號的一部分,實際上壓縮會增加符號的大小。
二進位(未壓縮): 指定使用未經壓縮的二進位模式。此模式支援 8 位位元組編碼模式。
簡體中文: 指定使用「簡體中文」編碼模式,並將文字編碼器設定為「簡體中文 (GB-2312, 936)」。此外,此選項支援根據輸入資料需要在字元串中變更模式。
繁體中文: 指定使用「繁體中文」編碼模式,並將文字編碼器設定為「繁體中文 (Taiwan, Big 5, 950)」。此外,此選項支援根據輸入資料需要在字元串中變更模式。
日文(日文漢字): 指定使用「日文漢字」編碼模式,並將文字編碼器設定為「日文 (Shift JIS, 932)」。此外,此選項支援根據輸入資料需要在字元串中變更模式。
韓文: 指定使用「韓文」編碼模式,並將文字編碼器設定為「韓文 (Hangul, 949)」。此外,此選項支援根據輸入資料需要在字元串中變更模式。
|
當選取二進位模式 (壓縮或未壓縮) 時,資料來源中的原始 Unicode 字元串會轉換為指定文字解碼的位元組序列。如果原始字元串包含無法轉換為指定編碼的某種語言的字元,您會收到錯誤訊息。為了避免這種情況,請選取「二進位」用於文字編碼。 |
自動:
數字: 指定使用數字字元 (0–9)。
文數字: 指定使用以下英數字元。0–9、大寫的 A–Z、空格字元、美元符號 ($)、百分比 (%)、星號 (*)、加號 (+)、連字號 (-)、句點 (.)、冒號 (:) 和斜線 (/)。
日文(日文漢字): 指定使用 Shift JIS 值 8140HEX–9FFCHEX 和 E040HEX–EAA4HEX。(這些值是從 JIS X 0208 中轉換過來的。如需更多資訊,請參閱「JIS X 0208 附錄 1: Shift 編碼表示」。)
二進位: 指定使用符合 JIS X 0201 的 JIS 8 位字元集 (拉丁字母和假名)。
手動: 指定條碼必須至少包含下列其中一個代碼命令,該代碼命令指定要使用的字元集。您可以使用其他代碼命令在字元集之間進行切換,如下所示:
^N 會將字元集切換到數字模式。
^A 會將字元集切換到字母數字模式。
^K 會將字元集切換到日文漢字模式。
^B 會將字元集切換到二進位模式。
|
如果資料流是 Unicode,則會將 ^K 和 ^B 後面的資料轉換為日文漢字編碼。^N 和 ^A 後面的資料會轉換為 ANSI 1252 (西方語言) 編碼。 |
以下是從數字切換到字母數字,再切換到二進位的代碼流範例 (模式變更命令以粗體表示) :
^N12345678^AABCDEFG^B1248
|
如果模式設定為預設設定「自動」,那麼這些模式變更命令不起作用。 |
自動:
數字: 指定使用數字字元 (0–9)。
文數字: 指定使用以下英數字元。0–9、大寫的 A–Z、空格字元、美元符號 ($)、百分比 (%)、星號 (*)、加號 (+)、連字號 (-)、句點 (.)、冒號 (:) 和斜線 (/)。
日文(日文漢字): 指定使用 Shift JIS 值 8140HEX–9FFCHEX 和 E040HEX–EAA4HEX。(這些值是從 JIS X 0208 中轉換過來的。如需更多資訊,請參閱「JIS X 0208 附錄 1: Shift 編碼表示」。)
二進位: 指定使用符合 JIS X 0201 的 JIS 8 位字元集 (拉丁字母和假名)。
手動: 指定條碼必須至少包含下列其中一個代碼命令,該代碼命令指定要使用的字元集。您可以使用其他代碼命令在字元集之間進行切換,如下所示:
^N 會將字元集切換到數字模式。
^A 會將字元集切換到字母數字模式。
^K 會將字元集切換到日文漢字模式。
^B 會將字元集切換到二進位模式。
|
如果資料流是 Unicode,則會將 ^K 和 ^B 後面的資料轉換為日文漢字編碼。^N 和 ^A 後面的資料會轉換為 ANSI 1252 (西方語言) 編碼。 |
以下是從數字切換到字母數字,再切換到二進位的代碼流範例 (模式變更命令以粗體表示) :
^N12345678^AABCDEFG^B1248
|
如果模式設定為預設設定「自動」,那麼這些模式變更命令不起作用。 |
GS1 (FNC1): 指定使用 GS1 (FNC1) 模式。此模式支援包含符合 UCC/EAN 應用識別碼標準或 AIM 核准特定產業標準的特定資料格式的訊息。此模式對所有 GS1 QR Code 符號而言是必需的。
HIBC: 指定使用「醫療產業條碼 (HIBC)」標準。選取此選項時,會強制使用 US ASCII 編碼。
此選項可用於以下符號體系:
GS1 QR Code
iQR Code
Micro QR Code
QR Code