Note* Computer Networks can be very different. We recommend using a third party IT Consultant to set this method up. The logic is the same where MenuDrive sends the online orders to your External Host Address on a port number and then your Modem/Router leads the order to your IP Printer. Below is an example setup.
The IP Printing method works by sending an online order directly to your IP Printer (without the use of any intermediary software). We do this by sending the order data directly to your External IP Address, which typically is the IP Address of you main Router (to find your External IP go tothe website whatismyip.com at your store). The order is also sent to port 9100 on your Router. For example, the order will be sent to yourRouter, which uses a forwarding rule (on port 9100)to then forward to your IP Printer’s address on your internal network.
- IP Printer
- Ethernet Cable
- Static IP Address or DynDNS Address (http://dyn.com/dns/)
- Computer (for setup only)
WhichPrinter should I use?
We recommend the SNBC R880 NPPrinter with an Ethernet connection (available to purchase at MenuDrive). Our development team has programmed the online order to print best on SNBC Printers, giving you a smooth and readable ticket. If you choose to use a different Printer brand, we cannot guarantee a “smooth and legible ticket printout” (since our support team has not been able to test every Printer brand and model in the market).
Do I need a Static IP Address or DynDNS Address?
Yes. We highly recommend that you use a Static IP Address or DynDNS Address. If not, your dynamic External IP Address (of your router) could change at anytime. This will break communication between MenuDrive and your IP Printer, blocking online orders from being submitted. We prefer using a Static IP Address. To obtain a Static IP Address, please contact your Internet Service Provider. A more affordable (but less preferable method) would be to use a DynDNS Address (setup one at http://dyn.com/dns/) that syncs your dynamic IP Address with a static host name (like mystore.dyndns.org). If your dynamic IP Address changes, the DynDNS service will automatically update its record to point to your new IP Address.
We recommend that you contact your friendly IT technician.
Setting up an IP Printer requires basic Router and networking skills. Every store’s network topology is different. For this reason, our Support Teamcannot configure your Router and Printer for IP Printing. However, we can send you instructions and tips on how to setup. This Guide also has screenshots to walk you through the setup process. If you need further assistance, please contact your local IT technician, who can come onsite and better assist with the setup.
Example of anIP PrinterSetup
Step 1 – Plug your IP Printer into power and turn on
The first step is to make sure the Printer in plugged in. Most people think this is funny, but the top 2 IT fixes are making sure the device is on and plugged in. The bottom plug is the Printer, so I am good to go.
Step 2–Obtain the IP Address of your IP Printer
With the SNBC Printer, turn the PrinterOFF and then push and hold the feed button. While still holding the feed button, turn the Printer back on. This will cause a printout telling you the Internal IP Address assigned to the Printer. In this example, the default IP Address of the SNBC Printer is 192.168.1.251.
Step 3 – Connect your IP Printer to your Router
Plug the Ethernet Cable directly into the Printerandto the Router (ex. the red cable). *Note: some customers will plug the Ethernet Cable into a wall outlet. This outlet should then be connected into the Router or network switch. If it does not, please contact an IT Technician to assist in the wiring.
Step 5 – Connect a Computer to the same network as your IP Printer
Make sure you connect your computer or laptop into the samenetwork as the Printer. You can do this by plugging in another Ethernet cable from the same Router to your computer.
The Black Ethernet Cable is going into my laptop; the Red Ethernet Cable is going to the Printer.
Step 6 - Confirm that your IP Printer and Computer are on the same network
To confirm that you are on the same network as the Printer,on your computer, open up a command prompt (in Windows click the Start button > All Programs> Accessories >Command Prompt). In the prompt window, type “ipconfig /all”. Scroll up until you find this section (like in screenshot). *Notice how I am on a 192.168.1 Network, which is the “Default Gateway” (my laptop’s IP Address is also 192.168.1.138). The screenshot from Step 2 told us that the SNBC Printer is on the network 192.168.1 too (the Printer’s IP Address is 192.168.1.251). As a result, I should be able to connect to the Printerfrom my laptop, since both are on the same network.
Step 7 – Ping your IP Printer to make sure it’s working
In the command prompt,type “ping Printer’s IP Address”. In this case, I willtype “ping 192.168.1.251”. If the Printer is working on the same network, you will get a reply like “Reply from 192.168...”
If the Printer is not on the network
Notice in this screenshot that I disconnected the Printer’s Ethernet cord (to simulate the Printer being off the network). When I typed in “ping 192.168.1.251” I got a message saying “Destination host unreachable”. You will also get this message if the Printer is down and/or you are on a different network than yourPrinter. For example, if your computer and network is on a 192.168.2.X network (ex. 2 here shows a different network), then you will need to change the default IP Address of the Printer to something like 192.168.2.251 so that it is on the same network.
Step 9 – Change the default IP Address of the Printer (skip this step if not necessary)
Step 10 – Setup Port Forwarding on your Router
You will need to setup a port forwarding rule on your Router that forwards traffic to your Printer. In this example, my Default Gateway is 192.168.1.1. Open up an internet browser (like Google Chrome) and type in “192.168.1.1”. This will prompt me with a username and password to get into my Router Admin. In the Router, there is a place to setup port forwarding (usually under Advanced Settings and then Port Forwarding). If you need assistance, please contact your internet Provider and ask them how to setup a port forwarding rule in your Router (most Routers have different Admin interfaces). It should be incoming and outgoing on port 9100 on either TCP or Both. Point it to the Internal IP Address of the Printer (in this guide example 192.168.1.251).
If port forwarding is setup correctly and your Printer is turned on then you can go to canyouseeme.org and test port 9100
Final Step – Setup your IP Printer Settings on MenuDrive
In MenuDrive’s admin control panel, go to Order Receiving Methods > Setup My IP Printer. Complete the settings and enter your External IP Address (find it at whatismyip.com) with the port 9100. Again, we highly recommend that you use a Static External IP Address. For example, if your External IP is 22.214.171.124 (or if you are using DynDNS then “mystore.dyndns.org”), then enter the Destination Address as “126.96.36.199:9100” (or “mystore.dyndns.org:9100”). Click Submit and place a test order.