| Code 128 patterns | ||||||||||||||||||||
| 1=bar, 0=space | ||||||||||||||||||||
| Value | Pattern | Type A | Type B | Type C | ||||||||||||||||
| 0 | 11011001100 | space | space | 0 | ||||||||||||||||
| 1 | 11001101100 | ! | ! | 1 | ||||||||||||||||
| 2 | 11001100110 | " | " | 2 | ||||||||||||||||
| 3 | 10010011000 | # | # | 3 | ||||||||||||||||
| 4 | 10010001100 | $ | $ | 4 | ||||||||||||||||
| 5 | 10001001100 | % | % | 5 | ||||||||||||||||
| 6 | 10011001000 | & | & | 6 | ||||||||||||||||
| 7 | 10011000100 | ` | ` | 7 | ||||||||||||||||
| 8 | 10001100100 | ( | ( | 8 | ||||||||||||||||
| 9 | 11001001000 | ) | ) | 9 | ||||||||||||||||
| 10 | 11001000100 | * | * | 10 | ||||||||||||||||
| 11 | 11000100100 | + | + | 11 | ||||||||||||||||
| 12 | 10110011100 | , | , | 12 | ||||||||||||||||
| 13 | 10011011100 | - | - | 13 | ||||||||||||||||
| 14 | 10011001110 | . | . | 14 | ||||||||||||||||
| 15 | 10111001100 | / | / | 15 | ||||||||||||||||
| 16 | 10011101100 | 0 | 0 | 16 | ||||||||||||||||
| 17 | 10011100110 | 1 | 1 | 17 | ||||||||||||||||
| 18 | 11001110010 | 2 | 2 | 18 | ||||||||||||||||
| 19 | 11001011100 | 3 | 3 | 19 | ||||||||||||||||
| 20 | 11001001110 | 4 | 4 | 20 | ||||||||||||||||
| 21 | 11011100100 | 5 | 5 | 21 | ||||||||||||||||
| 22 | 11001110100 | 6 | 6 | 22 | ||||||||||||||||
| 23 | 11101101110 | 7 | 7 | 23 | ||||||||||||||||
| 24 | 11101001100 | 8 | 8 | 24 | ||||||||||||||||
| 25 | 11100101100 | 9 | 9 | 25 | ||||||||||||||||
| 26 | 11100100110 | : | : | 26 | ||||||||||||||||
| 27 | 11101100100 | ; | ; | 27 | ||||||||||||||||
| 28 | 11100110100 | < | < | 28 | ||||||||||||||||
| 29 | 11100110010 | = | = | 29 | ||||||||||||||||
| 30 | 11011011000 | > | > | 30 | ||||||||||||||||
| 31 | 11011000110 | ? | ? | 31 | ||||||||||||||||
| 32 | 11000110110 | @ | @ | 32 | ||||||||||||||||
| 33 | 10100011000 | A | A | 33 | ||||||||||||||||
| 34 | 10001011000 | B | B | 34 | ||||||||||||||||
| 35 | 10001000110 | C | C | 35 | ||||||||||||||||
| 36 | 10110001000 | D | D | 36 | ||||||||||||||||
| 37 | 10001101000 | E | E | 37 | ||||||||||||||||
| 38 | 10001100010 | F | F | 38 | ||||||||||||||||
| 39 | 11010001000 | G | G | 39 | ||||||||||||||||
| 40 | 11000101000 | H | H | 40 | ||||||||||||||||
| 41 | 11000100010 | I | I | 41 | ||||||||||||||||
| 42 | 10110111000 | J | J | 42 | ||||||||||||||||
| 43 | 10110001110 | K | K | 43 | ||||||||||||||||
| 44 | 10001101110 | L | L | 44 | ||||||||||||||||
| 45 | 10111011000 | M | M | 45 | ||||||||||||||||
| 46 | 10111000110 | N | N | 46 | ||||||||||||||||
| 47 | 10001110110 | O | O | 47 | ||||||||||||||||
| 48 | 11101110110 | P | P | 48 | ||||||||||||||||
| 49 | 11010001110 | Q | Q | 49 | ||||||||||||||||
| 50 | 11000101110 | R | R | 50 | ||||||||||||||||
| 51 | 11011101000 | S | S | 51 | ||||||||||||||||
| 52 | 11011100010 | T | T | 52 | ||||||||||||||||
| 53 | 11011101110 | U | U | 53 | ||||||||||||||||
| 54 | 11101011000 | V | V | 54 | ||||||||||||||||
| 55 | 11101000110 | W | W | 55 | ||||||||||||||||
| 56 | 11100010110 | X | X | 56 | ||||||||||||||||
| 57 | 11101101000 | Y | Y | 57 | ||||||||||||||||
| 58 | 11101100010 | Z | Z | 58 | ||||||||||||||||
| 59 | 11100011010 | [ | [ | 59 | ||||||||||||||||
| 60 | 11101111010 | \ | \ | 60 | ||||||||||||||||
| 61 | 11001000010 | ] | ] | 61 | ||||||||||||||||
| 62 | 11110001010 | ^ | ^ | 62 | ||||||||||||||||
| 63 | 10100110000 | _ | _ | 63 | ||||||||||||||||
| 64 | 10100001100 | ASCII 0 | ` | 64 | ||||||||||||||||
| 65 | 10010110000 | ASCII 1 | a | 65 | ||||||||||||||||
| 66 | 10010000110 | ASCII 2 | b | 66 | ||||||||||||||||
| 67 | 10000101100 | ASCII 3 | c | 67 | ||||||||||||||||
| 68 | 10000100110 | ASCII 4 | d | 68 | ||||||||||||||||
| 69 | 10110010000 | ASCII 5 | e | 69 | ||||||||||||||||
| 70 | 10110000100 | ASCII 6 | f | 70 | ||||||||||||||||
| 71 | 10011010000 | ASCII 7 | g | 71 | ||||||||||||||||
| 72 | 10011000010 | ASCII 8 | h | 72 | ||||||||||||||||
| 73 | 10000110100 | ASCII 9 | i | 73 | ||||||||||||||||
| 74 | 10000110010 | ASCII 10 | j | 74 | ||||||||||||||||
| 75 | 11000010010 | ASCII 11 | k | 75 | ||||||||||||||||
| 76 | 11001010000 | ASCII 12 | l | 76 | ||||||||||||||||
| 77 | 11110111010 | ASCII 13 | m | 77 | ||||||||||||||||
| 78 | 11000010100 | ASCII 14 | n | 78 | ||||||||||||||||
| 79 | 10001111010 | ASCII 15 | o | 79 | ||||||||||||||||
| 80 | 10100111100 | ASCII 16 | p | 80 | ||||||||||||||||
| 81 | 10010111100 | ASCII 17 | q | 81 | ||||||||||||||||
| 82 | 10010011110 | ASCII 18 | r | 82 | ||||||||||||||||
| 83 | 10111100100 | ASCII 19 | s | 83 | ||||||||||||||||
| 84 | 10011110100 | ASCII 20 | t | 84 | ||||||||||||||||
| 85 | 10011110010 | ASCII 21 | u | 85 | ||||||||||||||||
| 86 | 11110100100 | ASCII 22 | v | 86 | ||||||||||||||||
| 87 | 11110010100 | ASCII 23 | w | 87 | ||||||||||||||||
| 88 | 11110010010 | ASCII 24 | x | 88 | ||||||||||||||||
| 89 | 11011011110 | ASCII 25 | y | 89 | ||||||||||||||||
| 90 | 11011110110 | ASCII 26 | z | 90 | ||||||||||||||||
| 91 | 11110110110 | ASCII 27 | { | 91 | ||||||||||||||||
| 92 | 10101111000 | ASCII 28 | | | 92 | ||||||||||||||||
| 93 | 10100011110 | ASCII 29 | } | 93 | ||||||||||||||||
| 94 | 10001011110 | ASCII 30 | ~ | 94 | ||||||||||||||||
| 95 | 10111101000 | ASCII 31 | DEL | 95 | ||||||||||||||||
| 96 | 10111100010 | FNC3 | FNC3 | 96 | ||||||||||||||||
| 97 | 11110101000 | FNC2 | FNC2 | 97 | ||||||||||||||||
| 98 | 11110100010 | Shift | Shift | 98 | ||||||||||||||||
| 99 | 10111011110 | Code C | Code C | 99 | ||||||||||||||||
| 100 | 10111101110 | Code B | FNC4 | Code B | ||||||||||||||||
| 101 | 11101011110 | FNC4 | Code A | Code A | ||||||||||||||||
| 102 | 11110101110 | FNC1 | FNC1 | FNC1 | ||||||||||||||||
| 103 | 11010000100 | Start A | Start A | Start A | ||||||||||||||||
| 104 | 11010010000 | Start B | Start B | Start B | ||||||||||||||||
| 105 | 11010011100 | Start C | Start C | Start C | ||||||||||||||||
| 106 | 1100011101011 | Stop | Stop | Stop | ||||||||||||||||