Code 93 es una simbología de código de barras diseñada en 1982 por Intermec para proporcionar una mayor densidad y una mejora de la seguridad de los datos en Code 39 . Es una simbología alfanumérica de longitud variable. Canada Post utiliza principalmente el código 93 para codificar información de entrega complementaria. Cada símbolo incluye dos caracteres de verificación.
Cada carácter del Código 93 tiene nueve módulos de ancho y siempre tiene tres barras y tres espacios, de ahí el nombre. Cada barra y espacio tiene de 1 a 4 módulos de ancho. (A modo de comparación, un carácter de Código 39 consta de cinco barras y cuatro espacios, tres de los cuales son anchos, para un ancho total de 13 a 16 módulos).
El código 93 está diseñado para codificar las mismas 26 letras mayúsculas, 10 dígitos y 7 caracteres especiales que el código 39:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
- . $ / + % SPACE
Además de los 43 caracteres, el Código 93 define 5 caracteres especiales (incluido un carácter de inicio / parada), que se pueden combinar con otros caracteres para representar de forma inequívoca los 128 caracteres ASCII .
En un sistema abierto, el valor mínimo de la dimensión X es de 7,5 milésimas de pulgada (0,19 mm). La altura mínima de la barra es el 15 por ciento de la longitud del símbolo o 0,25 pulgadas (6,4 mm), lo que sea mayor. La zona silenciosa inicial y final debe ser de al menos 0,25 pulgadas (6,4 mm).
Estructura de un código de barras código 93
Un código de barras típico del código 93 tiene la siguiente estructura:
- Un personaje de inicio *
- Mensaje codificado
- Primer carácter de verificación "C" del módulo 47
- Segundo carácter de verificación de módulo-47 "K"
- Detener personaje *
- Barra de terminación
Esquema detallado
Los 48 posibles símbolos del código 93 son los siguientes. En realidad hay= 56 combinaciones que satisfacen las reglas de codificación, pero una se confundiría con el símbolo de parada al revés y las otras 7 no se utilizan. Los códigos 43–46 se pueden anteponer a valores alfanuméricos para producir los 128 códigos ASCII posibles. Esto se hace exactamente de la misma manera que el Código ASCII completo 39 , pero utiliza códigos reservados en lugar de reutilizar los códigos 39–42.
IDENTIFICACIÓN | Personaje | Anchos | Binario | IDENTIFICACIÓN | Personaje | Anchos | Binario |
---|---|---|---|---|---|---|---|
0 | 0 | 131112 | 100010100 | 28 | S | 211122 | 110101100 |
1 | 1 | 111213 | 101001000 | 29 | T | 211221 | 110100110 |
2 | 2 | 111312 | 101000100 | 30 | U | 221121 | 110010110 |
3 | 3 | 111411 | 101000010 | 31 | V | 222111 | 110011010 |
4 | 4 | 121113 | 100101000 | 32 | W | 112122 | 101101100 |
5 | 5 | 121212 | 100100100 | 33 | X | 112221 | 101100110 |
6 | 6 | 121311 | 100100010 | 34 | Y | 122121 | 100110110 |
7 | 7 | 111114 | 101010000 | 35 | Z | 123111 | 100111010 |
8 | 8 | 131211 | 100010010 | 36 | - | 121131 | 100101110 |
9 | 9 | 141111 | 100001010 | 37 | . | 311112 | 111010100 |
10 | A | 211113 | 110101000 | 38 | ESPACIO | 311211 | 111010010 |
11 | B | 211212 | 110100100 | 39 | PS | 321111 | 111001010 |
12 | C | 211311 | 110100010 | 40 | / | 112131 | 101101110 |
13 | D | 221112 | 110010100 | 41 | + | 113121 | 101110110 |
14 | mi | 221211 | 110010010 | 42 | % | 211131 | 110101110 |
15 | F | 231111 | 110001010 | 43 | PS | 121221 | 100100110 |
dieciséis | GRAMO | 112113 | 101101000 | 44 | (%) | 312111 | 111011010 |
17 | H | 112212 | 101100100 | 45 | (/) | 311121 | 111010110 |
18 | I | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
19 | J | 122112 | 100110100 | Iniciar / Detener * | 111141 | 101011110 | |
20 | K | 132111 | 100011010 | (Parada inversa) | 114111 | 101111010 | |
21 | L | 111123 | 101011000 | No usado | 411111 | 111101010 | |
22 | METRO | 111222 | 101001100 | 111132 | 101011100 | ||
23 | norte | 111321 | 101000110 | 111231 | 101001110 | ||
24 | O | 121122 | 100101100 | 113112 | 101110100 | ||
25 | PAG | 131121 | 100010110 | 113211 | 101110010 | ||
26 | Q | 212112 | 110110100 | 213111 | 110111010 | ||
27 | R | 212211 | 110110010 | 212121 | 110110110 |
Código ASCII completo 93
El código 93 está restringido a 43 caracteres y 5 caracteres especiales. En el Código ASCII 93 completo , los 43 símbolos básicos (0–9, AZ, "-", ".", "$", "/", "+" Y "%") son los mismos que sus representaciones en el Código 93 Las letras minúsculas, los caracteres de puntuación adicionales y los caracteres de control se representan mediante secuencias de dos caracteres del Código 93.
Esta codificación es la misma que el Código ASCII completo 39, excepto que se utilizan cuatro símbolos de propósito especial, en lugar de reasignar $, /, + y%:
Detalles del código | ||||||||||||||
Nr | Personaje | Codificación | Nr | Personaje | Codificación | Nr | Personaje | Codificación | Nr | Personaje | Codificación | |||
0 | NUL | (%) U | 32 | [espacio] | [espacio] | 64 | @ | (%) V | 96 | ' | (%) W | |||
1 | SOL | ($) A | 33 | ! | (/)A | sesenta y cinco | A | A | 97 | a | (+) A | |||
2 | STX | ($) B | 34 | " | (/)B | 66 | B | B | 98 | B | (+) B | |||
3 | ETX | ($) C | 35 | # | (/)C | 67 | C | C | 99 | C | (+) C | |||
4 | EOT | ($) D | 36 | PS | PS | 68 | D | D | 100 | D | (+) D | |||
5 | ENQ | ($) E | 37 | % | % | 69 | mi | mi | 101 | mi | (+) E | |||
6 | ACK | ($) F | 38 | Y | (/)F | 70 | F | F | 102 | F | (+) F | |||
7 | BEL | ($) G | 39 | ' | (/)GRAMO | 71 | GRAMO | GRAMO | 103 | gramo | (+) G | |||
8 | BS | ($) H | 40 | ( | (/) H | 72 | H | H | 104 | h | (+) H | |||
9 | HT | ($) Yo | 41 | ) | (/)I | 73 | I | I | 105 | I | (+) Yo | |||
10 | LF | ($) J | 42 | * | (/) J | 74 | J | J | 106 | j | (+) J | |||
11 | Vermont | ($) K | 43 | + | + | 75 | K | K | 107 | k | (+) K | |||
12 | FF | ($) L | 44 | , | (/) L | 76 | L | L | 108 | l | (+) L | |||
13 | CR | ($) M | 45 | - | - | 77 | METRO | METRO | 109 | metro | (+) M | |||
14 | ENTONCES | ($) N | 46 | . | . | 78 | norte | norte | 110 | norte | (+) N | |||
15 | SI | ($) O | 47 | / | / | 79 | O | O | 111 | o | (+) O | |||
dieciséis | DLE | ($) P | 48 | 0 | 0 | 80 | PAG | PAG | 112 | pag | (+) P | |||
17 | DC1 | ($) Q | 49 | 1 | 1 | 81 | Q | Q | 113 | q | (+) Q | |||
18 | DC2 | ($) R | 50 | 2 | 2 | 82 | R | R | 114 | r | (+) R | |||
19 | DC3 | ($) S | 51 | 3 | 3 | 83 | S | S | 115 | s | (+) S | |||
20 | DC4 | ($) T | 52 | 4 | 4 | 84 | T | T | 116 | t | (+) T | |||
21 | NAK | ($) U | 53 | 5 | 5 | 85 | U | U | 117 | tu | (+) U | |||
22 | SYN | ($) V | 54 | 6 | 6 | 86 | V | V | 118 | v | (+) V | |||
23 | ETB | ($) W | 55 | 7 | 7 | 87 | W | W | 119 | w | (+) W | |||
24 | LATA | ($) X | 56 | 8 | 8 | 88 | X | X | 120 | X | (+) X | |||
25 | EM | ($) Y | 57 | 9 | 9 | 89 | Y | Y | 121 | y | (+) Y | |||
26 | SUB | ($) Z | 58 | : | (/) Z | 90 | Z | Z | 122 | z | (+) Z | |||
27 | ESC | (%)A | 59 | ; | (%)F | 91 | [ | (%) K | 123 | { | (%)PAG | |||
28 | FS | (%)B | 60 | < | (%)GRAMO | 92 | \ | (%) L | 124 | | | (%) Q | |||
29 | GS | (%)C | 61 | = | (%) H | 93 | ] | (%)METRO | 125 | } | (%) R | |||
30 | RS | (%)D | 62 | > | (%)I | 94 | ^ | (%)NORTE | 126 | ~ | (%)S | |||
31 | nosotros | (%)MI | 63 | ? | (%) J | 95 | _ | (%) O | 127 | DEL | (%) T, (%) X, (%) Y, (%) Z |
Referencias
- http://www.barcodeisland.com/code93.phtml Código de barras Descripción del código de la isla.
enlaces externos
- Especificación del código 93 de la biblioteca de Morovia Esto incluye el algoritmo de cálculo de suma de comprobación. Tenga en cuenta que "C" se incluye en el cálculo de "K".
- Código 93 Especificación técnica