|
Task |
Instructions |
Why am I doing this? |
|
|
|
Local |
Remote |
|
|
Switch to Shell: |
**Note: @11ianc3 is the password before OS version 6.0.0. |
|
Shell access will allow the user to execute commands from the command-line-interface. Implementers onsite at a community will want this for various reasons, mostly network testing related. It's preferred that FC support performs these tests via remote connection, however, there are times where that isn't possible and a customer can be walked through this as a last resort. |
|
Switch to Application: |
|
|
This is used to bring you back to the application without rebooting. |
|
Switch to Support Information: |
|
|
This page reveals the network information the device is currently using which is incredibly helpful whent troubleshooting a device that cannot be connected to remotely. Use this to find:
|
|
Network communication test: |
|
|
ping is a basic network communication test that can be used to gauge how well two hosts can communicate with each other. Pinging portal.fullcount.net (cloud-hosted domain) or the on-premise server's domain can help the user understand how well the application is performing on the device depending on what percentage of packets reach its destination and back as well noticing how long it takes for that trip to be finished. Pinging the IP address of a printer or POS device can help the user understand whether the host is reachable at all. |
|
Display MAC address of recently pinged device: |
|
|
The arp command displays a device's ARP table which contains the MAC addresses of devices on the local network that have been pinged recently. This table contains recent data and cannot be leveraged reliably without initaiting recent ping tests before it. |
|
Resolve a domain: |
|
|
This is a DNS test. If a device cannot resolve portal.fullcount.net (cloud-hosted) or the on-premise server's hosted domain using its primary DNS server then you can expect application issues. |
|
Establish SSH tunnel to a local POS device: |
|
|
Ideally you'd establish your SSH tunnel to a device via Device Management, however, there are corner-cases in FC support where you may find it useful to SSH into a device from another device. A common reason this could occur is if the port the problem POS device is using is not configured like the rest of the working devices' ports are. |
|
Reboot the device: |
|
|
If the situation calls for a hard reset of the device itself rather than just the application then the reboot command is convenient. Any OS or non-application changes to the devices should be rebooted ensure the device boots correctly post-change. |
|
Configure a Static IP Address for <7.3.0: |
|
|
FullCount prefers the hardware is configured DHCP, however, a customer's network may require a static IP address to be configured to a device. This should only be performed on a wired terminal or print server/KDS unit. |
|
Stop Application: |
|
|
On devices 7.1.0 and newer, you will need to stop the application before you restart the application. |
|
Restart Application: |
|
|
A fresh restart of the application is useful if you know a networking issue has occurred and you'd like to refresh the screen without a full reboot. |
|
Restart FullCount Service: |
|
|
Restarting the FullCount service is a bit of a shot-in-the-dark when troubleshooting application issues. You wouldn't really know that you should do this step without the assistance of a tech team member, however, it's simple enough to do it anyway if you're looking for a fresh application session. You'd typically restart the application after restarting the service. |
|
Printing protocols test: |
|
|
Port protocols can be thought of as "tunnels" in a network that information travels through. Ports 9100 and 22 are used for various printing processes in FullCount and if blocked can cause trouble. netcat is used to test these ports. |
|
Display Wireless Network Settings (<7.3.0):
|
|
|
Check a device's SSID and password for the wireless network. |
|
Display connected USB devices: |
|
|
The All in One terminal's receipt printer is connected via USB so this command can be used to check that connection. This probes all USB devices though including barcode scanners, RFID readers, cell phones, etc. |
|
Determine which OS image is installed: |
|
|
FullCount supports hardware where a single model may have one of multiple possible images installed or may have a non-specific serial number convention. This command allows you to punch in an image description and searches a notable Kiwi file that would contain this information. Examples of valid image descriptions: egalax, 3m, kitchen, print server. If the command gives you no output then the string you entered is not in the OS image description (therefore not the OS image you searched for). |
|
Enable mouse pointer (7.3.1+) |
|
|
Print servers and KDS do not typically have a touchscreen, so setting up interfaces statically using NetworkManager is difficult. This make the mouse appear on the screen so a user can use a USB mouse. |