39码的缺点是只能表示 0~9、大写 A~Z、及8个特殊字符等,共44个字符。但......难道我们就不能显示小写的字母或其它的字符吗??答案是可以的。在39码的规则里,尚有一个方法可以显示出ASCII 128个字符;那就是搭配我们所提到的8个特殊字符「+」,「-」,「*」,「/」,「%」,「$」,「.」。但是这种方法必需是您的读码机有提供读取Code 39 Full ASCII 的功能才可以喔!!
下面看看每一个字符的对照表及使用原理。
原理:
◆ 状况一:当读码机尚未设定成 Code 39 Full ASCII 功能时......
读码机读取到下列的条形码时,会显示出 +U+V
◆ 状况二:当读码机设定成 Code 39 Full ASCII 功能时......
码机读取到下列的条形码时,会显示出小写 uv
下面我们列出了一张表,表内所记载的就是Full ASCII的对照表
ASCII | 组合字符 | ASCII | 组合字符 | ASCII | 组合字符 | ASCII | 组合字符 |
NUL | %U | SP | Space | @ | ` | ||
SOH | $A | ! | /A | A | A | a | +A |
STX | $B | " | /B | B | B | b | +B |
ETX | $C | # | /C | C | C | c | +C |
EOT | $D | $ | /D | D | D | d | +D |
ENQ | $E | % | /E | E | E | e | +E |
ACK | $F | & | /F | F | F | f | +F |
BEL | $G | ' | /G | G | G | g | +G |
BS | $H | ( | /H | H | H | h | +H |
HT | $I | ) | /I | I | I | i | +I |
LF | $J | * | /J | J | J | j | +J |
VT | $K | + | /K | K | K | k | +K |
FF | $L | , | /L | L | L | l | +L |
CR | $M | - | . | M | M | m | +M |
SO | $N | . | /0 | N | N | n | +N |
SI | $O | / | 0 | O | O | o | +O |
DLE | $P | 0 | 0 | P | P | p | +P |
DC1 | $Q | 1 | 1 | Q | Q | q | +Q |
DC2 | $R | 2 | 2 | R | R | r | +R |
DC3 | $S | 3 | 3 | S | S | s | +S |
DC4 | $T | 4 | 4 | T | T | t | +T |
NAK | $U | 5 | 5 | U | U | u | +U |
SYN | $V | 6 | 6 | V | V | v | +V |
ETB | $W | 7 | 7 | W | W | w | +W |
CAN | $X | 8 | 8 | X | X | x | +X |
EM | $Y | 9 | 9 | Y | Y | y | +Y |
SUB | $Z | : | /Z | Z | Z | z | +Z |
ESC | %A | ; | %F | [ | %K | { | %Q |
FS | %B | < | %G | \ | %L | | | %R |
GS | %C | = | %H | ] | %M | } | %S |
RS | %D | > | %I | ^ | %N | ~ | %T跟%X |
US | %E | ? | %J | _ | %O | DEL |
%Y跟%Z |