(415)1602443400203(8020)201413(3900)05000(96)20170 628
Entiendo a la perfeccion como funciona el codigo de barras internamente, el problema es que al generalo con diferentes librerias que hay de PHP, y me hize una.
Los señores del banco caja social colombia, me dicen que el formato falla al llegar al (3900) que es la identificacion del valor, de alli no sigue, ya que requiere de un salto que le permita a ellos llenar los datos de valor y fecha. Me lo han simbolozado como <-> caracter ascii 29 GS, entonce me dicen que donde estan los _ alli va ese separados <->
41 51 60 24 43 40 02 03 80 20 20 14 13 _ 39 00 05 00 _ 96 20 17 06 28
Cuando armo el Codigo de barras e intento leerlo, mi lector ni el del banco lo leen, no hace nada, apenas quito ese separador lo lee, pero no llena los datos del formulario del banco referente al valor y fecha que estan luego del (3900) y (96), salta para llenar las casillas del valor y fecha.
Este es el binario para el codigo de barras que me generan las librerias.
11000100010 = 41
11011101000 = 51
11000101110 = 60
11101001100 = 24
10110001110 = 43
11000101000 = 40
11001100110 = 02
10010011000 = 03
10100111100 = 80
11001001110 = 20
11001001110 = 20
10011001110 = 14
10111001100 = 13
11100110010 Este es el separador asciii 29 (GS)
11010001000 = 39
11011001100 = 00
10001001100 = 05
11011001100 = 00
11100110010 Este es el separados ascii 29 (GS)
10111100010 96
11001001110 20
10011100110 17
10011001000 06
11100110100 28
POST tambien he intentado colocarle el FNC1 Que seria el 11110101110 donde van los separadores
Librerias que he usado.
1- EAN128-4php.php de Marc Carné
2- Barcode de Casper Bakker - picqer.com
3- GS1 barcode generator de ayeo
4- BarcodeGen de Jean-Sebastien Goupil - http://www.barcodephp.com
Seria bueno algo de ayuda.
Asi me dice el banco que debe ser. con esos separadores.