Ayuda enviar comandos ESC/POS Javascript

goku4ever
20 de Marzo del 2010
Buenas, tengo problemas con una aplicacion, resulta que mi aplicacion es web, y genero un ticket, este ticket lo mando imrpimir en javascript con el comando window.print(), a una impresora Epson TM T88IV, pero me manda la impresion con letra muy chica y a tamaño de hoja A4, necesito mandar comandos ESC/POS para configurar el tamaño de la fuente y que haga corte de hoja al terminar lo que mando imprimir, por favor si alguien sabe como es que la verdad me urge

Doglas A. Dembogurski
13 de Julio del 2010
Hola goku4ever

Esta es la forma que lo hice funcionar en una TMU 220a por que drivers para linux no hay.

1- instalas php en el cliente tambien es la unica forma de hacerlo por que php se ejecuta en el servidor.

pones un programita simple en /var/www/html por ejemplo el ticket.php con este contenido

<?php

$ticket = $_REQUEST[\'ticket\'];

shell_exec(\"echo $ticket > /dev/lp0\");
// esto solo funciona como root

?>


luego en tu programa armas el ticket y pones en un formulario

// localhost o ip de la maquina que imprimira
<form action=\"HTTP://localhost/ticket.php\" method=\"POST\">

<input type=\"hidden\" value=\"Aqui lo que se va a imprimir\\n algo mas
algo mas
algo mas
algo mas
\"

<input type=\"submit\" value=\"imprimir\" >

</form>



espero que te sirva
como root tienes que darle permisos chmod 777 /dev/lp0
para que el apache pueda escribir en el puerto paralelo


Atte Doglas
http://gurskiide.blogspot.com