PHP - Imprimir tickets desde hosting web

   
Vista:
Imágen de perfil de Edward

Imprimir tickets desde hosting web

Publicado por Edward (9 intervenciones) el 03/12/2017 06:07:29
Buen día para todos,

Quiero molestarlos con una consulta,

Estoy imprimiendo tickets en una Epson MT-U220, en modo local no tengo problemas, pero cuando subo los archivos al hosting no puedo imprimir.

Lo que investigue es que al parecer es complicado imprimir desde el hosting.

https://github.com/mike42/escpos-php/blob/development/doc/FAQ.md

Estoy usando esta librería que es muy buena y fácil de usar.

https://github.com/mike42/escpos-php

Alguien que me pueda brindar una posible solución para imprimir directamente desde el hosting los tickets.

De antemano gracias por su colaboración.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Imprimir tickets desde hosting web

Publicado por preguntas (20 intervenciones) el 03/12/2017 16:58:23
Antes que nada, de manera local tu eres tanto el servidor como el cliente y creo que eso explica por que SI funciona.

No he utilizado esa librería, pero como lo planteas. De manera remota no funciona porque en el servidor (hosting) no esta instalada la impresora (ni la vas a poder instalar), y si estuviera instalada se imprimiría en el "servidor" no en tu computadora.

Seria una falta gravísima que una página web se pudiera conectar a tu hardware sin restricciones.

Hay que separar las cosas. Del servidor espero "datos", "información", hasta que "genere informes". Ahora hay otra parte que es el cliente, el sabe lo que quiere hacer con los datos que recibe del servidor (guardarlos, eliminarlos, IMPRIMIRLOS, etc.).

Si lo que quieres es que tu como cliente interactúes con dicha información, te recomiendo utilizar javascript ("el lenguaje cliente").

Lo que tendrías que investigar es como imprimirlos de forma automática, por que por defecto abrirá una ventana para elegir impresora, cantidad de páginas, etc.

...O lo otro seria utilizar un lenguaje como Java, C, etc. Que de la misma manera reciban datos, como clientes "conecten con la impresora" y puedan imprimir sin problemas.

En cuanto a la impresora...Lo importante es que se instalen los drivers y se configure para que funcione correctamente (Es un tema de hardware). Así pueda ser seleccionada para imprimir la información deseada. (Esto en la mayoría de los casos, NO todos).

Pero si me equivoco podrían comentar, quizá pueda aprender algo más.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward

Imprimir tickets desde hosting web

Publicado por Edward (9 intervenciones) el 04/12/2017 15:56:26
Buen día para todos,

Preguntas, un nombre de usuario algo extraño, pero muchas gracias por tu respuesta.

Lo cierto es que es correcta tu afirmación en cuanto a que no es posible enviar una petición directa desde el hosting a una impresora local.

Por esto he resuelto mi inconveniente empleando la solución mas practica y sencilla para mi, que fue instalar Xampp en el cliente y enviar la petición del hosting a Xampp y que el administre la conexión a la impresora local.

Muchas gracias por tu colaboración.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de jesus

Imprimir tickets desde hosting web

Publicado por jesus (5 intervenciones) el 04/12/2017 13:41:26
Hola edward, las ultimas actualizaciones de los principales navegadores estan obligando practicamente a usar https
si tu hosting tiene certificado de seguridad https intentalo a ver si es un problema de seguridad
tambien puedes probar con un navegador diferente como safari

http://www.jesusramoni.com/webmaster/w3schools/html/html5_serversentevents.php

Saludos
Jesús Ramoni
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward

Imprimir tickets desde hosting web

Publicado por Edward (9 intervenciones) el 04/12/2017 15:58:53
Buen día para todos,

Jesus, muchas gracias por responder mi consulta, al final opte por la solución mas sencilla que fue utilizar Xampp como servidor local y enviarle mi petición desde el hosting para que Xampp envíe la petición a la impresora.

Muchas gracias por tu colaboración.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Imprimir tickets desde hosting web

Publicado por Adrian Herrera (1 intervención) el 21/12/2017 06:01:54
Hola Edward, también estoy utilizando la libreria de Mike42 y me funciona perfectamente de forma local y quiero implementar la opción de poner en el cliente Xampp para imprimir el ticket por lo pronto, he visto que comentan esta opción del Xampp en el cliente, pero no me queda claro como es que se realiza la interacción entre los dos sitios, te agradecería mucho me puedas dar mas detalles como lo implementaste.

Muchas gracias de antemano. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward

Imprimir tickets desde hosting web

Publicado por Edward (9 intervenciones) el 26/12/2017 15:30:42
Buen día para todos,

Adrian, de forma sencilla, cree un botón en mi pagina web para imprimir y le pase el link http://localhost/print/imprimir.php.

Los datos los envío por POST de forma normal.

La API la tengo en la carpeta print de localhost para que controle la impresora.

Espero haber sido de ayuda.

Un saludo desde Colombia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Imprimir tickets desde hosting web

Publicado por LEONARDO ZAMBRANO jorgeleon1988@hotmail.com (1 intervención) el 30/04/2018 09:28:43
Hola edward tengo tu mismo problema me podiras ayudar con parte de tu codigo donde haces el http://localhost/print/imprimir.php.
para poder imprimir te lo agradecira si lo hace llegar a mi correo gracias desde ecuador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad