...
Enable the use of the HTTP port on the cash server. Specify a free port in the HTTP Data Port field and do not check the Use Free Listen Port box.
Then, set up the HTTP order notify drive.
...
Since version 7.6.5.371, HTTP Order Notify settings were moved from the Drivers tab to the Properties. !
Select the desired cash server and add the HTTP order notify driver to it. Enter the settings:
- Log File — log file name
- Log Level — the logging level. It can take the values 0...2, where 0 is only errors, and 2 is the most detailed log
- DestURLs — GS connection string. Specify the IP and port of the GS server in the line below according to your data:
http://
172.22.25.64
:
2121
/api/httpNotify/postOrders
- Make sure that the driver version is 18 or older:
- Link the created interface to the logical one in the menu Service > Interfaces
- In the HTTP restrictions > XML Interface section, specify the HTTP Access privilege. If there is no such privilege, click the button and create it.
- Save and restart the cash register server.
Go to the menu Staff > Employees > and create a user in the HTTP Access role, without using Russian letters in the name. Make sure that the role has all the rights.
Save the settings and restart the cash register server.
...
Scenario:
- In the DestURLs filed, specify the connection string in the following way:
http://GS_server_address:GS_server_port/api/httpNotify/postOrders - Save the changes
- Restart the cash server.
If you need to specify several connection strings, write them separated by semicolon ";"
F.ex.: http://127.0.0.1:2121/api/httpNotify/postOrders;https://127.0.0.1:1234/orderTaker
For versions earlier than 7.6.5
If your r_keeper version is lower than 7.6.5, HTTP Order Notify interface should be added manually to the cash server.
Scenario:
- For proper KDS PRO operation, the driver version, not earlier than 18, is needed. If you have a lower version, before adding HTTP Order Notify, download the driver from FTP:ftp://ftp.ucs.ru/rk7/other/KDS_PRO/Extra_Files/httpnotf.udb
- Copy and replace the httpnotf.udb file in the reference server folder.
- Restart the cash sever.
- Add HTTP Order Notify driver to the cash server:
- Set up the driver for all the cash servers if necessary.
- In the DestURLs filed of the Drivers tab, specify the connection string in the following way:
http://GS_server_address:GS_server_port/api/httpNotify/postOrders - Go to Service > Interfaces and create a new interface
- In the DLL Library Files section, select the required restaurant and then select the HTTP Order Notify driver for the cash server
- Change the interface status to active and save the changes.
Go to Personnel > Employees and create a new employee with HTTP role, using only Latin characters. Be sure to assgn all the rights to this role.
Save the changes and restart the cash server.
Guest Screen Settings
Launch GS and tap 5 times in the upper-right corner of the screen. When clicked, a white circle should appear.
After 5 clicks, the modes window will open.
To open the menu, click the button button
To go to open settings, click the gear in the upper-right corner.
Open the Connection You will be taken to the connection settings. Specify here the data for connecting to the cash register server via the HTTP interface.:
- XML-int.: address — the IP address of the cash register server
- XML-int.: port — HTTP port of the cash register server
- RK7: login — the name of the user from the HTTP-Access group
- RK7: password — this user's password
- Click CheckVerify. The system will check the connection and display a message, depending on the result.
- If the data is entered correctly, a message about the established connection will appear:
- If you enter your username and password incorrectlylogin or password are incorrect, you will see the the Unauthorized error:
- The error An error occurred while sending the request means that the connection settings to the cash server are specified incorrectlyconnection data is incorrect. Check the IP and connection port.
- If the data is entered correctly, a message about the established connection will appear:
- After successful connection, the code of the restaurant and the cash register will be downloaded from the cash register server. Select the appropriate sales registers required cash desks, from which you want to receive orders, in the field Cash register desk code field.
If
...
- cash desks are not displayed,
...
- click Refresh
- Optionally, specify the logging level and the synchronization frequency with r_keeper_7
- Click Save Click Save
- Connection setup is complete.!
Update
The Guest Screen is updated via the installer.
If you have version 0.0.0.x installed, be sure to delete the gs.db database file. It is in the root folder of the installation with GuestScreen.exe
...