Impresión del lado del cliente
Buenos días, tengo una aplicación que imprime directamente en comanderas térmicas. El tema es que utilizo PHP y la libreria Mike42, del lado del cliente lo hace perfecto, pero obviamente cuando lo ejecuto del lado del servidor me arroja error, ya que no encuentra la impresora instalada y así la pueda instalar nunca veria la impresión en mis impresoras. Se que se puede hacer con esta libreria, he leído pero no encuentro la solución, si alguien me de una idea se lo agradecería infinitamente.
Saludos
-
Hola Mauricio!
Que error te esta dando? Depende como uses la libreria para conectarte con las impresoras.
Por lo que lei tiene varios protocolos, desde USB a red. Seguramente lo estes haciendo tipo protocolo de red, pero para que eso funcione deben ser accesibles por el servidor para poder imprimir.
0 -
Hola Miguel, este es el error que me arroja:
Fatal error: Uncaught Exception: Failed to print. Command "smbclient '//192.168.0.253/cocina' -c 'print -' -N" failed with exit code 1: do_connect: Connection to 192.168.0.253 failed (Error NT_STATUS_CONNECTION_REFUSED)
y esta es la manera en que me conecto:
use Mike42\Escpos\PrintConnectors\NetworkPrintConnector;use Mike42\Escpos\Printer;$connector = new NetworkPrintConnector("192.168.0.253", 9100);$printer = new Printer($connector);try {$printer->text("------------------------------------------" . "\n");$printer->text('DETALLE DEL RETIRO' . "\n");$printer->text("------------------------------------------" . "\n");} finally {$printer -> close();Tengo el sitio alojado en un servidor VPSTe agradezco mucho si me ayudas0 -
La IP a la que te queres conectar "192.168.0.253" es una IP de una LAN. Calculo que si lo ejecutas en tu pc debe funcionar correctamente.
Al menos que puedas conectar la impresora al server mediante red, no veo como puedas hacer que imprima.
Una forma que se me ocurre es que hagas una VPN y conectes a la impresora a la misma. De esa forma armando una red entre tu VPS y la impresora.
Saludos!
0 -
Muchas gracias Miguel. Voy a intentar de ese modo, igual he leido casos de gente que lo ha hecho con esta libreria sin la necesidad de armar una VPN, pero no explicaron como. Seguiré investigando.
Muchas gracias
0
Iniciar sesión para dejar un comentario.
Comentarios
4 comentarios