Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

codificar e imprimir codigo de barras EAN128

661 views
Skip to first unread message

Jairo Andrade Calderón

unread,
May 14, 2003, 6:01:57 PM5/14/03
to
Saludos foro:

Necesito cualquier información sobre codificar e imprimir codigos de barras
EAN128.

Gracias.


sirtim

unread,
May 15, 2003, 5:38:12 AM5/15/03
to
Hace un poco hice un proyecto de impresión de etiquetas EAN 128. Te paso
algunas partes de la documentación de los desarrollos realizados que te
pueden ayudar (elimino nombres de empresas y productos para mantener la
privacidad). Estuve bastante tiempo intentando encontrar una librería
gratuita pero me fue imposible. Para algunos códigos sencillos (como el 3 de
9) existen fuentes gratuitos que basta con utilizar para obtener el código
de barras. Como mucho tienes que añadir un caracter de inicio y otro de
final (que suelen se los "*") Pero códigos más complicados comno el EAN128
necesitan de dígitos de control complicados de calcular por lo que no sólo
necesitas un fuente sino también una función que te convierta la cadena a
los carácteres necesarios para ese fuente. Como utilizamos Crystal Reports,
la misma web recomienda los de AZALEA (www.azalea.com) que que suministra el
fuente y las funciones integradas al Crystal Reports que necesites. En
Azalea creo recordar que el paquete del EAN128 cuesta 199$. La documentación
es pobre, pero si preguntas dudas coherentes, te las responden y reconocen
que debería estar en la documentación. La información de documentación es la
siguiente:

Las entregas de artículos de xxxxxxxxxx deben identificarse mediante
etiquetas en cada bulto con los siguientes datos en formato texto y en
EAN128
- Producto: p.e. XXXXXXXX
- Código: 8425652560054
- Unidades por caja: p.e. 24
- Número de lote: NNNN
- Caducidad OCT-02

(........)

Generación de la etiqueta

Para la impresión de la etiqueta con Crystal Reports y las librerías de
Azalea Inc. es necesario usar la función C128Auto y uno de los fuentes
Code128. La función convierte la cadena enviada a los códigos ascii
necesarios para el fuente utilizado.

La cadena a enviar es la siguiente:

a.. Código FNC1 (ASCII 238) que indica que el code128 va a representar un
EAN128/UCC: Chr(238)
b.. Identificador de aplicación de código EAN13: "02"
c.. 13 dígitos EAN13. p.e. "08425652560214"
d.. Identificadir de aplicación de contenido embalaje: "37"
e.. 2 dígitos de contenido embalaje: p.e. "24"
f.. Código FNC1 (ASCII 238) para marcar fin de campo, al tratarse de un
campo de longitud variable: Chr(238)
g.. Identificador de aplicación de fecha de caducidad: "17"
h.. Fecha de caducidad en 6 dígitos. P.e. "041000"
i.. Identificador de aplicación de número de lote: "10"
j.. 4 dígitos con el número de lote. p.e. "7109"
Al aplicar la función C128 auto a toda la cadena anterior y utilizar el
fuente Code128, el resultado es la representación correcta del código de
barras

"Jairo Andrade Calderón" <jairoa...@intalpel.com> escribió en el mensaje
news:OzsqmRmG...@TK2MSFTNGP10.phx.gbl...

Enrique Medina

unread,
May 15, 2003, 10:37:33 AM5/15/03
to
Hola:

Si mal no recuerdo fue de PSC que baje una clase para los 128.
La utilice sin problemas en un proyecto que luego no se concretó asi es que
me es dificil encontrarlo (si es que se conservó), trataré de encontrarlo y
si aparece te cuento, por el momento busca en PSC o en Google porque existe.

Saludos

--

Enrique Medina
Santiago de Chile
infoARROBAdel.cl

"sirtim" <sir...@hotmail.com> escribió en el mensaje
news:b9vn67$nuboo$1...@ID-145250.news.dfncis.de...

0 new messages