I operate a restaurant using Odoo POS, which is hosted on a cloud server. I’m facing a challenge with sending orders from the cashier to the kitchen. Since Odoo is hosted externally, the print jobs cannot reach the thermal printers located on our local network (LAN).
Current Setup:
-
Odoo POS: (Cloud hosted)
-
Thermal Printers (inside the kitchen of the restaurant)
-
Printer 1:
192.168.100.22:9101
-
Printer 2:
192.168.100.23:9105
-
-
Solution i took:
-
I subscribed to a Dynamic DNS (DyDNS) to access the restaurant from anywhere
-
I mapped the IP addresses for the printers within our internal router using the above setup (basic Huawei fiber router).
-
I have configured both printers inside Odoo with their assigned ports.
-
I have tested the setup and was working perfectly
-
Issue:
I’ve noticed that print jobs occasionally do not reach the thermal printers, and this happens frequently.
Questions:
-
What could be causing the intermittent failures in print jobs?
-
Are there any suggestions for improving the reliability of printing from Odoo POS to the thermal printers?
Thanks a lot