Vamos paso a paso amigos:
Y ahora vamos con el lado del cliente que recibe.
En nuestro caso el servidor realiza el proceso de registro a travez de AJAX lo cual el proceso de registro nos devuelve la respuesta:
mediante jquery registro un nombre:
digamos que el input del form se llama txt_nom < - input id="txt_nom" type="text" - />
entonces con jquery lo rescatamos asi:
var nom = $("#txt_nom").val();
ahora este valor lo vamos a pasar a la pagina que procesa el registro, que se llama guarda.php
1 2 3 4 5 | <script>var nom = $("#txt_nom").val(); $ POST"guarda.php" nom:nomfunction datos_retorno //aqui resivo si es ok o error </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //recibo los parametros $nom = $_POST["]; "$r = $objd-> ("); "if($r) echo "; "else echo "; "?> |
Ahora mas completo el script de aariba
1 2 3 4 5 6 7 8 9 10 | <script> $ POST"guarda.php" nom:nomfunction datos_retorno //aqui resivo si es ok o error if datos_retorno==true $ post"http://localhost/tosch/reporte/prueba.php" datos:"pasas algo" ; else alert"no se registro" ; </script> |
y la pagina prueba.php esta esto
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | if(($handle = @fopen(", "")) "=== FALSE){ die('); } '$dato = $_POST[']; 'fwrite($handle,chr(27). chr(64));//reinicio //fwrite($handle, chr(27). chr(112). chr(48));//ABRIR EL CAJON fwrite($handle, chr(27). chr(100). chr(0));//salto de linea VACIO fwrite($handle, chr(27). chr(33). chr(8));//negrita fwrite($handle, chr(27). chr(97). chr(1));//centrado fwrite($handle,"); "fwrite($handle, chr(27). chr(100). chr(1));//salto de linea fwrite($handle, chr(27). chr(32). chr(3));//ESTACIO ENTRE LETRAS fwrite($handle,"); "fwrite($handle, chr(27). chr(32). chr(0));//ESTACIO ENTRE LETRAS fwrite($handle, chr(27). chr(100). chr(0));//salto de linea VACIO fwrite($handle, chr(27). chr(33). chr(8));//negrita fwrite($handle, chr(27). chr(100). chr(0));//salto de linea VACIO fwrite($handle, chr(27). chr(100). chr(1));//salto de linea fwrite($handle,"); "fwrite($handle, chr(27). chr(100). chr(1));//salto de linea fwrite($handle,"); "fwrite($handle, chr(27). chr(100). chr(1));//salto de linea fwrite($handle, chr(27). chr(100). chr(1));//salto de linea fwrite($handle," ".$dato); fclose($handle); // cierra el fichero PRN $salida = shell_exec('); '//lpr->puerto impresora, imprimir archivo PRN ?> |
RECUERDEN QUE ESTA PAGINA prueba.php SE ESTA EJECUTANDO EN LA PC LOCAL, en mi caso en el DISTRITO DE ATE VITARTE, PUENTE PIEDRA, ETC.....
ESPERO QUE CON ESTO ESTE MAS CLARA LA SOLUCIÓN A SUS PROBLEMAS, y si no es así podemos ponernos en contacto, claro, siempre y cuando estén cerca, por el momento estoy ocupado, ya que estoy en mi VI CICLO de la IDAT y tan dejando mucha tarea, pero si aun le quedan mas dudas tratare de ralizar un video paso a paso.
Su amigo para servirles Sergio Zegarra
Para los que impriman en Puerto Paralelo
http://sergiozegarracorne.blogspot.pe/2015/11/imprimir-ticket-en-puerto-paralelo.html
http://www.jsjconsultores.com/