Hola... mira yo no soy un gran capo en programacion, pero todo se puede solucionar si uno no afloja e investiga a fondo todo...
Encontre un driver muyyyyy escondido por ahi, de ocx para impresoras fiscales Epson, programado para Visual Basic, y para otras cosas mas...
Segui investigando y habia tanta gente solicitando algo que funcione con php que tenia que existir algo para poder hacerlo
y efectivamente existe un driver que lo descargas desde
http://www.impresoras-fiscales.com.ar/downloads.php
buscas el de php y descargas.. lo instalas... luego copias la dll de acuerdo a la version php y lo cargas en las extenciones de php... y no te olvides de cargar en el php.ini...
luego de eso... fue solo de utilizarlo desde php.... digamos...
algo asi..
Código PHP:
$port = IF_OPEN("COM2",9600);
if ( $port == -1)
{ echo "impresora ocupada"; return; }
$err = IF_WRITE("@PONEENCABEZADO|5|ôEJEMPLO FACTURA A");
$err = IF_WRITE("@FACTABRE|T|C|A|1|P|12|I|I|JUAN PEREZ||CUIT|27141670641|N|BELGRANO 970|certificado 21/11/2000|sin fiscalizar|Remito 1||C");
// item 1: tasa 21%, imp. int 15% y precio total $2300
$err = IF_WRITE("@FACTITEM|Producto A|1.000|2300.00|0.2100|M|1|0.154412||||0.0000|0");
// item 2: tasa 10,50% sin imp int y precio total $350
$err = IF_WRITE("@FACTITEM|Producto B|1.000|350.00|0.1050|M|1|0||||0.0000|0");
// Item 3: tasa 21% imp int fijo $20 precio total $100
$err = IF_WRITE("@FACTITEM|Producto C|1.000|100.00|0.2100|M|1|0||||0.0000|20");
//** HAGO UN DESCUENTO
$err = IF_WRITE("@FACTPAGO|DESCUENTO 10%|275.00|D");
$err = IF_WRITE("@FACTPAGO|PAGO|3000.00|T");
$err = IF_WRITE("@FACTCIERRA|F|A|FINAL");
//** si hay error cancelar la factura
$nfactura = IF_READ(3);
$err =IF_CLOSE($port);
OJO SIGO TRATANDO DE HACERLO FUNCIONAR BIEN... PERO LO IMPORTANTE ES QUE POR LO MENOS ALGO IMPRIMO
si alguien me puede ayudar a dejarlo bien... seria barbaro, por que me tira error el IF_CLOSE..