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

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

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

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

Кассовый терминал 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.

Здесь стоит обратить внимание на один нюанс. Если на Pos-терминале установлена ОС семейства Windows 10, то описанные выше действия актуальны. Если на Pos-терминале установлена ОС семейства Windows 7 или семейства Windows XP, то в теле bat-файла start_app.bat требуется модифицировать строку:

Вместо cmdow.exe /RUN /MAX gkPos.exe /ACT

Написать start gkPos.exe

Связано это с тем, что утилита cmdow.exe предназначена для работы только на Windows 10. Эта утилита переключает активность окон Windows. В нашем случаем это окно логина пользователя на кассе. Без использования этой утилиты, после запуска активность оставалась на последнем процессе, а это запуск bat-файла и при проводе карточкой гостя по считывателю, начинался повторно запуск приложения. И так по кругу. Такова особенность работы с окнами для Windows 10. На ОС семейства Windows 7 или семейства Windows XP таких проблем не выявлено.


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

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

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

Рекомендованный тип подключения ФР к Pos-терминалу это RS-232 (чистый com-port), для отправки данных в ОФД использовать разьем Ethernet. В некоторых случаях, допустим при отсутствии возможности подключения по RS-232, можно использовать подключение по USB, но отправку в ОФД все-таки приоритетно настраивать через Ethernet.

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

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

Через утилиту Атола «Драйвер торгового оборудования» выставляем тип подключения ФР к Pos-терминалу. Если регистратор подключен к com-порту на самой станции, то ставим RS-232, если подключен usb-кабелем, то соответственно выбираем 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


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


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

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

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

[VatIndex]

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

1000=2

0=0

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

[VatIndex]

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

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


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

[VatIndex]

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

1000=2

0=0

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

[VatIndex]

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

Если объект работает без НДС, то остальные 2 блок настроек (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:


  • Нет меток