Просмотр полной версии : CardSev и TCP
Добрый День.
Интересует Как настроить CardServ именно по TCP что надо прописать в rkeeper.ini чтобы кассы начали работать на этом протоколе т.к. NetBios не подходит к построенной мною сети. Кассы стоит на OS DOS ПО R-keeper 6.7x
Заранее благодарен
only_pro
22.05.2009, 18:31
Кардсерв работает по RNBopen протоколу с кассой. Тему с сад
Только по tcp/ip - никак.
По TCP работает. Я для этого ставил выделенный сервер. В rkeeper.ini так же прописываешь, APServer=AServ(к примеру).
Добрый День.
Интересует Как настроить CardServ именно по TCP что надо прописать в rkeeper.ini чтобы кассы начали работать на этом протоколе т.к. NetBios не подходит к построенной мною сети. Кассы стоит на OS DOS ПО R-keeper 6.7x
Заранее благодаренРаботает, проверено!
В rkeeper.ini , как всегда,
ApServer=ASERV
где
ASERV - имя сервера карт.
На сервере с свойствах TCP обязательно в доп.параметрах WINS включить NetBIOS ower TCP
only_pro и SH а вы проверяли?
gte_33 :ok:Опередил на несколько минут минут!
Сорри!
Мне поднять не удалось.
Выделенный сервер для этого обязателен? У мну сервер тогда на кассе крутился.
Выделенный сервер для этого обязателен? У мну сервер тогда на кассе крутился. Работает любой, и выделенный и на кассе.
only_pro
25.05.2009, 22:24
Сама постановка темы не совсем правильна! Ты хотел сказать - "Будет ли работать кард сервер, если связь с кассой идёт по TCP-IP протоколу? "
ДА! И это более надёжно!
RNBOPEN.dll должен находиться как в папке CARDSERV, так и в RK6. (Это для связи сервера с кард-сервером.
Настройка кард сервера!
[DB]
File = card.udb
DayBound = 4:00
Backup =
IgnoreStopDate=No
[LinkDLL]
1 = RNBOpen
2 = RTcp
3 = RLocal
[RNBOpen]
Server = ASERV
[RTcp]
Port = 3456
[RLocal]
Port = 0
это CARDSERV.INI, в папке с которым должны ити файлы RLOCAL.dll, RNBOPEN.dll и Rtcp.dll
Настройка сервера заключается только в строке ApServer=ASERV и всё!!!!
ВАЖНО!!! Регистр очень важен!!! - Aserv и ASERV в нашем случае большая разница!
Настройка отчетов для скидочных и персональных карт!
Фрагмент с RKEEPER.INI
[Reports]
CSLinkDLL=RLocal
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0
[RLocal]
Client2 = Reports
Port2 = 0
ну и само собой RLOCAL.dll должна быть в корне RK6 (желатьельно и все остальные Rtcp.dll и RNBOPEN.dll(про который сказано выше)
Настройка PCARDS
Фрагмент с RKEEPER.INI
[PCards]
CSLinkDLL = RTcp
CSLinkGate = 1
DBF = ANSI
[RTcp]
Server1 = 127.0.0.1
Client1 = Person_Cards
Port1 = 3456
В корне должна быть Rtcp.dll
Всё! теперь отчёты работают на Local, а Редактор карт по ТСП и мы избвились от NetBios !!!
Конечно пробывал!!! Может ты не туда пишешь ApServer=ASERV ??
ВАЖНО!!!! Это нужно не на кассе прописывать, а именно на сервере, или на кассе, если она является сервером!!!!
Немогу настроить хоть ты тресни
вопрос 1 на кассе должен быть поднят NetBios
2 что прописывать в rkeeper.ini в пункте client= его ip или имя unit 1
3 должен ли быть поднят netbios на самом сервере ???
4 в ApServer= должно быть прописано имя компа ??? если да то у иня выскакивет ошибка мол имя уже используется netbios
вот что прописанно у меня в Cardserver.ini
[DB]
File = card.udb
DayBound = 4:00
Backup =
IgnoreStopDate=No
BackupCount=2
WeekStart=7
[LinkDLL]
2 = RNBOpen
3 = RTcp
4 = RLocal
[RNBOpen]
Server = APSERV
[RTcp]
Port = 3456
[RLocal]
Port = 0
и в rkeeper.ini
ApServer=APSERV
[Common]
Alias1 = d:\rk6\db
Alias2 = d:\rk6\db
EditFRF = NO
[Reports]
CSLinkDLL=RTcp
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0
[PCards]
CSLinkDLL = RTcp [DLL связи без расширения]
CSLinkGate = 1 [номер клиента, потом добавлять эту цифру в параметры DLL]
AutoPrintOper = NO [печатать ли ручную транзакцию сразу на принтер]
DBF = ANSI [OEM / ANSI - кодировка в DBF файлах экспорта]
Birthday = 0 [Режим построения отчета по дням рождений]
[0 - учитывается заданный год]
[1 - не учитывается заданный год]
Guardant = [Можно указать ключ с лицензией]
[RNBOpen]
Client1 = RK-Monitor
Server1 = 01SERV
Client2 = RK-Monitor
Server2 = 02SERV
Client3 = RK-Editor
Server3 = 03SERV
Client4 = RK-Editor
Server4 = 04SERV
Client5 = RK-Editor
Server5 = 05SERV
Client6 = RK-Editor
Server6 = 06SERV
Client7 = RK-Editor
Server7 = 07SERV
[RTcp]
Server1 = 192.168.1.3
Port1 = 3456
Client1 = 192.168.1.8
что не так понять не могу
описание rkeeper.ini ты откуда привел? то, что ты написал это смесь серверного ini и менеджерского) на сервере в rkeeper.ini должно быть APServer-APSERV а на менеджерской машине в RK6\rkeeper.ini должно быть все остальное, что ты написал Коллеги, так и не понял, Netbios OVER TCP ЭТО ТИПА ИНКАПСУЛЯЦИЯ? и как в этом случае работают кассы с кассовым сервером? тоже по tcp?
Добрый всем день.
Тема вроде бы похожая.
Установил сервер выделенный 6,97
кардсервер 7,17,02 (запускал и как служба и как десктоп)
Касса работает по ТСР
На компе виндоус 7 * 64 (файервол отключен, антивирус - нод). Netbios OVER TCP галочку поставил.
Проблема такая: Прокатываю карту на кассе, касса висит бесконечно долго, на серваке надпись Get Answer from prepay server
у кардсерва протоколы все нормально прогружаются, транзакция при этом не появляется. ПДС работает нормально.
Самое интересное, после перезагрузки компьютера полностью, всё запускается автоматом, и карточки катаются минут 5 нормально. затем перестают, всё зависает.
Точно такая же конфигурация работает в другом ресторане, где искать проблему?
где искать проблему?
В
виндоус 7 * 64
- не дружат они.
---------- Добавлено в 11:21 ---------- Предыдущее сообщение было размещено в 11:16 ----------
Можно кассу поднять до 6.105, там касса работает с ПДС целиком по tcp/ip и вроде затыков нет.
---------- Добавлено в 11:23 ---------- Предыдущее сообщение было размещено в 11:21 ----------
антивирус - нод
Отключать не пробовали? Уже встречался, что гадил он... Правда, с rk7. Но прецедент был.
Пробовал временно приостановить защиту. Попробую удалить совсем нод, отпишусь.
Когда дело было в ноде - приостановка помогала.
Я склонен скорее считать, что дело в x64. Сталкивались, не победили.
Добрый всем день.
Тема вроде бы похожая.
Установил сервер выделенный 6,97
кардсервер 7,17,02 (запускал и как служба и как десктоп)
Касса работает по ТСР
На компе виндоус 7 * 64 (файервол отключен, антивирус - нод). Netbios OVER TCP галочку поставил.
Проблема такая: Прокатываю карту на кассе, касса висит бесконечно долго, на серваке надпись Get Answer from prepay server
у кардсерва протоколы все нормально прогружаются, транзакция при этом не появляется. ПДС работает нормально.
Самое интересное, после перезагрузки компьютера полностью, всё запускается автоматом, и карточки катаются минут 5 нормально. затем перестают, всё зависает.
Точно такая же конфигурация работает в другом ресторане, где искать проблему?
Rkserver 6.97 и cardserv работает только через RBOpen, а вот RBOpen на 64битных ОС не работает .
Тут два решения:
1) cardserv переводить на win 32 бит
2) Обновить Rkserver 6.97 до Rkserver 6.106 и настроить связь между Rkserver 6.106 и cardserv через RTCP, при таком все будет работать на 64битной ОС
Поставил я 6.106
Вроде заработало!
Спасибо всем.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot