1. Введение


1.1. В документе описана настройка системы PooLJet.32 для работы с Ethernet-контроллером.

1.2. Программа PooLJet.32 предназначена для автономного управления тарификацией бильярда независимо от программы RKeeper.

1.3. Путь для скачивания дистрибутива: ftp://ftp.ucs.ru/PoolJet.32/

1.4. Для написания данной статьи использовалась версия 4.109 ( PoolJet4109_setup.rar ).


2. Установка программы


2.1. Схема подключения оборудования PoolJet.32 полностью соответствует схеме подключения описываемой в руководстве «Система управления освещением бильярдных столов - Ethernet версия».

2.2. Для установки программы PooLJet.32 в каталог с инсталляционными файлами запустите Setup.exe. После чего Вам будет предложено произвести полную или выборочную установку.

2.2.1. При полной установке все программы в качестве базового каталога будут использовать каталог C:\Billiard. Про выборочной установке можно будет задать каталог установки.


3. Настройка программы


Перед запуском Billiard.exe необходимо настроить соответствующие ini-файлы.

3.1. Billiard.ini

Для связи программы с Ethernet адаптером в конфигурационном файле Billiard.ini должны быть настроены секции [COM Settings] и [Data Base]

[COM Settings]
Protocol=8                // поддержка данного протокола(8) возможна с версии 4.105
Demo=0
HUBIP=172.31.32.71  // IP адрес Ethernet адаптера, можно определить с помощью утилиты gk3NetMonitor.exe (см. http://support.ucs.ru/ru/node/8393)
COMN=1

[Data Base]
Directory= c:\Billiard\  // каталог с БД  для локального рабочего места
Directory= \\manager\c\Billiard\  // каталог с БД  для удаленного рабочего места

3.2. Protocol8Devices.ini

В данном файле перчислеются хабы, работающие в заведении.

Чтение хабов производится последовательно HUB1, HUN2, ... HUB()n. Как только следующий хаб не обнаруживается, чтение прерывается. Первым параметром является IP-адрес. Если он не задан или совпадает с уже считанным, то чтение списка хабов прерывается. В группе хаба должны быть заданы идентификаторы столов, соответсвующие заданным в базе для столов, подключенных к соответсвующему выходу хаба. Читаются все. Если какой-нибудь из 1-8 не найден при чтении, то ID для него не задаётся.
 
;Группа хаба 1  
[HUB1]
IP="172.31.32.71"
DEV1=1
DEV2=2
DEV3=3
DEV4=4
DEV5=5
DEV6=6
DEV7=7
DEV8=8
 
;Группа хаба 2  
[HUB2]
IP="192.154.196.138"
DEV1=9
DEV2=10
DEV3=11
DEV4=12
DEV5=13
DEV6=14
DEV7=15
DEV8=16

Pooljet не поддерживает скорость 115200. Оптимальное значение - 9600.

Запуск Billiard.exe требует наличие лицензионного ключа guardant.

Примечание: ключ для Pooljet прописывается в отделе лицензирования у Николаевой Татьяны.

Первоначальный вход в систему осуществляется под учетными данными: user = UCS, pass = ucs.

Как работать с сиcтемой можно узнать, прочитав мануал из папки DOC (d:\UCS\PoolJet4109_setup\doc\PJ449.doc). Для первоначального тестирования необходимо добавить несколько тарифов и несколько столов. Далее открывая стол N убедиться, что загораеться лампочка N на блоке.

Рис.1 Открытие стола в программе Billiard.exe

Рис.2 


4. Использование дисконтной системы.


Для использования дисконтной системы необходимо подключить считыватель магнитных карт  с  интерфейсами RS232 или PS\2.
Настройки считывателя с интерфейсом PS\2 не требуется. 
Для работы считывателя с интерфейсом RS232 необходимо в конфигурационном файле Billiard.ini создать следующую секцию:
[CardScaner]
PortNo=1    - номер порта к которому подключен считыватель магнитных карт.

5. Подключение фискального регистратора


Программа PoolJet .32 поддерживает фискальные регистраторы ПРИМ-08TK и ШТРИХ ФР-К.
Для их работы необходимо скопировать в каталог \Billiard\ файлы, находящиеся в инсталляционном пакете (\PoolJet\Billiard\FiscPrinters\Prim08TK\ и  PoolJet\Billiard\FiscPrinters\ShtrihMA11\ соответственно).
После этого необходимо зарегистрировать библиотеки выполнив команду: regsvr32 FiscPrint.dll

Важно:  регистрировать FiscPrint.dll из каталога %SystemRoot%\System32\  запрещено!

Кроме того, в случае подключения фискального регистратора Prim08TK, необходимо в конфигурационном файле BiPrinter.ini в секции [Settings] добавить параметры:

[Settings] 

FiscPrint=0
FiscPrintCOM=1 - номер порта, к которому подключен фискальный регистратор.