Código PHP:
<?php
$handle = fopen("LPT1", "w");
fwrite($handle,chr(27). chr(64));
fwrite($handle, chr(27). chr(97). chr(1));//centrado
fwrite($handle,"Cuando uno saca el fuaa\n\nEse es el verdadero FUAAA\n\n\n\n");
fwrite($handle, chr(27). chr(100). chr(1));//salto de linea
fwrite($handle, chr(27). chr(97). chr(0)); //izquierda
fwrite($handle, "texto");
fclose($handle); // cierra el fichero LPT1
$salida = shell_exec('lpr LPT1'); //lpr->puerto impresora, imprimir archivo LPT1
?>
tengo una impresora con puerto USB,
use lo siguiente: use net LPT1: \\nombre_pc\nombre_impresora /persistent:yes
para que el puerto del LPT1 se redireccionara al puerto de la impresora.
Y me funciono correctamente en winXP
pero al intentar poner la aplicacion en win7
me manda un error dice que
"el fopen(LPT1) no puede abrir el archivo, o algo similar."
Seguramente sea algo de permisos alguien sabe como puedo corregir esto
para win7???
como dato extra:
la version que funciono la corri en winXp con 32 bits con wampserver 32bits
la que no funcion la corri en win7 con 64bit con wampserver 32 bits.
Gracias por su atencion y agradezco todas las respuestas que puedan o no dar una posible solucion.