Codigos de Barras en PHP

Este script que genera códigos de barras en cuatro formatos de código de barras, incluidos el Código 128, el Código 39, el Código 2 de 5 y Codabar. Con un poco más de 100 líneas de código, tiene las opciones de visualización “vertical” u “horizontal”, alturas de código de barras variables y uno de los cuatro formatos de código de barras. Requiere que la Biblioteca GD se instale como un módulo en PHP.

El código se descarga desde GitHub o desde mi copia en esta web.
se toma del articulo de David Scott Tufts el cual traducimos en esta pagina a continuación

Hace unos años necesitaba una forma de generar códigos de barras sobre la marcha usando PHP, en ese momento había varias soluciones disponibles a un alto costo, así que escribí este script que genera códigos de barras en cuatro formatos de código de barras, incluido el Código 128, Código 39 , Código 2 de 5 y Codabar. Con un poco más de 100 líneas de código, tiene las opciones de visualización “vertical” u “horizontal”, alturas de código de barras variables y uno de los cuatro formatos de código de barras. Requiere que la Biblioteca GD se instale como un módulo en PHP.


Este código está disponible para su uso bajo la licencia MIT


Ejemplo 1

Parameters:

Text: “0” (Default)

Size: “20” (Default)

Code Type: “Code128” (Default)

Orientation: “Horizontal” (Default)

HTML Source Code:

<img alt="testing" src="/code/barcode.php" />

Result:

0

Ejemplo 2

Parameters:

Text: “testing”

Size: “20” (Default)

Code Type: “Code128” (Default)

Orientation: “Horizontal” (Default)

Print: “true”

HTML Source Code:

<img alt="testing" src="/code/barcode.php?text=testing&print=true" />

Result:

testing

Ejemplo 3

Parameters:

Text: “TESTING”

Size: “40”

Code Type: “Code39”

Orientation: “Horizontal” (Default)

Print: “true”

HTML Source Code:

<img alt="TESTING" src="/code/barcode.php?codetype=Code39&size=40&text=TESTING&print=true" />

Result:

TESTING

Ejemplo 4:

Parameters:

Text: “12345”

Size: “40”

Code Type: “Code25”

Orientation: “Horizontal” (Default)

HTML Source Code:

<img alt="12345" src="/code/barcode.php?codetype=Code25&size=40&text=12345" />

Result:

12345

Ejemplo 5:

Parameters:

Text: “123ABC”

Size: “40”

Code Type: “Codabar”

Orientation: “Horizontal” (Default)

HTML Source Code:

<img alt="123ABC" src="/code/barcode.php?codetype=Codabar&size=40&text=123ABC" />

Result:

123ABC

Ejemplo 6:

Parameters:

Text: “The Real David Tufts”

Size: “40”

Code Type: “Code128” (Default)

Orientation: “Vertical”

HTML Source Code:

<img alt="The Real David Tufts" src="/code/barcode.php?text=The%20Real%20David%20Tufts&orientation=vertical&size=40" />

Result:

The Real David Tufts

Otro sitio más de Los Lucero