« Mini portátil con linux en Alcampo por menos de 180€ Leyes absurdas versus avances tecnológicos »
Posted on: Sunday, May 10, 2009 at 12:04 pm
programación.
Puedes seguir las respuestas de esta entrada a traves de l feed RSS 2.0.
Puedes dejar una respuesta, o trackback desde tu propio sitio.
Generar códigos de barras Code 128 desde excel
May
10

Si se busca como generar códigos de barras Code 128 desde excel en internet, se encontrará con cientos de resultados de empresas que venden productos para generar este tipos de códigos, pero no es trivial encontrar un recurso gratuito y libre… pero los hay. En sourceforge hay un proyecto llamado ‘openbarcodes‘ que proporciona los recursos adecuados para generarlos y por supuesto es libre y gratuito su uso.
Los pasos a seguir para generar los códigos son los siguientes:
- Descargar el siguiente fichero que contiene la fuente a usar para generar los códigos de barras:
- code128.zip desde sourceforge.net
- code128.zip desde mirror
- Extraer el fichero code128.ttf en el directorio FONTS de Windows (normalmente es “C:\WINDOWS\Fonts”). En mi caso está en la siguiente ubicación:
- Descargar el siguiente fichero excel que contiene la macro necesaria para generar etiquetas Code 128 con checksum, ya que sino los lectores de barras no las leen correctamente.
- genera codigos 128.xlsm -> para excel 2007
- genera codigos 128.xls -> para excel 2003 y anteriores
- En la columna A se introducen las cifras (o datos) que se quieren codificar, y en la colunma C aparecen las etiquetas codificadas. La columna B está oculta porque se utiliza para realizar cálculos intermedios.
Fuente: grandzebu.net
Posted on: Sunday, May 10, 2009 at 12:04 pm
programación. Puedes seguir las respuestas de esta entrada a traves de l feed RSS 2.0.
Puedes dejar una respuesta, o trackback desde tu propio sitio.









Estimado, la letra Ñ no la imprime.
[Responder]
May 23rd, 2009 at 1:27 amLos códigos de barras de formato Code 128 está diseñado para representar los 128 caracteres del estándar ASCII americano, entre cuyos caracteres imprimibles no se encuentra la ‘ñ’. Si necesitas imprimir etiquetas con el carácter ‘ñ’ te recomiendo uses el formato PDF417, que ofrece más seguridad y polivalencia. Sino, siempre puedes hacer un apaño e imprimir el caracter de alguna forma especial que luego puedas leer e interpretar a tu gusto.
[Responder]
May 23rd, 2009 at 14:50 pmHola, mi problema es que me he bajado un par de macros para excel y parece que funciona pero cuando muestra el codigo de barras mete como unos rectangulos que hacen que no se lea bien.
Tambien pasa en la hoja de excel que has colgado tu, si añado algun numero mas en la columna A, me muestra el codigo con los dichosos rectangulos incrustados entre las barras y no funciona. Si abro la columna B, el codigo que sale no es el correcto, lo he comprobado con una utilidad que al darle el codigo te muestra ese campo de la columna B.
[Responder]
sucotronic Reply:
June 18th, 2009 at 16:16 pm
@Belve, cuando sales esos rectángulos que tu dices quiere decir que no pude mostrar el carácter correspondiente. ¿Es posible que en vez de estar insertando número estés insertando algún tipo de carácter especial?
[Responder]
Belve Reply:
June 19th, 2009 at 13:21 pm
@sucotronic, No, solo uso numeros y estoy probando con ‘12345678′ y con ‘1234567890′, si lo pongo en la aplicacion que me he bajado me dice:
‘12345678′ = ‘Ò,BXnOÓ’ pero en el excel me sale ‘·,BXnOÄ’
y un codigo de barras con los rectangulos esos.
[Responder]
sucotronic Reply:
June 19th, 2009 at 15:56 pm
@Belve, pues no tengo ni idea de lo que puede ser, porque si al abrir el excel ves correctamente los códigos que ya hay, es que has instalado bien la fuente y no debería salir nada. Asegurate de seleccionar la delda donde debería salir el código de barras y cambiar la fuente a “code 128″.
Tema solucionado, el problema es que no tenia habilitadas las macros, fui a Herramientas/Macros/Seguridad y baje el nivel a medio para que te pregunte cuando abres el excel.
[Responder]
sucotronic Reply:
June 24th, 2009 at 19:44 pm
@Belve, me alegro de que lo hayas solucionado.A veces las cosas más evidentes son las más puñeteras
[Responder]
Estimados
He realizado lo indicado para la generacion del codigo y anda bien, pero cuando leo el código con una pistola, retorna caracteres adicionales. por ej, 64000 lee 64000
Les agradeceria cualquier comentario.
Saludos
[Responder]
juan pablo Reply:
August 5th, 2009 at 19:52 pm
Estimado, yo tengo una rutina que te imprime codigos en cod39 muy facil si te interesa mandame un correo y te la mando.
[Responder]
Daniel_argentina Reply:
August 23rd, 2009 at 1:43 am
@juan pablo,
Juan pablo a mi me interesa realizar codigos de barras ean13, tenes alguna forma de realizarlo, espero que si
desde ya muchas gracias
Saludos
[Responder]
juan pablo Reply:
August 23rd, 2009 at 2:28 am
@Daniel_argentina,
Hola , quizas esto te sirva
http://www.lawebdelprogramador.com/temas/codigobarras.php
sucotronic Reply:
August 23rd, 2009 at 11:17 am
@Daniel_argentina, en la misma fuente de donde yo he sacado los archivos tienes un apartado para generar códigos ean13. Te dejo los enlaces:
Para usarlos sigue las mismas instrucciones que para el code128 descritas en el artículo y ya podrás generar lo códigos ean13 en excel.
sucotronic Reply:
August 9th, 2009 at 10:44 am
@daniel, ahora no dispongo de ningún lector para comprobarlo, pero prometo mirarlo cuando tenga uno a mano.
[Responder]
Muchas Gracias Juan pablo, lo baje y lo probe esta muy bueno, pero, te hago otra consulta, yo tengo una base de datos de aproximadamente 30000 scaning ( es este numero 7790139000219 de 13 digitos y 77925693 de 8 digito) como veras esta base ya tiene el digito verificador, yo necesito convertir este numero en barras. se puede realizar? desde ya muchas gracias por la respuesta anterior que me diste
[Responder]
juan pablo Reply:
August 23rd, 2009 at 23:27 pm
@Daniel_argentina, Estimado , porsupuesto que se puede… prueba y veraz los resultados.
[Responder]
Daniel_argentina Reply:
August 24th, 2009 at 4:33 am
@juan pablo,
Juan Pablo, no puedo realizar la barra ingresando los 13 digitos solo se crea cuando ingreso 12
con el ean8 pasa lo mismo, me podrias dar una mano con esto por favor, y te pido disculpas por molestarte, pero sos el unico que me dio una respuesta concreta hasta el momento
saludos
Daniel
PD. me pasas tu mail, para enviarte la planilla que quiero utilizar
[Responder]
juan pablo Reply:
August 24th, 2009 at 16:18 pm
@Daniel_argentina, juperei@gmail.com,mandame algunos registros que necesitas procesar con la formula. Ok.
tengo una macro que lee un codigo de barra
pero tengo que poner un boton llamado “ok”
para que realice la opcion de busqueda y plasme los campos
mi intencion es que inmediatamente que lea el codigo plasme los campos
como puedo lograr esto, te lo agradeceria mucho
[Responder]
October 21st, 2009 at 21:30 pm