buen aporte Willy!! una consulta y como seria, siguiendo con el el ejemplo de restaurante; imaginemos que en la mesa hay un código qr que permite al cliente abrir desde su celular con su datos (sin conectarse al wifi del restaurante) la aplicación en el hosting del restaurante, armar su pedido y ahora necesita enviar a la impresora de cocina. Se que en la realidad el cliente no envia a cocina pero quisiera saber si se puede enviar desde un smartphone con sus propios datos a la impresora de cocina. Gracias por tu apoyo!
mmm, en ese caso como el cliente no esta directamente en la red wifi del local no sería posible de la forma que aquí se plantea, se me ocurre que se podría implementar el tema de sockets y estar escuchando estos en la maquina que tiene la api de impresión, así cada vez que se lanza una orden desde el cliente se tendría que buscar el id del socket que tiene la impresora conectada y mandar el http de impresión.
Muy buen video! Consulta Si creas certificados para una IP espefica, entonces deberiamos asegurarnos que el servidor, en el cual corre el servicio que envia la orden a las impresoras, tenga esa Ip fija siempre no?
a ver si entendi..... en la computadora local (desde donde accedo al sistema web) debo instalar xampp y desde el sistema web debo ejecutar llamadas al localhost de la computadora local..... si? eso significa que a cada computadora que este en red debo instalarle xampp y debe tener el api de impresion
Las apps web siempre representan un reto a la hora de comunicarse con hardware. Yo usé muchos años una solución como la tuya, muy buena y eficiente. Sin embargo, está sujeto a la configuración del router y depende mucho del proveedor del servicio. Años después, seguí este camino: A la hora de crear una "comanda" (venta, ticket, etc) se descarga un archivo .txt a una carpeta local. En esta carpeta local, habrá un app (.exe .deb etc - multiplataforma) que servirá de demon detectando los cambios y enviando a imprimir el archivo que encuentre como nuevo. Luego de imprimir, lo elimina. De esta manera, no me comunico de cloud a local, simplemente instalo un demon que escuche los archivos todo el día y los mande al dispositivo correcto. Hasta el momento sólo conozco esas dos soluciones. Me gustaría conocer una tercera. Saludos comunidad
Necesito algo asi , actualmente hay 2 o 3 ejecutables por internet que funcionan muy bien pero todos traen marca de agua en los tickets, no he encointrado como hacerlo por mi cuenta, podrias decirme como buscarlo?
@@userid5286 Hola, es cierto una vez tambien use estos ejecutables y no trabajan correctamente o son muy protegidos. La segunda forma usando un app local que escuche una carpeta la he creado no es dificil. Si es para Windows, has una peque;a app en C# que imprima archivos .txt a una impresora de red y si es para Linux o Mac puedes usar java. El concepto basicamente es ese. Talvez me anime a hacerlo en un tutorial
Hola, muy buena tu idea, tengo una aplicacion en appSheet y me da la posibilidad de mandar un webhook con post json, me imagino que en ese apartado pondria la direccion local que me da xampp. Entonces conectaria mi tableta (android con app en la nube) a la PC y resto de dispositivos a la misma red LAN. Entonces appSheet podria encontrar la aplicacion local php dado que estan en la misma red y asi el servidor local podra imprimir. ¿Estoy en lo correcto? ¿podria funcionar asi? lo unico es que con appsheet se pierde el tema del HTTPS no se si ya lo tenga integrado pero almenos ya no toco ese tema.
Excelente explicación. Tengo una consulta: con el enfoque usas para comunciar hosting con el entorno local, podría hacerse una sicronización/replicación de un BD mysql local a mysql remoto a un hosting por ejemplo. Tengo un software en Java de escritorio y tengo el requerimiento de sincronizar la BD mysql local a un mysql remoto, para luego leer dicha información desde un entorno web. Espero puedas orientarme. Gracias
Hola Sergio, haber si entendí, que que quieres hacer es: 1) replicar la bd local en la bd de hosting? 2) simplemente leer los datos de la bd local y mostrarlos en la app del hosting?; tienes acceso total a la maquina local para su administracion?
@@willyruiz562 Si, replicar la BD local para poder leer esa información remotamente. Se me ocurre, como mencionaba: replicar la BD desde xampp (local) a un hosting. No sé si hay otro enfoque para hacerlo de mejor forma. Respondiente la 2 pregunta: si tengo acceso total a la maquina
@@s.camilogomez2799,si es ese el caso, lo primero que se me viene a la mente es habilitar un api rest en local y a continuación liberar el acceso a Internet mediante una dirección creada en no-ip.com y previa configuración en tu router, una vez hecho eso sería como consumir cualquier servicio API , por ultimo si quieres que el servicio sea continuo la maquina local tendría que estar encendida 24/7,o solo cuando se va a necesitar la lectura de los datos.
Al momento de verificar el dominio me sale un error, "We were unable to verify your uploaded file. Please check for errors on your side and try again after 5-10 minutes." sabe porque el error?? Uso apache como servidor.
ya entendi tu dinamica y funciona de forma local pero como hago para que mi hosting pueda llamar a mi servidor local , intente con curl pero no me deja, tambien instale certificados SSL pero no funciona
@@willyruiz562 gracias por responder, tengo una aplicacion que genera un pdf y solo lo que quiero es imprimir el pdf pero seleccionando la impresora de forma automatica. me podrias dar un tips para iniciar en eso
Por casualidad has logrado imprimir desde el navegador a una impresora bluetooh utilizando php? el caso es que actualmente tengo una impresora bluetooh conectada a una tablet y deseo poder enviar a imprimir con php desde el navegador
@@arnolsaavedra2352 encontré una solución parcial. Con kiosk printing de google lo pude hacer. Busca mas informacion. Si tenes alguna duda escribime al correo.
Mi pregunta es la siguiente, si tengo una impresora termica ip, podria saltarme el proceso de tener una computadora con el localhost (XAMMP server)? osea imprimir directamente desde el aplicativo en el servidor web a la impresora ip? Tengo un requerimiento: imprimier desde el server web a una impresora termica ip directamente, ose que no vaya a la ip de localhost si no a la ip de la impresora. Quedo muy atento!
Tecnicamente por ahora no es posible que yo sepa, ya que la impresora tiene que estar conectada a una pc o dispositivo que este escuchando las peticiones http
ok, eso lo entiendo, mi duda es que si tengo los archivos php en el servidor we (que escuchan las peticiones) pueden via ip activar la impresora@@willyruiz562
Si se ha mejoraro y ya tiene una version profesional, el tema es que no he tenido el tiempo para poder subir el video, pero queda el compromiso de hacerlo pronto
Hola Solano, asegúrate de estar devolviendo el Json desde la aplicación en el VPS, tengo aplicativos en Digital Ocean y van muy bien. En realidad el proceso es todo un proceso ... +51 959071246 es mi whatsapp cualquier cosa.
Hola ariwall consulta, esta muy buena tu explicacion, tendrias un ejemplo de codigo de como haces la comunicacion entre la nube (restoOnline) y la aplicacion que llamas printaapp, al margen que si la explicas en el video, me seria de mucha utilidad, muchas gracias por tu gran aporte, saludos
Hola ariwall, tengo un proyecto de restaurante. Al principio como desconocía del tema de que no se podía imprimir desde internet con framework de Mike42, lo adapte para que imprima desde mis impresoras térmica. Todo bien en localhost, pero cuando lo subi a la nube no se puede imprimir. Serias tan amable de compartime tu codigo js para poder hacer las invociones a los nombres de las impresoras y posterior a ello se pueda imprimir las impresoras. Muchas gracias
buen aporte Willy!! una consulta y como seria, siguiendo con el el ejemplo de restaurante; imaginemos que en la mesa hay un código qr que permite al cliente abrir desde su celular con su datos (sin conectarse al wifi del restaurante) la aplicación en el hosting del restaurante, armar su pedido y ahora necesita enviar a la impresora de cocina. Se que en la realidad el cliente no envia a cocina pero quisiera saber si se puede enviar desde un smartphone con sus propios datos a la impresora de cocina. Gracias por tu apoyo!
mmm, en ese caso como el cliente no esta directamente en la red wifi del local no sería posible de la forma que aquí se plantea, se me ocurre que se podría implementar el tema de sockets y estar escuchando estos en la maquina que tiene la api de impresión, así cada vez que se lanza una orden desde el cliente se tendría que buscar el id del socket que tiene la impresora conectada y mandar el http de impresión.
Muy buen video!
Consulta
Si creas certificados para una IP espefica, entonces deberiamos asegurarnos que el servidor, en el cual corre el servicio que envia la orden a las impresoras, tenga esa Ip fija siempre no?
Efectivamente
Excelente, funciona muchas gracias
a ver si entendi..... en la computadora local (desde donde accedo al sistema web) debo instalar xampp y desde el sistema web debo ejecutar llamadas al localhost de la computadora local..... si? eso significa que a cada computadora que este en red debo instalarle xampp y debe tener el api de impresion
Las apps web siempre representan un reto a la hora de comunicarse con hardware. Yo usé muchos años una solución como la tuya, muy buena y eficiente. Sin embargo, está sujeto a la configuración del router y depende mucho del proveedor del servicio. Años después, seguí este camino: A la hora de crear una "comanda" (venta, ticket, etc) se descarga un archivo .txt a una carpeta local. En esta carpeta local, habrá un app (.exe .deb etc - multiplataforma) que servirá de demon detectando los cambios y enviando a imprimir el archivo que encuentre como nuevo. Luego de imprimir, lo elimina. De esta manera, no me comunico de cloud a local, simplemente instalo un demon que escuche los archivos todo el día y los mande al dispositivo correcto. Hasta el momento sólo conozco esas dos soluciones. Me gustaría conocer una tercera. Saludos comunidad
Necesito algo asi , actualmente hay 2 o 3 ejecutables por internet que funcionan muy bien pero todos traen marca de agua en los tickets, no he encointrado como hacerlo por mi cuenta, podrias decirme como buscarlo?
@@userid5286 Hola, es cierto una vez tambien use estos ejecutables y no trabajan correctamente o son muy protegidos. La segunda forma usando un app local que escuche una carpeta la he creado no es dificil. Si es para Windows, has una peque;a app en C# que imprima archivos .txt a una impresora de red y si es para Linux o Mac puedes usar java. El concepto basicamente es ese. Talvez me anime a hacerlo en un tutorial
@@EDRDanielGdz Seria genial ver eso!
Hola, muchas gracias por la info, la ip de la máquina local be ser fija?, es la ip de la computadora o cómo obtengo esa ip?
Hola, muy buena tu idea, tengo una aplicacion en appSheet y me da la posibilidad de mandar un webhook con post json, me imagino que en ese apartado pondria la direccion local que me da xampp. Entonces conectaria mi tableta (android con app en la nube) a la PC y resto de dispositivos a la misma red LAN. Entonces appSheet podria encontrar la aplicacion local php dado que estan en la misma red y asi el servidor local podra imprimir. ¿Estoy en lo correcto? ¿podria funcionar asi?
lo unico es que con appsheet se pierde el tema del HTTPS no se si ya lo tenga integrado pero almenos ya no toco ese tema.
Excelente explicación. Tengo una consulta: con el enfoque usas para comunciar hosting con el entorno local, podría hacerse una sicronización/replicación de un BD mysql local a mysql remoto a un hosting por ejemplo. Tengo un software en Java de escritorio y tengo el requerimiento de sincronizar la BD mysql local a un mysql remoto, para luego leer dicha información desde un entorno web. Espero puedas orientarme.
Gracias
Hola Sergio, haber si entendí, que que quieres hacer es: 1) replicar la bd local en la bd de hosting? 2) simplemente leer los datos de la bd local y mostrarlos en la app del hosting?; tienes acceso total a la maquina local para su administracion?
@@willyruiz562 Si, replicar la BD local para poder leer esa información remotamente. Se me ocurre, como mencionaba: replicar la BD desde xampp (local) a un hosting. No sé si hay otro enfoque para hacerlo de mejor forma. Respondiente la 2 pregunta: si tengo acceso total a la maquina
@@s.camilogomez2799,si es ese el caso, lo primero que se me viene a la mente es habilitar un api rest en local y a continuación liberar el acceso a Internet mediante una dirección creada en no-ip.com y previa configuración en tu router, una vez hecho eso sería como consumir cualquier servicio API , por ultimo si quieres que el servicio sea continuo la maquina local tendría que estar encendida 24/7,o solo cuando se va a necesitar la lectura de los datos.
@@willyruiz562 tiene serios fallos fe lógica tu proyecto
y tu sistema de restaurante qué precio tiene?
isso funciona apenas localhost? em ambiente web funciona?
gracias
Willy como te contacto tengo trabajo y necesito tu ayuda y una cotización
Al momento de verificar el dominio me sale un error, "We were unable to verify your uploaded file. Please check for errors on your side and try again after 5-10 minutes." sabe porque el error?? Uso apache como servidor.
Fijate que ami no me da la impresora con mike espos-php porque no esta en la lista tienes otra alternativa?
Que modelo de impresora tienes?
ya entendi tu dinamica y funciona de forma local pero como hago para que mi hosting pueda llamar a mi servidor local , intente con curl pero no me deja, tambien instale certificados SSL pero no funciona
Hola, yo encontre la solucion a tu problema, si deseas que te apoye contactame.
@@giezivivas Puedes ayudarme porfavor
@@giezivivas hola me podrias ayudar en la solucion
@@giezivivas Puedes detallar la solución ?
@@felipeerices9084 Hola, cual es el inconveniente que se te presenta.
saludos amigo esto puede aplicar pero una aplicacion cliente con wampserver-javascripts-php sin salir a internet solo una red local
de hecho que si, es mucho mas sencillo trabajarlo en una red local.
@@willyruiz562 gracias por responder, tengo una aplicacion que genera un pdf y solo lo que quiero es imprimir el pdf pero seleccionando la impresora de forma automatica. me podrias dar un tips para iniciar en eso
Por casualidad has logrado imprimir desde el navegador a una impresora bluetooh utilizando php? el caso es que actualmente tengo una impresora bluetooh conectada a una tablet y deseo poder enviar a imprimir con php desde el navegador
Hola, Ronald!! Encontraste una solución?
@@rodrigodiaz8045 estoy en las mismas, si hay una solución ?
@@arnolsaavedra2352 encontré una solución parcial. Con kiosk printing de google lo pude hacer. Busca mas informacion. Si tenes alguna duda escribime al correo.
@@rodrigodiaz8045 podrias darme tu correo, ya averigüe pero eso seria como comprar un sistema completo no ?
hola , yo tambien tengo el mismo problema. pago por una solucion
cómo me contacto con usted
Desde el navegador de una tablet funciona? Alguna sugerencia
Es el mismo procedimiento, la lógica es la misma sea cual sea el dispositivo.
Mi pregunta es la siguiente, si tengo una impresora termica ip, podria saltarme el proceso de tener una computadora con el localhost (XAMMP server)? osea imprimir directamente desde el aplicativo en el servidor web a la impresora ip? Tengo un requerimiento: imprimier desde el server web a una impresora termica ip directamente, ose que no vaya a la ip de localhost si no a la ip de la impresora. Quedo muy atento!
Tecnicamente por ahora no es posible que yo sepa, ya que la impresora tiene que estar conectada a una pc o dispositivo que este escuchando las peticiones http
ok, eso lo entiendo, mi duda es que si tengo los archivos php en el servidor we (que escuchan las peticiones) pueden via ip activar la impresora@@willyruiz562
zerossl ya no sirve ocupas algun otro servicio ?
Excelente aporte, tendrás algun correo o whatsapp me interesa el sistema de restaurante
Hola esto se mejoró? O sigue funcional?
Si se ha mejoraro y ya tiene una version profesional, el tema es que no he tenido el tiempo para poder subir el video, pero queda el compromiso de hacerlo pronto
@@willyruiz562 y puedes compartirnos el repositorio de git?
@@willyruiz562cuando lo subes a GitHub ?
@@willyruiz562 Hay alguna forma de obtener el SSL para IP ?? porque en ZERO SSL ya no hay la opción :-/
@@minerva1251 si, print.incloud.pe, ahí esta una explicación
Subí mi aplicación a un vps en digital ocean, pero no logro conectar a mi servidor local, alguna forma de hacerlo, muchas gracias por anticipado.
Hola Solano, asegúrate de estar devolviendo el Json desde la aplicación en el VPS, tengo aplicativos en Digital Ocean y van muy bien. En realidad el proceso es todo un proceso ... +51 959071246 es mi whatsapp cualquier cosa.
estas seguro de poder hacer eso sin una ip publica?
Eso se hace con una ip Publica tienes que pagar mas con tu provedor de internet por ella
Hola, algún correo o número para contactarte ??
hola buenas! funciona para impresoras termicas?
Si, es incluso para impresora de tinta , pero garantiza todas las impresoras que están descritas en la librería mike42
@@willyruiz562 Muchas gracias por responder, y tan rápido!
Está la lista en el repositorio? o en q parte?
ya lo encontré, disculpa
Hola ariwall consulta, esta muy buena tu explicacion, tendrias un ejemplo de codigo de como haces la comunicacion entre la nube (restoOnline) y la aplicacion que llamas printaapp, al margen que si la explicas en el video, me seria de mucha utilidad, muchas gracias por tu gran aporte, saludos
estoy en las mismas , no logro comunimar mi servidor hosting con el Local
@@arnolsaavedra2352 yo estoy igual, desde el localhost si imprime, pero no desde el hosting
@@glbsystem encontraron solucion?
@@arnolsaavedra2352 encontraron solucion?
NO ME FUNCIONO AMI
Hola ariwall, tengo un proyecto de restaurante. Al principio como desconocía del tema de que no se podía imprimir desde internet con framework de Mike42, lo adapte para que imprima desde mis impresoras térmica. Todo bien en localhost, pero cuando lo subi a la nube no se puede imprimir. Serias tan amable de compartime tu codigo js para poder hacer las invociones a los nombres de las impresoras y posterior a ello se pueda imprimir las impresoras. Muchas gracias
tienes whataspp para una asesoria
zerossl ya no sirve ocupas algun otro servicio ?
Busca en internet "Instalación de certificado SSL en servidor local XAMPP" y continuas con este video