Restaurant use Virtuemart for an online takeaway delivery service. I need to acheive when the checkout process is complete and the end user places the order, as well as it sending an email to the admin, print the order off to a kitchen POS printer located at the restaurant. There will be no physical computer in position at the restaurant, just the printer connected to router via ethernet.
The setup i envisage is as follows;
Restaurant will have external static IP assigned by ISP. Let's just say the external IP is 18.104.22.168. There will to be a router sat on that end that either has a configurable firewall or some kind of port forwarding feature. It would have the firewall forward the traffic to the local IP of the printer. The way this would be done is that by default, most printers listen on port 9100, So in the admin of VM I would like a feature to enter to the IP address to print to i.e [url removed, login to view] and that should then traverse the firewall and hit the printer.
This is the only way i can think possible without physically having a computer onsite, open to any other suggestions....