Categories
programación

Generar códigos de barras Code 128 desde excel

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

218 replies on “Generar códigos de barras Code 128 desde excel”

Hola

Podria pedirte si me envias el archivo de excel para ver los calculos, please!

Es que aparece no disponible..

Muchas gracias, fue de mucha ayuda… tengo todo el dia buscando porque no me escanea este codigo.

[Responder]

Buenas tardes, tengo un inconveniente y es que cuando realizo la siguiente operación ~CamiloRomero~, el generador de código de barras no muestra el caracter especial del comienzo y el final, lo muestra de la siguiente manera °CamiloRomero°. agradezco su colaboración

[Responder]

EL BRYAN

compadre , te quiero dar las gracias ya que me sirvió mucho , fue de gran ayuda y aporte el link que enviaste

Saludos

[Responder]

Leave a Reply

Your email address will not be published. Required fields are marked *