Como ya les había comentado en entradas anteriores de como poder imprimir los comando ESC/POS en windows, e seguido investigando la misma solución en LINUX, ya que por este ultimo inconveniente aun mis clientes usan windows para poder imprimir los tickets (con la velocidad de la impresora, y las fuentes de la misma, NO COMO IMAGEN en la cual se demora un monto y las letras salen muy feas), yo manejo alrededor de 14 clientes los dias domingos y los demas dias seran unos 3 a 4, incluyendo impresoras TERMICAS que son similares a las FISCALES o de IMPACTO....
Pero volviendo al tema sufri mucho en encontrar la forma en la cual se pueda imprimir esos mismos comandos en linux, la idea es lo mismo (en WIndows pasaba los textos a la consola (MS_DOS) y luego los enviava al puerto deseado, ahora en linux es igual lo envio a su consola o mejor dicho creamos un BASH [mas adelante]).
Aqui les dejo la primera linea de comando para que lo puedan estudiar, ampliar e implementar, y despues lo publiquen...
Espero sus comentarios y/o sugerencias ya que tambien para mi es un principio el hacer esto.
http://tareasyclases.com [beta]
Perdoname, pero no se te entiende un carajo.Entendí los comandos que estás tirando, hablás mejor con el bash que con las personas.
ResponderEliminarSaludos
yo denuevo, el que no entendió un carajo.Mirá, la implementación desde PHP por ejemplo sería algo asi:
ResponderEliminar// en algun archivo de configuracion:
$printer = '/dev/usb/lp0';
suponiendo que metés todo en un array podrias tener:
$items = array(
("cantidad"=>2,"descripcion"=>"electrodos de goma","subtotal"=>'% $ 50'),
("cantidad"=>6,"descripcion"=>"medialunas","subtotal"=>'$ 12'),
);
//armo el ticket
$t = "{$negocio} {$fecha}\n";
foreach($item in $k=>$items)
$t.="{$k} {$items['cantidad']} {$items['descripcion']} {$items['subtotal']} \n";
t.="\n Total: {$total}";
// imprimo
shell_exec('echo -e "'.$t.'" > {$printer}");
otra que se me ocurre es file_put_contents("/ruta/archivo_a_imprimir.txt",$t);
shell_exec('cat /ruta/archivo_a_imprimir.txt > {$printer}");
Saludos y perdon nuevamente que no te había entendido.
Me pueden dar una idea para imprimir desde php en una impresora epson desde mi pagina web que esta alojado en un hosting privado en linux.
ResponderEliminarmas datos pa linux
ResponderEliminar