Código de barras en php

codigo-de-barras-en-php













barcode1
En una aplicación que estoy realizando en PHP me vi en la necesidad de usar un lector de código de barras para checar los productos. Después de probar varias alternativas me encontré con esta aplicación PHP-barcode, es totalmente funcional y además tiene licencia GPL. Características:

  • Crea códigos como imágenes PNG, JPG y GIF, salida HTML (con tablas) y en modo texto.
  • Soporta las codificaciones:


  • ANY choose best-fit(default)
  • EAN 8 o 13 EAN-CodeUPC    12-digit EAN
  • ISBN isbn numbers (still EAN-13)
  • code 39
  • code 128 (a,b,c: autoselection)
  • 128C code 128 (compact form for digits)
  • 128B code 128, full printable ascii
  • I25 interleaved 2 of 5 (only digits)
  • 128RAW Raw code 128 (by Leonid A. Broukhis)
  • CBR    Codabar (by Leonid A. Broukhis)
  • MSI MSI (by Leonid A. Broukhis)
  • PLS Plessey (by Leonid A. Broukhis)

Ventajas que he notado al usarlo:

  • Acepta mayúsculas, minúsculas, números espacios y símbolos especiales.
  • La impresión y resolución de la imagen es de buena calidad.
  • La lectura con los scanners da buenos resultados, lo probé con varios lectores y no presento ningún error en el codigo de barras.
  • Se puede crear un pdf del código.

Aquí les dejo un comprimido (tar.gz, zip)con los archivos necesarios para su funcionamiento con algunas modificaciones que hize: ejecuta genbarcode respectivo al  S.O. en que se este corriendo, fondo invisible de la imagen y sus respectivos src de gnu-barcode compilado en Fedora 3.
Para usarlo tipear:

barcode.php?code=123abc&encoding=128C&scale=4&mode=png ÃƒÂ³ genera.php


Deja un comentario