Yo prefiero usar el tipo de letra 3 of 9 barcode, es más fácil. Aquí te dejo el código que yo uso:
Código PHP:
Ver original<html>
<head>
<style>
@font-face {
font-family: "Barcode";
font-style: normal;
font-weight: normal;
src: local("?"), url("/includes/3of9.woff") format("woff"), url("/includes/3of9.ttf") format("truetype");
}
.barcode {
font-family: "Barcode";
font-size: 72px;
text-align: center;
}
</style>
<script>
function Cambiar (texto)
{
if (texto != "")
{
document.getElementById("barcode").innerHTML = "*"+texto+"*";
document.getElementById("valor").innerHTML = texto;
}
else
{
alert ("Debe ingresar un texto");
}
}
</script>
</head>
<body>
<div style="text-align: center;">Texto: <input type="text" name="texto" id="texto" /> <input type="button" name="cambiar" onclick="Cambiar(texto.value)" value="Cambiar" /></div>
<br><br>
<div class="barcode" id="barcode"></div>
<br><br><div id="valor" style="text-align: center;"></div><br><br><br><br>
</body>
</html>
Debes tener los archivos de fuente ttf y woff en algun sitio de tu web. Si quieres me das un correo electrónico y te envío los archivos o si no los puedes encontrar por Google.
Aquí te dejo una página de muestra para que veas como queda y veas que es mucho más fácil.
Código de barras