« »

Generar códigos de barras Code 128 desde excel

May
10
member
sucotronic

code_128

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:

  1. Descargar el siguiente fichero que contiene la fuente a usar para generar los códigos de barras:
  2. 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:
    carpeta_fonts
  3. 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.
  4. 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.
    excel_code128

Fuente: grandzebu.net


date Posted on: Sunday, May 10, 2009 at 12:04 pm
Category 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.



187 Respuestas to “Generar códigos de barras Code 128 desde excel”

  1. Guadalupe Roblero

    Hola Esta perfecto este formato solo que si lo hago en otro archivo no me funciona entiendo que es por la funcion la copio y queda pero si lo mando por correo y la persona quiere codificar algun codigo ya marca un error Select Case Asc(Mid$(chaine$, i%, 1)) Me puedes ayudar

    [Responder]

    June 28th, 2013 at 17:48 pm
     
  2. Antonio Manuel

    Hola. Me ha gustado mucho la publicación, de hecho he descargado la fuente y la he instalado hoy, 27 de julio de 2013. La usaré para codificar unos artículos que quiero vender online. Ahora me propongo buscar una pistola lectora de códigos de barras y un programa en el ordenador; si ya has andado ese camino me vendría muy bien la ayuda de tu parte.
    Saludos cordiales.

    [Responder]

    sucotronic Reply:

    @Antonio Manuel, lo mas sencillo es comprar una pistola con cable y usar una hoja excel, ya que normalmente los lectores insertan un salto de línea despues de leer un código, y tendrás un producto por fila.

    [Responder]

    July 27th, 2013 at 9:23 am
     
  3. mikeshop

    Esta super excelente este formulario de excel, muchas gracias me sirve al 100%

    [Responder]

    sucotronic Reply:

    @mikeshop, de nada ;)

    [Responder]

    August 15th, 2013 at 23:26 pm
     
  4. viktor

    hola me parecio excelente y me habia funcionado a la perfección pero cuando quise llevar el codigo a corel draw se visualiza en pantalla pero no lo puedo imprimir me puedes ayudar es q lo necesito urgente para un trabajo???

    [Responder]

    August 25th, 2013 at 1:08 am
     
  5. Daniel

    ¿Se puede hacer que el código 128 se muestre con los datos a codificar en la base? Exactamente como el código que tienes al principio de este Tutorial.

    [Responder]

    sucotronic Reply:

    @Daniel, para hacer algo parecido solo con el excel podrías poner en la celda inferior el texto alineado hacia arriba, para que quede justo debajo del código. Sino prueba con este archivo.

    [Responder]

    September 26th, 2013 at 20:10 pm
     
  6. luis

    Hola amigo, gracias por su ayuda. tengo inconvenientes, cuando el lector lee el código impreso emite el pitido pero no aparece la lectura en la celda seleccionada en Excel. que debo hacer para solucionarlo.

    [Responder]

    sucotronic Reply:

    @luis, es posible que el lector mande la información al pc de otra forma que no sea emulando un teclado. Revisa la documentación del escáner por si es necesario configurarlo con algún tipo de código de barras para activar la emulación de teclado.

    [Responder]

    October 10th, 2013 at 4:26 am
     
  7. Dani

    En los códigos me salen dos cuadrados en los laterales, a que crees que es debido?

    [Responder]

    sucotronic Reply:

    @Dani, es probable que se deba a que has puesto caracteres, delante y detrás, que no se pueden codificar como códigos de barras.

    [Responder]

    October 30th, 2013 at 15:29 pm
     
  8. Veronica

    Hola, estoy intentando armar codigos de barra ean13 en un excel y si bien los genera cuando los imprimo mi lectora no los lee. Ya descargue las fuentes EanP36Tt y aun nada. Alguien puede ayudarme? Descargue ademas un complemento que me genera el codigo pero no m sirve ya que me genera una imagen y no es lo que busco.

    Gracias!

    [Responder]

    sucotronic Reply:

    @Veronica, comprueba la configuración del lector de códigos. A veces están configurados solo para un tipo de códigos, y es necesario alguna acción para activar otros.

    [Responder]

    November 7th, 2013 at 20:42 pm
     
  9. Abenzoar Uicab

    Excelente señor!!!

    Me sacaste de un apuro y de andar programando para sacar unos códigos.

    Saludos!!!

    [Responder]

    December 26th, 2013 at 20:59 pm
     
  10. Jose

    Muchas gracias. De gran utilidad.

    [Responder]

    February 5th, 2014 at 14:02 pm
     
  11. Dante

    buenas amigo, disculpa las preguntas yo estoy haciendo algo muy parecido a este proyecto pero a traves de foxpro halando los codigos de barra desde la base de datos resulta que el codigo que me imprime por foxpro es totalmente distinto al q me imprime con tu hoja de excel entonces probe yo mismo con una hoja de excel nueva tratando de hacerlo tal cual tu lo has hecho y no me resulta los codigos son diferentes aclarando que es el mismo numero q estoy tomando como muestra, queria saber en si que es lo que haces en excel si colocas alguna opcion en especial algo que este pasando yo por alto para poderlo llevar a foxpro, de verdad en codigos de barra no se absolutamente nada espero que puedas ayudarme en algo. muchas gracias de antemano

    [Responder]

    sucotronic Reply:

    @Dante, asegurate de que escribes los números en la primera columna, y que el código que se genera está en la tercera. También puede ser que el escáner no esté configurado para leer codigos Code128 (aunque visualmente unos códigos se parezcan a otros, pueden no serlos).

    [Responder]

    February 7th, 2014 at 19:35 pm
     
  12. Rulas

    Hola buen dia!! tengo una duda!
    que caracter insertas al inicio y al final ya se que depende de si es A, B, o C
    no se si tu mapa de caracteres sea diferente al mio
    ya que ami me aparece una Ò al inicio y al final, si uso letras y numeros me aparece la Ñ al inicio y al final Ò y estos no son interpretado por el code128.. Espero darme a ententer
    no se o si me pudieras ayudar

    [Responder]

    sucotronic Reply:

    @Rulas, el código de la macro es de grandzebu. Si miras el fuente verás que especifica que usa una mezcal de B y C para optimizar la longitud del código.

    [Responder]

    Ernesto Reply:

    @sucotronic, Como le hago para que no aparezcan los dos caracterea del principio y el final?

    saludos.

    [Responder]

    February 12th, 2014 at 16:29 pm
     
  13. Diego Chachalo

    Estimado hice la prueba pero mi lector de código de barras no las leyó no se que tengo que hacer

    [Responder]

    sucotronic Reply:

    @Diego Chachalo, comprueba la configuración de tu lector de código de barras. En el manual te debería explicar como comprobarlo.

    [Responder]

    February 18th, 2014 at 2:05 am
     
  14. tolo

    Hola,

    tengo un problema, lo he probado para direcciones, y si en esta aparece el signo º el código no se genera. Por ejemplo falla si intento codificar.

    Gran via nº4, 3ºA

    he intentado ver la macro para que lo solucione pero no puedo verla, me podéis indicar como corregirlo. por lo demás funciona genial.

    gracias

    [Responder]

    sucotronic Reply:

    @tolo, el code128 solo soporta caracteres ASCII. Solo puedes imprimir los que salen en este listado: http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters

    [Responder]

    March 28th, 2014 at 15:37 pm
     
  15. Isabel

    Hola.

    He intentado descargar los excel con las macros, pero el sitio me dice que ‘Se ha suprimido este archivo o carpeta compartida’ ¿Vas a volverlo a subir o me lo podrías enviar??

    Muchísimas gracias!

    [Responder]

    May 27th, 2014 at 12:06 pm
     
  16. Luis Enri

    Estimados digo lo mismo por favor el link para descargar el archivo excel 2007 pueden corregirlo el vinculo al que lleva ha sido movido

    [Responder]

    June 9th, 2014 at 23:22 pm
     
  17. Daniel Rey

    Podrías subir nuevamente los archivos exel?
    Gracias!

    [Responder]

    July 31st, 2014 at 3:28 am
     

Escribe un comentario


a trastear un poco is powered by WordPress
Theme is Coded&Designed by Wordpress Themes at ricdes