SamTouch can communicate with other terminals that have SamTouch installed on it as well. Here we will run through how to network SamTouch terminals and troubleshoot issues you may come across when doing so.
The first thing that we will need to do is make sure that the terminals are connected to each other via some form of network. Where possible, using hard-wired ethernet over WiFi is recommended as this is much more reliable. Internet is not required for the terminals to link and talk to each other however internet will be required should the customer want to use the SamTouch Office Cloud solution, or any other internet required integrations. Furthermore, crossover cables can be used but this is only when you are linking one terminal directly to one other terminal, if you are wanting to link more then you will need a hub and straight-through Ethernet cables.
Setting a Manual IP Address
As default your IP address will be obtained automatically by Windows. In some instances, this may work without having to configure the IP address, however in other situations you may need to define this manually through Windows. It is recommended that manual IP addresses are set as this will prevent conflict of IPs later down the line. If you are using a hub without a router then you can set this up with a generic IP address (i.e. Terminal has an IP of 192.168.1.11, Subnet mask of 255.255.255.0 and a gateway of 192.168.1.1) however if you are using a hub with a router then you will need to determine what gateway the router is using Command Prompt. To do this, you will need to do the following:

Now that we have obtained what IP address the router has given us, we can proceed to setting this to a Static IP address. In order to do so, you will need to do the following:
You should now have set a static IP for your terminal.

Using the SamTouch Configuration Tool
Now that we have a setup our IPs, we can now tell SamTouch how many terminals are in the network and set the terminal numbers. This can be done using the SamTouch Configuration tool which you should be able to see on the desktop, the icon being a little red toolbox (can also be found in the C: drive -> Samtouch folder). If you double click this it will open the configuration window. You will now be able to set the following options:
Please note: if for any reason you should ever need to remove the main terminal from the system which is the master for checks, clerks etc, do not set another terminal to be terminal 1 whilst it is out of the system as changing terminal IDs after the system has been in use can have negative effects, instead, you will need to go to your Network Settings within SamTouch and change which terminal is the master in there.

You should now have a linked SamTouch system. You can make sure this is the case by launching SamTouch on each terminal and if the bottom left chain icon is linked on every machine, then they are all talking to each other.
Troubleshooting
There may be some occasions where even after defining IPs and using the SamTouch configuration tool the terminals will still not communicate. If this is the case, there are a few troubleshooting methods we can attempt to resolve this.
Can the terminals see each other outside of SamTouch?
The first thing to check before anything else is whether the terminals can each see each other over the network. The way we can check this is by running a ping command within Command Prompt. To do this: –
This will now attempt to ping the other terminal. You will get one of 2 outcomes. If you get something along the lines of: Reply from 192.168.1.12: bytes=32 time<1ms TTL=255 and this repeats 3 more times then the terminals can see each other over the network.
However, if you get Reply from 192.168.1.11: Destination host unreachable this means that it cannot see the other terminal so there is another underlying problem here. This could be any of the following:

My terminals can ping each other, what now?
If after running a ping command you get a reply from the other terminals, it is highly likely it is something on the terminal itself that is preventing SamTouch from communicating. The first thing to check is to make sure that the terminals are in the same Subnet ID within the SamTouch configuration. If they are, ensure that IPv4 is also set. If after this they are still not working, it is likely to be the Windows Firewall which is preventing/ blocking the terminals from communicating.
Thankfully, the SamTouch folder comes with a a Network Configuration Tool which will add the firewall rules for you to allow SamTouch to communicate. To add these rules, you will need to do the following:
SamTouch will now have the correct firewall rules to allow for incoming and outgoing connections. One thing that is worth checking is going to Windows Firewall and checking that there are no blocked connections for anything related to SamTouch, as this would also prevent SamTouch from communicating.

One other thing that is worth checking is whether the terminal’s network is set to Private or Public. If the network is public then this can cause issues with communication, so you will want to change this to private.
In some circumstances it may be the router itself that is blocking the actual connection between the terminals, if after going through the previous troubleshooting options but to no avail, it is very possible that this is where the issue lies.