Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 10 Следующий »

Общие требования к кассовому терминалу

Кассовый терминал GK в бюджетном своем исполнении может представлять собой компьютер на базе PC, к которому подключен считыватель карт (магнитных или бесконтактных), монитор, мышка, клавиатура и на который установлено ПО «Касса GK». Но целесообразно использовать для этих целей сенсорный Pos-терминал со встроенным считывателем. Кассовый терминал GK обычно размещается при входе в игровой центр/парк. Предназначен для предоставления широкого спектра услуг для посетителей центра/парка, таких как продажа игровых карт, пополнение баланса, персонализация гостей, запуск/остановка тарификаций, продажа пакетов/товаров/услуг и многое другое. Для увеличения функциональности, а также для того, чтобы рабочее место кассира соответствовало ФЗ-54, к кассовому терминалу  есть возможность подключить дополнительное оборудование: фискальный регистратор, дисплей покупателя, сканер штрих-кодов, банковский терминал оплаты…

Минимальные и рекомендуемые требования к рабочему месту кассира приведены в Общих требованиях к объектам перед инсталляцией.


Предварительные настройки

При инсталляции и настройке ПО "Касса" POS-терминал должен быть залогинен под учетной записью с правами Администратора. Также необходимо понизить политику контроля учетных записей до минимума.


При необходимости можно изменить системное имя компьютера.


Скопировать на Pos-терминал установочный дистрибутив – архив типа stable_412_17.02.2020.7z, разархивировать его.

Установить из папки \Files\DISTRIB\guardant дистрибутива GK драйвер лицензионного ключа защиты.

Вставить лицензионный ключ защиты Guardant в USB-порт на POS-терминале. Убедиться, что на ключе загорелась световая индикация и что ключ отобразился в системе/


Содержимое папки \Files\DISTRIB\lib дистрибутива GK скопировать в системную директорию Windows C:\Windows\SysWOW64 – для 64-bit OC, C:\Windows\System32 – для 32-bit OC.

Настроить брандмауэр Windows, либо аналогичное ПО со встроенным файрволлом, разрешив обмен через определенные порты, используемые в системе GK. Следует создать правила как для входящих, так и исходящих соединений.  Базовые порты, которые необходимо "открыть".

211 – порт Borland Socket Server

1433 – порт MS SQL Server

50300 – порт службы gkPosServer

Если на Pos-терминале установлена ОС семейства Windows 7 или семейства Windows 10, то для связи рабочего модуля с БД требуется установить SQL Server Native Client 2012!

Если на Pos-терминале установлена ОС семейства Windows XP, то для связи рабочего модуля с БД требуется установить компонент Microsoft Visual C++ (vcredist_x86.exe)!

В корне диска D, если не имеется, то C, создать папку GK. В эту папку будут устанавливаться модуль Касса GK. Настроить раскладку клавиатуры по-умолчанию на английский!


Установка кассового модуля

В каталог GK в корне диска D:, если нет, то C:, из дистрибутива версии скопировать папку gkPos.

Настроить конфигурационный файл gkPos.ini:

[DbConnect]

ServerName=192.168.1.100 – ip-адрес сервера GK (Ip указан для примера)

Port=50300 – порт службы gkPosServer

В разделе [Settings] указать ID кассы из справочника Зоны.

[Settings]

POSID=128


Если на объекте несколько кассовых терминалов, то POSID у каждого терминала должен быть уникальный. Этот параметр используется в отчётах в качестве значения фильтра.

Вынести на рабочий стол ярлык утилиты Licence.exe, переименовать его в Лицензирование.

Вынести на рабочий стол ярлык .bat-файла start_app.bat, далее этот ярлык скопировать в Автозагрузку Windows.

Данная процедура актуальны при использовании ОС семейства Windows 10. Если установлена ОС семейства Windows 7 или семейства Windows XP, то в теле .bat-файла start_app.bat необходимо заменить строку cmdow.exe /RUN /MAX gkPos.exe /ACT на start gkPos.exe. Это связано с тем, что утилита cmdow.exe, переключающая активность окон на главное окно Инфо-терминала, предназначена для работы только на Windows 10. Без использования этой утилиты, после запуска активным остается окно последнего процесса, .bat-файла, и при проводе карточкой гостя по считывателю, начинался повторный запуск приложения. Это особенность работы с окнами в Windows 10. На ОС семейства Windows 7 и семейства Windows XP таких проблем не выявлено.


Подключение фискального регистратора (ФР)

В ПО Game-Keeper поддержана работа ФР производителей: Атол (рекомендуемые модели: АТОЛ-77Ф, АТОЛ-22 ПТК) и Штрих (рекомендуемые модели: ШТРИХ-01Ф, ШТРИХ-МИНИ-02Ф). Актуальный список моделей можно посмотреть на сайте.

Для подключения ФР к кассе он должен быть с установленным и активированным ФН (фискальным накопителем), зарегистрированным в налоговом органе и в личном кабинете ОФД (оператор фискальных данных), и должен быть заключен договор с ОФД на отправку копий чеков на e-mail покупателя, или в SMS.

ФР подключается к POS-терминалу через интерфейс RS-232 (COM-port), а для отправки данных в ОФД используется подключение к сети через интерфейс Ethernet. Допускается подключение к POS-терминалу через USB порт, но это подключение не всегда гарантирует корректность передачи данных при больших нагрузках.

Предварительно на POS-терминале необходимо установить утилиту конфигурирования и настройки ФР актуальной версии от завода изготовителя по типу регистратора. Для ФР Штрих - «Тест драйвер Штриха», для ФР Атол - «Драйвер торгового оборудования».


Подключение ФР Атол

Через утилиту Атола «Драйвер торгового оборудования» необходимо выставить тип подключения ФР к POS-терминалу RS-232 или USB. При подключении по RS-232 мы видим к какому COM-порту подключен ФР, например, com1. Через утилиту DTO – драйвер торгового оборудования, необходимо выставить скорость порта равную 115200.

При подключении по USB и установленных драйверах (устанавливаются при инсталляции утилиты завода изготовителя DTO – драйвер торгового оборудования) Атол эмулирует 2 виртуальных COM-порта. Один для подключения к кассовым программам, в нашем случаем это gkPos, второй для отправки данных в ОФД через службу EoU, которая использует сетевое подключение к интернету самого POS-терминала. Нам важен номер COM-порта для связи с программой. Скорость в таком случае не важна, так как usb-подключение не имеет характеристики скорости. Будем условно понимать ее равной 115200. По умолчанию ФР Атол работает по протоколу 3.0? для работы по старому протоколу 2.4 необходимо внести изменения в настройках (см. ниже).

На кассе GK в папке gkPos настроим конфигурационный файл gkPos.ini:

; Печатающее устройство (регистратор)

[FiscReg]

UseDriver54 =2 – для использования ФР согласно ФЗ-54

Dll54Name = fpAtol54.dll – библиотека подключения ФР Атол

;UseDriver54 =0 – должна быть обязательно закомментирована

UPrintVat = 1

 AllowZeroSales =1


Также настроим файл конфигурации fpAtol54.cfg:

[Settings]

                               LogLevel=5

                               LogDestination=1

                               MsgLanguage=ENG

                               PortName=COM6 – номер порта из утилиты DTO

                               PortConfiguration=baud=115200 – скорость COM-порта

                               CashierPassword=28

                               AdminPassword=29

                               SysAdminPassw=30

                               InvertDrawerOpened=0

                               CommunicatPassw=0

                               UseSectionAs=Department

                               PaperWidth=0

                               OFDStatusUnsendWarningTime=300

                               OFDStatusUnsendErrorTime=0

                               Protocol=3 – протокол работы


Если ФР Атол работает по протоколу 2.4, то настройку Protocol=3 из файла конфигурации следует удалить.


Подключение ФР Штрих

Подключение ФР Штрих идентично Атолу. Через утилиту «Тест драйвер Штриха» необходимо определить параметры подключения к POS-терминалу, такие как номер COM-порта и его скорость. Затем эти данные необходимо внести в конфигурационные файлы gkPos.ini и fpShtr54.cfg. Рекомендуемая скорость порта также, как и для Атола 115200. У ФР Штрих в отличие от Атола протокол работы один. 

gkPos.ini:

; Печатающее устройство (регистратор)

[FiscReg]

UseDriver54 =2 – для использования ФР согласно ФЗ-54

Dll54Name = fpShtr54.dll – библиотека подключения ФР Штрих

;UseDriver54 =0 – должна быть обязательно закомментирована

UPrintVat = 1

 AllowZeroSales =1


fpShtr54.cfg:

[Settings]

                               LogLevel=5

                               MsgLanguage=ENG

                               Protocol=0

                               PhysicLayer=0

                               COMnum=1 – номер COM-порта из утилиты «Тест драйвера Штриха»

                               COMbaud=115200 – скорость COM-порта

                               TCPaddress=192.168.37.111

                               TCPport=12345

                               PasswOperat=1

                               PasswAdmin=30

                               PassBefCut=5

                               DoubleWFont=4

                               DoubleHFont=1

                               OFDStatusUnsendWarningTime=300

                               OFDStatusUnsendErrorTime=0


Для настройки достаточно указать только эти два параметра, остальные можно оставить по умолчанию.


Настройка ставки налога на кассе

За настройку налогов на кассе GK в конфигурационном файле gkPos.ini отвечает секция [VatIndex], в которой прописывается соответствие размера ставки налога НДС номеру секции в справочнике налоговых ставок в фискальном регистраторе.


Для ФР Атол, если заведение работает с НДС:

[VatIndex]

2000=1 - цифра 1 в таблице налоговых ставок Атол соответствует ставке НДС 20%

1000=2

0=0


Для ФР Атол, если заведение работает без НДС (по упрощенной системе налогообложения):

[VatIndex]

2000=6 – цифра 6 в таблице налоговых ставок Атол соответствует ставке «Без НДС»

Если объект работает без НДС, то остальные два блока настроек (1000=2 и 0=0) следует удалить.


Для ФР Штрих, если заведение работает с НДС:

[VatIndex]

2000=1 - цифра 1 в таблице налоговых ставок Штрих соответствует ставке НДС 20%

1000=2

0=0


Для ФР Штрих, если заведение работает без НДС (упрощенная система налогообложения):

[VatIndex]

2000=4 – цифра 4 в таблице налоговых ставок Штрих соответствует ставке «Без НДС»


Если объект работает без НДС, то остальные два блока настроек (1000=2 и 0=0) следует удалить.


Подключение сканера к кассе GK

Сканер штрих-кодов на кассе GK предназначен для быстрого поиска товаров в призотеке, а также для сканирования карт/браслетов с нанесенными штрих-кодами как идентификаторами в системе тарификаций. Поддерживаются сканера подключающиеся по принципу в «разрыв клавиатуры» и отображающиеся в системе как устройства HID (устройства ввода-вывода). Также для использования сканера штрих-кодов на кассе GK, он должен быть предварительно запрограммирован на добавление к считываемому коду префикса, суффикса с переводом каретки на следующую строку (Enter). Префиксом в системе GK выступает символ « ` » - тильда, суффиксом « # » - решетка. При считывании штрих-кода в блокнот должен отображаться код вида:

`0123456789123#

Программирование префикса и суффикса осуществляется при помощи служебных штрих-кодов сканера из специальных таблиц от производителя. На данный момент мы рекомендуем 3 модели сканеров для работы на кассе GK: Metrologic MS 9520/9540 Voyager, Datalogic qw2120, Honeywell HH-400. Коды программирования к этим моделям можно скачать по ссылкам:

Программирование сканера штрих кодов datalogic QW2120

Программирование сканеров штрих кодов Metrologic MS 9520 Voyager и Honeywell HH-400

Проверка работоспособности сканера штрих-кодов на кассе GK.

В приложении «Редактор» в справочнике «Товары» завести тестовый товар и в его свойствах заполнить поле штрих-код. Если подключен принтер этикеток, то можно сгенерировать случайный штрих-код для тестового товара и сразу его распечатать. Если нет принтера этикеток, то можно взять реальную игрушку/приз со штрих-кодом или использовать подручные предметы, на которых имеется штрих-код.

На кассе отсканировать наш штрих-код и приз/товар должен отобразиться в рабочем поле кассы. Если мы пытаемся продать товар, то сканировать нужно в главном рабочем окне кассы GK, если нужно выдать приз, то ОБЯЗАТЕЛЬНО нажимаем кнопку «Призотека»:


Подключение дисплея покупателя к кассе GK

Дисплей покупателя (ДП) на кассе GK предназначен для вывода информации посетителю о текущих расходных операциях, таких как приобретение карты, пакетов, товаров, услуг, пополнение баланса, а также зачисление тикетов. В системе GK поддерживаются только ДП с интерфейсом RS-232. Также ДП должен находиться в эмуляции Epson и поддерживать русскую кодовую страницу.

Настройки на кассе в конфигурационном файле gkPos.ini:

; Дисплей покупателя

[CustDisp]

ComPort = Com5 – номер порта, на который физически подключен ДП

Если на кассе используется ДП, то запуск кассового приложения обязательно нужно организовывать через bat-файл, в котором наряду с параметрами запуска кассы, указывать параметры для ДП:

mode com5 9600,n,8,1

copy rus.txt com5

Также в корне папки gkPos должен присутствовать файл русификации rus.txt (по умолчанию включен в комплект дистрибутива). В дистрибутиве gkPos присутствует bat-файл start_app.bat, в котором это все учтено – рекомендовано для запуска кассы GK.


Подключение бесконтактного считывателя к кассе GK

Если бесконтактный считыватель, подключенный к кассе GK, определяется в системе Windows как устройство HID (устройство ввода), то такой считыватель будет работать в приложении gkPos без дополнительных настроек.

 Если бесконтактный считыватель, подключенный к кассе GK, определяется в системе Windows как устройство, занимающее com-порт, то для такого считывателя требуется внести дополнительные настройки в конфигурационном файле gkPos.ini. Для таких считывателей, как правило, требуется установить драйвер от производителя. В системе GK широко применяются бесконтактные считыватели фирмы Ironlogic, такие как Z2USB. Настройки для такого считывателя в gkPos.ini:

[Z2_RFID]

elfComPort = COM3 – номер com-порта из диспетчера устройств Windows или утилиты производителя PlaceCard

elfBaudRate = 9600 – скорость работы считывателя

elfWriteLog=1


Для других бесконтактных считывателей стоит указывать:

[Elf_RFID_1]

elfComPort = COM2 – номер com-порта из диспетчера устройств Windows или утилиты производителя

elfBaudRate = 9600 – скорость работы считывателя

elfWriteLog=1

Но тут стоит понимать, что не все бесконтактные считыватели могут подойти для работы на кассе GK. Прежде, чем покупать считыватель, необходимо проконсультироваться со специалистами технической поддержки Game-Keeper.


Подключение банковского терминала к кассе GK

Интегрированный с кассовым приложением банковский терминал предназначен для проведения оплат банковскими картами в автоматическом режиме, чтобы исключать ошибки кассиров при выполнении такого рода операций. На текущий момент (04.20г.) для интеграции с кассой GK поддержаны пинпады только Сбербанка. Банковский терминал должен иметь интерфейс либо RS-232, либо USB, который эмулирует com-port.

Предварительно сотрудник банка подключает терминал к Pos-терминалу, устанавливает драйвера для него и программное обеспечение. По умолчанию софт банка устанавливается в папку C:\sc552. До работ по интеграции банковский терминал должен корректно работать через собственную утилиту банка.

В дистрибутиве gkPos по умолчанию присутствуют файлы необходимые для подключения банковского терминала: cvSBplt.dll – библиотека драйвера связи, btInit.txt – файл конфигурации, BarCodeGen.dll – вспомогательная библиотека.

В файле btInit.txt необходимо проверить настройки:

<DriverParameters>

<Parameter Name="Log level" IntegerValue="5"/>

<Parameter Name="Path to pilot_nt" StringValue="C:\sc552\"/> - папка с установленным софтом банка

<Parameter Name="HEX sequence to cut paper" StringValue="1B37"/> - команда на отрезку слипов

</DriverParameters>

Здесь стоит обратить внимание на команду 1B37. Именно такое значение сотрудник Сбербанка должен через утилиту конфигурации пинпада или файл настройки вставить в параметр «Последовательность после чека». Это нужно для корректного отреза при печати банковских слипов.

Настройки на кассе gkPos.ini:

; Настройки для пинпада

[BankTerminal]

DllName = cvSBplt.dll

CfgName = btInit.txt

StrId = bank_term

Настройка валют в приложении «Редактор»:

В справочнике «Валюты» выставить галочки «Активная» и «Авторизация» для валют, которые хотим использовать при оплате банковскими картами.

Стоит сказать, что галочка «Активная» делает валюту доступной на кассе, а галочка «Авторизация» помечает валюту для оплаты через банковский терминал.

Если на объекте не планируется проводить аналитику и строить отчеты по количественному применению различных типов банковских карт, например VISA,Master Card, Maestro, то рекомендовано использовать лишь одну валюту для оплаты через банковский терминал и соответственно выставлять эти галочки только для одной валюты, переименовав ее предварительно просто в Банковская карта.

На примере из рисунка выше видно, что валюту VISA переименовали в Банковская карта.

При оплате на кассе GK этой валютой, будет автоматически отображаться окно банковского терминала с приглашениями к действию со стороны клиента (клиент вставляет карту, клиент вводит пин-код и т.д.)


Подключение принтера для печати чеков на кассе GK (Нефискальная печать)

На кассе GK печати нефискальных чеков есть возможность подключение обычного pos-принтера. Такие ситуации возможны, когда станция выполняет роль выдачи призов за тикеты (нефискальные операции), либо когда фискальный аппарат не подключен напрямую к кассе, а находится рядом и работает автономно (без интеграции кассы с ФР, например кассовые аппараты Эвотор).

Не все pos-принтеры подходят для использования на кассе GK. Перед покупкой лучше проконсультироваться со специалистами технической службы Game-Keeper support@game-keeper.com

Принтер должен обладать характеристиками:

  1. Эмуляция Epson
  2. Поддержка русской кодовой страницы
  3. Интерфейс подключения к кассе RS-232 (usb, эмулирующий RS-232 не поддерживается)
  4. Распайка интерфейсного кабеля в некоторых случаях должна быть «Полная Epson»

Настройки в gkPos.ini:

; Печатающее устройство (регистратор)

[FiscReg]

; UseDriver54 =2 – строка обязательно должна быть закомментирована!

; Dll54Name = fpAtol54.dll

; Dll54Name =fpShtr54.dll

UseDriver54 =0 – работа в нефискальном режиме (без использования ФР)

DllName =fps_TM200.dll – библиотека подключения принтера


Настройка в fps_TM200.cfg:

[Settings]

  COM_Port            = 1 – номер com-порта, к которому подключен принтер на кассе

  Boud_Rate            = 9600 – скорость работы принтера

  Printer_Init_String = 1B7411 – строка инициализации (эмуляция Epson)

  Printer_End_String  = 0D0A0D0A0D0A1B69

  Open_Drawer_String  = 1B700030EF0D0A

  Printer_Width       = 42 – количество символов в строке на чеке

[Reg Info]

  Date    = 15.05.2009

  Owner   = Парк "Game-Keeper"

  INN     = 7701723025

  Address = ул. Большая Почтовая 18 стр. 6

  KkmNo   = 1548

  Phone   = +74997034261


В секции [Reg Info] стоит заполнить информацию по объекту. Названия переменных изменять нельзя!

Рекомендуемые (проверенные) модели pos-принтеров для использования на кассе GK: Sewoo LK-T32EB, TM-200, TM-200 Plus, Epson T88-IV.


Лицензирование модуля «Касса GK»

Для продления или изменения лицензии необходимо воспользоваться утилитой Licence.exe (находится в директории gkPos). При инсталляции, ярлык, ссылающийся на данную утилиту, выносится на рабочий стол.

Запустить утилиту.  На первой вкладке “View” cкопировать код из поля “Session code” или сделать вычитку ключа, нажав кнопку  , и отправить его с запросом на продление/изменение лицензии на e-mail: support@game-keeper.com. Обработка запросов и генерация новых лицензий производится по мере поступления в течение рабочего дня, или на следующий рабочий день.

После получения нового кода Game-Keeper™ необходимо перейти на вкладку “Set”, ввести полученный код в специальное поле и нажать кнопку “Set”.

При успешной операции лицензия будет продлена. Проверить это можно, вернувшись на первую вкладку “View” в поле expired at:


  • Нет меток