Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a los códigos de barras (página 4)



Partes: 1, 2, 3, 4

Estructura para factura de
servicios
públicos

Campo

Nombre

Posición

Longitud

Requisito

Descripción

1

identificador de aplicación

1-3

3

Obligatorio

Se emplea un lA cuyo valor
es 415; debe ir entre paréntesis.

2

Número de
Localización
EAN-13

4-16

13

Obligatorio

Caracteres numéricos otorgados por IAC,
previa solicitud, que identifican la entidad emisora, el
tipo de servicio facturado y las
características propias de cada
convenio.

3

identificador de aplicación

17-20

4

Obligatorio

Se emplea un lA cuyo valor es 8020: debe ir
entre paréntesis.

4

Referencia de pago

21…44

Variable
hasta 24

Obligatorio

Caracteres numéricos asignados por la
entidad que factura, para identificar su usuario o
factura.

5

identificador de aplicación

…45…48

4

Obligatorio

Para facturas en moneda nacional se emplea un lA
cuyo valor es 390n; para otras monedas se emplea un lA de
valor 391n. En ambos casos n representa el número
de cifras decimales. El valor del lA debe ir entre
paréntesis.

6

Código de moneda

…49…51

3

Opcional

Para expresar valores en otras monedas, después
del lA anterior se Incluye el código de moneda según la
norma lSO 4217, el cual es de 3 posiciones.

7

Valor a pagar

…49…62

 

…52…66

MN: Variable
hasta 14

 

OM: Variable
hasta 15

Obligatorio

Dado que se pueden expresar valores con centavos
según el último dígito del lA
anterior.

$250000.50 se codifica así:
(3902)25000050.
Por otra parte. 350.45 chelines austriacos, se representa
así:
(3912)04035045, ya que 040 es el código ISO
4217 de la moneda.

8

identificador de aplicación

MN:…63…64
OM:…67…68

2

Opcional

Se emplea un lA cuyo valor es 96; debe ir entre
paréntesis.

9

Fecha máxima de pago

MN:…65…72
OM:…69…76

8

Opcional

El formato debe ser AAAAMMDD.

MN. Moneda nacional; OM: Otras monedas

Tabla 19. Estructura
código EAN 128 para facturas de servicios
públicos.

Estructura para otras facturas

Campo

Nombre

Posición

Longitud

Requisito

Descripción

1

identificador aplicación

1-3

3

Obligatorio

Se emplea un lA cuyo valor es 415; debe ir entre
paréntesis.

2

Número de localización
EAN-13

4- 16

13

Obligatorio

Caracteres numéricos otorgados por IAC,
previa solicitud, que identifican la entidad emisora, el
tipo de servicio facturado y las características
propias de cada convenio.

3

Identificador de aplicación

17-20

4

Obligatorio

Se emplea un lA cuyo valor es 8020; debe ir
entre paréntesis.

4

Referencia No. 1

21…44

Variable hasta
24

Obligatorio

Caracteres numéricos asignados por la
entidad que factura, para identificar su
usuario.

5

Identificador de aplicación

…45…48

4

Opcional

Se emplea un lA cuyo valor es 8020; debe ir
entre paréntesis.

6

Referencia No. 2

…49…72

Variable hasta
24

Opcional

Caracteres numéricos asignados por le
entidad que factura, para identificar su
factura.

7

Identificador de aplicación

…73…76

4

Opcional

Para facturas en moneda nacional se emplea un lA
cuyo valor es 390n, para otras monedas se emplea un lA de
valor 391n. En ambos casos n representa el número
de cifras decimales. El valor del lA debe ir entre
paréntesis

8

Código de moneda

…77…79

3

Opcional

Para expresar valores en otras monedas,
después del lA anterior se incluye el
código de moneda, según la norma ISO 4217,
el cual es de 3 posiciones.

9

Valor a pagar

MN:…77…90
OM:…80…94

MN: Variable
hasta 14

OM: Variable
hasta 15

Opcional

Dado que se pueden expresar valores con centavos
según el último digito del lA anterior.
$250000.50 se codifica así:
(3902)25000050
Por otra parte. 350.45 chelines australianos, se
representa así:
(3912)04035045, ya que 040 es el código ISO 4217
de la moneda.

10

Identificador de aplicación

MN:…91…92
OM:…95…96

2

Opcional

Se empleará un lA cuyo valor es
96; debe ir entre paréntesis.

11

Fecha máxima de pago

MN:…93…100

OM:…97…104

8

Opcional

El formato debe ser AAAAMMDD

MN: Moneda nacional: OM: Otras monedas

Tabla 20. Estructura código EAN 128 para otras
facturas.

La longitud máxima del código es de 165mm
y/o 48 caracteres (incluyendo la función 1
como separador), para Colombia en el
caso de los recaudos el código de barras debe tener
máximo 82 caracteres sencillos (41 pares de caracteres
incluyendo la Función 1 como separador). Así mismo
como se usa el juego de
simbología C de doble densidad, es
necesario que el número total de caracteres del
símbolo sea par, por eso, en caso de no ser así, se
debe ajustar el contenido de los campos de longitud variable y
completar el para adicionando un cero (0) a la
izquierda.

La altura del código puede variar entre 20 y
31.8mm y la longitud del símbolo no puede ser superior a
165mm (incluyendo las áreas de silencio).

Para calcular la longitud del símbolo se usa la
formula:

Longitud = (11* Numero de caracteres simbolizados + 66)
* Porcentaje de reducción.

CÓDIGOS DE BARRAS
BIDIMENSIONALES

CÓDIGO PDF417

Es un código multifilas, continuo, de longitud
variable, que tiene alta capacidad de almacenamiento de
datos. El
código consiste en un patrón de marcas (17,4),
los subjuegos están definidos en términos de
valores particulares de una función discriminadora, cada
subjuego incluye 929 codewords (925 para datos, 1 para los
descriptores de longitud y por lo menos 2 para la
corrección de error) disponibles y tiene un método de
dos pasos para decodificar los datos escaneados.

El ancho de la barra más delgada es llamada
modulo, después de esto un módulo de la barra se
simboliza con uno (1) y un modulo de espacio con un cero (0). El
código esta compuesto por entre 3 a 90 filas. Una fila
esta compuesta por entre 1 y 30 columnas de datos y su ancho
varía entre 90 y 583 módulos con las
márgenes.

Los niveles de corrección de errores varía
entre cero (0) y ocho (8), la corrección comprende entre 2
(nivel 0) y 512 (nivel 8) codewords (CW).

Figura 21. Descripción Código de Barras
PDF417

En un nivel bajo de codificación cada codeword (CW) esta hecho
por 17 módulos, que contienen 4 barras y 4 espacios y
comienza con una barra, el ancho de cada barra y espacio varia
entre 1 y 6 módulos

Figura 22. Figura codeword 0 de la tabla
1

Los caracteres de inicio y término son fijos y
son

Carácter de inicio 11111111 0 1 0 1 0 1
000

Carácter de termino: 1111111 0 1 000 1 0 1 00
1

Para la detección y corrección de errores
el sistema usa dos
codewords (CW) para la detección y entre 2 y 510 codewords
para la corrección.

El sistema de corrección esta basado en los
códigos Reed-Solomon.

El número de CW para agregar depende del nivel de
la corrección usado, debido al límite a 928 CW en
un código de la barra (1 que es para la suma de CW) el
nivel máximo está limitado por el número de
datos CW. El número de CW que el algoritmo de
corrección de error puede reconstituir es igual al
número de CW requerido por el sistema de la
corrección.

Nivel

Numero de CW requerido por la
corrección del sistema, 2 de los cuales son para
la detección (2 nivel+1)

Máximo número de
datos CW

0

2

925

1

4

923

2

8

919

3

16

911

4

32

895

5

64

863

6

128

799

7

256

671

8

512

415

Tabla 21. Niveles de seguridad
código PDF417.

El nivel de corrección recomendado depende del
número de datos CWs

Número de datos CW

Nivel Recomendado

1 a 40

2

41 a 160

3

161 a 320

4

321 a 863

5

Tabla 22. Niveles de seguridad
recomendados para código PDF417.

Figura 23. Código de Barras
PDF417

CÓDIGO DATA MATRIX

Esta hecho por módulos cuadrados organizados
dentro de un modelo
descubridor de perímetro. Cada símbolo tiene
regiones de datos, que contienen un juego de módulos
cuadrados nominales en un arreglo regular. En grandes símbolos ECC 200, las regiones de datos
están separadas por patrones de alineamiento. Puede
codificar hasta 2335 caracteres en una superficie muy
pequeña.

La codificación se hace en dos etapas, en la
primer los datos son convertidos a codeword (CW) de 8 bits
(codificación de alto nivel), luego esos bits son
convertidos en un pequeño cuadrado de blancos y negros
(codificación de bajo nivel), también incluye un
sistema de corrección de errores.

Figura 24. Código de Barras data
matrix

CÓDIGO QR (Quick Response
Barcode)

Es un código bidimensional con una matriz de
propósito general diseñada para un escaneo
rápido de información. QR es eficiente para codificar
caracteres Kanji (su diseñador fue Denso y lo desarrollo en
Japón),
es una simbología muy popular en Japón. El
código QR es de forma cuadrada y puede ser
fácilmente identificado por su patrón de cuados
oscuros y claros en tres de las esquinas del
símbolo.

QR es un código omnidireccional (360 grados), de
lata velocidad de
lectura, esto
lo logra con sus tres cuadros en las esquinas, garantizando
así la alta velocidad de lectura.

Figura 25. Código de Barras
QR

Tamaño del
símbolo

21*21 – 177*177
módulos

Tipo y cantidad máxima de caracteres (es
posible el uso mixto)

Numérico

7089

Alfanumérico

4296

Binarios (bytes de 8-bit)

2953

Kanji

1817

Corrección de error (porcentaje
aproximado de codewords restaurados)

Nivel L

7%

Nivel M

15%

Nivel Q

25%

Nivel H

30%

Tabla 23. Tamaño del código de barras data
matrix.

Para la impresión de los códigos de barras
se debe tener presente que la combinación de colores sea la
adecuada, por ello se ha establecido cuales son las
posibilidades, las cuales se presentan a
continuación.

ESPECTROFOTOMETRÍA
ACS

 

Luminosidad

Eje Rojo-Verde

Eje Amarillo-Azul

Saturación

Tonalidad

Fondos Rojos

1

52.47

53.46

39.53

66.49

36.48

2

60.67

56.29

52.64

77.07

43.08

3

52.70

42.98

40.46

59.03

43.27

Fondos Violeta

1

52.69

31.85

-31.65

44.90

315.18

2

53.92

26.81

-27.49

38.40

314.28

3

51.06

25 11

-35.89

43.80

304.98

Fondos Azul

1

60.99

-16.26

-38.97

42.23

347.36

2

55.10

-27.21

-49.09

56.12

241.00

3

55.76

-11.34

-47.82

49.15

256.66

Fondos Verde

1

57.59

-53.58

30.07

61.44

150.70

2

53.96

-48.45

19.28

52.14

158.30

3

55.38

-41.30

28.16

49.99

145.71

Fondos Amarillos

1

87.69

0.02

97.79

97.79

89.99

2

91.45

7.95

98.07

98.39

85.37

3

90.97

-2.15

104.68

104.70

91.18

Fondos Naranja

1

66.65

26.61

62.34

67.78

66.89

2

72.30

29.45

69.51

75.49

67.04

3

70.34

19.72

69.63

72.37

74.18

Símbolo Verde

1

57.34

-54.96

23.27

59.73

156.96

2

53.20

-46.51

12.18

48.08

165.33

3

53.38

-41.08

17.91

44.81

156.45

Símbolo Azul

1

31.51

26.20

-52.74

58.89

296.42

2

28.01

8.13

-56.47

57.05

278.19

3

28.26

22.22

-59.74

63.74

290.40

Símbolo marrón

1

42.07

5.80

20.39

21.20

74.11

2

43.87

8.81

22.31

23.98

68.46

3

43.25

4.43

23.04

23.47

79.12

1. Iluminación D65 10º 6500 oK 2.
Iluminación A 10º Tungsteno 3. Iluminación CWF
10º Luz Día SE
= 5

Tabla 24. Espectrofotometría ACS.

Combinación Correcta de
Colores

BARRAS

FONDO

Negro

Blanco

Azul

Blanco

Verde

Blanco

Negro

Amarillo

Negro

Naranja

Negro

Rojo

Combinación Incorrecta de
Colores

BARRAS

FONDO

Amarillo

Blanco

Rojo

Blanco

Negro

Verde

Negro

Marrón Oscuro

Rojo

Oro

Azul

Verde

Tabla 25. Ejemplos de colores y contrastes de
impresión.

Tabla de resumen sobre código de
barras

Nombre

Código

Longitud

Juego de
caracteres

Dígito de
control

Descripción

Código 128

variable

ASCII (128 caracteres)

Módulo 103

Tiene alta compresión de datos. Altamente
usado

Código 128A

variable

A-Z, 0-9 y caracteres de control

Módulo 103

Tiene alta compresión de datos.
Generalmente se remplaza por el EAN/UCC 128

Código 128B

variable

A-Z, a-z, 0-9

Módulo 103

Tiene alta compresión de datos.
Generalmente se remplaza por el EAN/UCC 128

Código 128C

variable

Numérico 0-9

Módulo 103

Tiene alta compresión de datos.
Generalmente se remplaza por el EAN/UCC 128

EAN/UCC 128

variable

ASCII (128 caracteres)

Módulo 103

Es una forma especial del código
128.

EAN-13

13

Numérico 0-9

Módulo 10

Es usado básicamente en supermercados
para identificar productos en puntos de venta

EAN-8

8

numérico 0-9

Módulo 10

Es una versión corta del código
EAN-13

EAN-5

5

Numérico 0-9

no

Código adicional para
publicaciones

EAN-2

2

Numérico 0-9

no

Código adicional para
publicaciones

JAN

13

Numérico 0-9

Módulo 10

Es la versión japonesa del
EAN-13

EAN-Velocity

8

numérico 0-9

Módulo 10

EAN-Velocity es una forma especial de EAN-8. Es
usado internamente por los distribuidores para marcar
productos sin código de barras

EAN-14

14

numérico 0-9

Módulo 10

Es usado para bienes
comercializados

EAN-18/NVE

18

Numérico 0-9

Módulo 10

Es usado para mostrar el "Nummer der
Versandeinheit"(NVE).

Nombre

Código

Longitud

Juego de
caracteres

Dígito de
control

Descripción

DUN-14

14

Numérico 0-9

Módulo 10

Numero de Distribución de Unidad.

ISBN-10

13

Numérico 0-9

Módulo 11

International Standard Book Number. ISBN
estándar hasta Diciembre 31/2005.

ISBN-13

13

Numérico 0-9

Módulo 10

International Standard Book Number. ISBN
estándar desde Enero 1/2007.

ISBN-13 Dual

13

Numérico 0-9

Módulo 10

International Standard Book Number. ISBN de
transición entre Enero 1/2006 Hasta Diciembre
31/2006

ISSN

8

Numérico 0-9

Módulo 11

International Standard Serial Number. ISSN es
una identificación inequívoca de
publicaciones periódicas

ISMN

10

Numérico 0-9

Módulo 10

Internationally Standard Music Number
(ISMN)

SCC-14

14

Numérico 0-9

Módulo 10

Shipping Container Symbol (SCC)

ITF-14

14

Numérico 0-9

Módulo 10

Es usado para crear el SCC. Es usado para marcar
cajas y contenedores que contienen bienes con
código EAN-13

SSCC-18

18

Numérico 0-9

Módulo 10

Serial Shipping Container Code. SSCC es usado en
la cadena de suministros para rastreo e
identificación interna.

UPC-A

12

Numérico 0-9

Módulo 10

Es la versión estándar del
código UPC

UPC-E

8

Numérico 0-9

Módulo 10

Es la versión corta del código
UPC-A


Nombre

Código

Longitud

Juego de
caracteres

Dígito de
control

Descripción

PostNet

Variable 5, 9 ó 11

Numérico 0-9

Módulo 10

Código usado para el manejo del correo
especialmente usado por EEUU

Royal Mail

variable

A-Z, 0-9

Código usado por The Royal Mail 4 State
Customer Code (RM4SCC)

Australia Post 4-state barcode

Variable

Caracteres alfanuméricos

 

Código Usado por el servicio de correo
Australiano

RSS-14

14

Numérico 0-9

 

Codifica cualquier número de producto de 14 dígitos
UCC/EAN

RSS-14 limitado

Variable 8, 12 ó 13

Numérico 0-9

 

Codifica número de producto UCC/EAN 8, 12
y 13 solamente

RSS-14 apilado

14

Numérico 0-9

 

Es una versión apilada verticalmente de
RSS-14

RSS-14 expandido

variable

  

Codifica información complementaria,
puede ser apilado.

Data Matrix

variable

ASCII

interno

Codifica de 1 a 2000 caracteres, es
omnidireccional

PDF417

variable

ASCII

interno

Tiene 9 niveles de seguridad .Para control de
documentos

Código Azteca

variable

ASCII

interno

Codifica de 12 a 3800 caracteres. Se utiliza en
ambientes de control de acceso y seguridad

Maxicode

variable

ASCII

interno

arreglo de 866 hexágonos, con datos
almacenados en forma binaria

Código 49

variable

ASCII

interno

Puede tener desde 2 hasta 18 renglones de alto.
Creado para codificar objetos pequeños

Código 16K

variable

ASCII

interno

Puede tener desde 2 hasta 18 renglones de alto.
Creado para codificar objetos pequeños

Nombre

Código

Longitud

Juego de
caracteres

Dígito de
control

Descripción

Código QR

variable

ASCII

interno

Codifica hasta 7089 caracteres, es el más
popular en el Japón, su nombre se basa en la frase
"Quick Response".

NORMATIVIDAD

Estándares de la
Organización Internacional de Estándares
(ISO)

ISO/IEC 3166 Código de países

parte 1 alfa-2: Código de países de 2
letras

parte 1 alfa3: Código de países de 3
letras

parte numérico: Código de países
numérico

parte 2: geocódigos – códigos de
subdivisión de países

ISO/IEC 15415 Tecnología
de información — identificación
automática y técnica de captura de datos —
especificaciones de prueba de calidad de
impresión de código de barras — símbolos de
dos dimensiones

ISO/IEC 15416 Tecnología de
información — identificación automática y
técnica de captura de datos — especificaciones de prueba
de calidad de impresión de código de barras —
símbolos lineales

ISO/IEC 15417 Tecnología de información
Identificación automática y técnicas
de captura de datos — especificación de simbología
de código de barras — Código 128

ISO/IEC 15418 Tecnología de información —
Identificadores de aplicaciones EAN/UCC e identificadores de
factores de datos y mantenimiento

ISO/IEC 15420 Tecnología de información —
Identificación automática y técnicas de
captura de datos — imagen digital
del código de barras y pruebas de
calidad de impresión

ISO/IEC 15424 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificación de simbología de
código de barras — EAN/UPC

ISO/IEC 15426 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificación de verificación
de conformación del código de barras

parte 1: símbolos lineales

parte 2: símbolos de dos dimensiones

ISO/IEC 15438 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificación simbología
código de barras PDF417

ISO/IEC 16022 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificación de simbología de
código de barras Data Matrix

ISO/IEC 16023 Tecnología de información —
Especificación de simbología internacional —
MaxiCode

ISO/IEC 16388 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificaciones de simbología de
código de barras — código 39

ISO/IEC 16390 Tecnología de información —
Identificación automática y técnicas de
captura de datos — especificaciones de simbología de
código de barras — Entrelazado 2 de 5

ISO/IEC 18004 Tecnología de información —
Identificación automática y técnica de
captura de datos — Especificaciones de simbología de
código de barras Código QR 2005

ISO/IEC 24723 Tecnología de información
– Identificación automática y técnica
de captura de datos – Especificación
simbología código de barras compuesto
EAN.UCC

ISO/IEC 24724 Tecnología de información —
Identificación automática y técnica de
captura de datos – Especificación simbología
de código de barras simbología de espacio reducido
(RSS)

ISO/IEC 24728 Tecnología de información —
Identificación automática y técnica de
captura de datos – Especificación simbología
de código de barras MicroPDF417

ISO/IEC 24778 Identificación automática y
técnica de captura de datos – Especificación
simbología de código de barras –
Código Aztec

ISO/IEC 28219 Embalaje – Etiquetado y mercadeo directo
de producto con código de barras lineal y símbolos
de dos dimensiones.

Estándares del Instituto Colombiano de
Normas
Técnicas (ICONTEC)

NTC 1238 Documentación. Código para la
representación de nombres de países

NTC1387 Sistema Internacional para la numeración
de libros
ISBN

NTC 2444 Banca.
Código para la presentación de monedas corrientes y
fondos.

NTC 1001 Papel. Formatos

NTC 3839 Codificación por barras.
Especificaciones de simbología. Código
128

NTC 3840 Codificación por barras.
Especificaciones de simbología. Código intercalado
2 de 5.

NTC 3841 Codificación por barras.
Terminología

NTC 3843 Codificación por barras.
Especificaciones de simbología. Codabar

NTC 3844 Codificación por barras.
Especificaciones de simbología. Codigo
39

NTC 4053 Guía de calidad de impresión de
código de barras.

NTC 4769 Código de barras para las facturas
recaudadas por el sector financiero.

NTC-EN 796 Codificación por barras.
Identificadores de simbología

NTC-EN 797 Codificación por barras.
Especificaciones de simbología. Código
EAN/UPC

BIBLIOGRAFÍA

ISO/IEC. ISO/IEC JTC 1/ SC17 [DISK]. ISO/IEC 2002.
computer disk; 3 ¼ mm. PDF format.

ISO/IEC. ISO/IEC 7816 [DISK]. ISO/IEC computer disk; 3
¼ mm. PDF format.

THE DEPARTMENT OF THE TREASURY. The Use of Technology to
Combat Identity Theft. [DISK]. United States: The Department of
Treasury, 2005. computer disk; 3 ¼ mm. PDF
format

ISO/IEC. ISO/IEC JTC 1 N 7799 [DISK]. ISO/IEC, 2005.
computer disk; 3 ¼ mm. PDF format.

ISO/IEC. Summary of SC17 Standards [DISK]. ISO/IEC 2003.
computer disk; 3 ¼ mm. PDF format.

ISO/IEC. ISO/IEC TC JTC 1/SC 37 [DISK]. ISO/IEC 2003.
computer disk; 3 ¼ mm. PDF format.

NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY.
Recommended Security Controls for Federal Information Systems
[DISK] NIST 2006. computer disk; 3 ¼ mm. PDF
format

Disponible en Internet :
<www.iaccolombia.org> visitada 5 de Diciembre de
2006

Disponible en Internet: <www.municode.com>
visitada 27 de Agosto de 2006

Disponible en Internet :
<www.freepantentsonline.com> visitada 1 de Diciembre de
2006

Disponible en Internet : < http://www.patent.gov.uk> visitada 1 de
Diciembre de 2006

 

Carlos Mauricio Galvis
Traslaviña

BOGOTÁ D.C., ENERO DE 2007

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter