Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2019
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 7
Rc96 Va por buen camino
Question Descifrar Codigo de Barra

Saludos coordiales,


Queria hacerles una pregunta , ¿es posible escanear un codigo de barras y detactar o desifrar que tipo de codigo de barra es?


Ejm: Escaneo un codigo de barra y el sistema me arroja un mensaje diciendo: "CODIGO DE BARRA - EAN18"



Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 09-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Todo es posible.
Tendrías que tener una base con todos los tipos posibles e ir comparándolos según el leído.
Responder Con Cita
  #3  
Antiguo 09-04-2019
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 7
Rc96 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Todo es posible.
Tendrías que tener una base con todos los tipos posibles e ir comparándolos según el leído.
Gracias por tu respuesta casimiro, ahora ¿la validacion seria por el ancho de la cadena leida del codigo de barra o cada codigo de barra tiene alguna otra forma de identificarlo? mi duda es como hago la validacion.
Responder Con Cita
  #4  
Antiguo 09-04-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No me suena que haya nada parecido (aunque seguro que lo hay) por lo que tendrías que ir comparando según los más habituales, por ejemplo, contar el número de dígitos y seguidamente verificar que el "checksum" es correcto para ese código.
Eso es suponiendo que los códigos de barras sean correctos, claro.
Responder Con Cita
  #5  
Antiguo 10-04-2019
WHILENOTEOF WHILENOTEOF is offline
Miembro
 
Registrado: mar 2008
Posts: 229
Poder: 17
WHILENOTEOF Va camino a la fama
Si el escaneado es el código que te devuelve el lector, podrías deducir el tipo de código a partir de la longitud, tipos de caracteres (números y/o letras), pero no siempre funcionaría ya que el mismo código se puede imprimir con diferentes tipos de código. Pero si lo escaneas a partir de una imagen (hay en Delphi alguna librería, creo que XZing se llama, y se utiliza sobre todo para leer desde teléfonos utilizando la cámara), si que podrías saberlo ya que la operación de escaneo a partir de la imagen si que deduce el tipo de código según anchura de barras, longitud, espacios , etc.
Responder Con Cita
  #6  
Antiguo 12-04-2019
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 7
Rc96 Va por buen camino
Buenas disculpen no habia podido responder,


Se me ocurre algo y queria compartirlo con Uds.

Se me ocurre qe como manejaria solo 5 tipos de codigo de barra en el sistema, podria validar el digito de chequeo (CLARO ESTA SABIENDO EL ALGORITMO DEL CODIGO DE BARRA PARA GENERAR EL CHEKSUM Y VALIDAR QUE COINCIDA) y asi saber a que tipo de codigo pertenece.
No se que opinan Uds.
Responder Con Cita
  #7  
Antiguo 20-04-2019
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Poder: 21
elrayo76 Va por buen camino
Buenas,


Se que este tema ya tiene una semana.


Yo en mis aplicaciones utilizo códigos de barra y lo unico que hacemos es usar librerias existentes para leer estos códigos. Las librerías son las que se encargan de decodificar los códigos y pasarlos a texto legible por decirlo de alguna forma.


Lo que tu guardas en la base de datos son los dígitos que contienen las barras del código y cuando lees el código sales a buscar eso en la base de datos. Esto es mediante la librería que tengas que descompone las barras y las transforma en el código que tienes guardado.


Si tienes un lector de códigos de barra en el teléfono puedes leer tu código y te dira lo que contiene. Si tienes un lector en la computadora, abre un block de notas y lee el código para que te muestre lo que contienen las barras.



Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Codigo de barra gianfranco_tont Gráficos 3 11-02-2012 01:27:14
Lector Codigo de Barra mjjj Varios 7 12-01-2010 23:17:23
codigo de barra en crystal 8.5 Dazzo Impresión 3 17-04-2008 19:09:31
Codigo de barra JODELSA Varios 1 02-07-2005 21:45:29
codigo de barra pruz Varios 1 19-10-2004 19:44:12


La franja horaria es GMT +2. Ahora son las 11:37:37.


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