編碼規格:
- 39碼由數字、大寫字母、其它符號 (見對照表中的符號) 組成
- 39碼無需檢查碼
對照表:
符號 線條碼 空白碼 HEX值
* 0 0110 1000 0x068
0 0 0110 0100 0x064
1 1 0001 0100 0x114
2 0 1001 0100 0x094
3 1 1000 0100 0x184
4 0 0101 0100 0x054
5 1 0100 0100 0x144
6 0 1100 0100 0x0c4
7 0 0011 0100 0x034
8 1 0010 0100 0x124
9 0 1010 0100 0x0a4
A 1 0001 0010 0x112
B 0 1001 0010 0x092
C 1 1000 0010 0x182
D 0 0101 0010 0x052
E 1 0100 0010 0x142
F 0 1100 0010 0x0c2
G 0 0011 0010 0x032
H 1 0010 0010 0x122
I 0 1010 0010 0x0a2
J 0 0110 0010 0x062
K 1 0001 0001 0x111
L 0 1001 0001 0x091
M 1 1000 0001 0x181
N 0 0101 0001 0x051
O 1 0100 0001 0x141
P 0 1100 0001 0x0c1
Q 0 0011 0001 0x031
R 1 0010 0001 0x121
S 0 1010 0001 0x0a1
T 0 0110 0001 0x061
U 1 0001 1000 0x118
V 0 1001 1000 0x098
W 1 1000 1000 0x188
X 0 0101 1000 0x058
Y 1 0100 1000 0x148
Z 0 1100 1000 0x0c8
- 0 0011 1000 0x038
. 1 0010 1000 0x128
空白 0 1010 1000 0x0a8
$ 0 0000 1110 0x00e
/ 0 0000 1101 0x00d
+ 0 0000 1011 0x00b
% 0 0000 0111 0x007
編製規則:
- 先於前後各加上一個 *, 比如 "12345" 變成 "*12345*"
- 然後將每個符號皆轉換成101010101 (1為線、0為空白) 合計五線條四空白
- 每條線條的粗細由上表中的線條碼決定 (1為粗、0為細)
- 每個空白的寬窄由上表中的空白碼決定 (1為寬、0為窄)
