Foros del Web » Programando para Internet » ASP Clásico »

codigo de barras en asp.

Estas en el tema de codigo de barras en asp. en el foro de ASP Clásico en Foros del Web. Hola estoy buscando algun codigo en asp que me permita generar codigos de barra tanto EAN-13 como los demas existentes.. alguien conoce uno gratuito y ...
  #1 (permalink)  
Antiguo 20/08/2008, 19:10
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
De acuerdo codigo de barras en asp.

Hola

estoy buscando algun codigo en asp que me permita generar codigos de barra tanto EAN-13 como los demas existentes..
alguien conoce uno gratuito y sencillo de usar?

gracias.
tengo este ke me ha funcionado bien pero no se muy bien usar la de Ean-13 ke es la que me pide mi cliente
http://www.planetsourcecode.com/vb/s...=8817&lngWId=4

el me dice ke son 12 numeros y el treceavo es un digito de verificacion ke sale automaticamente. pero no se como generarlo. alguien ha usado este codigo o sabe como generar este ultimo digito?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Última edición por lexus; 20/08/2008 a las 19:43
  #2 (permalink)  
Antiguo 20/08/2008, 20:29
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

haz mirado este CODIGO
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 20/08/2008, 20:32
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

la verdad no..
el ke tengo funciona bien pero no se como sacar el ultimo digito ke me dice mi cliente es de verificacion.
yo pongo los 13 digitos y sale el grafico perfectamente, pero el me dice ke el ultimo no lo pone uno sino el algoritmo asi que no supe ke responderle.
el que tengo esta en asp.. es qeu me dices shiryu en ke lenguaje es?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 20/08/2008, 20:35
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

pues es en C, pero podria interpretarse... por eso lo anexe al post, el detalle es mirar como se produce el EAN13, y sale el chekador, asi verificarias en que parte de tu codigo, no te esta dando tu verificador

si es posible, por que no anexas tu codigo, asi verificamos uno contra otro
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 20/08/2008, 20:38
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

esta un poco largo pero no me cupo aqui, pero se puede descargar directamente del link ke coloque.
intente pegarlo pero no me cupo es larguisimo.

http://www.planetsourcecode.com/vb/s...=8817&lngWId=4
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 22/08/2008, 07:33
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

Hola alguien ha descargado el codigo ke puse para saber como generar el ultimo digito de verificacion?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 22/08/2008, 13:48
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

La verdad que ahora (esta semana), no he tenido tiempo de verificar los codigos (en tu caso desde el pasado miercoles), pero en un tiempo o chanzita y verifico

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 22/08/2008, 14:46
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

ok gracias por el interes
encontre este codigo para generar el digito verificador pero no super como aplicarlo a ASP
http://www.portalfox.com/index.php?n...rder=0&thold=0
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #9 (permalink)  
Antiguo 25/08/2008, 09:06
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

alguien sabe como traducir este codigo a asp para generear el digito verificador de EAN-13
gracias.

Código:
FUNCTION CheckDigitEan(tcCodigo)
  LOCAL lnSuma, lnI, lnPos
  STORE 0 TO lnSuma, lnPos
  FOR lnI = LEN(tcCodigo) TO 1 STEP -1
  lnPos = lnPos + 1 
    lnSuma = lnSuma + (VAL(SUBSTR(tcCodigo,lnI,1)) * IIF(MOD(lnPos,2)=0,1,3))
  ENDFOR
  RETURN tcCodigo + TRANSFORM(MOD(10-MOD(lnSuma,10),10))
ENDFUNC
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Última edición por lexus; 27/08/2008 a las 09:09
  #10 (permalink)  
Antiguo 27/08/2008, 09:07
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

alguien sabe como traducir este codigo que calcula el digito verificador del EAN 13 a ASP

FUNCTION CheckDigitEan(tcCodigo) LOCAL lnSuma, lnI, lnPos STORE 0 TO lnSuma, lnPos FOR lnI = LEN(tcCodigo) TO 1 STEP -1 lnPos = lnPos + 1 lnSuma = lnSuma + (VAL(SUBSTR(tcCodigo,lnI,1)) * IIF(MOD(lnPos,2)=0,1,3)) ENDFOR RETURN tcCodigo + TRANSFORM(MOD(10-MOD(lnSuma,10),10))ENDFUNC
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #11 (permalink)  
Antiguo 27/08/2008, 11:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

...

no se si estara correcto esto....

dale una miradita... comenta en caso de errores

Código PHP:
<&#37;
Function Check(codigo)
dim LnSumaIniLnPos

lnsuma
=0
lnpos
=0

for (Ini=(len(codigo))) to 1 step -1
    lnpos 
lnpos 1
    lnsuma 
lnsuma cdbl(mid(codigo,ini,1)) * evaluacion(lnpos))
next

check 
codigo cstr(mod(10-(MOD(lnsuma,10),10)))
end function

function 
evaluacion(temp)
if 
MOD(temp)=0 then
    data
=1
else
    
data=3
end 
if
evaluacion data
end 
function
%> 
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #12 (permalink)  
Antiguo 27/08/2008, 12:10
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

hola gracias por la colaboracion
me dice ke hay un error de sintaxis en esta linea


Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
producto.asp, línea 168, columna 22
check = codigo + cstr(mod(10-(MOD(lnsuma,10),10)))


Código:
 
Function Check(codigo)
dim LnSuma, Ini, LnPos
lnsuma=0
lnpos=0
for Ini=(len(codigo)) to 1 step -1
    lnpos = lnpos + 1
    lnsuma = lnsuma + (cdbl(mid(codigo,ini,1)) * evaluacion(lnpos))
next
check = codigo + cstr(mod(10-(MOD(lnsuma,10),10)))
 
end function
function evaluacion(temp)
if MOD(temp)=0 then
    data=1
else
    data=3
end if
evaluacion = data
end function
 
response.write Check(rs("codigo_barras"))


otra cosita, me podrias explicar un poco que hace la funcion? o que significa step -1, gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #13 (permalink)  
Antiguo 27/08/2008, 12:49
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

lo del step -1, es recorrer el for a la inversa, de 10 a 0... por decirlo asi

ahora, con referencia a la linea de error podrias simplemente fijarte si me falto algun numro, o una coma.... como fue algo rapido

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #14 (permalink)  
Antiguo 27/08/2008, 13:11
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

gracias,
mira ke esa linea le he cambiado el orden y le he aumentado y disminuido parentecis pero sigue saliendome error de sintaxis.

check = codigo + cstr(mod(10-(MOD(lnsuma,10),10)))
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #15 (permalink)  
Antiguo 27/08/2008, 13:50
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

estoy viendo que el error es de la funcion MOD, no estoy estableciendo bien los comandos

habria que chekar la sintaxis de MOD, para ver el detalle

dame un momento

a menos que un samaritano pueda utilizar una mejor vision del problema
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #16 (permalink)  
Antiguo 28/08/2008, 07:26
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

algun samaritano sabe como manejar la funcion mod para este caso?
gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #17 (permalink)  
Antiguo 30/08/2008, 08:13
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

alguna idea?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #18 (permalink)  
Antiguo 30/08/2008, 09:33
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.



intentalo de esta manera Lexus

Cita:
check = codigo + cstr((10-(lnsuma MOD 10)) mod 10)
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #19 (permalink)  
Antiguo 30/08/2008, 09:48
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

gracias por la ayuda shiryu
ahora la linea ke me saca error de sintaxis es esta que esta en rojo tambien es con el MOD

Código:
 
dim LnSuma, Ini, LnPos
lnsuma=0
lnpos=0
for Ini=(len(codigo)) to 1 step -1
    lnpos = lnpos + 1
    lnsuma = lnsuma + (cdbl(mid(codigo,ini,1)) * evaluacion(lnpos))
next
check = codigo + cstr((10-(lnsuma MOD 10)) mod 10)
 
end function
function evaluacion(temp)
if MOD(temp)=0 then
    data=1
else
    data=3
end if
evaluacion = data
end function
 
response.write Check(rs("codigo_barras"))
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #20 (permalink)  
Antiguo 01/09/2008, 12:47
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

Cita:
Iniciado por lexus Ver Mensaje
gracias por la ayuda shiryu
ahora la linea ke me saca error de sintaxis es esta que esta en rojo tambien es con el MOD

Código:
 
dim LnSuma, Ini, LnPos
lnsuma=0
lnpos=0
for Ini=(len(codigo)) to 1 step -1
    lnpos = lnpos + 1
    lnsuma = lnsuma + (cdbl(mid(codigo,ini,1)) * evaluacion(lnpos))
next
check = codigo + cstr((10-(lnsuma MOD 10)) mod 10)
 
end function
function evaluacion(temp)
if MOD(temp)=0 then
    data=1
else
    data=3
end if
evaluacion = data
end function
 
response.write Check(rs("codigo_barras"))
error mio... creo que me falto comer ese dia o seria la espuma... en fin

me faltaba un 2 dentro de la funcion evaluacion
Cita:
function evaluacion(temp)
if (temp MOD 2)=0 then
data=1
else
data=3
end if
evaluacion = data
end function
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #21 (permalink)  
Antiguo 01/09/2008, 13:28
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: codigo de barras en asp.

excelente, muchisimas gracias,
deberian colocar esto en las faqs,
como sacar el digito verificador de EAN-13
gracias por todo.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #22 (permalink)  
Antiguo 01/09/2008, 14:01
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: codigo de barras en asp.

Salut!! por eso

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:39.