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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2019
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 2
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: 29.274
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: 2
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: 29.274
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: 206
Poder: 12
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: 2
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
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 00:27:14
Lector Codigo de Barra mjjj Varios 7 12-01-2010 22:17:23
codigo de barra en crystal 8.5 Dazzo Impresión 3 17-04-2008 18:09:31
Codigo de barra JODELSA Varios 1 02-07-2005 20:45:29
codigo de barra pruz Varios 1 19-10-2004 18:44:12


La franja horaria es GMT +2. Ahora son las 06:10:38.


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