使用逸出碼序列
Code 128 條碼容許輸入 ASCII 碼為 0 至 127 的字元,可是由於鍵盤只能鍵入一般的英文字母、數字和標點符號,所以不能直接輸入全部可用的字元。為了解決輸入特殊字元的困惑,便要使用逸出序列(Escape Sequence)的方式。這個逸出序列看來好像很複雜,但其實十分簡單,只要按照下面的步驟練習,很快便能掌握。
- 假設要輸入「FNC1Chu's ExampleCRExcellent!BEL^_^」,其中紅色斜體字表示特殊碼
- 先在條碼類型中選擇 Code 128 碼,並勾選「使用逸出序列」
- 查看下面的逸出碼表,即知道FNC1、CR、BEL和^的逸出碼分別為 ^1、^m、^g 和 ^^,所以我們在條碼編號欄輸入「^1Chu's Example^mExcellent!^g^^_^^」
- 按一下產生按鈕,或者按一下鍵盤上的 Enter 鍵
- 產生條碼之後,便可以按照需要貼到 WordPad 或 Word 中


Code 39 條碼有兩種狀態,標準狀態只接受半形大寫英文字母、數字、空格和-.$/+%,而完整狀態則容許輸入 ASCII 碼為 0 至 127 的字元。可是這時-.$/+%卻要改用逸出碼表示,並且須使用支援完整狀態的條碼掃描器才能解讀,加上不能從條碼的編碼方式看出是否處在完整狀態,很易引致誤讀,所以建議盡可能不要使用。如需要使用這些字元,可考慮改用高密度的 Code 128 條碼。請按照下面的步驟練習逸出序列。
- 假設要輸入「CHU's EXAMPLECREXCELLENT!BEL^_^」,其中紅色斜體字表示特殊碼
- 先在條碼類型中選擇 Code 39 碼
- 查看下面的逸出碼表,即知道CR、BEL、!、'和^的逸出碼分別為 $M、$G、/A、/G 和 %N,而小寫字母均須在對應大寫字母前加上一個 +,所以我們在條碼編號欄輸入「CHU/G+S EXAMPLE$MEXCELLENT/A$G%N%O%N」
- 按一下產生按鈕,或者按一下鍵盤上的 Enter 鍵
- 產生條碼之後,便可以按照需要貼到 WordPad 或 Word 中


ASCII碼 | Code 39逸出碼 | Code 128逸出碼 | 縮寫 | 意義 |
---|---|---|---|---|
00 | %U | ^` | NUL | Null |
01 | $A | ^a | SOH | Start of Heading |
02 | $B | ^b | STX | Start of Text |
03 | $C | ^c | ETX | End of Text |
04 | $D | ^d | EOT | End of Transmission |
05 | $E | ^e | ENO | Enquiry |
06 | $F | ^f | ACK | Acknowledgment |
07 | $G | ^g | BEL | Bell |
08 | $H | ^h | BS | Backspace |
09 | $I | ^i | HT | Horizontal Tab |
0A | $J | ^j | LF | Line Feed |
0B | $K | ^k | VT | Vertical Tab |
0C | $L | ^l | FF | Form Feed |
0D | $M | ^m | CR | Carriage Return |
0E | $N | ^n | S0 | Shift Out |
0F | $O | ^o | S1 | Shift In |
10 | $P | ^p | DLE | Data Link Escape |
11 | $Q | ^q | DC1 | Device Control 1 (XON) |
12 | $R | ^r | DC2 | Device Control 2 (AUXON) |
13 | $S | ^s | DC3 | Device Control 3 (XOFF) |
14 | $T | ^t | DC4 | Device Control 4 (AUXOFF) |
15 | $U | ^u | NAK | Negative Acknowledgment |
16 | $V | ^v | SYN | Synchronous file |
17 | $W | ^w | ETB | End of Transmission Block |
18 | $X | ^x | CAN | Cancel |
19 | $Y | ^y | EM | End of Medium |
1A | $Z | ^z | SUB | Substitute |
1B | %A | ^{ | ESC | Escape |
1C | %B | ^| | FS | File (or Form) Separator |
1D | %C | ^} | GS | Group Separator |
1E | %D | ^~ | RS | Record Separator |
1F | %E | ^_ | US | Unit Separator |
7F | %T | ^< | DEL | Delete |
- | - | ^1 | FNC 1 | Function 1 |
- | - | ^2 | FNC 2 | Function 2 |
- | - | ^3 | FNC 3 | Function 3 |
- | - | ^4 | FNC 4 | Function 4 |
21 | /A | - | ! | ! |
22 | /B | - | " | " |
23 | /C | - | # | # |
24 | /D | - | $ | $ |
25 | /E | - | % | % |
26 | /F | - | & | & |
27 | /G | - | ' | ' |
28 | /H | - | ( | ( |
29 | /I | - | ) | ) |
2A | /J | - | * | * |
2B | /K | - | + | + |
2C | /L | - | , | , |
2F | /O | - | / | / |
3A | /Z | - | : | : |
3B | %F | - | ; | ; |
3C | %G | - | < | < |
3D | %H | - | = | = |
3E | %I | - | > | > |
3F | %J | - | ? | ? |
40 | %V | - | @ | @ |
5B | %K | - | [ | [ |
5C | %L | - | \ | \ |
5D | %M | - | ] | ] |
5E | %N | ^^ | ^ | ^ |
5F | %O | - | _ | _ |
60 | %W | - | ` | ` |
61 | +A | - | a | a |
62 | +B | - | b | b |
63 | +C | - | c | c |
64 | +D | - | d | d |
65 | +E | - | e | e |
66 | +F | - | f | f |
67 | +G | - | g | g |
68 | +H | - | h | h |
69 | +I | - | i | i |
6A | +J | - | j | j |
6B | +K | - | k | k |
6C | +L | - | l | l |
6D | +M | - | m | m |
6E | +N | - | n | n |
6F | +O | - | o | o |
70 | +P | - | p | p |
71 | +Q | - | q | q |
72 | +R | - | r | r |
73 | +S | - | s | s |
74 | +T | - | t | t |
75 | +U | - | u | u |
76 | +V | - | v | v |
77 | +W | - | w | w |
78 | +X | - | x | x |
79 | +Y | - | y | y |
7A | +Z | - | z | z |
7B | %P | - | { | { |
7C | %Q | - | | | | |
7D | %R | - | } | } |
7E | %S | - | ~ | ~ |
另可參考 Grand Zebu 的網頁
如有任何意見和問題,請用電郵寄給我