Fundamentals


This document covers the steps involved in setting up a printer for Epicuri. If you are setting up printers afresh, or have changed your router, then this document outlines what you need to do to get printers up and running.


Epicuri currently uses Star Micronics TSP650 series printers (both thermal and impact) as its standard printing solution. These printers come with a network interface, meaning they can be connected to a router via a standard "Cat6" network cable.


The Basic Idea


Your router simply acts as the bridge to the internet, and it also assigns network addresses ("IP address") to all connected devices. An IP address for a printer needs to be static, otherwise Epicuri won't know where your printers are on the network.



How you will achieve it



Before attempting to set up you will need:


  1. The printers complete with power units and rolls. If you're setting up an impact printer, make sure you've also installed the ribbon.
  2. A laptop, or PC, which is connected to the same router (i.e. on the same network).
  3. The IP address of your router (please consult your router's documentation, or take a look here). 
  4. Network peripherals:

    • If you are creating a wired set-up: a network cable to connect the printer to the your router (or to a wall socket). 


The steps to set up a printer are pretty simple, but can be a bit time consuming and fiddly! The basic steps are as follows, details for each step in following sections of this document:

  1. (OPTIONAL) If the printer is new, flick the time-out switch on the network card. The printers work even if you don't do this, however there are certain edge cases - especially when using wireless adapters - where a router won't let a printer re-connect - this switch helps prevent that (5 minutes).
  2. If you are doing this set-up because you've changed your router, you will have to "cold reset" each printer that was previously used with the old router. (5 minutes)
  3. Connect the printer to the network, and acquire its new IP address (5 minutes) (This step is more complex for wireless printers, and is covered in here)
  4. Set up the printer's IP address as static, and amend other settings (5 minutes)
  5. Tell Epicuri support what the new IP addresses are. (1 minute)
  6. Log out of the Epicuri Waiter App and restart. (1 minute)



Total time required: Approx 20-25 minutes.



Detailed Steps for Setting Up a Printer


STEP 1: Flicking the "Time-out" Switch


This is an optional step, but Star Micronics recommends it for extra network stability.

If you are setting up a printer that has previously been set up for you by Epicuri, then this step can be skipped as it's already done.

NB: Epicuri Testers have in fact gone on using printers even after months of not using them, so don't worry too much if this is a bit too much for you!

By default Star Micronics has this setting switched off. It's the only part of the set up that requires some careful handling. Please be careful as applying too much pressure can damage the board.

  1. Remove the two outer screws at the back of the printer as shown in the diagram below, and pull out the network card
  2. You should see two tiny "DIP" switches on the top left of the board; flick the one marked as "1" to the "ON" position with a pin or pen-tip. It only moves very slightly.
  3. Carefully replace the card back, and screw in firmly. Tip: Try to align the holes for the screws, that will ensure the card goes straight into the slot. If this is not done properly, it can result in unreliable network connectivity.



STEP 2: Printer Cold Reset


If this is a new printer out of the box, and has not been connected to a router before, you can skip this step. 

A cold reset makes the printer forget it was ever connected to a router before. This is a mandatory step if you change your router.

  1. Plug your printer into a power socket and switch it on. 
  2. Locate the red reset button at the back of the printer (see diagram in Step 1, where it says "switch").
  3. You'll need a pen-tip or something similar to push  the switch for one to five seconds while running under normal operating mode.
  4. The green and red LEDs will flash with a regular pattern. 
  5. After that, push the switch once again in that state to turn OFF both of the red and  green LEDS. 
  6. This will return the settings of the interface board to their factory default settings. After the interface board has been initialized, the printer will automatically reboot itself.


STEP 3: Connect the Printer to your Network


If you are connecting you printer to a wall network socket, before performing the following steps please ensure the socket is actually live. Ensure that the other end of the socket has a network cable going from it to the router.


  1. Make sure your printer is switched off.
  2. Plug the network cable into the wall socket.
  3. Perform a "self-test" print: This can be done by keeping the Feed button pressed and then switching the printer on. Keep the Feed button pressed until something prints out, then let go (be patient, it might take a few seconds). The printer will print a long list of settings and then freeze for anything up to 20 seconds. After that it will print.
  4. Keep this print-out, you'll need it for the next step.

The printout should show that the IP address is "Dynamic". There is also an address for proxies and "default gateway", but you can ignore these for now. 


If IP address is 0.0.0.0 the printer probably didn't reset properly. Try to reset it again. 



STEP 4: Set up the printer's IP address as static, and amend other settings


For this step you'll need to connect your laptop, PC or tablet to the same network as the printers. 


In this step you will log into the printer's settings. You will need a username and password, which are usually "root" and "public" respectively. Unless a member of the Epicuri team has given you different credentials, this user name and password should work.


  1. In a web browser, go to the IP address of the printer. This will take you to the printer's settings page.
  2. Hit the Log In button to log into the printer's settings portal.
  3. If you had done a "cold reset" of the printer, the username and password will be "root" and "public".
  4. (OPTIONAL) Once in, you can change the default username/password to anything you wish. However, please let Epicuri team know in case maintenance needs to be done in future.
  5. Go to IP Parameters, select Static and put in the current IP address in the field. Subnet mask should be set to 255.255.255.0 and Default Gateway should be set to the IP address of your router. Usually this is on your self-test printout already, so check that first! If you do not know the IP address of your router, please consult your router's documentation or take a look here. For each model the default IP address of the router is fairly standard.

  6. (OPTIONAL) It is good practice, but not necessary, to set the Default Gateway 

  7. Hit submit.

  8. Click Save and elect to Reboot

  9. Go to System Configuration and ENABLE TCP Keep-Alive 

  10. Go to System Configuration and ENABLE #9100 Multi Session

  11. Go to Disconnect Message and ENABLE 

  12. Hit submit 

  13. Go to Network Configuration, Save then Save/Restart


Once the printer restarts, try to do a self-print again (see point 3 in previous section) just to make sure the IP address has been set correctly and says "Static" instead of "Dynamic". 


STEP 5: Tell Epicuri about your new IP addresses


This is the easiest bit! For fastest response, call us or submit a ticket (top right of this page).


We need to know the IP address of each new printer that you have set up, and where it is located (bar, kitchen, etc). The configuration change on our side is immediate and once confirmed you can proceed to the next step.


STEP 6: Restart the Waiter App


This step is not always necessary, but it's good practice and only takes a minute.


Simply hit the 3 dots on the top right of the app and Log Out. Log back in again with some valid credentials.



And that's it!


TIP: To ensure things are printing where they should be, ensure you have no unnecessary redirects in the Printer Queue, and that you have actually assigned menu items to named printers.