Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2010
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 197
Poder: 22
darkerbyte Va por buen camino
Talking Duda sobre codigos de barras

Que tal mi estimado colega del gremio:

Pues bien, nuevamente recurro en busca de un poco de ayuda sobre una duda que tengo sobre los códigos de barras.
Hice un sistema de administración y punto de venta para un supermercado. Ahora el cliente me pidió que el sistema generara códigos de barras para los productos que no lo tienen. Ya lo hice utilizando el fBarcode que algún genio dejó por aqui.
La pregunta es, ¿qué formato de código de barras debería recomendarle al cliente que utilice para sus productos (y según el caso, de cuantos dígitos)?
Tengo entendido que el EAN8 y EAN13 son los más usados, por lo que creo que no utilizaríamos estos a fin de que no coincida con los de algún otro producto que tenga registrado ese número desde fábrica. Pero quiero tomar un formato que lean sin problema la mayoría de los lectores de barras del mercado.
En tu experiencia ¿cual formato te ha funcionado bien, cual me recomiendas?

Desde ya, un montón de gracias.
Responder Con Cita
  #2  
Antiguo 15-01-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Los codigos de barras no se pueden generar de la forma que quieres pues como dices el código de barras, en este caso EAN incluye dígitos únicos para el proveedor del artículo. Los primero 8 digitos simplemente puedes poner 999 999 99 ya que no corresponde a ningun pais ni empresa, el resto los puedes generar en forma secuencial sin problema. El EAN 8 se usa para productos donde no cabe un código "normal" de 13 dígitos como en cigarros y cosas así.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #3  
Antiguo 15-01-2010
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 197
Poder: 22
darkerbyte Va por buen camino
Unhappy Entonces cual?

Gracias AzidRain por tu respuesta tan rápida.

Ok, entiendo bien que seria problemático usar EAN8 ó EAN13, entonces, cual formato utilizar para los productos que NO tienen código? Tal vez Codabar ó EAN128?
Responder Con Cita
  #4  
Antiguo 15-01-2010
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.242
Poder: 22
ElKurgan Va camino a la fama
Para uso interno yo siempre utilizo el 128 (da igual a, b ó c) y siempre me ha ido muy bien... Todos los lectores lo leen, lo único es que hay que tener en cuenta el cheksum, que esté habilitado o no en ambos (código y lector)

Un saludo
Responder Con Cita
  #5  
Antiguo 16-01-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
puedes usar cualquier código de barras pero tienes que tomar en cuenta que en todos los casos tienes que calcular el checksum que no tiene ciencia pero permite que cuando se teclea un código no se pueda meter uno por otro por error. Puedes meter cualquier formato para uso interno todos te serviran.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #6  
Antiguo 18-01-2010
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 197
Poder: 22
darkerbyte Va por buen camino
Talking Checksum?

Mil gracias, ya me habéis dado mas luz sobre el asunto.
Entonces voy a utilizar el 128A que es el que soporta toda la tabla ASCII, si no estoy mal informado.
Hay código EAN128A y 128A, ¿hay alguna diferencia en compatibilidad con los lectores del mercado?
Y me habéis dado un tip muy importante. El fBacode me permite poner Checksum al código de barras generado. Por favor explicadme bien el checksum ¿Debo ponerlo a todos los códigos que genere si el lector que tengo me da capacidad para leerlo?
Responder Con Cita
  #7  
Antiguo 19-01-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
El lector precisamente te lee todo el código junto con el checksum. No necesariamente tienes que usar un tipo de código determinado. Tranquilamente puedes usar EAN12 sin problemas. El chiste es que tengas el control sobre los códigos que vas generando dentro de tu sistema. Como ya mencioné por ahí, puedes usar un código basado en los primeros cinco digitos iguales (99999, 88888,77777, etc.) mientras que mantegas los demás distintos. Aunque hay reglas para asignar códigos de acuerdo con EAN, no son definitivas. Si quieres comenta que otras dudas tienes y te ayudo, tengo algo de experiencia en eso
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #8  
Antiguo 20-01-2010
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 197
Poder: 22
darkerbyte Va por buen camino
Question No los leyó

Hola [AzidRain], te agradezco mucho por tu gentil ofrecimiento a ayudarme, así que te tomo la palabra.

Esto es lo que sucede: Tenemos lectores EC láser de pistola. Para generar los códigos para los productos de una tienda queremos inicialmente utilizar el mismo código que la clave del producto, por ejemplo

FRI-01 Se refiere a Frijol Flor de Mayo 1 kg.

Nuestra idea original es utilizar FRI-01 como código de barras, según el CODE128A genera códigos utilizando ASCII, pero al momento de leer el código, el escaner me entrega: ' ´01'
Probé con EAN128A y el resultado es casi el mismo, utilice o nó el checksum.

Tal vez me puedas dar algo de luz de cómo generar códigos para este tipo de claves, de lo contrario utilizaré el formato numérico como me recomendaste
antes. Pregunta: En caso de utilizar el formato numérico con EAN13, mas o menos ¿como podría ir haciendo mi numeración? ¿Algo así: 777777000001 al 777777709999?
Responder Con Cita
  #9  
Antiguo 21-01-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Es correcto, aunque te recomiendo usar en lugar de sietes mejor nueves, tienes mas margen y pocas probabilidades que en una de esas caigas en un código que ya traiga algún artículo pero como te digo son casi nulas. Asi lo mencionas lo puedes hacer sin problema y el lector te los va a leer sin problema, nomas que si tienes que tener en cuenta el famoso dígito verificador.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Preguntas sobre Codigos de Barras? jamiguel77 Impresión 14 05-06-2012 22:19:50
Reconocimiento de Códigos de Barras. afxe Gráficos 1 10-11-2009 09:22:54
Códigos de barras Carmelo Cash OOP 11 15-11-2007 09:58:00
Codigos de Barras jostrix PHP 5 21-10-2004 14:58:26
codigos de barras the darkness Varios 6 22-04-2004 18:02:29


La franja horaria es GMT +2. Ahora son las 00:22:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi