Встановлення каси R-keeper
ЕТАПИ ВСТАНОВЛЕННЯ СИСТЕМИ НА РОБОЧІ СТАНЦІЇ КОМПЛЕКСУ
Інсталяція мережного клієнта, що розділяється, на робочу станцію
1. Переконайтеся, що на терміналі встановлено операційну систему MS DOS версії 6.2 або 6.22. Для терміналів POS версія MS DOS має бути лише версії 5. Перевірити тип операційної системи можна, набравши команду VER у командному рядку. При необхідності встановити 5 версію з директорії \DOS50\.
2. Переписати на диск C:\ робочої станції папку \ADDON\ та папку з драйверами мережевої картки (папка \NETDRIVERS\).
3. Прибрати з файлу AUTOEXEC.BAT робочої станції SMARTDRV (для виділення пам'яті під віртуальний диск – зменшує об'єм ВП), з CONFIG.SYS – EMM386 (теж пов'язане з ВП).
4. З директорії C:\ADDON\ запускаємо SETUP.EXE.
5. Тиснемо двічі ENTER і чекаємо, поки наша картка знайдеться. Якщо ця ISA карта NE2000 сумісна, то ADDON її, як правило, знаходить і можна переходити до пункту 7 даного опису.
6. Висвітлюється вікно, в якому вибираємо "NERWORK ADAPTER NOT SHOWN ON LIST BELOW". Далі вказуємо шлях до наших драйверів. Як правило, це шлях типу: C: \ NETDRIVERS \ NORTEL \ FA311 \ NDIS2DOS \. Коротше нас цікавить файл драйвера NDIS2 З розширенням .DOS . Іноді він лежить у директорії WFW311.
7. Вводимо ім'я каси (станції) – шість символів, що починаються з UNIT. Наприклад: UNIT02, UNIT13. Як правило, UNIT01 – це головна каса; UNIT50, UNIT55, UNIT70 АБО 77 - виділений касовий сервер під DOS.
8. Якщо ім'я комп'ютера інше або ресурси необхідно назвати інакше, на касовому сервері доведеться правити LOCAL.DB (опис цього файлу див. нижче).
9. Вибрати "CHANGE SETUP OPTIONS".
10. Змінити "USE THE BASIC REDIRECTOR" на "USE THEFULL REDIRECTOR".
11. Змінити "NO FILE OR PRINT SHARING" на "FILE SHARING ONLY".
12. Вибрати "THE LISTED OPTIONS ARE CORRECT" двічі.
13. У вікні, що з'явилося, натиснули "F3".
14. Змінити у файлі C:\NET\SISTEM.INI RECONNECT=YES та AUTOLOGON=YES на NO. Якщо це ISA карта NE2000 сумісна, заходимо в PROTOCOL.INI і встановлюємо переривання IRQ і порт PORT на потрібні значення. Як правило, це порт 300 і переривання 5 або 10. Для цього перед запуском ADDON-А треба налаштувати картку в її програмі або перемичками на ній (якщо вони є). Для SIEMENS це зазвичай порт 240 і переривання 5.
15. Заходимо до AUTOEXEC.BAT:
- переносимо NET START точно після SHARE
- додаємо NET SHARE C=C:\ /F
- додаємо NET USE N: UNIT99RK6
16. Створюємо в кореневому каталозі папку BUF, з якої буде проводитися переміщення всіх файлів, що містяться в папку C:\RKCLIENT\ при перезавантаженні POS-А.
17. Переписати до кореня диска станції папку \UTIL\.
18. Приклад AUTOEXEC.BAT:
PROMPT $P$G PATH=C:\UTIL;C:\DOS;C:\NC;C:\NET :MODE CO80 :MODE COM1 BAUD=4800 DATA=8 STOP=1 PARITY=NONE :MODE LPT2=COM1 :COPY SLIP.PRN LPT2 :KEYPOS VGA#FONT :CHIPPOS DTIME ECHO NCHKDSK /F CD \NET SHARE NET START CD \RKCLIENT DMOVE BUF RKCLIENT FSUP COR C:\RKCLIENT\RKEEPER6 :STOP NC
18. Приклад CONFIG.SYS:
FILES=110 BUFFERS=32 DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\NET\IFSHLP.SYS DOS=HIGH LASTDRIVE=M
Інсталяція R-KEEPER - касової програми (модулі офіціанта, бармена та касира)
Після встановлення мережевого клієнта на POS (станція офіціанта, касира або бармена) можливий запис на ньогонеобхідні файли через мережу.
Для цього у вікні DOS можна використовувати команду "NET USE". Або, що зручніше, засобами WINDOWS на комп'ютері менеджера запускаємо пошук станції з ім'ям, даним POS при установці мережного клієнта. Далі для зручності рекомендується приєднати мережевий диск знайденої станції (зручніше оперувати із вмістом РС).
1. Для робочої станції копіюємо папку C: RK6 KACCA STATIONS RKCLIENT в корінь диска С:.
2. У папці C:\RKCLIENT\ перейменовуємо драйвер клавіатури для нашої моделі POS-А (файли К_***.DLL) у файл KEYS.DLL.
3. Копіюємо C: RK6 KACCA STATIONS UTIL в копіюємо в корінь POS-А (C: \).
4. З C:\RK6\KACCA\STATIONS\DEVICES\ КОПІРУЄМО В ТАПКУ C:\RKCLIENT\ файли, що відносяться до цього виду ККМ, наприклад для IPC з папки C:\RK6\KACCA\STATIONS\DEVICES\IPC\ (наприклад) копіюється файл POS.DLL. Для інших типів РС дивіться у відповідних папках STATIONS DEVICES файли READ.ME.
5. Скопіювати з C:\RK6\KACCA\STATIONS\DEVICES\FSUP\NULL\ У C:\RKCLIENT\ файл FISCSUP.DLL.
6.Важливе зауваження!! У папці C:\RKCLIENT\ лежать варіанти файлів для роботи з ON-LINE MONITOR'ом. Сертифіковані ГМЕК файли лежать тут же в папці GMEK \. Клієнту встановлюються сертифіковані файли. Про особливості встановлення файлів ДЛЯ монітора – усно.
7. Далі необхідно з папки дистрибутива C: RK6 KACCA STATIONS скопіювати на робочу станцію папки та файли з цієї директорії і відредагувати файл AUTOEXEC.BAT відповідно до конфігурації системи та обладнання.
8.Важливо. Якщо робочої станції R-keeper немає касового сервера, - з директорії касового клієнта C:\RKCLIENT\ необхідно видалити файли LOCAL.DB, UPDATE.DB, RKSERVER.DLL, PRDX.DLL. У разі встановлення касового сервера на ційж РС, встановити касовий сервер (див. опис процесу встановлення у наступному розділі).
Особливості установки для робочих станцій із тачскрином (сенсорним екраном)
Для РС з тачскрином SIEMENS, PARTNER та POSIFLEX необхідно здійснити низку дій:
1. Скопіювати всі файли з відповідної директорії C:\RK6\КАСА\STATIONS\DEVICE\ в папку C:\RKCLIENT\
- для сенсорного екрану ELO:
- переписати на диск C: СТАНЦІЇ папку C: RK6 КАСА STATIONS DEVICE ELO (в ній знаходяться всі необхідні утиліти);
- записати у файл AUTOEXEC.BAT рядок ініціалізації тач-скрин: C:\TOUCH.ELO\ELODEV.EXE 2210,4,9600,5;
- перезапустити термінал;
- запустити C:\TOUCH.ELO\ELOCALIB.EXE;
- вибрати потрібно значення "VESA 800 * 600 - 256 кольорів";
- програма сама модифікує AUTOEXEC.BAT з новими правильними значеннями параметрів тач-скрин;
- перезапустити термінал.
- для сенсорного екрану TKT:
2. Переписати в каталог станції C: RKCLIENT всі файли з директорії дистрибутива C: RK6 КАССА STATIONS TOUCHSCR.
3. Додати у файл C:\RKCLIENT\RKEEPER6.INI три рядки:
HIRESOLUTION=ON COLOR=ON 256COLOR=ON
Інсталяція R-KEEPER – касового сервера
Сервер можна встановити під DOS або WINDOWS NT (2K, XP). Сервер може встановлюватись на касі або виділеному комп'ютері. У разі роботи з 1-м сервером понад 5 робочих станцій, рекомендується встановлювати сервер на виділений комп'ютер.
1. Для сервера з папки C:\RK6\KACCA\SERVER\16-DOS\ копіюємо в папку C:\RKCLIENT\ КАТАЛОГИ DATABASE\, RESULTS\, OLDRES\, файли LOCAL.DB, UPDATE.DB.
2. Необхідно відредагувати файл LOCAL.DB засобами DB-ENGINE. Для цього спочатку переписуємо його на комп'ютерменеджера, редагуємо його, а потім переписуємо його на термінал.
3. У файлі LOCAL.DB змінюємо 5 рядків:
- Локальний денний каталог - (DATABASE\) (якщо це каталог - закінчувати "\")
- Шлях до словників на комп'ютері, на якому встановлена менеджерська програма - (UNIT99MENU6) (якщо це каталог - закінчувати «»)
- Шлях до ENDDAY (\\UNIT99\RESULTS) (якщо це каталог - закінчувати "\")
- Зарезервовано
- Вказати NETBIOS-ім'я касового сервера (касовий сервер - це програма, а чи не ім'я фізичного сервера). У дистрибутиві ім'я касового сервера – RLSERV. Це ж ім'я необхідно вказати у конфігураційному файлі RKEEPER6.INI SERVERNAME = RLSERV.
4. З папки C:\RKCLIENT\DATABASE\ ФАЙЛ SYSTEM.DB перекинути до програми C:\RK6\КАСА\SERVER\SETCODAT.EXE, обробити його, тобто. виставити касову дату та код ресторану та повернути назад. Обробка здійснюється командою з командного рядка MS DOS (\SETCODAT.EXE\SYSTEM.DB). Налаштувати касову дату та код корпорації ресторану (код дізнатися в АСТОР ВЦ). Код необхідний персональних дисконтних і платіжних карт.
5. Після виконання вищеописаної процедурифайл SETCODAT.EXE необхідно видалити.
6.Важливо. Якщо касовий сервер працює в MS-DOS, а база даних менеджерської частини лежить на WINDOWS NT, а не WIN95/98, то касовий сервер не зможе підключатися до неї сам. Тому для нього треба в AUTOEXEC.BAT команда (NET USE З відповідними ключами) підключити мережевий диск і в LOCAL.DB вказати в рядках 2 і 3 прямі шляхи, завершуючи їх зворотним слішем. При цьому шлях не повинен бути кореневим (наприклад, F: не пройде, А F: DB - цілком). Якщо вам дзвонять і запитують, чи можна по-простому замінити WIN95/98 на WINNT, ВІДПОВІДЬ: просто - не можна!
7. Видалити папку C:RK6.
Варіант установки №1 –сервер на касі:
- Записати LOCAL.DB, UPDATE.DB, RKSERVER.DLL, PRDX.DLL, COR.EXE та каталоги DATABASE\, OLDRES\, RESULTS\ в C:\RKCLIENT\.
- У налаштуваннях мережі (C:\NET\) PROTOCOL.INI збільшити SESSIONS=30 і NCBS=30.
Варіант №2 –виділений сервер під DOS:
- Додати все необхідне з каталогу C: RK6 KACCA SERVER 16-DOS.
- У налаштуваннях мережі (C:\NET\) PROTOCOL.INI збільшити SESSIONS=30 І NCBS=30.
Варіант №3 –сервер під WINDOWS NT:
- Створити папку для сервера.
- У створену папку з папки C: RK6 KACCA SERVER скопіювати каталоги DATABASE, OLDRES, RESULTS і файли LOCAL.DB, UPDATE.DB.
- Проінсталювати BDE.32
- Встановити в налаштуваннях NETBIOS (CONTROL PANEL-NETWORK-друга закладка) для NBF номер адаптера 000 (тільки для WINDOWS NT 4).
- Копіювати все з каталогу C: RK6 KACCA SERVER 32-NT, програма – RKSERVER.EXE, її запускальник (і перезапускник після закриття дня) – STRSERV.EXE для нього створити іконку.
- З директорії C: RK6 KACCA SERVER 16-DOS скопіювати в директорію сервера файли PRDX.DLL і RKSERVER.DLL.
- Створити папку для встановлення касової дати.
- Скопіювати в неї всі з папки C: RK6 KACCA SERVER 16-DOS.
- З папки C:RKCLIENTDATABASE файл SYSTEM.DB перекинути у створену папку до програми SETCODAT.EXE, обробити нею і повернути назад. Обробка здійснюється командою з командного рядка MS DOS (\SETCODAT.EXE\SYSTEM.DB). Налаштувати касову дату та код корпорації ресторану. Код необхідний персональних дисконтних і платіжних карт.
На комп'ютері касового сервера протоколNETBEUI може "віртуально" прив'язатися до адаптера з певним номером. Це ніде не відображається, і перевірити, окрім перебору номерів (за твердженням фірми розробника) – не можна. З цього приводу у файлі LOCAL.DB в директорії касового сервера необхідно в п'ятому рядку з ім'ям касового сервера через кому поставити цифру. Цифру можна дізнатися, запустивши програму NBA-FIND з папки C: RK6 KACCA SERVER 32-NT NBA. Приклад: "RLSERV, 3". Якщо NBA-FIND з якихось причин не показала номер адаптера, то доведеться підбирати вручну, перебираючи номери від 0 до 12. Після вдалого підбору запущений сервер відразу покаже станції, які до нього приєдналися (якщо вони включені).
Важливо. Підкачування даних з менеджерської станції відбувається лише при перезапуску програми касового сервера. Тому, щоб зміни потрапили до кас, необхідно після будь-яких виправлень на менеджерській станції щоразу перезапускати касовий сервер.
Якщо потрібна незалежна робота 2 і більше касових станцій, тоді кожної каси потрібен свій касовий сервер. Для кожного касового сервера на комп'ютері створюється окрема папка з будь-яким ім'ям (латиниця), куди копіюються файли, як було описано вище. Для другого касового сервера задається в LOCAL.DB на касах, які будуть працювати з цим сервером, унікальне ім'я сервера, відмінне від RLSERV. ЙОГО потрібно вказати на RKEEPER6.INI на касах, які будуть працювати з цим сервером.
Для другого сервера необхідно створити на менеджерській станції свою розшаровану папку ENDDAY з іншим мережним ім'ям.