Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Note
titleImportant!

KDS has not been updated since June 1, 2020. Please use KDS PRO.

The software has not been suported since December 31, 2020.

Introduction

The KDS server has different configuration files:

...

Server Configuration File


Code Block
[DB]                                  ; настройкиDB БДsettings
allias=KDS_DB                         ; алиасDB БДalias. It Егоcan можноbe настроитьconfigured вin файлеthe Firebird\aliases.conf file
CharsetName=none                      ; кодировкаDB БДEncoding
SrvName=localhost                     ; IP-адрес БД address of the Firebird DB
SrvPort=11255                         ; портFirebird БДDB Firebirdport
UserName=E5EBE5F8F6F3                 ; зашифрованноеthe имяencrypted пользователяDB БДusername
UserPass=DFD3C5C8D7C6DDD7CB           ; the зашифрованныйencrypted парольDB пользователяuser БДpassword

[XMLInterface]                        ; XML настройкиinterface XML-интерфейсаsettings
RK7Port=3324                          ; XML портinterface XML-интерфейсаport
SrvAdress=127.0.0.1                   ; IP-адрес кассового сервераcash server

[Main]                                ; основныеmain настройкиsettings
License=21184-10432                   ; лицензионныйKDS ключlicense KDSkey
AutoCheckMenu=OFF                     ; автопроверкаMenu менюautocheck. OFF — выключеноdisabled, ON — включеноenabled
DayDownView=1
DishPreparedMessage=<DishName> for <TblName> start cooking.
IntervalAutochekMenu=120
MaxSymb=E
PackLines=ON
PrintDataXmlOnReady=OFF
PrinterDestination=1
PrinterStation=15002
SendMessageOnDishPrepared=OFF
TimerInterval=1000
WaiterMessage=БегомHurry наup кухню!to the kitchen! ; message to   ; сообщение официантуthe waiter

[Orders]                               ; настройкиorder заказовsettings
PrintGroups=512,513,514,515,516,517    ; группыprint печати. Настраиваются в менеджерской станции, в классификациях. Руками указывать не нужно, заполняются сервером самостоятельно.
DelayTimeSec=0groups. Configured in the classifications reference at the manager stations There is no need to indicate them manually as they are indicated by the server.    
DelayTimeSec=0                         ; задержкаdelay вin секундахseconds
DelayedPrintGroups=                    ; print groups группыto печати,which кthe которымdelay применятьis задержкуapplied

[Log]                                  ; настройкиlogging логированияsettings
LogLevel=2                             ; уровеньlogging логированияlevel 
LogSizeMB=10                           ; максимальныйmaximum размерlog файлаfile логаsize вin МБMB 
SingleLog=ON                           ; the весьwhole логlog вin одномone файлеfile. ON — включеноenabled, OFF — выключеноdisabled. 
mainLog=ON   

Legacy Server Configuration File

...

Code Block
License=18484-40411-...    ; лицензионныйKDS ключlicense KDSkey
dbServer=127.0.0.1         ; Firebird DB IP-адрес БД Firebirdaddress
dbPort=11251               ; портFirebird БДDB Firebirdport
dbAlias=KDS_DB             ; алиасDB кalias. БД.It Егоcan можноbe настроитьconfigured вin файлеthe Firebird\aliases.conf file
Charset = NONE             ; кодировкаDB БДencoding
dbuname=E5EBE5F8F6F3       ; the зашифрованноеencrypted имяdatabase пользователяusername
dbpass=DFD3C5C8D7C6DDD7CB  ; зашифрованныйthe encrypted парольpassword
ServerName=127.0.0.1       ; cash server IP-адрес кассового сервераaddress
RK7Port=22400              ; порт XML-интерфейса на кассовом сервереXML interface port at the cash server
NBAdapter=1
NBName=UKDS31
CountDishTime=OFF
D201=VBP
EGroup=
OneLine=ON
Country=RU
ShowStartCooking=OFF
Waiter=OFF
MainLog=1                  ; режим использования лог-файлаthe log file use mode: 1 means that the используетсяmain основнойlog лог-файлfile dbmangr_RK7.LOG is used, 0 means the используетсяseparate отдельныйlog лог-файлfile RKRead.log is used
LogLevel=0..9              ; уровеньlogging логированияlevel
LogSizeMB=10               ; maximum максимальныйlog размерfile лог-файлаsize
AutoCheckMenu=0            ; автопроверкаmenu менюautocheck. 1 — включенаenabled, 0 — выключенаdisabled
IntervalAutochekMenu=120   ; интервал задается в секундахautocheck interval, set in seconds,
DayDownView=1              ; сколько последних смен с заказами видеть на экране how many latest shifts and their orders are displayed on the screen
DishReadyMessage=Group: <PrintGroup>. Place: <TableNum>. Dish is ready: <DishName> ; шаблонmessage сообщенияtemplate дляfor готовыхready блюдdishes (обратнаяcommunication связьwith с официантом)
Чтобы вывести текст "Готово для <№ стола>", добавьте в строку:

waiters)

To display the text Ready for Table <No.>, add the following to the string:

Code Block
waiterMessage=Готово для <TblNum>     ;  <TblNum> is -the номерtable стола,number; такyou жеcan можноalso использоватьuse параметрthe <WtrName> - имя официанта, ожидающего заказ name which is the name of the waiter to whom the order is assigned.

KDSGuard Configuration File

...

Client Configuration File

The configuration file The kdsclient.ini issued  configuration file is sued only once when the program is launched. Then the settings are transferred to the database, and it is best recommended to change them via the settings of the client itself.

To go to open the settings, run the KDS client and press the F2 button on your keyboard.
Image Added

Save the settings by pressing the green checkmark in the bottom right corner.

...

Code Block
dbServer=127.0.0.1         ; Firebird server IP-адрес сервера Firebirdaddress
dbPort=11251               ; портFirebird сервераserver Firebirdport
dbAlias=KDS_DB             ; алиасDB БДalias. МожноCan be изменитьedited вin Firebird\aliases.conf
Charset = NONE             ; кодировкаDB БДencoding
dbuname=E5EBE5F8F6F3       ; закодированноеthe имяencoded пользователяusername, такоеthe жеsame какas иin вthe файлеserver настроекconfiguration сервераfile
dbpass=DFD3C5C8D7C6DDD7CB  ; the закодированныйencoded парольpassword, такойthe же,same какas иin вthe файлеserver настроекconfiguration сервераfile
AlarmTime2d=5              ; если заказ в очереди находится меньше, чем указанное здесь количество минут, то рамка вокруг этого заказа на экране КДС станет зеленого цвета if an order has been in the queue for less time than the number of minutes specified here, the frame around this order will be green on the KDS screen

Database Alias Configuration

The database alias is indicated in the [DB] section of the server and client settings of the [DB] section:

Code Block
dbAlias=KDS_DB               ; the database aliases   

The alias is configured in the file \Firebird\aliases.confconf file:

Code Block
KDS_DB = D:\KDS_1_3_6\DB\KDS.FDB       ; path to the database file   

Having changed the alias, remember be sure to change it in the server and client settings.

...

Printing from

...

KDS

...

The following abbreviations are supported in print requests:

Code Block
[PrinterDestination]         ; назначениеprinter печати принтераassignment
[PrinterStation]             ; кассовая станция, к которой подключен принтер the cash station to which the printer is connected    
[NumOrder]                   ; номерorder заказаnumber
[NumTable]                   ; номерtable столаnumber
[Dishes]                     ; список блюд заказа. Макет строки берется из файла the list of dishes in the order. The string template is taken from the QPrintMaketDishLine.xml file

The following abbreviations are supported in the dish string (the file QPrintMaketDishLine.xml):

Code Block
[dishCount]                  ; количествоdish блюдquantity
[dishName]                   ; названиеdish блюдаname
[dishSeat]                   ; место, к которому относится блюдо только вa place to which the dish is assigned (only in version 1.3.4.7 иor выше.later)

Large print font printing is configured in QPrintMaketDishLine.xml ([Bold], [BigHeight], [BigWidth]).