Ошибка инициализации fpatol54 dll ошибка

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

Основной функцией кассового терминала является осуществление различного вида продаж, а также сопутствующие действия, например, персонализация игровых карт, управление тарификациями, иные административные действия. Для удобства работы в качестве кассового терминала используют специализированный POS терминал с сенсорным экраном и встроенным считывателем карт (магнитных или бесконтактных) для ускорения работы кассира. В более простом варианте при отсутствии большого потока посетителей возможно использование ноутбука или обычного персонального компьютера. Дополнительно к кассовому терминалу могут быть подключены: фискальный регистратор (для соответствования ФЗ-54); дисплей покупателя; сканер штрих-кодов; банковский терминал оплаты

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

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

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

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

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

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

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

Содержимое папки FilesDISTRIBlib дистрибутива GK скопировать в системную директорию Windows C:WindowsSysWOW64 – для 64-bit OC, C:WindowsSystem32 – для 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 предназначен для быстрого поиска объектов продажи в базе данных, а также для сканирования карт/браслетов, используемых в качестве идентификаторов, с нанесенными штрих-кодами. Поддерживаются сканеры подключающиеся по принципу в «разрыв клавиатуры» и отображающиеся в системе как устройства HID (устройства ввода-вывода). Для использования сканера штрих-кодов на кассе GK он должен быть предварительно запрограммирован на добавление к считываемому коду префикса, суффикса с переводом каретки на следующую строку (Enter). Префиксом в системе GK выступает символ « ` » — тильда, суффиксом « # » — решетка. При считывании штрих-кода в приложении «Блокнот» должен отображаться код в виде: `0123456789123#.

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

Проверка работоспособности сканера штрих-кодов на кассе 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, определяется в системе Windows как устройство HID (устройство ввода), то такой считыватель будет работать в приложении gkPos без дополнительных настроек.

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

[Z2_RFID]

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

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

elfWriteLog=1

Если нужно считывать второй сектор, то из дистрибутива драйверов считывателя от производителя в папку gkPos скопировать библиотеку ZReader.dll

Секция настроек в Pos.ini:

[Z2MF]

;ReadIdOnly=1 — читать только UID карты Mifare (по умолчанию закомментирована — читать защищенный сектор)
elfComPort = COM3 ; порт
elfWriteLog = 1 ; создавать (1), не создавать (0) лог

Иные параметры (как для других читалок) не используются.
Пароль для чтения секторов зашит в программе (все F).

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

[Elf_RFID_1]

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

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

elfWriteLog=1

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

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

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

При настройке банковского терминала сотрудник банка подключает терминал к POS-терминалу, устанавливает драйвера для него и программное обеспечение. По умолчанию ПО Сбербанка устанавливается в папку C:sc552, а ПО ВТБ в папку C:Arcus2. До работ по интеграции банковский терминал должен корректно работать через собственную утилиту банка.

В дистрибутиве gkPos по умолчанию присутствуют файлы необходимые для подключения банковского терминала: cvSBplt.dll – библиотека драйвера связи для Сбербанка, cvArcus21.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

Настройки для ВТБ по протоколу Arcus2

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

<DriverParameters>

<Parameter Name=»Log level» IntegerValue=»15″/>

<Parameter Name=»dll_Path» StringValue=»C:Arcus2DLLArccom.dll»/> — папка с установленным ПО банка

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

</DriverParameters>

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

; Настройки для пинпада ВТБ_Аркус

[BankTerminal]

DllName = cvArcus21.dll

CfgName = btInit.txt

StrId = bank_term

Здесь стоит обратить внимание на версию библиотеки Arccom.dll, которая устанавливается сотрудником банка. Она должна быть не ниже 2.1.0.28!!!

Настройки для ВТБ, Альфа Банк по протоколу Inpas

Поддерживает работу только с первым поколением ПО «DualConnector»!!!
ПО «DualConnector» должно быть предварительно установлено на кассу. Актуальную версию софта можно скачать с ресурса

Содержимое папки скопировать в папку gkPos на кассе GK.

В конфигурационном файле amCC_Inpas.ini внести Id пинпада:
TerminalID=W9002259 — выдается сотрудником банка
Другие параметры в этом файле остаются по умолчанию

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

[BankTerminal]

DllName = GkCc2AbonCcConvert.dll

CfgName = btInit.txt

StrId = bank_term

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

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

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

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

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

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

Не все POS могут быть использованы на кассовом терминале GK. Перед покупкой желательно проконсультироваться со специалистами технической службы Game-Keeper support@game-keeper.com. Рекомендуемые (проверенные) модели POS-принтеров для использования на кассе GK: Sewoo LK-T32EB, TM-200, TM-200 Plus, Epson T88-IV.

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

  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] необходимо заполнить информацию по объекту. Названия переменных изменять нельзя!

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

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

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

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

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

В статье мы опишем все возможные способы, как исправить ошибки DLL Windows 7, 10. Исправление msvcp140 dll, msvcp110 dll, kernelbase dll, comctl32 и других.

DLL – это файлы системных библиотек в Windows. Формально они являются исполняемыми, но запустить их по отдельности не получится. Библиотеки используются другими программами для выполнения стандартных функций сохранения, удаления, печати.

К примеру, когда в одной из программ вы запускаете опцию печати, приложение автоматически подгружает отвечающий за эту функцию файл DLL. Иногда в процессе работы программы появляются системные сообщения о том, что произошла неполадка в работе файла библиотеки. После этого приложение завершает свою работу или вы не можете выполнить определенную функцию. Далее рассмотрим все возможные способы, как исправить ошибки DLL Windows 7, 10. Схема действий одинакова для всех версий ОС.

Причины ошибок в работе библиотек DLL Windows

Так как каждая библиотека отвечает за конкретную функцию, причина ошибки зависит от того, какой файл DLL не отвечает. Наиболее частая неполадка происходит с Windows.dll – это главная системная библиотека, отвечающая за запуск всех приложений и самой операционной системы.

Существуют следующие типы ошибок DLL:

  • «Файл не найден». Возможно, вы удалили нужную библиотеку, переименовали или переместили её в другое место на жестком диске;
  • «Файл отсутствует». Такое сообщение появляется в том случае, если система не может найти нужный объект на диске и часто причиной такой ошибки является работа вредоносного ПО, которое заменило программный код в библиотеке;
  • «Нарушение прав доступа к файлу». С этим типом неполадки пользователи сталкиваются при попытке включения игры. Вместо запуска работ ПО система выдает сообщение о невозможности получения доступа к библиотеке. К примеру, «ошибка msvcr100 DLL»;
  • «DLL не удалось зарегистрировать» — это означает, что произошла фатальная ошибка при установке приложения. Устранить неполадку поможет повторная инсталляция игры.

Большинство ошибок DLL в Windows появляется из-за установки пиратской версии ОС. Как правило, в модифицированных сборках используются вредоносные библиотеки, с которыми не могут взаимодействовать другие приложения. Если вы используете неофициальную версию Виндовс, советуем скачать на сайте Microsoft.com оригинальную копию образа ОС и установить её на свой компьютер.

Другие причины появления проблем с файлами DLL:
  • Случайное удаление файла. Часто при попытке очистить жесткий диск Windows от ненужных файлов пользователи по незнанию удаляют файлы библиотек. Также, деинсталлировать файл может другая программа (вредоносное ПО или утилита для автоматической очистки диска);
  • Отказ оборудования. Если для установки или запуска игры вы используете оптический диск и дисковод, при некачественном материале одного из компонентов может появиться фатальная ошибка, которая повреждает файл запуска с расширением DLL;
  • В системе не установлены последние обновления. Разработчики из Майкрософт всегда рекомендуют устанавливать новейшие апдейты ОС. Это позволяет избавиться от проблем не только с библиотеками, но и с ошибками, которые они провоцируют. Также, обновления защищают систему. Она становиться менее подвержена действию вирусов;
  • Проблемы с драйверами. Когда для конкретной программы или внешнего устройства, которое она использует, не установлены последние версии драйверов, пользователь сталкивается со всевозможными ошибками ОС. Одной из таких проблем может стать ошибка msvcp120 – система не может открыть приложение из-за фатальной ошибки совместимости;
  • Несовместимость технических требований игры и характеристик компьютера. В таком случае, нужно выбрать другую более старую версию приложения и переустановить его или же обновить используемую сборку ОС.

Способ 1 — Ошибочное удаление файла DLL

Если после открытия приложения ничего не происходит, а через несколько секунд появляется сообщение «ошибка msvcr100 DLL» или «ошибка msvcp120 DLL», это означает, что на компьютере нет нужной библиотеки. Возможно, она не была установлена вместе с ОС или файл был удален другой программой.

Системное окно с ошибкой выглядит следующим образом:

как исправить ошибки DLL Windows

Если вы столкнулись с такой проблемой, для начала рекомендуем открыть папку жесткого диска С и в графе поиска вписать название нужного DLL. Часто библиотека просто перемещена в другую папку. Исправить проблему поможет её помещение в директорию CWindowsSystem32 (для 32-х разрядный версий ОС) или в CWindowsSysWoW64 (для 64-х разрядных сборок).

В случае, если на диске «С» вы не нашли нужный файл, на сайте Майкрософт нужно скачать апдейт для программного пакета Visual C++ 2013. Эта утилита настраивает взаимодействие всех системных файлов и исправляет существующие ошибки.

Для скачивания пакета перейдите по ссылке https://support.microsoft.com/ru-ru/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package, в таблице выберите свою страну и язык, а затем кликните на ссылке для скачивания.

как исправить ошибки DLL Windows

После инсталляции обновления перезагрузите компьютер и попробуйте повторно запустить программу. Если этот вариант решение не помог, переходите к следующему методу.

Способ как исправить ошибки DLL  – Регистрация библиотеки вручную

Бывают случаи, когда нужна библиотека есть на компьютере пользователя и находится в правильной папке, но программа все равно её «не видит». После установки пакета обновления Visual C++, как правило, тоже ничего не происходит. Как быть в этом случае?

Исправить такую ошибку DLL в Windows 10 и Windows 7 поможет регистрация библиотеки на сервере Майкрософт. Скорее всего, на вашем компьютере установлена корректная версия DLL, но из-за проблем со связью копии ОС и сервером разработчика возникают подобного рода проблемы.

Пользователь может самостоятельно запустить работу службы регистрации и менее чем за 1 минуту добавить существующую библиотеку в список «пригодных» для использования файлов.

Следуйте инструкции:

  • Одновременно нажмите на клавиши Win+R для открытия окна «Выполнить»;
  • Теперь в текстовом поле введите «CMD» и подтвердите действие;

как исправить ошибки DLL Windows

  • В результате, откроется окно командной строки, с помощью которого и будет проводиться регистрация библиотеки. В новой строке введите указанную на рисунке ниже команду. Изменяйте название библиотеке в зависимости от того, какое её имя указано в ошибка запуска приложения.

как исправить ошибки DLL Windows

Важно! Для выполнения регистрации вы должны быть авторизованы в учетной записи администратора системы и компьютер необходимо подключить к интернету. 

Способ 3 — Запуск среды восстановления

Еще один способ быстрого исправления всех ошибок системы – это использование утилиты восстановления. Запустить нужное окно можно с помощью среды Виндовс. Откройте окно параметров нажатием клавиш Win-I.

как исправить ошибки DLL Windows

Затем откройте вкладку «Обновление и безопасность»«Восстановление». В правой части окна промотайте страничку вниз и в разделе «Особые варианты загрузки» кликните на «Перезагрузить сейчас».

Заметьте! В этом же окне вы можете сбросить настройки ОС к заводским параметрам. Если вы хотите полностью восстановить систему и готовы к удалению все программ и файлов, выбирайте этот пункт. С его помощью есть больше шансов навсегда избавиться от ошибок, которые связан с системными библиотеками. 

После выбора особых вариантов загрузки и повторного запуска компьютера вы увидите не рабочий стол системы, а специальное окно Troubleshooting (решение неполадок). Кликните на указанную ниже плитку, чтобы запустить автоматическое сканирование и исправление:

как исправить ошибки DLL Windows

После повторной перезагрузки ОС система ошибки будут исправлены. Пользовательские файлы удалены не будут.

Владельцам Windows 7 недоступна возможность автоматического исправления в режиме перезагрузки, но можно запустить встроенную утилиту диагностики. Для этого зайдите в окно панели управления и в строке поиска введите «Средство проверки». Кликните на первый результат поисковой выдачи.

Следуйте инструкции в окне встроенного помощника для выявления проблем и их исправления:

как исправить ошибки DLL Windows

Способ 4 — Установка отсутствующих DLL и обновление программ

Ранее м уже рассмотрели варианты восстановления ошибочных библиотек. Однако, если в Windows XP, 7, 10 возникла ошибка Kernel32 DLL, рекомендуется переустановить файл вручную. Рассмотрим, как исправить такого рода неполадку.

На веб-сайте разработчика пользователи могут только загрузить пакет программ для комплексного восстановления системных файлов. Если же ваша ОС работает нормально, а проблемы возникли только с одной библиотекой, рекомендуется найти в сети и скачать на компьютер нужный файл вручную.

В интернете есть масса сайтов, предлагающих скачать копии DLL, с проблемами которых пользователи сталкиваются чаще всего. Важно помнить, что не следует ничего скачивать из подозрительных ресурсов, а перед помещением файла в системную папку его нужно обязательно просканировать встроенным брандмауэром и еще одним усыновленным в системе антивирусом. Это поможет избавиться от дальнейших неполадок, если библиотека окажется вирусной.

Среди надежных ресурсов для скачивания системных DLL можно выделить:

  • DLL.ru;
  • Dll-files.ru;
  • Download-dll.ru.

Пользователю необходимо ввести имя недостающей библиотеки и начать её скачивание. Далее поместите полученный файл в системную папку System32 или SysWOW64, в зависимости от разрядности установленной копии ОС. При следующем открытии программы ошибка исчезнет.

Также, рекомендуем обновить программу, с которой возникли неполадки. Часто даже после многократной замены файла библиотеки не удается избавиться от ошибок запуска или работы программы. Это говорит о ом, что в системе установлена несовместимая версия игры или прикладного приложения.

Способ 5 — Переустановка приложения

Еще один способ решения – это простая переустановка программы. Возможно, после возникновения проблем с DLL утилита не «видит» нового файла библиотеки, потому необходимо деинсталлировать программу.

Удаляйте приложения только через окно Панель управления — Установка и удаление программ. После деинсталляции советуем также поискать на диске «С» папки с названием игры, которые могли быть не удалены. Затем перезагрузите компьютер, установите ПО ее раз и попробуйте запустить его. Новая библиотека должна распознаться без проблем.

как исправить ошибки DLL Windows

Способ 6 — Обновление драйверного ПО

Обновление драйверного ПО позволяет устранить ошибки несовместимости установленных программ, аппаратного оборудования и операционной системы. Рассмотрим, как исправить ошибку HAL DLL в Windows 7, 10, ведь именно этот тип неполадки появляется из-за несовместимости компонентов.

Необходимо установить последние обновления для всех компонентов ОС. Зайдите в Диспетчер задач Виндовс. В седьмой версии это можно сделать с помощью окна панели управления, в десятой версии нужно воспользоваться окном поиска по системе.

В окне Диспетчера кликните правой кнопкой мышки на названии компьютера, а затем выберите поле «Обновить конфигурацию». Для установки новых версий драйверов на компьютере должно быть установлено соединение с интернетом.

как исправить ошибки DLL Windows

Способ 7 — Удаление вирусов

Просканируйте систему встроенным Защитником или другим установленным антивирусом. Если в результате сканирования обнаружится, что вирус — это и есть ошибочная библиотека, удалите её с компьютера и загрузите пакет обновления Visual C++ на сайте Майкрософт.

Теперь вы знаете, как быстро исправить ошибки DLL в Windows 10 и Windows 7. Если у вас остались вопросы по восстановлению DLL, оставляйте их в комментариях.

как исправить ошибки DLL Windows

  • Главная
  • Форум
  • Основной форум компании CARBIS
  • GameKeeper
  • Ошибка инициализации фр Атол22Ф на кассе ГК

  1. 13.06.2017, 12:34


    #1

    salam вне форума


    Разбирающийся


    Ошибка инициализации фр Атол22Ф на кассе ГК

    ФР зарегистрирован в ИФНС и ОФД. Установлен дайвер Атол версии 8.14.02.02. ГК версии 3.334.0.5.
    Пробовал подключать ФР к кассе двумя способами. Сначала одним юсб кабелем и для печати чеков, и для связи с ОФД, а также пробовал комбинацию COM (для печати чеков) + USB (для связи с ОФД). В обоих случаях ФР через драйвер атола определяется нормально, тестовые печати делает. Связь с ОФД тестируется нормально.
    Но при этом, после прокатывания карточки кассира в кассовом приложении выдает ошибку: «Ошибка инициализации фискального регистратора — 101» .
    При обоих способах подключения выставлял соответствующий ком-порт и скорость от 1200 до 115200. Протокол обмена в ФР перед подключением к кассе переключен на версию 2.4.
    В файле fpAtol54.ini менял только название ком-порта и его скорость. Все другие параметры, включая пароли оставил как было, т.к. в ФР должны быть стандартные пароли — их там не меняли.

    В чем может быть причина? (содержимое файлов gkPos.ini и fpAtol54.ini прикрепляю.)


  2. 13.06.2017, 13:24


    #2

    satan вне форума


    Разбирающийся



  3. 13.06.2017, 14:36


    #3

    salam вне форума


    Разбирающийся


    Какой конкретно лог-файл нужен? (где он лежит?)———- Добавлено в 13:36 ———- Предыдущее сообщение было размещено в 13:06 ———-Содержиморе файла gkPOS_2017-06-13_10-09-53-121.log из папки Log:

    13.06.2017 10:09:53.152> ================================================== ==============================
    13.06.2017 10:09:53.152> Load module: D:gkPosgkPOS.exe, version: 3.334.0.5
    13.06.2017 10:09:53.152>
    13.06.2017 10:10:03.042> [ECI] Error: Срок действия лицензии истек.
    13.06.2017 10:10:07.558> CardProcess: «2009»
    13.06.2017 10:10:07.574> Exception [Exception]: «Ошибка инициализации фискального регистратора.-101»
    13.06.2017 10:10:13.980>
    13.06.2017 10:10:13.980> Unload module: D:gkPosgkPOS.exe
    13.06.2017 10:10:13.980> ================================================== ==============================
    13.06.2017 10:10:13.980>

    ——————
    Я так понял лог файлы создаются при каждом запуске кассовой программы. Этот как раз в тот момент, когда был подключен Атол.

    ПС: Кроме прочего заинтересовала запись «[ECI] Error: Срок действия лицензии истек.» ГК совсем недавно (в середине мая) была обновлена. О какой просроченной лицензии говорит это сообщение?
    При этом касса вполне нормально работает на старом фискальнике Штрих-ФР-К, который возвращен на свое место, хотя и в этом случае в логах фиксируется подобная же запись про просроченную лицензию.


  4. 13.06.2017, 16:59


    #4

    satan вне форума


    Разбирающийся


    что-то типа fpatol54.log
    Возможно нужно изменить параметр logdestination на существующий путь


  5. 14.06.2017, 14:03


    #5

    salam вне форума


    Разбирающийся


    Решилась проблема. Все было по-юсиэсовски просто. В файле gkPOS.ini название параметра DllName поменяли для онлайн фискальников на Dll54Name. И при просмотре ридми файла через блокнот не сразу заметил разницу. Честно говоря, не совсем понятна причина изменения названия параметра и добавления дополнительной возможности запутаться. Если они хотели как-то особкнно выделить/определить что подключен онлайн фискальник, так ведь есть соотвествующий параметр чуть выше — «UseDriver54=2».


  6. 2 пользователей сказали cпасибо salam за это полезное сообщение:

    SH (14.06.2017),sibgaba (14.06.2017)


Похожие темы

  1. Ответов: 5

    Последнее сообщение: 14.11.2016, 07:05

  2. Ответов: 13

    Последнее сообщение: 10.07.2013, 09:44

  3. Ответов: 10

    Последнее сообщение: 23.12.2012, 02:06

  4. Ответов: 4

    Последнее сообщение: 17.12.2010, 09:23

  5. Ответов: 0

    Последнее сообщение: 14.03.2009, 20:37


Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  • BB коды Вкл.
  • Смайлы Вкл.
  • [IMG] код Вкл.
  • [VIDEO] код Вкл.
  • HTML код Выкл.

Правила форума

Настройка фискальных регистраторов с помощью универсального драйвера

Введение

В статье описан Актуальный способ подключения фискального регистратора по 54-ФЗ к r_keeper 7.

Новые версии драйверов находятся в актуальных дистрибутивах r_keeper, но их можно скачать и отдельно с FTP-сервера: ftp://ftp.ucs.ru/rk7/drivers/. Версия отдельных драйверов может отставать от актуальных версий r_keeper 7. Обновления драйверов выпускаются только для UniFR, Атол и Штрих.

Поддержка всех фискальных регистраторов (ФР) под порядок 54-ФЗ в RK7 будет осуществляться на основе Universal driver for fiscal printers UniFR.dll.
UniFR — интерфейс, а работу непосредственно с ФР осуществляет драйвер нижнего уровня.

Принципиальная схема работы:

  1. Электронный чек формируется для передачи данных в ОФД. Чтобы чек отправился клиенту, r_keeper собирает и передает дополнительный реквизит — телефон или электронную почту.
  2. После оформления чека, фискальный регистратор связывается с ОФД и передает данные по чеку. 
  3. ОФД парсит полученную информацию. 
  4. Если клиент передал свои реквизиты, то ОФД отправляет электронный чек на номер телефона с помощью СМС или с помощью письма почту. 

Настройка драйвера нижнего уровня

Штрих

Для настройки драйвера для Штриха:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 155 SHTRIH 54
  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня
  10. Заполните параметры:
    • Log Level — уровень логирования:
      • 0 — Errors only
      • 1 — External function
      • 2 — All function calls
      • 3 — High level transport
      • 4 — Low level transport
      • 5 — All
    • LogRotateSize — размер в MB ограничения лога для ротации
      • Если размер лога превысит значение этого параметра, то будет произведена ротация лога
      • Если параметр ноль, то ротация по размеру не производится
    • LogRotateCount — количество логов для ротации.
      • Если параметр ноль, то ротация не производится
      • При ротации логов:
        • fpShtr54_0.LOG > fpShtr54_0.1.LOG
        • fpShtr54_0.1.LOG > fpShtr54_0.2.LOG
        • etc. до LogRotateCount.
    • Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
    • Communication protocol — протокол обмена:
      • Old — стандартный
      • Alternative — протокол ККТ 2.0
    • Connection type — интерфейс подключения:
      • COM Port — RS232
      • TCP/IP — TCP сокет. Работает начиная с версии драйвера 7.32.27.0
    • Com Port Number — номер порта RS232
    • COMbaud — скорость обмена по интерфейсу RS232
    • TCPaddress — IP адрес интерфейса TCP сокет. Работает начиная с версии драйвера 7.32.27.0
    • TCPport — порт интерфейса TCP сокет. Работает начиная с версии драйвера 7.32.27.0
    • PasswOperat — пароль кассира
    • PasswAdmin — пароль администратора
    • Cut after lines — прокрутка бумаги на N линий перед отрезом
    • DoubleWFont — номер шрифта для печати текста удвоенной ширины
    • DoubleHFont — номер шрифта для печати текста удвоенной высоты
    • LineLength — максимальная длина строки печати обычным шрифтом
    • BoldLineLength — максимальная длина строки печати жирным шрифтом
    • OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек не отправленный в ОФД
    • OFD Status Error Timeout — время в секундах до блокировки работы, если чек не отправлен в ОФД
    • ReceiptClose8E — по умолчанию 0.
      Для совместимости с аппаратами, не поддерживающими команду FF45h.
      • Если ноль, то при наличии TaxType в Receipt, чек будет закрываться командой FF45h с СНО
      • Если не ноль, то независимо от наличия TaxType в Receipt, чек будет закрываться командой 8Eh без СНО
    • Use FN serial number as device serial number — выберите, какой номер будет использоваться:
      • Device Num — использовать номер устройства 
      • FN Num — использовать номер фискального накопителя
      • Device Num + «#» + FN Num — использовать номер девайса + решетка + номер фискального накопителя
    • Z report data with comma different counters — данные Z-отчета из разных счетчиков, например из кассы и регистра операций, через запятую
      Пример заполнения поля: CASH_RGST_72,OPER_RGST_152.
    • Prefix of the name of the cashier for the OFD — префикс имени кассира для отправки в ОФД. Используйте только в случае, если кассир не передает позицию кассира
    • Не печатать в бумажном чеке признак предмета расчета — обратите внимание: при включении этого параметра значение атрибута все равно будет зафиксировано в фискальном накопителе
    • Do not print Z-report on paper — начиная с версии драйвера fpRU_AtolDTO.7.62.72.0-10209, добавлен параметр NonPapperZReport, который позволяет не печатать Z-отчет при закрытии общей смены.

Атол

Для настройки драйвера для Атола:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 154 ATOL 54
  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня
  10. Заполните параметры:
    • Log Level — уровень логирования:
      • 0 — Errors only
      • 1 — External function
      • 2 — All function calls
      • 3 -—High level transport
      • 4 — Low level transport
      • 5 — All
    • LogRotateSize — размер в MB ограничения лога для ротации
      • Если размер лога превысит значение этого параметра, то будет произведена ротация лога
      • Если параметр ноль, то ротация по размеру не производится
    • LogRotateCount — количество логов для ротации.
      • Если параметр ноль, то ротация не производится
      • При ротации логов:
        • fpAtol54_0.LOG > fpAtol_0.1.LOG
        • fpAtol_0.1.LOG > fpAtol_0.2.LOG
        • etc. до LogRotateCount.
    • Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
    • Com Port Number — номер порта RS232
    • Baud rate — скорость обмена с RS232
    • System administrator password — пароль системного администратора [0…99999999]
    • InvertDrawerOpened — инверсия сигнала открытия денежного ящика
    • Communication password — пароль связи [0…65535]
    • Налоги — распознавание налогов из r_keeper
      • Auto — автоматическое обнаружение ФР налогов из справочника Налоги
      • Direct — индекс и секция налогов передаются в ФР без перекодировки
      • Departament — всегда передаётся налог с индексом 0, начисление налогов должно быть настроено для секции в ФР
      • TaxRateIndex — ФР сам ищет налог по секциям, используя вместо секций — индекс налога 
    • Paper width for unfiscal print— ширина нефискальной печати в символах, измеряется в миллиметрах ширины бумаги.
      Если параметр равен нулю, то драйвер пытается прочитать значение ширины печати из регистра 18h ФР. И если в регистре будет ноль, то ФР ищет ширину печати по известному индексу модели.
    • Comma separated list of disabled TLV Tags — по умолчанию пустой. Список номеров тегов, которые драйвер не будет пытаться передавать в ФР
    • OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек, не отправленный в ОФД
    • OFD Status Error Timeout — время в секундах до блокирования работы, если чек не отправлен в ОФД
    • Fiscal documents format version — версия формата фискального документа:
      • FFD version auto — считывается с устройства 
      • FFD version 1.0
      • FFD version 1.05 — включается функционал авансового платежа и передачи ИНН кассира
      • FFD version 1.1 — not implemented yet
    • Protocol Version — версия протокола
      • 2 — протокол Атол 2.4
      • 3 — протокол Атол 3.0
    • Work without FN module. UTII mode — работа без FN модуля. Значение по умолчанию 0. Если не 0, то номера SerialNum, LastShiftNum, LastDocNum, LastReceiptNum считываются не из ФН, а из регистров ФР. Обратите внимание, что эти значения могут не совпадать с содержимым ФН и напечатанными значениями на чеке
    • Physical level — выбор порта:
      • RS232
      • TCP
    • IP adress — IP-адрес ФР
    • IP port — порт TCP ФР
    • Automatic mode — настройка предполагает работу без оператора
    • QRcodePrintingType — настройка печати QR-кода
      • AsImage — в виде картинки, определяется высотой . Необходимо наличие BarCodeGen.dll
      • Hardware — с помощью аппаратного обеспечения C1h, определяется длиной.
    • Использовать команду 87 для нефискальной печати — команда 87 используется для печати широким или высоким шрифтом нефискальной информации
    • Delay before printing — задерживать печать, если в устройстве есть бумага. Измеряется в секундах
    • Print discount in line — печать скидки в линию, а не под каждой позицией в чеке. Параметр добавлен в драйвер версии fpRU_AtolDTO.7.62.74.0-10215.7z
    • Замена наименования для ВНЕРЕАЛИЗАЦИОННЫЙ ДОХОД — впишите замену наименования
      • Если есть замена, то ФР заменит наименования блюд с признаком Внереализационный доход по требованиям Приказа ФНС России №ММВ-7-20/207 от 09.04.2018
      • Если пусто, наименование не будет заменяться

Атол платформа 5

Для настройки драйвера для Атола платформы 5:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 169 FR Atol DTO10 (Russia).

    Для работы этого драйвера версия RK7 должна быть выше 7.6.4.391

  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня

    Для работы драйвера в папку, из которой запускается касса, поместите библиотеку fptr.dll 32-разрядной версии. Обычно она поставляется с драйверами Атол 5 платформы 10+ версии. Либо укажите полный путь до библиотеки в свойствах драйвера.

  10. Заполните параметры:
    • Log Level — уровень логирования:
      • 0 — Errors only
      • 1 — External function
      • 2 — All function calls
      • 3 — High level transport
      • 4 — Low level transport
      • 5 — All
    • LogRotateSize — размер в MB ограничения лога для ротации
      • Если размер лога превысит значение этого параметра, то будет произведена ротация лога
      • Если параметр ноль, то ротация по размеру не производится
    • LogRotateCount — количество логов для ротации.
      • Если параметр ноль, то ротация не производится
      • При ротации логов:
        • fpAtol_0.LOG > fpAtol_0.1.LOG
        • fpAtol_0.1.LOG > fpAtol_0.2.LOG
        • etc. до LogRotateCount.
    • Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
    • Path to DTO Library — полный путь до библиотеки DTO, fptr.dll, 32 разряда. Поставляется с драйверами Atol 5 платформы
    • Connection Type — тип соединения ФР:
      • BlueTooth
      • COM
      • TCP/IP
      • USB
    • COM Port number — номер порта RS-232
    • COM Port baud rate — скорость обмена с RS-232
    • IP adress — IP-адрес ФР
    • IP port — порт TCP ФР 
    • MAC Adress — МАК-адрес. Используется для типа подключения Bluetooth
    • Work without FN module. UTII mode — работа без FN модуля. Значение по умолчанию 0. Если не 0, то номера SerialNum, LastShiftNum, LastDocNum, LastReceiptNum считываются не из ФН, а из регистров ФР. Обратите внимание, что эти значения могут не совпадать с содержимым ФН и напечатанными значениями на чеке
    • Serial number type — выбор способа генерации серийного номера ФР
    • OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек, не отправленный в ОФД
    • OFD Status Error Timeout — время в секундах до блокирования работы, если чек не отправлен в ОФД
    • OFD Chanel LIB — использование библиотеки fptr.dll для связи с ОФД
    • WEB service Device ID — ID устройства при иcпользовании WEB service Атол.
    • Замена наименования для ВНЕРЕАЛИЗАЦИОННЫЙ ДОХОД — впишите замену наименования
      • Если есть замена, то ФР заменит наименования блюд с признаком Внереализационный доход по требованиям Приказа ФНС России №ММВ-7-20/207 от 09.04.2018
      • Если пусто, наименование не будет заменяться
    • Do not print Z-report on paper — начиная с версии драйвера fpRU_AtolDTO.7.62.72.0-10209, добавлен параметр NonPapperZReport, который позволяет не печатать Z-отчет при закрытии общей смены
    • Print unfiscal footer — начиная с версии драйвера fpRU_AtolDTO.7.66.75.0-10240.7z, выберите, нужно ли печатать реквизиты компании в подвале чека.

Прим

Для настройки драйвера для Прим:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 159 FR Prim 54
  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня

    Версия прошивки прима должна быть не ниже 59

  10. Заполните параметры:
    • Log Level — уровень логирования:
      • 0 — Errors only

      • 1 — External function
      • 2 — All function calls
      • 3 — High level transport
      • 4 — Low level transport
      • 5 — All
    • Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
    • COM Port number — номер порта RS-232
    • COM Port baud rate — скорость обмена с RS-232
    • Password — пароль доступа
    • Is inverted signal from drawer opened state — инверсия сигнала с ящика
    • OFD unsending hours for error — время в секундах до блокирования работы, если чек не отправлен в ОФД
    • OFD unsending hours for warining — время в секундах до вывода сообщения предупреждающего о том, что существует чек, не отправленный в ОФД
    • Multiple tax type — несколько СНО
      • 0 — одна, всегда передается СНО по умолчанию
      • 1 — несколько. 
    • Fiscal documents format version:
      • FFD version 1.0
      • FFD version 1.05 — включается функционал авансового платежа и передачи ИНН кассира.
      • FFD version 1.1 — not implemented yet.

Спарк

Для настройки драйвера для Прим:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 160 FR Spark 54
  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня

  10. Заполните параметры:
    • Log Level — уровень логирования:
      • 0 — Errors only
      • 1 — External function
      • 2 — All function calls
      • 3 — High level transport
      • 4 — Low level transport
      • 5 — All
    • LogRotateSize — размер в MB ограничения лога для ротации
      • Если размер лога превысит значение этого параметра, то будет произведена ротация лога
      • Если параметр ноль, то ротация по размеру не производится
    • LogRotateCount — количество логов для ротации.
      • Если параметр ноль, то ротация не производится
      • При ротации логов:
        • fpSpark54_0.LOG > fpSpark54_0.1.LOG
        • fpSpark54_0.1.LOG > fpSpark54_0.2.LOG
        • etc. до LogRotateCount.
    • Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
    • PasswKKT — пароль доступа к ФР
    • PasswCachier — пароль кассира
    • DellCachierName — имя кассира в системе
    • TCPaddress — адрес sparksrv
    • TCPport — порт sparksrv
    • PhysicalLayer — протокол связи
    • COMnum — номер порта RS232
    • COMspeed — скорость обмена с ФР.
    • OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек, не отправленный в ОФД
    • OFD Status Error Timeout — время в секундах до блокирования работы, если чек не отправлен в ОФД.

FR Pirit 54 (Пирит, Вики Принт)

Для настройки драйвера:

  1. Авторизуйтесь в менеджерской станции
  2. Перейдите в меню Сервис > Станции и устройства
  3. Выберите необходимую кассу и перейдите на вкладку Устройства
  4. Добавьте новый драйвер
  5. Выберите Фискальный принтер > Universal driver for fiscal printers и перетащите его на поле с драйверами
  6. Согласитесь с предложением добавить логическое устройство
  7. Перейдите в свойства добавленного драйвера и раскройте раздел Опции
  8. В поле FiscRegTypeID выберите 162 FR Pirit  54
  9. В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня

    • LogLevel — уровень логирования [0…5]
    • LogRotateSize — размер в MB ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
    • LogRotateCount — количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов:
      • Лог fpPirit54_0.LOG станет fpPirit54_0.1.LOG
      • Лог fpPirit54_0.1.LOG > fpPirit54_0.2.LOG
      • И так далее до LogRotateCount
    • Language of messages — язык сообщений, совпадает с расширением файла локализации (RUS, LAT, ENG etc…)
    • COMnum — номер порта RS232
    • BaudRate — скорость обмена с ФР.
    • OFD Status Error Timeout — время в часах до вывода сообщения предупреждающего о существовании чека, не отправленного в ОФД.
      Значение 0 — не проверять.
    • OFD Status Warning Timeout — время в часах до блокирования работы, если чек не отправлен в ОФД.
      Значение 0 — не проверять.

      Некоторые ФР возвращают только дату в запросе статуса, лучше выставлять значения OFD Status Error Timeout и OFD Status Warning Timeout более 24

    • Device model — модель устройства

Настройка фискальных типов валют

Настройте фискальные типы для различных валют в выбранном фискальном регистраторе. Для этого:

  1. Перейдите в меню Деньги > Валюты
  2. Выберите необходимую валюту и перейдите в ее свойства
  3. Перейдите в раздел Фискальные типы
    Этот раздел появляется только в том случае, если предварительно настроен фискальный регистратор
  4. Установите соответствие между типом валюты и ее фискальным типом в фискальном регистраторе используемой модели.
    По умолчанию на все валюты устанавливается свойство По типу валюты
  5. Сохраните изменения.

Добавление кнопки Электронный чек

Кнопка Электронный чек должна появиться автоматически. Проверьте кнопки используемого селектора.

Если кнопки нет, необходимо настроить ее вручную. Для этого:

  1. Перейдите в меню Настройки > Графический интерфейс > Селекторы
  2. Скопируйте коллектор, который используется
    Для уточнения используемого селектора, перейдите в меню Настройки > Графический интерфейс > Использование селекторов
  3. Вставьте селектор с подэлементами в ту же папку
  4. Задайте селектору название и активируйте страницы и сам селектор
  5. Перейдите в меню Настройки > Графический интерфейс > Функциональные клавиши
  6. Перейдите в раздел Операции с заказом > Селектор операций
  7. Найдите клавишу Пользов. свойства и перенесите ее в поле селектора

    Обратите внимание, что если кнопки нет в этом разделе, она может быть где-то еще. Воспользуйтесь поиском по кнопкам
  8. Переименуйте кнопку селектора. Для этого:
    1. Перейдите в используемый селектор и откройте его свойства
    2. В разделе Основное выберите поле Макет и нажмите на три точки
    3. В открывшемся окне выберите Функциональная клавиша и найдите созданную клавишу
    4. Найдите место для кнопки на макете и вставьте ее туда
    5. Настройте цвет, название и выравнивание 
    6. Сохраните изменения.
  9. Теперь необходимо активировать селектор. Для этого перейдите в меню Настройки > Графический интерфейс > Использование селекторов
  10. В поле с селекторами выберите нужный раздел и переместите созданный селектор в поле использования
  11. Сохраните изменения
  12. Перезагрузите кассовый сервер. 

Теперь кнопка с электронным чеком выведена на кассу. 

Работа с несколькими системами налогообложения

Если ваше заведение работает с несколькими системами обложения, их необходимо настроить для правильного вывода на печатной форме.
Обратите внимание, что использовать несколько систем налогообложения можно в r_keeper, начиная с версии 7.5.8.31.

Для настройки нескольких систем налогообложения:

  1. Перейдите в меню менеджерской станции r_keeper Деньги > Налоговые группы
  2. Создайте или перейдите в налоговую группу
  3. Выберите во вкладке Налоговые политики нужную политику
  4. Раскройте раздел Основное и выберите Тип налогообложения или Tax Type
    Таблица соответствия номера и типа системы налогообложения представлена ниже

    Номер Тип системы налогообложения Формат на печатной форме
    0 Общая ОСН
    1 Упрощенная доход УСН доход
    2 Упрощенная доход минус расход УСН доход — расход
    3 Единый налог на вмененный доход ЕНВД
    4 Единый сельскохозяйственный налог ЕСН
    5 Патентная система налогообложения Патент

  5. Аналогично настройте остальные налоговые группы
  6. Присвойте блюдам нужные налоговые группы. Для этого:
    1. Перейдите в меню Меню > Меню
    2. Выберите блюдо
    3. В Свойствах блюда раскройте раздел Основное и выберите Налоговую группу из выпадающего списка
    4. Сохраните изменения
  7. Настройка завершена.

Все настройки касающиеся налогов, применяются только к закрытой смене.

Покупатель в чеке: ООО, ИНН

Если в вашем заведении реализована возможность оплаты с помощью юридических лиц, в r_keeper эту функцию необходимо настроить заранее. Для этого: 

  1. В менеджерской станции r_keeper перейдите в меню Настройки > Параметры
  2. В дереве раскройте ветку Использование опций > Связь с доп. системами и оборудованием и выберите пункт Исп. счет-фактуры
  3. Перейдите в Свойства и раскройте раздел Основное
  4. Заполните поля:
    1. Значение — Вручную
    2. Уровень доступа — Любой пользователь
    3. Включите Исключения
    4. Параметр — UseInvoice

  5. Сохраните изменения
  6. Используйте драйвер нижнего уровня, который возвращает опцию foFiscInvoice
    Узнать, возвращает ли драйвер опцию можно в логе UniFR foFiscInvoice. В логе должно быть примерно такое:

    {GetFiscRegOptions} sOptions = (foText, foDeleteReceipt, foZReport, foMoneyInOut, foXReport, foSpecialReport,
    foProgram, foTextInReceipt, foBarCodeInNotFisc, foItemDepartments, foDrawerOpen, foDrawerState, foCalcChange,
    foFiscInvoice, foCashRegValue, foDeleteReturn, foCorrectPriceToPay, foRoundDiscountOnly, foCorrectionReceipt, foOpenShiftReport)

    CODE

Проверьте настройки на кассовой станции:

  1. Откройте кассовую станцию и создайте заказ
  2. Нажмите на кнопку Оплата, а затем на кнопку Счет-фактура
  3. Заполните данные или выполните поиск
  4. Оплатите заказ. 

Если на кассовой станции получилось оплатить заказ, значит все настроено правильно.

Данные по клиентам сохраняются в файле …/midbase/Entity.UDB
При закрытии смены они синхронизируются с файлом …/base/entitydb.abs.
Синхронизация с ref -> mid происходит при 
закрытии смены!

Настройка фискальных типов налогов

Необходимо указать фискальные типы для различных налогов в фискальном регистраторе. Для этого:

  1. В менеджерской станции r_keeper перейдите в меню Деньги > Налоги
  2. Перейдите в Свойства налоговой ставки
  3. В группе Фискальные типы должно появиться свойство с названием используемого регистратора. Установите соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.

Связь с ОФД

За всю передачу данных в ОФД отвечает Фискальный Регистратор.

Макет чека

Ограничения распространяются только на настройки макета чека: 

  • Запрещено использовать настройку Только сумму, так как в ОФД необходимо передавать все позиции
  • Запрещено использовать настройку Использовать альт. название, если не заполнены альтернативные названия.

Если в макете не выбран чекбокс Печатать налоги, то универсальный драйвер будет искать первую ставку налога равную нулю и использовать ее.

Диагностика проблем

Для обращения в техподдержку с проблемой, сделайте следующее:

  1. Соберите логи.
    1. Если ошибка воспроизводится, для диагностики необходимо:
      • Включите максимальное логирование:
        • UniFR: logLevel=All
        • fpAtol54: Log Level = Всё
        • fpShtr54: Log Level = Talkative
        • fpRus_Prim08F.dll: Log Level = 5
        • fpSpark54.dll: LogLevel = 5
        • fpMercury.dll: Log LEvel 6. OSFUNC
      • Файлы логов:
        • UniFR.dll: UniFR.log
        • fpAtol54.dll: fpAtol54.log
        • fpShtr54.dll: fpShtr54.log
        • fpRus_Prim08F.dll: fpRUS_PRIM08F_0.LOG
        • fpSpark54.dll: fpSpark54_xx.log
        • fpMercury.dll: fpMercury_xx.LOG
      • В случае, если ошибка воспроизводится:
        • Удалите предыдущие логи
        • Воспроизведите ошибку с новым уровнем логирования
        • Приложите файлы к задаче
    2. Если ошибка не воспроизводится:
      • Приложите логи как есть. На всякий случай, повысьте уровень логирования до максимального
  2. По шагам опишите, как получили ошибку
  3. Приложите скриншоты ошибки
  4. В логах должен быть зафиксирован старт драйвера. Там указывается его версия.

Тег 1162 — Код товара

Информация, включаемая в реквизит Знач. байта 0 реквизита в ЭФ Знач. байта 1 реквизита в ЭФ Значение реквизита начиная с байта 2 в ЭФ Заголовок реквизита в ПФ Значение реквизита в ПФ Примечания
Код товара, который не распознан 00h 00h Массив информации, считанный со штрихового кода товара, в виде бинарной последовательности с младшими битами справа. Если длина массива превосходит 30 байт, то последовательность обрезается до длины 30 байт слева. Длина массива до 30 байт не печатается не печатается 1, 2
Код товара в формате EAN-8, UPC-E 45h 08h Массив информации, содержащий значение кода товара в кодировке EAN-8, представленное в формате ASCII. Длина массива 10 байт не печатается не печатается 1, 3
Код товара в формате EAN-13, UPC-A 45h 0Dh Массив информации, содержащий значение кода товара в кодировке EAN-13, представленное в формате ASCII. Длина массива 15 байт не печатается не печатается 1, 4
Код товара в формате ITF-14 49h 0Eh Массив информации, содержащий значение кода товара в кодировке ITF-14, представленное в формате ASCII. Длина массива 16 байт не печатается не печатается 1, 5
Код товара в формате GS1 Data Matrix или Data Matrix маркировки 44h 4Dh Массив информации, содержащий в кодировке ASCII последовательность следующего вида: идентификатор применения <значение идентификатора применения без кода проверки. В указанный массив информации должны включаться код вида товара GTIN (идентификатор применения 01) и серийный номер (идентификатор применения 21). Длина массива до 30 байт не печатается [М] 1, 6, 7
Код товара средства идентификации мехового изделия 52h 46h Массив информации, содержащий 20 буквенно-цифровых знаков кода идентификации мехового изделия в кодировке ASCII. Длина массива 20 байт не печатается [М] 1, 8
Код товара в кодировке ЕГАИС 2.0 в формате PDF417 C5h 14h Массив информации, содержащий значения символов с 9-го по 31-й из 68-символьной последовательности кода ЕГАИС 2.0 в кодировке ASCII. Длина массива 25 байт не печатается [М] 1, 9
Код товара в кодировке ЕГАИС 3.0 в формате Data Matrix C5h 1Eh Массив информации, содержащий значения символов с 1-го по 14-й из 150-символьной последовательности кода ЕГАИС 3.0 в кодировке ASCII. Длина массива 16 байт не печатается [М] 1, 10

Примечание

  1. Распознавание информации, содержащейся в штриховом коде товара, может осуществляться средствами, не входящими в состав ККТ, и способами, отличающимися от способов, указанных в пунктах 2 – 10 настоящих примечаний, при этом распознанный результат не должен противоречить результатам, указанным в пунктах 2 – 10 настоящих примечаний.
  2. В случае нераспознанного кода товара в значение реквизита «код товара» (тег 1162) записываются только первые 30 байт от значения нераспознанного кода товара.
    В случае если код товара отсутствует или код товара пустой, в значение реквизита «код товара» (тег 1162) записывается «00h 00h».
  3. В случае если длина считанной последовательности данных равна 8 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода EAN-8. Если код определен как EAN-8, то значение реквизита «код товара» (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «45h 08h») и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему исчисления.
    Пример:
    1. Считанная последовательность: 46198488.
    2. Значение реквизита «код товара» (тег 1162): 45 08 00 00 02 C0 EE D8.
  4. В случае если длина считанной последовательности данных равна 13 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода EAN-13. Если код определен как EAN-13, то значение реквизита «код товара» (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «45h 0Dh») и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему.
    Пример:
    1. Считанная последовательность: 4606203090785.
    2. Значение реквизита «код товара» (тег 1162): 45 0D 04 30 77 19 57 61.
  5. В случае если длина считанной последовательности данных равна 14 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода ITF-14. Если код определен как ITF-14, то значение реквизита «код товара» (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «49h 09h») и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему.
    Пример:
    1. Считанная последовательность: 14601234567890.
    2. Значение реквизита «код товара» (тег 1162): 49 0E 0D 47 9D 66 52 D2.
  6. В случае если длина считанной последовательности данных не соответствует длине 8, 13 или 14 символов и последовательность символов состоит из строчных и прописных латинских букв, цифр и символов-разделителей «!»%&'()*+-.,/:;=<>?», то проверяется состав считанной последовательности на наличие идентификаторов применения (AI) по стандарту GS1. Если код определен как GS1 и содержит в себе идентификаторы применения «01» (идентификационный номер единицы товара) и «21» (серийный номер), то значение реквизита «код товара» (тег 1162) формируется из классификатора «Тип идентификатора товара» (первые два байта реквизита «код товара» (тег 1162) принимают значение «44h 4Dh») и идентификаторов применения «01» (идентификационный номер единицы товара) и «21» (серийный номер) из считанной последовательности данных. Идентификатор применения «01» (идентификационный номер единицы товара) формируется по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему исчисления, дополненной лидирующими нулями (нулями слева) до 6 байт. Идентификатор применения «21» (серийный номер) формируется по правилам интерпретации ASCII в hex.
    Если в считанной последовательности по стандарту GS1 содержится дополнительный идентификатор применения «8005» (цена единицы измерения товара), то данный идентификатор применения дополняет последовательность значения реквизита «код товара» (тег 1162) за идентификатором применения «21» (серийный номер). Реквизит идентификатора применения «8005» (цена единицы измерения товара) формируется по правилам интерпретации ASCII в hex.
    1. Пример 1:
      1. Считанная бинарная последовательность: 010460043993125621JgXJ5.Tu001d8005112000u001d930001u001d923zbrLA==u001d24014276281.
      2. Выделенная последовательность для передачи в значение реквизита «код товара» (тег 1162): 04600439931256 & JgXJ5.T & 112000.
      3. 04600439931256 — представляется в виде 6-байтного hex: 04h 2Fh lFh 96h 81h 78h.
      4. JgXJ5.T — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 4Ah 67h 58h 4Ah 35h 2Eh 54h.
      5. 112000 — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 31h 31h 32h 30h 30h 30h.
      6. Значение реквизита «код товара» (тег 1162): 44h 4Dh 04h 2Fh 1Fh 96h 81h 78h 4Ah 67h 58h 4Ah 35h 2Eh 54h 31h 31h 32h 30h 30h 30h.
    2. Пример 2:
      1. Считанная бинарная последовательность: 010460406000600021N4N57RSCBUZTQu001d2403004002910161218u001d1724010191ffd0u001d92tIAF/YVoU4roQS3M/m4z78yFq0fc/WsSmLeX5QkF/YVWwy8IMYAeiQ91Xa2z/fFSJcOkb2N+uUUmfr4n0mOX0Q==.
      2. Выделенная последовательность для передачи в значение тега 1162: 04604060006000 & N4N57RSCBUZTQ.
      3. 04604060006000 — представляется в виде 6-байтного hex: 04h 2Fh F7h 5Ch 76h 70h.
      4. N4N57RSCBUZTQ — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 4Eh 34h 4Eh 35h 37h 52h 53h 43h 42h 55h 5Ah 54h 51h.
      5. Значение реквизита «код товара» (тег 1162): 44h 4Dh 04h 2Fh F7h 5Ch 76h 70h 4Eh 34h 4Eh 35h 37h 52h 53h 43h 42h 55h 5Ah 54h 51h.
  7. В случае если длина считанной последовательности данных равна 29 символам и последовательность символов состоит из строчных и прописных латинских букв, цифр и символов-разделителей «!»%&'()*+-.,/:;=<>?» и не содержит наличие идентификаторов применения (AI) по стандарту GS1, то значение реквизита «код товара» (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «44h 4Dh») и переданной последовательности данных, сформированных по следующим правилам перевода:
    Первые 14 символов считанной последовательности формируются по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему исчисления, дополненной лидирующими нулями (нулями слева) до 6 байт. Последующие 11 символов считанной последовательности формируются по правилам интерпретации ASCII в hex дополненной знаками «20h» в конце (пробелами справа) до 13 байт.
    Пример:
    1. Считанная бинарная последовательность: 00000046198488X?io+qCABm8wAYa.
    2. Выделенная последовательность для передачи в значение реквизита «код товара» (тег 1162): 00000046198488 & X?io+qCABm8.
    3. 00000046198488 — представляется в виде 6-байтного hex: 00h 00h 02h C0h EEh D8h.
    4. X?io+qCABm8 — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 58h 3Fh 69h 6Fh 2Bh 71h 43h 41h 42h 6Dh 38h 20h 20h.
    5. Значение реквизита «код товара» (тег 1162): 44h 4Dh 00h 00h 02h C0h EEh D8h 58h 3Fh 69h 6Fh 2Bh 71h 43h 41h 42h 6Dh 38h 20h 20h.
  8. В случае если длина считанной последовательности данных равна 20 символам и последовательность символов состоит из прописных латинских букв, цифр и символа-разделителя «-«, то проверяется формат содержания считанной последовательности на шаблон СС-ЦЦЦЦЦЦ-СССССССССС. Если код соответствует шаблону, то значение реквизита «код товара» (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «52h 46h») и переданной последовательности данных сформированной по правилам интерпретации ASCII в hex.
    Пример:
    1. Считанная последовательность: RU-401301-AAA0277031.
    2. Выделенная последовательность для передачи в значение реквизита «код товара» (тег 1162): RU-401301-AAA0277031.
    3. RU-401301-AAA0277031 — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 52h 55h 2Dh 34h 30h 31h 33h 30h 31h 2dh 41h 41h 41h 30h 32h 37h 37h 30h 33h 31h.
    4. Значение реквизита «код товара» (тег 1162): 52h 46h 52h 55h 2Dh 34h 30h 31h 33h 30h 31h 2dh 41h 41h 41h 30h 32h 37h 37h 30h 33h 31h.
  9. В случае если длина считанной последовательности данных равна 68 символам и последовательность символов состоит из прописных латинских букв и цифр и не содержит наличие идентификаторов применения (AI) по стандарту GS1, то значение реквизита «код товара» (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «C5h 14h») и переданной последовательности данных начиная с 9 символа по 31 символ включительно, сформированной по правилам интерпретации ASCII в hex.
    Пример:
    1. Считанная последовательность: 22N00002NU5DBKYDOT17ID980726019019608CW1A4XR5EJ7JKFX50FHHGV92ZR2GZRZ.
    2. Выделенная последовательность для передачи в значение реквизита «код товара» (тег 1162): NU5DBKYDOT17ID980726019.
    3. NU5DBKYDOT17ID980726019 — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 4Eh 55h 35h 44h 42h 4Bh 59h 44h 4Fh 54h 31h 37h 49h 44h 39h 38h 30h 37h 32h 36h 30h 31h 39h.
    4. Значение реквизита «код товара» (тег 1162): C5h 14h 4Eh 55h 35h 44h 42h 4Bh 59h 44h 4Fh 54h 31h 37h 49h 44h 39h 38h 30h 37h 32h 36h 30h 31h 39h.
  10. В случае если длина считанной последовательности данных равна 150 символам и последовательность символов состоит из прописных латинских букв и цифр и не содержит наличие идентификаторов применения (AI) по стандарту GS1, то значение реквизита «код товара» (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита «код товара» (тег 1162) принимают значение «C5h 1Eh») и переданной последовательности данных начиная с 1 символа по 14 символ включительно, сформированной по правилам интерпретации ASCII в hex.
    Пример:
    1. Считанная последовательность:
      136222000058810918QWERDFEWT5123456YGHFDSWERT56YUIJHGFDSAERTYUIOKJ8HGFVCXZSDLKJHGFDSAOIPLMNBGHJYTRDFGHJKIREWSDFGHJIOIUTDWQASDFRETYUIUYGTREDFG HUYTREWQWE.
    2. Выделенная последовательность для передачи в значение реквизита «код товара» (тег 1162): 13622200005881.
    3. 13622200005881 — кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 31h 33h 36h 32h 32h 32h 30h 30h 30h 30h 35h 38h 38h 31h.
    4. Значение реквизита «код товара» (тег 1162): C5h 1Eh 31h 33h 36h 32h 32h 32h 30h 30h 30h 30h 35h 38h 38h 31h.

fpAtolDTO Налоги

0 – none – налогом не облагается
1 – vat0 – НДС 0%
2 – vat10 – НДС 10%
3 – vat18 – НДС 18%
4 – vat110 – НДС 10/110
5 – vat118 – НДС 18/118
6 – vat20 – НДС 20%
7 – vat120 – НДС 20/120

Содержание

  • 1. Что такое avformat-54.dll?
  • 2. Avformat-54.dll безопасный или это вирус или вредоносное ПО?
  • 3. Могу ли я удалить или удалить avformat-54.dll?
  • 4. Распространенные сообщения об ошибках в avformat-54.dll
  • 4a. avformat-54.dll не найден
  • 4b. avformat-54.dll отсутствует
  • 5. Как исправить avformat-54.dll
  • 6. Обновление за июнь 2023 года

Обновлено Июнь 2023: Вот три шага к использованию инструмента восстановления для устранения проблем с dll на вашем компьютере: Получите его по адресу эту ссылку

  1. Скачайте и установите это программное обеспечение.
  2. Просканируйте свой компьютер на наличие проблем с dll.
  3. Исправьте ошибки dll с помощью программного инструмента

avformat-54.dll это файл библиотеки динамических ссылок, который является частью разработанный Trimble Navigation Limited, Версия программного обеспечения: обычно о по размеру, но версия у вас может отличаться. Файлы DLL — это формат файлов для динамических библиотек, который используется для хранения нескольких кодов и процедур для программ Windows. Файлы DLL были созданы, чтобы позволить нескольким программам использовать их информацию одновременно, тем самым сохраняя память. Это также позволяет пользователю изменять кодировку нескольких приложений одновременно, не изменяя сами приложения. Библиотеки DLL могут быть преобразованы в статические библиотеки с помощью дизассемблирования MSIL или DLL в Lib 3.00. Формат файла .exe файлов аналогичен формату DLL. Файлы DLL, и оба типа файлов содержат код, данные и ресурсы.

Наиболее важные факты о avformat-54.dll:

  • Имя: avformat-54.dll
  • Программного обеспечения: SketchUp 2013
  • Издатель: Trimble Navigation Limited
  • URL издателя: www.sketchup.com
  • Файл справки: help.sketchup.com
  • Известно, что до 81.74 MB по размеру на большинстве окон;

Рекомендуется: Выявление ошибок avformat-54.dll
(дополнительное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Avformat-54.dll безопасный или это вирус или вредоносное ПО?

Ответ — нет, сам по себе avformat-54.dll не должен повредить ваш компьютер.

В отличие от исполняемых программ, таких как программы с расширением EXE, файлы DLL не могут быть выполнены напрямую, но должны вызываться другим кодом, который уже выполнен. Тем не менее, DLL имеют тот же формат, что и EXE, и некоторые могут даже использовать расширение .EXE. В то время как большинство динамических библиотек заканчиваются расширением .DLL, другие могут использовать .OCX, .CPL или .DRV.

Файлы DLL полезны, потому что они позволяют программе разделять свои различные компоненты на отдельные модули, которые затем могут быть добавлены или удалены для включения или исключения определенных функций. Если программное обеспечение работает таким образом с библиотеками DLL, программа может использовать меньше памяти, поскольку ей не нужно загружать все одновременно.

С другой стороны, если файл .dll прикреплен к исполняемому файлу, который предназначен для повреждения вашего компьютера, возможно, это опасно. Мы рекомендуем вам запустить сканирование вашей системы с инструмент, подобный этому это может помочь выявить любые проблемы, которые могут существовать.

Вот почему обычно, когда вы видите новый файл .dll на вашем компьютере, где-то будет файл .exe.

Убедитесь, что вы сканируете оба вместе, чтобы вам не пришлось беспокоиться о заражении вашего компьютера чем-то плохим.

Могу ли я удалить или удалить avformat-54.dll?

Согласно различным источникам онлайн, 5% людей удаляют этот файл, поэтому он может быть безвредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом.

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

Если вы планируете удалить avformat-54.dll, лучше оставить его в покое. Причина этой логики заключается в том, что некоторые программы совместно используют эти файлы, поэтому удаление определенного файла DLL может непреднамеренно вызвать проблемы. Это означает, что удаление avformat-54.dll может привести к прекращению работы одной или нескольких других программ или только в ограниченной степени.

Некоторые программы также могут устанавливать файлы DLL в несколько папок вне папки Program Files (где установлено большинство программ). Поиск этих DLL-файлов может быть очень трудным, а удаление их может быть опасным.

Как уже упоминалось выше, если вы не уверены, что avformat-54.dll используется другой программой, мы рекомендуем оставить ее в покое. Однако, если вам нужно удалить файл, мы рекомендуем сначала сделать копию. Если после этого у вас возникнут проблемы с другой программой, требующей использования недавно удаленного DLL-файла, вы можете восстановить файл из резервной копии.

Распространенные сообщения об ошибках в avformat-54.dll

Как вы можете себе представить, некоторые DLL появляются чаще в сообщениях об ошибках, чем другие. Вот некоторые из DLL, которые, как известно, вызывают проблемы.

  • Не удалось запустить приложение, так как avformat-54.dll не был найден. Переустановка приложения может решить проблему.
  • avformat-54.dll не найден
  • avformat-54.dll отсутствует
  • Требуемая DLL avformat-54.dll не найдена
  • Приложение или avformat-54.dll не является допустимым образом Windows
  • avformat-54.dll отсутствует или поврежден
  • Не удается найти avformat-54.dll
  • Не удается запустить avformat-54.dll. Отсутствует необходимый компонент: avformat-54.dll. Пожалуйста, установите avformat-54.dll снова.

Как исправить avformat-54.dll

Обновлено Июнь 2023:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Если avformat-54.dll отсутствует или поврежден, это может повлиять на многие приложения, включая операционную систему, что может помешать вам выполнять свою работу или использовать критические функции в критически важных программах.

Запустить SFC

SFC для поврежденной DLL

Самый безопасный способ исправить отсутствующий или поврежденный файл avformat-54.dll, вызванный вашей операционной системой Windows, — запустить встроенную проверку системных файлов, которая заменяет отсутствующие или поврежденные системные файлы.

Для этого щелкните правой кнопкой мыши кнопку «Пуск» на компьютере Windows 10, чтобы открыть меню WinX, и щелкните ссылку «Командная строка (администратор)».

В окне CMD скопируйте следующую команду и нажмите Enter:

ПФС / SCANNOW

Сканирование может занять 10 минут, и если оно успешно завершено, вы должны перезагрузить компьютер. Запуск sfc / scannow в безопасном режиме или при запуске может дать лучшие результаты.

Обновить драйверы

Обновление-драйверы

Иногда при использовании аппаратного обеспечения, такого как принтер, вы можете получить сообщение об ошибке отсутствующего файла avformat-54.dll. Эта ошибка может быть связана с более старой версией драйвера, который не совместим с обновленным файлом .dll, поэтому принтер ищет неправильный файл .dll и не может его найти.

Обновите драйверы вашего устройства, чтобы увидеть, решит ли это проблему.

Восстановление при загрузке

инструмент для восстановления при запуске

Восстановление при загрузке — это еще один способ восстановить все файлы .dll, такие как avformat-54.dll, до их первоначального рабочего состояния. Однако это исправление может вызвать проблемы в других программах, особенно если программа обновила файлы DLL.

Скачать или переустановить avformat-54.dll

заменить отсутствующие файлы DLL

В большинстве учебников и руководств авторы предупреждают своих читателей не загружать отсутствующие файлы avformat-54.dll со случайных и непригодных для использования веб-сайтов, которые могут предоставить им вредоносное ПО. Это не без причины, конечно. Правда в том, что в Интернете полно сайтов, которые обещают пользователям решить их проблемы, открыв определенные приложения или программы как можно скорее. К сожалению, очень немногие могут действительно оправдать ваши ожидания.

Хотя эта проблема встречается реже, потенциально гораздо более серьезная проблема заключается в том, что библиотеки DLL, которые вы загружаете из источников, отличных от поставщика, иногда могут быть загружены вирусами или другими вредоносными программами, которые могут заразить ваш компьютер. Это особенно верно для веб-сайтов, которые не слишком заботятся о том, откуда берутся их файлы. И это не так, как будто эти сайты сделают что-нибудь, чтобы рассказать вам о своих источниках высокого риска.

К счастью, процесс установки avformat-54.dll довольно прост. Короче говоря, все, что вам нужно сделать, это скопировать оригинальный файл DLL в C: Windows System32. После копирования .DLL выполните следующую команду: regsvr32 avformat-54.dll и ваш .DLL будет успешно установлен.

Единственный способ убедиться, что вы получаете стабильный, современный и чистый avformat-54.dll, — это получить его из источника, из которого он поступил.

Содержание

  1. Интеграция ФР Атол с Shelter 2
  2. 1. Настройка фискального регистратора
  3. 2. Настройка универсального драйвера в Shelter
  4. 3. Подключение ФР по Ethernet
  5. 4. Известные ошибки:
  6. Тема: Проблема с фискальным регистратором в Шелтер V1
  7. АТОЛ: Драйвер ККМ. Коды и описание ошибок

Интеграция ФР Атол с Shelter 2

Проверено на версии Shelter 2.12.143.4200 с ФР АТОЛ 55Ф

1. Настройка фискального регистратора

Вам необходимо убедиться, что Ваш фискальный регистратор работает на протоколе 3

Открываем тест драйвер фискального регистратора и заходим в «Свойства».

Убедитесь, что ваш ФР подключен, выбрав соответствующий «канал связи» и нажав кнопку «Проверка связи». В поле «Результат» должна отобразиться модель вашего ФР и др. параметры

Заходим в «Параметры ККТ». В разделе «Основные», «Протокол работы ККТ» должно стоять АТОЛ3. Если значение другое, меняем на нужное. Жмем «Сохранить и выйти».

2. Настройка универсального драйвера в Shelter

Для настройки вам необходимы файлы fpAtol54.dll, fpAtol54.cfg.xml, msg_rus.ini. Для удобства, в директории, где установлен у вас Shelter, вы можете создать отдельную директорию, к примеру, «Atol» и скопировать файлы в эту директорию. При работе драйвера в этой папке будут располагаться логи фискального регистратора.

Далее открываем Shelter 2 и переходим в «Настройки» → «Сервисы и оборудование» и нажимаем кнопку «Добавить»

В появившемся окне напротив «Драйвер» жмем на три точки

Выбираем универсальный драйвер

После, заходим в настройки

Сначала нужно указать путь к библиотеке fpAtol54.dll. Для этого нажимаем кнопку в поле «Путь к библиотеке» и указываем нашу библиотеку, которая расположена в соответствующей директории.

Далее, настраиваем соответствующие параметры.

Файл сообщений — указываем путь до файла msg_rus.ini. (Для визуализации ошибок ФР Атол необходим файл msg_rus.ini. Иначе, при возникновении ошибок, будет появляться пустое окно.)

Секция — «ATOL» ВНИМАНИЕ . Если указать путь до msg_rus.ini, но не указать название «ATOL» в поле «Секция», визуализация работать не будет!

Операция возврата — «Deletion» (Return — расход, Deletion — приход)

Информация о кассире — «ФИО» (Можно оставить «Логин», если хотите, чтобы в чеке указывался логин под которым зашли в Shelter).

Уровень логирования — «5» (Данный параметр увеличивает логирование и передает больше информации в логах, что позволяет быстрее найти причину ошибок в фискальнике, в случае возникновения проблем).

Протокол — «3»

Название порта — «COM11(в данном примере)» (com порт куда у вас подключен ФР можно определить в «Диспетчере Устройств»).

Следующим шагом нужно будет выбрать киоск, который будет использоваться с настраиваемым фискальным регистратором

После вышеуказанных настроек фискальный регистратор должен работать корректно. Один из способов проверить работу попробовать сделать Х-Отчет

3. Подключение ФР по Ethernet

Для начала необходимо убедиться через Тест драйвер, что канал обмена с ККТ установлен «Ethernet» -> «Параметры ККТ»->»Канал обмена с ККТ»

и ФР доступен по сети

или проверить связь через тест драйвер

Если IP адрес задается вручную, то необходимо снять галочку с параметра «Получать IP-адреса от DHCP (Ethernet)»

Далее в настройках универсального драйвера указать следующие параметры:

«Канал связи»:

— COM (в таком случае поля «IP адрес», «TCP порт» оставляем пустые. В поле «Название порта» указываем COM порт, по которому подключен ФР)

1 — Ethernet (В данному случае указываем IP адрес и порт. Поле «Название порта» оставляем пустым.

. Если у вас в настройках универсального драйвера нет параметров «Канал связи», «IP адрес», «TCP порт» (как на рисунке выше) .

В таком случае, берем fpAtol54.cfg.xml из этой инструкции или редактируем свой fpAtol54.cfg.xml файл.

Надо добавить три секции после секции описания «Протокол»

4. Известные ошибки:

Ошибка : Устройство отвечает ошибкой приема команды.
Fiscal_driver_error 71000066 (113,0; 102)

Решение: В fpAtol54.cfg.xml не хватает секции

Добавить секцию в XML файл, запустить shelter, перевыбрать путь к dll, появится новая настройка Protocol

Источник

Тема: Проблема с фискальным регистратором в Шелтер V1

Опции темы
Отображение

Ничего не вышло позвонил администратору сказала что не работает фискальник. что дальше делать))))?

Выкладывайте ини-шники и логи.
Закрыть программу, удалить все логи, запустить программу, закрыть, прислать логи.

Здравствуйте! И почему то не с первого раза стал запускаться шелтер. В диспетчере видно что открыт. несколько раз, что это непойму да и не знаю. Вот логи и ini файлы

Ну дык ini-шник не правильный же.

По настройкам у вас используется VirtFiscReg
Ваш shelter.hw.ini

Сейчас поправлю и выложу

В секции [BOOT]
Отключил
;VirtFisc = sdmVirtFiscReg.dll

Включил
FiscReg = sdmShtrihMA11.dll

В Секции [hardware]
Отключил
; FiscReg = VirtFiscReg

Включил
FiscReg = SHTRIHMA

Заглушку замковой системы VirtLockCard трогать не стал, ХЗ как у вас там остальное настроено, лучше не буду трогать.

У вас точно фискальник на скорости 115200 находится тестом драйвера?
На сколько я помню для Штриха в первом Шелтере скорость должна быть 4800 или 9600.

Если не заработает с приложенным инишником, попробуйте через драйвер ФР изменить скорость на 4800 (потом на 9600)
И не забудьте в shelter.hw.ini соответственно менять скорость в секции [HARDWARE.ShtrihMA]

спасибо огромное. Александр! Будем пробовать. Насчет скорости да стоит 115200 тест драйвера поиск оборудования в автомате сам ставит. менял вручную сначала 4800 потом 9600 пишет нет связи. Завтра администратор на смену заступит посмотрим что будет. Завтра отпишусь.

Все. спасибо огромнейшее Александр! действительно поставил скорость 4800. Конечно же не без вашей помощи все работает. у меня в тест драйве при проверке фискальника ставит скорость 115200 (ошибок нет). При установке скорости 4800 9600 (нет связи). потом все же решил и установил 4800 и как вы и говорили поменять в файле ini соответсвенно. все пошло. тема закрыта.

Источник

АТОЛ: Драйвер ККМ. Коды и описание ошибок

«АТОЛ: Драйвер ККМ» – программная компонента (драйвер), предназначенная для работы с различными ККМ.

Вы также можете посмотреть на нашем сайте большое количество различных информационных статьей по неисправностям фискальных накопителей (ошибки ФН) и неполадкам различных онлайн касс.

Код ошибки (Result Code)

Описание ошибки (Result Description)

  • Интерфейсный кабель не подключен или неисправен.
  • Скорость порта ПК не соответствует установленной скорости в ККМ
  • Проверить кабель.
  • Обратиться в сервисную службу
  • Порт занят другим приложением.
  • Данный порт отсутсвует в ПК

Ключ защиты не найден

Драйвер не смог найти ключ защиты

Установить ключ защиты

Работа драйвера прервана пользователем

При попытке установить значение в свойство (подробнее см. «Приложение 4. Ошибки параметров»)

Свойство не может принимать устанавливаемое значение

Невозможно добавить устройство

Количесво ЛУ превышает допустимое значение

Удалить лишние ЛУ

Невозможно удалить устройство

При попытке удалить последнее ЛУ

Логическое устройство не найдено

При попытке выбрать ЛУ с несуществующим номером

Выбрать ЛУ с существующим номером

Неверная последовательность команд

При выполнении методов требующих определенной последовательности нарушена последовательность

Проверить последовательность вызываемых методов

Устройство не включено

Установить DeviceEnabled равным TRUE

Не поддерживается в данной версии оборудования

Вызываемый метод нельзя выполнить на данной ККМ

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

Зарегистрировать используемые модули

Порт занят приложением: ( )

Если драйвер определил, что порт занят одним из драйверов семейства «АТОЛ: Драйверы торгового оборудования», то возвращается данная ошибка ( – имя ПК, на котором запущено клиентское приложение, – описание драйвера, занявшего порт)

  • Воспользоваться поиском оборудования для определения порта, к которому подключена ККМ.
  • Установить другой порт

Некорректные данные от устройства

Ошибка обмена с ККМ на нижнем уровне

Не поддерживается в данном режиме устройства

Вызываемый метод не может быть выполнен в данном режиме

Перейти в нужный режим

Нет больше элементов отчета

При снятии отчетов закончились элементы отчета

Нет доступа к ключу реестра

Изменить права доступа к соответствующему ключу реестра

Описание ошибки недоступно

При возникновении ошибки, не имеющей описания, или ошибки оборудования

В ККМ нет денег для выплаты

Недостаточно денег при выплате

Чек закрыт – операция невозможна

При выполнении операции требующей предварительного открытия чека

Чек открыт – операция невозможна

При выполнении операции требующей предварительного закрытия чека

Неверная цена (сумма)

Сумма регистрации превышает максимально возможное значение

Проверить значение свойства Price и Quantity

В ККМ передано неверное количество

В ККМ передано неверная цена

В ККМ закончилась бумага

Процесс ввода пароля

В ККМ находится в режиме ввода пароля

  • Ввести пароль.
  • Выйти из режима ввода пароля

Введенный ИНН неверен

Ввести правильный ИНН

Накопление меньше суммы возврата или аннулирования

Сумма возврата или аннулирования больше накопленной суммы

  • Произвести возврат или аннулирование без контроля наличности.
  • Произвести внесение

Подождать пока печать не закончится

Неверная величина скидки/надбавки

Установить правильное значение скидки

Операция после скидки/надбавки невозможна

При попытке вызова метода после начисленной скидки/надбавки на чек

В ККМ передано неверный номер секции

Указать правильный номер секции

Неверный вид оплаты

В ККМ передан неверный тип оплаты

Установить правильный номер оплаты

Переполнение при умножении

При перемножении количества на цену происходит переполнение

Операция запрещена в таблице настроек

Разрешить операцию в таблице настроек

Переполнение итога чека

Переполнение контрольной ленты

Снять контрольную ленту

Открыт чек возврата – операция невозможна

При выполнении некоторых недопустимых методов при открытом чеке возврата

Смена превысила 24 часа

Открытая смена превысила 24 часа

Скидка запрещена в таблице

Разрешить скидку в таблице настроек

Аннулирование и возврат в одном чеке

При попытке произвести аннулирование в чеке возврата или наоборот

Введен неверный пароль

Ввести верный пароль

Не переполнен буфер контрольной ленты

При попытке снятия контрольной ленты до момента ее переполнения

Идет печать контрольной ленты

Подождать, пока печать КЛ не закончится

Смена закрыта — операция невозможна

При попытке снятия повторного отчета с гашением

Идет печать отчета

Подождать, пока не закончится снятие отчета

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

Установить верную дату

При установке неверного времени

Установить верное время

Сумма чека меньше суммы сторно

При регистрации сторно на сумму, больше суммы чека

Контрольная лента обработана без ошибок

Введенный РНМ неверен

Ввести правильный РНМ

Вносимая сумма меньше суммы чека

Сумма оплаты меньше суммы чека

Внести сумму больше или равную сумме чека

Начисление сдачи невозможно

На данный тип оплаты начисление сдачи невозможно

Смена открыта, операция невозможна

При вызове метода, требующего закрытой смены

Неверный номер таблицы

Указать верный номер таблицы

Неверный номер ряда

Указать верный номер ряда

Неверный номер поля

Указать верный номер поля

ККМ заблокирована. Необходимо вызвать фискальный отчет или выполнить вход в режим доступа к ФП с указанием правильного пароля администратора

Выполнить вход в режим доступа к ФП с указанием правильного пароля администратора

Заводской номер уже задан

При повторном вводе заводского номера

Исчерпан лимит перерегистраций

Ошибка при попытке перерегистрации ККМ после четырех перерегистраций

Ошибка фискальной памяти

Обратитесь в сервисную службу

Запись фискальной памяти повреждена

Обратитесь в сервисную службу

Неверный номер смены в диапазоне при снятии фискальных отчетов

Произвести запрос диапазонов и указать верные значения

Неверный тип отчета

Указать верный номер типа отчета

Недопустимый заводской номер ККМ

Обратитесь в сервисную службу

ККМ не фискализирована

Обратитесь в сервисную службу

Не задан заводской номер

Обратитесь в сервисную службу

Режим не активизирован

Нет указанного чека в КЛ

Указать верный номер чека

Некорректный код или номер кода защиты

При вводе кода защиты

Обратитесь в сервисную службу

Код защиты не введен

Обратитесь в сервисную службу

Режим не поддерживается

Попытка перейти в неподдерживаемый данной ККМ режим

Повторная скидка/надбавка на операцию невозможна

Попытка начислить повторно скидку/надбавку

Скидка/надбавка на предыдущую операцию невозможна

При начислении скидки/надбавки на сторно

Открыт чек аннулирования – операция невозможна

Вызываемая операция не может быть выполнена при открытом чеке аннулирования

  • Закрыть чек.
  • Отменить чек

Открыт чек продажи – операция невозможна

Вызываемая операция не может быть выполнена при открытом чеке продажи

  • Закрыть чек.
  • Отменить чек

Требуется выполнение общего гашения

Выполнить общее гашение

Нет устройства, обрабатывающего данную команду

Нет связи с внешним устройством

Неверный диапазон записей

Значение в свойстве LastRecord меньше чем в FirstRecord

Установить верные значения свойств LastRecord и FirstRecord

Команда не разрешена введенными кодами защиты

Ввести код защиты

Невозможна отмена скидки/надбавки.

Невозможно закрыть чек данным типом оплаты (в чеке присутствуют операции без контроля наличных)

  • Закрыть чек типом оплаты «Наличные»
  • Отменить чек

Нет связи с принтером чеков

Обратитесь в сервисную службу

Неверный номер маршрута

Указать верны номер маршрута

Неверный номер начальной зоны

Указать верный номер начальной зоны

Неверный номер конечной зоны

Указать верный номер конечной зоны

Неверный тип тарифа

Указать верный тип тарифа

Указать верный тариф

Нет заказа с таким номером

Указать верный номер заказа

Снятие отчета прервалось

Возобновить снятие отчета

Неверный штрихкод товара

Указать/считать верный ШК

ККМ заблокирована после попытки ввода даты, меньшей чем дата последней записи в ФП

Если введена дата меньше даты последней записи в ФП

Ввести дату больше даты последней записи в ФП

Требуется подтверждение ввода даты

Подтвердить ввод даты

Отчет с гашением прерван. Вход в режим невозможен

Снять отчет с гашением

При выполнении команды по нижнему уровню

Проверить написание команды

Сумма не наличных оплат превышает сумму чека

При оплате чека.

Оплата не наличными типами оплаты не должна превышать сумму чека

Чек оплачен не полностью

Неверный номер картинки/штрихкода

  • При удалении.
  • При печати и др.

Запросить массив картинок/штрихкодов и ввести правильный номер картинки/штрихкода

Невозможно открыть файл или формат некорректный

  • При добавлении картинки из файла.
  • При печати картинки из файла

Возможно печать только растровых монохромных картинок

Сумма сторно больше, чем было получено данным типом оплаты

При сторнировании оплаты сумма оплаты превышает сумму платежей

Проверить правильность ввода суммы сторно оплаты

Неверный номер регистра

Указан неверный номер регистра при запросе регистра

Ввести верный номер регистра

Недопустимое целевое устройство

Устройство, указанное в свойстве UnitType отсутствует в подключенной модели ККМ

Неверный параметр регистра

При запросе регистра неверно указаны его параметры

Проверить параметры ввода запрашиваемого регистра

В ККМ недостаточно свободной памяти для загрузки картинки

Неверный формат или значение

Проверить формат вводимых значений

Переполнение суммы платежей

Уменьшите значение свойства Summ

Ошибка обмена с фискальным модулем

Обратитесь в сервисную службу

Обратитесь в сервисную службу

Ошибка печатающего устройства

Обратитесь в сервисную службу

Ошибка интерфейса ЭКЛЗ/ФН

Обратитесь в сервисную службу

Ошибка формата передачи параметров ЭКЛЗ/ФН

Обратитесь в сервисную службу

Неверное состояние ЭКЛЗ/ФН

Обратитесь в сервисную службу

Неисправимая ошибка ЭКЛЗ/ФН

Обратитесь в сервисную службу

Авария крипто–процессора ЭКЛЗ/ФН

Обратитесь в сервисную службу

Исчерпан временной ресурс ЭКЛЗ/ФН

Обратитесь в сервисную службу

Обратитесь в сервисную службу

В ЭКЛЗ/ФН переданы неверная дата или время

Ввести верные дату и время

В ЭКЛЗ/ФН нет запрошенных данных

Переполнение итога чека в ЭКЛЗ/ФН

Обратитесь в сервисную службу

Исчерпан лимит активизаций ЭКЛЗ/ФН

Обратитесь в сервисную службу

Проверьте дату и время

Обратитесь в сервисную службу

Дата и/или время в ККМ меньше чем в ЭКЛЗ/ФН/ФП

Обратитесь в сервисную службу

Невозможно закрыть архив ЭКЛЗ/ФН

Обратитесь в сервисную службу

Необходимо провести профилактические работы

Обратитесь в сервисную службу

Неверный номер ЭКЛЗ/ФН

Указать верный номер

Предыдущая операция не завершена

Завершить предыдущую операцию

Переполнение сменного итога

Активизация данной ЭКЛЗ/ФН в составе данной ККМ невозможна

Обратитесь в сервисную службу для установки и последующей активизации нового экзкмпляра ЭКЛЗ

Переполнение счетчика наличности

Переполнение буфера чека

Размер картинки слишком большой.

Картинка не помещается на ленте.

Изменить параметры картинки

Неверный тип чека

Указать верный тип чека

Вход в режим заблокирован

Обратитесь в сервисную службу

Неверные номера смен в ККМ и ЭКЛЗ/ФН

Обратитесь в сервисную службу

Обратитесь в сервисную службу

Итоги чека ККМ и ЭКЛЗ/ФН не совпадают

Обратитесь в сервисную службу

ККМ находится в режиме ввода даты или времени

Установить дату и время

Переполнение буфера отложенного документа

Невозможно напечатать второй фискальный оттиск

Требуется гашение ЭЖ

Выполнить гашение ЭЖ

Перегрев головки принтера

Обратиться в сервисную службу

Буфер принтера ПД пустой

Буфер принтера ПД переполнен

Карта физически отсутствует в картоприемнике

Установить карту в картоприемник

Неверный PIN код

Ввести верный PIN-код

Ячейка защищена от записи

Невозможно сторно последней операции

Сторно по коду невозможно

Невозможен повтор последней операции

Неверный код товара

Ввести верный код товара

Нет подтверждения или отмены продажи

Выполнить подтверждение продажи или отменить продажу

Отключение контроля наличности невозможно (не настроены необходимые типы оплаты)

Настроить типы оплаты и повторно отключить контроль наличности

Товар не найден

Весовой штрих-код с количеством ≠ 1.000

Переполнение буфера чека

Недостаточное количество товара

Указать верное количество

Сторнируемое количество больше проданного

Указать верное количество операции сторно

Заблокированный товар не найден в буфере чека

Данный товар не продавался в чеке, сторно невозможно

Memo Plus 3 заблокировано с ПК

Ошибка контрольной суммы таблицы настроек Memo Plus 3

Идет обработка контрольной ленты

Ввести верный пароль

Ошибочное состояние ТРК

Невозможно напечатать вторую фискальную копию

Ошибка возникает в автономных ККМ при недостаточности питания

Сумма налога больше суммы регистраций по чеку и/или итога

Указать верную сумму налога

Начисление налога на последнюю операцию невозможно

Операция невозможна, недостаточно питания

Недопустимый порядок реквизитов чека

Указать реквизиты в правильном порядке

Недопустимый идентификатор накопителя фискальной памяти

Ошибка записи в накопитель фискальной памяти

Накопитель фискальной памяти не пуст

Данные в накопителе фискальной памяти разрушены

Обратиться в сервисную службу для замены накопителя фискальной памяти

Команда в режиме принтера игнорируется

Отсутствует код оператора

Ввести код оператора

Не определен тип документа

Несовпадение заводского номера ПФП/ККМ

Данные заводской регистрации ККМ в накопителе фискальной памяти разрушены

Обратиться в сервисную службу для замены накопителя фискальной памяти

Слишком много товара в чеке

Отменить последнюю позицию и закрыть чек или отменить весь чек

Неверный формат документа

Перезапись текста документа

Слишком много параметров документа

Недопустимый параметр документа

Ввести верный параметр документа

Недопустимое значение параметра документа

Вввести верное значение параметра документа

Описание несуществующего объекта

Документ не был завершен

Описание товара или операции не полно

Дополнить описание товара и завершить действие

Неверный байт подтверждения приема данных

Несовпадение контрольной суммы ОЗУ

Несовпадение контрольной суммы накопителя фискальной памяти

Порт данных неисправен

Обратиться в сервисную службу

Нулевые координаты для обязательного реквизита

Недопустимая длина запроса

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

Разрядность числа больше допустимой

Указать число с верной разрядностью

Проверить интерфейс обмена, устранить неполадку и повторить передачу

Не все параметры ККМ запрограммированы

Запрограммировать недостающие параметры ККТ

Обратиться в сервисную службу

Превышено время ожидания готовности принтера

Проверить подключение и исправность принтера, при обнаружении неполадки устранить ее

Данные учтены в ЭКЛЗ/ФН и ФП, но возникли проблемы печати документа при завершении чека

Обратиться в сервисную службу

Требуется повторить последнюю команду

Повторно выполнить последнюю команду

ФР ожидает готовности (ПУ), код 247

SD карта не готова

Дождаться готовности карты, при обнаружении ее поломки, заменить SD карту

Требуется пароль доступа

Не указан пароль доступа, требующийся для работы ККМ

Указать пароль доступа

Достигнут конец каталога

Ошибка возникает при чтении SD-карты

Ошибка GSM модуля

Обратиться в сервисную службу

Нет данных в буфере ККТ

Некорректное значение параметров команды ФН

Повторно подать команду с верными параметрами ФН

Превышение размеров TLV данных ФН

Нет транспортного соединения ФН

Настроить соединение с ФН

Исчерпан ресурс КС ФН

Обратиться в сервисную службу для замены ФН

Исчерпан ресурс хранения ФН

Обратиться в сервисную службу для замены ФН

Сообщение от ОФД не может быть принято ФН

Сбой связи с ОФД

Настроить интерфейс обмена с ОФД.

Сбой в работе сервера ОФД

После устрания неполадок сервера ОФД повторно запустить работу по обмену данными ККТ–ОФД

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

Обратиться в сервисную службу для замены ФН

В ФН есть неотправленные ФД

Проверить параметры связи с ОФД, дождать отправки документов ОФД

В текущем состоянии документа команда не допустима

Нет документа для повтора

Ожидание команды продолжения печати

Подать команду продолжения печати

При необходимости, Вы можете поручить нам произвести необходимый ремонт Вашего оборудования

ООО «Интелис-ТО» является партнером и авторизованным сервисным центром (АСЦ) различных производителей онлайн касс, включая Атол, Эвотор и Дримкас.
Все работы на онлайн кассах производятся в соответствии со всеми принятыми стандартами качества и технической документацией производителей кассовой техники.

В то же время обращаем Ваше внимание на то, что более выгодным и удобным для клиента является заключение с ООО «Интелис-ТО» договора на абонентское обслуживание .
Обо всех преимуществах договора на абонентское обслуживание Вам могут рассказать наши менеджеры.
Звоните по телефонам: +7 (495) 500-03-37 и 8 (800) 550-02-91.

Источник

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

Основной функцией кассового терминала является осуществление различного вида продаж, а также сопутствующие действия, например, персонализация игровых карт, управление тарификациями, иные административные действия. Для удобства работы в качестве кассового терминала используют специализированный POS терминал с сенсорным экраном и встроенным считывателем карт (магнитных или бесконтактных) для ускорения работы кассира. В более простом варианте при отсутствии большого потока посетителей возможно использование ноутбука или обычного персонального компьютера. Дополнительно к кассовому терминалу могут быть подключены: фискальный регистратор (для соответствования ФЗ-54); дисплей покупателя; сканер штрих-кодов; банковский терминал оплаты

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

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

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

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

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

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

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

Содержимое папки FilesDISTRIBlib дистрибутива GK скопировать в системную директорию Windows C:WindowsSysWOW64 – для 64-bit OC, C:WindowsSystem32 – для 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 предназначен для быстрого поиска объектов продажи в базе данных, а также для сканирования карт/браслетов, используемых в качестве идентификаторов, с нанесенными штрих-кодами. Поддерживаются сканеры подключающиеся по принципу в «разрыв клавиатуры» и отображающиеся в системе как устройства HID (устройства ввода-вывода). Для использования сканера штрих-кодов на кассе GK он должен быть предварительно запрограммирован на добавление к считываемому коду префикса, суффикса с переводом каретки на следующую строку (Enter). Префиксом в системе GK выступает символ « ` » — тильда, суффиксом « # » — решетка. При считывании штрих-кода в приложении «Блокнот» должен отображаться код в виде: `0123456789123#.

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

Проверка работоспособности сканера штрих-кодов на кассе 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, определяется в системе Windows как устройство HID (устройство ввода), то такой считыватель будет работать в приложении gkPos без дополнительных настроек.

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

[Z2_RFID]

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

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

elfWriteLog=1

Если нужно считывать второй сектор, то из дистрибутива драйверов считывателя от производителя в папку gkPos скопировать библиотеку ZReader.dll

Секция настроек в Pos.ini:

[Z2MF]

;ReadIdOnly=1 — читать только UID карты Mifare (по умолчанию закомментирована — читать защищенный сектор)
elfComPort = COM3 ; порт
elfWriteLog = 1 ; создавать (1), не создавать (0) лог

Иные параметры (как для других читалок) не используются.
Пароль для чтения секторов зашит в программе (все F).

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

[Elf_RFID_1]

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

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

elfWriteLog=1

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

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

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

При настройке банковского терминала сотрудник банка подключает терминал к POS-терминалу, устанавливает драйвера для него и программное обеспечение. По умолчанию ПО Сбербанка устанавливается в папку C:sc552, а ПО ВТБ в папку C:Arcus2. До работ по интеграции банковский терминал должен корректно работать через собственную утилиту банка.

В дистрибутиве gkPos по умолчанию присутствуют файлы необходимые для подключения банковского терминала: cvSBplt.dll – библиотека драйвера связи для Сбербанка, cvArcus21.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

Настройки для ВТБ по протоколу Arcus2

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

<DriverParameters>

<Parameter Name=»Log level» IntegerValue=»15″/>

<Parameter Name=»dll_Path» StringValue=»C:Arcus2DLLArccom.dll»/> — папка с установленным ПО банка

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

</DriverParameters>

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

; Настройки для пинпада ВТБ_Аркус

[BankTerminal]

DllName = cvArcus21.dll

CfgName = btInit.txt

StrId = bank_term

Здесь стоит обратить внимание на версию библиотеки Arccom.dll, которая устанавливается сотрудником банка. Она должна быть не ниже 2.1.0.28!!!

Настройки для ВТБ, Альфа Банк по протоколу Inpas

Поддерживает работу только с первым поколением ПО «DualConnector»!!!
ПО «DualConnector» должно быть предварительно установлено на кассу. Актуальную версию софта можно скачать с ресурса

Содержимое папки скопировать в папку gkPos на кассе GK.

В конфигурационном файле amCC_Inpas.ini внести Id пинпада:
TerminalID=W9002259 — выдается сотрудником банка
Другие параметры в этом файле остаются по умолчанию

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

[BankTerminal]

DllName = GkCc2AbonCcConvert.dll

CfgName = btInit.txt

StrId = bank_term

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

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

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

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

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

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

Не все POS могут быть использованы на кассовом терминале GK. Перед покупкой желательно проконсультироваться со специалистами технической службы Game-Keeper support@game-keeper.com. Рекомендуемые (проверенные) модели POS-принтеров для использования на кассе GK: Sewoo LK-T32EB, TM-200, TM-200 Plus, Epson T88-IV.

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

  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] необходимо заполнить информацию по объекту. Названия переменных изменять нельзя!

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

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

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

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

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

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

Основной функцией кассового терминала является осуществление различного вида продаж, а также сопутствующие действия, например, персонализация игровых карт, управление тарификациями, иные административные действия. Для удобства работы в качестве кассового терминала используют специализированный POS терминал с сенсорным экраном и встроенным считывателем карт (магнитных или бесконтактных) для ускорения работы кассира. В более простом варианте при отсутствии большого потока посетителей возможно использование ноутбука или обычного персонального компьютера. Дополнительно к кассовому терминалу могут быть подключены: фискальный регистратор (для соответствования ФЗ-54); дисплей покупателя; сканер штрих-кодов; банковский терминал оплаты

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

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

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

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

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

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

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

Содержимое папки FilesDISTRIBlib дистрибутива GK скопировать в системную директорию Windows C:WindowsSysWOW64 – для 64-bit OC, C:WindowsSystem32 – для 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 предназначен для быстрого поиска объектов продажи в базе данных, а также для сканирования карт/браслетов, используемых в качестве идентификаторов, с нанесенными штрих-кодами. Поддерживаются сканеры подключающиеся по принципу в «разрыв клавиатуры» и отображающиеся в системе как устройства HID (устройства ввода-вывода). Для использования сканера штрих-кодов на кассе GK он должен быть предварительно запрограммирован на добавление к считываемому коду префикса, суффикса с переводом каретки на следующую строку (Enter). Префиксом в системе GK выступает символ « ` » — тильда, суффиксом « # » — решетка. При считывании штрих-кода в приложении «Блокнот» должен отображаться код в виде: `0123456789123#.

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

Проверка работоспособности сканера штрих-кодов на кассе 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, определяется в системе Windows как устройство HID (устройство ввода), то такой считыватель будет работать в приложении gkPos без дополнительных настроек.

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

[Z2_RFID]

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

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

elfWriteLog=1

Если нужно считывать второй сектор, то из дистрибутива драйверов считывателя от производителя в папку gkPos скопировать библиотеку ZReader.dll

Секция настроек в Pos.ini:

[Z2MF]

;ReadIdOnly=1 — читать только UID карты Mifare (по умолчанию закомментирована — читать защищенный сектор)
elfComPort = COM3 ; порт
elfWriteLog = 1 ; создавать (1), не создавать (0) лог

Иные параметры (как для других читалок) не используются.
Пароль для чтения секторов зашит в программе (все F).

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

[Elf_RFID_1]

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

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

elfWriteLog=1

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

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

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

При настройке банковского терминала сотрудник банка подключает терминал к POS-терминалу, устанавливает драйвера для него и программное обеспечение. По умолчанию ПО Сбербанка устанавливается в папку C:sc552, а ПО ВТБ в папку C:Arcus2. До работ по интеграции банковский терминал должен корректно работать через собственную утилиту банка.

В дистрибутиве gkPos по умолчанию присутствуют файлы необходимые для подключения банковского терминала: cvSBplt.dll – библиотека драйвера связи для Сбербанка, cvArcus21.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

Настройки для ВТБ по протоколу Arcus2

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

<DriverParameters>

<Parameter Name=»Log level» IntegerValue=»15″/>

<Parameter Name=»dll_Path» StringValue=»C:Arcus2DLLArccom.dll»/> — папка с установленным ПО банка

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

</DriverParameters>

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

; Настройки для пинпада ВТБ_Аркус

[BankTerminal]

DllName = cvArcus21.dll

CfgName = btInit.txt

StrId = bank_term

Здесь стоит обратить внимание на версию библиотеки Arccom.dll, которая устанавливается сотрудником банка. Она должна быть не ниже 2.1.0.28!!!

Настройки для ВТБ, Альфа Банк по протоколу Inpas

Поддерживает работу только с первым поколением ПО «DualConnector»!!!
ПО «DualConnector» должно быть предварительно установлено на кассу. Актуальную версию софта можно скачать с ресурса

Содержимое папки скопировать в папку gkPos на кассе GK.

В конфигурационном файле amCC_Inpas.ini внести Id пинпада:
TerminalID=W9002259 — выдается сотрудником банка
Другие параметры в этом файле остаются по умолчанию

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

[BankTerminal]

DllName = GkCc2AbonCcConvert.dll

CfgName = btInit.txt

StrId = bank_term

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

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

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

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

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

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

Не все POS могут быть использованы на кассовом терминале GK. Перед покупкой желательно проконсультироваться со специалистами технической службы Game-Keeper support@game-keeper.com. Рекомендуемые (проверенные) модели POS-принтеров для использования на кассе GK: Sewoo LK-T32EB, TM-200, TM-200 Plus, Epson T88-IV.

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

  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] необходимо заполнить информацию по объекту. Названия переменных изменять нельзя!

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

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

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

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

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

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

Основной функцией кассового терминала является осуществление различного вида продаж, а также сопутствующие действия, например, персонализация игровых карт, управление тарификациями, иные административные действия. Для удобства работы в качестве кассового терминала используют специализированный POS терминал с сенсорным экраном и встроенным считывателем карт (магнитных или бесконтактных) для ускорения работы кассира. В более простом варианте при отсутствии большого потока посетителей возможно использование ноутбука или обычного персонального компьютера. Дополнительно к кассовому терминалу могут быть подключены: фискальный регистратор (для соответствования ФЗ-54); дисплей покупателя; сканер штрих-кодов; банковский терминал оплаты

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

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

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

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

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

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

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

Содержимое папки FilesDISTRIBlib дистрибутива GK скопировать в системную директорию Windows C:WindowsSysWOW64 – для 64-bit OC, C:WindowsSystem32 – для 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 предназначен для быстрого поиска объектов продажи в базе данных, а также для сканирования карт/браслетов, используемых в качестве идентификаторов, с нанесенными штрих-кодами. Поддерживаются сканеры подключающиеся по принципу в «разрыв клавиатуры» и отображающиеся в системе как устройства HID (устройства ввода-вывода). Для использования сканера штрих-кодов на кассе GK он должен быть предварительно запрограммирован на добавление к считываемому коду префикса, суффикса с переводом каретки на следующую строку (Enter). Префиксом в системе GK выступает символ « ` » — тильда, суффиксом « # » — решетка. При считывании штрих-кода в приложении «Блокнот» должен отображаться код в виде: `0123456789123#.

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

Проверка работоспособности сканера штрих-кодов на кассе 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, определяется в системе Windows как устройство HID (устройство ввода), то такой считыватель будет работать в приложении gkPos без дополнительных настроек.

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

[Z2_RFID]

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

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

elfWriteLog=1

Если нужно считывать второй сектор, то из дистрибутива драйверов считывателя от производителя в папку gkPos скопировать библиотеку ZReader.dll

Секция настроек в Pos.ini:

[Z2MF]

;ReadIdOnly=1 — читать только UID карты Mifare (по умолчанию закомментирована — читать защищенный сектор)
elfComPort = COM3 ; порт
elfWriteLog = 1 ; создавать (1), не создавать (0) лог

Иные параметры (как для других читалок) не используются.
Пароль для чтения секторов зашит в программе (все F).

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

[Elf_RFID_1]

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

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

elfWriteLog=1

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

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

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

При настройке банковского терминала сотрудник банка подключает терминал к POS-терминалу, устанавливает драйвера для него и программное обеспечение. По умолчанию ПО Сбербанка устанавливается в папку C:sc552, а ПО ВТБ в папку C:Arcus2. До работ по интеграции банковский терминал должен корректно работать через собственную утилиту банка.

В дистрибутиве gkPos по умолчанию присутствуют файлы необходимые для подключения банковского терминала: cvSBplt.dll – библиотека драйвера связи для Сбербанка, cvArcus21.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

Настройки для ВТБ — по протоколу Arcus2

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

<DriverParameters>

<Parameter Name=»Log level» IntegerValue=»15″/>

<Parameter Name=»dll_Path» StringValue=»C:Arcus2DLLArccom.dll»/> — папка с установленным ПО банка

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

</DriverParameters>

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

; Настройки для пинпада ВТБ_Аркус

[BankTerminal]

DllName = cvArcus21.dll

CfgName = btInit.txt

StrId = bank_term

Здесь стоит обратить внимание на версию библиотеки Arccom.dll, которая устанавливается сотрудником банка. Она должна быть не ниже 2.1.0.28!!!

Настройки для ВТБ, Альфа Банк, Тинькофф — по протоколу Inpas

Поддерживает работу только с первым поколением ПО «DualConnector»!!!
ПО «DualConnector» должно быть предварительно установлено на кассу. Актуальную версию софта можно скачать с ресурса или здесь.

Содержимое папки скопировать в папку gkPos на кассе GK.

В конфигурационном файле amCC_Inpas.ini внести Id пинпада:
TerminalID=W9002259 — выдается сотрудником банка
Другие параметры в этом файле остаются по умолчанию

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

[BankTerminal]

DllName = GkCc2AbonCcConvert.dll

CfgName = btInit.txt

StrId = bank_term

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

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

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

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

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

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

Не все POS могут быть использованы на кассовом терминале GK. Перед покупкой желательно проконсультироваться со специалистами технической службы Game-Keeper support@game-keeper.com. Рекомендуемые (проверенные) модели POS-принтеров для использования на кассе GK: Sewoo LK-T32EB, TM-200, TM-200 Plus, Epson T88-IV.

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

  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] необходимо заполнить информацию по объекту. Названия переменных изменять нельзя!

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

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

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

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

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

  • Ошибка инвертора что это
  • Ошибка инвертора кромочный станок
  • Ошибка инвентаря гта 5
  • Ошибка инвалид клиент что такое
  • Ошибка инвайта что это