Operation Manual of Vending Machine Control System
Certain functions can be executed locally on the vending machine’s control system without requiring backend system involvement. Authorized personnel can access an administrative interface on the machine’s interactive touchscreen by inputting certain pin code via the user interface. The hybrid local-remote functionality model aims to optimize operational flexibility while maintaining appropriate security and connectivity.
Settings on Vending Machines
Enter the Admin Interface
Authorized personnel can gain access to the administration console through the vending machine’s primary user interface. Specifically, entering a predefined activation code such as 9999. After approaching the Pin Verification interface, input the assigned pin code for identity verification.
Upon authenticated entry into the administrative interface, multiple settings can be completed, such as
maintenance and diagnose,
WiFi settings and
Reset Vending Machine Settings.
Upon navigating to the product settings sub-section, a complete list of currently stocked items inside the machine is displayed. Relevant data such as product names and pictures are shown for each listing.
The operator is empowered to remove individual products by clicking the
Delete key on the right side of the lists.
New products can be added through engagement of the
+ key located in the top right corner of the menu, requiring input of a product name. Updates to relevant product pictures should be performed via the backend telemetry system. Click
Add Product to save.
Selecting a specific listing allows separate modification of product name or removal of product photo.
Note: Any product change will be synchronized to the server. This is a global setting and any change here will affect all the vending machines under the same organization.
Selection Settings module enables personnel to test dispensing, manage product mappings and couple/decouple motors.
Products can be reallocated to a specific selection code.
Both discounted and original prices for each selection can be modified easily in this section. To cancel the discount, simply click the Reset button, which will restore the original price to 0.
Underperforming selections can be removed from the system by clicking the
Delete button on the right side of the listing.
Test has controls to simulate the dispensing process for validation or troubleshooting.
New selections can be created by clicking the
+ button in the top right corner and providing a unique selection code along with choosing the related products to include and setting up the price.
KioskForce vending machines have innovatively introduced a new feature - motor coupling, which allows operators to manually couple two seperated motors to make them operate in sync.
To couple motors, click on the Couple button and enter the motor number you want to link. To cancel the coupling, click on the Decouple button.
However, pay attention that there are several configuration rules to follow when coupling the motors:
- The couple code entered must be in the correct format. Normally, the motor code should consist of four digits, where the first three digits represent the machine, the x and y positions respectively.
- The couple code should not be the same as the pin code for entering the admin interface like 9999.
- Only adjacent motors can be coupled. The motors must be physically next to each other on the same tray.
- Cross-tray coupling is not allowed. Motors on separate shelves or levels cannot be coupled. In other words, the first three digits of the motor code should be the same.
- Avoid coupling motors that have already been assigned to an item selection. Any motor that has been assigned to an item selection cannot be coupled.
Vending Machine System Settings
The currency symbol and name can be set here for appropriate financial display and reporting.
Decimal points can be configured here, with an example shown below as “Amount preview”.
Vending machine name
A unique machine name should be manually entered for clear tracking, monitoring and maintenance of each vending machine.
Enter the valid API key to connect the machine to the backend telemetry system.
Enter the APN code here to realize network communication of the machine.
Administrative pin code can be modified here securely for access to the machine control system.
Multiple time zones are provided to select according to the geographic location where the machine is located.
Selectable languages accommodate diverse operator teams and customer bases globally.
Set the default homepage to either the product selection page or the code input page based on requirements.
Disable Automatic Server Sync
By default, KioskForce vending machines are configured to automatically synchronize data with the backend server. This ensures product pricing, inventory levels, and other modification settings remain up-to-date across all devices. However, to increase flexibility and cater to different requirements, we allow the admin to set whether to enable automatic data synchronization. Once disabled, any modifications made will not automatically sync.
Enable Automatic Refill
By default, the Automatic Refill feature is disabled in KioskForce vending machines. Once enabled, the machine will be automatically marked as Refilled as soon as the admin enters the admin portal. This provides convenience and saves time by eliminating the need to manually click the Refill button on the Maintenance and Diagnosis page.
Enable Two-Digit/Three-Digit/Four-Digit Code Selection
To increase user experience, we provide 2-digit or 3-digit express code selection (only applicable to vending machines without slaves).
Typically, when using 4-digit selection code, the first digit represents the machine number. However, if there are no slave machines attached, the first digit can be ignored. The remaining three digits represent the y, x, and x position, respectively. In the case of vending machines that are smaller than 5-wide (10 selections), the second digit can be disregarded. This allows for a simplified code structure and easier selection process.
Enable One-Based or Zero-Based Numbering
We allowed express input of x position codes. As for the y position code, you will have the freedom to start it from either one or zero, depending on your preference and specific requirements. For example, under the 2-digit code selection mode, the numbering for the first row and first column can be represented as either 00 or 10.
Information of peripheral devices / slaves is shown here, such as IP address, online status, and the last time the slave communicated to the host.
Input the correct key to connect the machine to the specific local wireless network.
Maintenance and Diagnosis
Mark Vending Machine as Refilled
Trays that are out of stock will automatically be disabled to prevent failed vending until inventory is restocked and the
Refill key is clicked.
Refill confirmation, optional remarks can be added.
IP Address can be checked here.
Open All the Lockers
This feature allows the admin to open all the cells of the locker slave with one click on the Open All Locker button. Once clicked, the doors will open one by one.
If the machine is not connected to any locker, the button will be disabled and shown as No Locker Available instead.
When the Automatic Server Sync feature is disabled, the admin can manually initiate an immediate synchronization of all updated data from the machine to the server.
Restart Vending Machine
Restart button will restart the vending machine. This enables operators to directly restart the machine without having to contact a technician to remotely operate.
Reset Vending Machine Settings
This feature serves the primary purpose of connecting the vending machine to the telemetry backend system. After clicking the Reset Machine Settings button, proceed to input the number of rows and columns of the vending machine. This information enables the system to configure the corresponding selections within the machine. It should be noticed that both the Row and Column fields cannot be left empty or set to 0.
After completing this configuration, please provide the QR code generated to the Vending on Track support team. This will enable us to configure the UUID and API Key in the telemetry backend system on your behalf, ensuring seamless communication between the vending machine and the system.
In the event of a reset, please be aware that the following changes will occur:
- All existing products will be cleared.
- The default homepage will be set to the code input page as there is no product to display.