Сервер ККМ

Опубликовал Евгений Баинов (rbsoft) в раздел Оборудование - ККМ

"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами из терминального сеанса Windows по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест.

"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами (далее ФР или ККМ) из терминального сеанса Windows по локальной сети или интернет.

КОМУ ПРЕДНАЗНАЧЕН СЕРВЕР ККМ?

"Сервер ККМ" может быть интересен организациям, которые используют 1С на терминальном сервере и нуждаются в печати чеков на ККМ на удаленных рабочих местах, в том числе через интернет, с использованием vpn-сети.

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

"Сервер ККМ" также удобно использовать в случае необходимости печати чеков на ККМ с нескольких рабочих мест.

ПРЕДЫСТОРИЯ

Если необходимо выполнять печать на фискальном регистраторе из 1С:Предприятие, запущенного в терминальном сеансе Windows, обычно делаем следующие действия:

  • Настраиваем проброс COM-портов в параметрах RDP-клиента.
  • На сервере в терминальном сеансе подключаемся к автоматически создаваемому виртуальному COM-порту и получаем возможность работать с локально подключенным оборудованием.

Этот метод работы достаточно прост в использовании, но обладает существенными недостатками:

  • При подключении через интернет, часто наблюдается большое замедление печати чеков на ККМ по сравнению с локальным подключением. По нашим наблюдениям чек из двух или трех позиций товара может печататься в среднем 30-40 секунд.
  • При отключении терминального сеанса и последующем возобновлении подключения связь с оборудованием как правило не восстанавливается до перезагрузки рабочей станции.

Для того, чтобы обойти эти недостатки, мы разработали сетевую службу - "РБ-Софт:Сервер ККМ", и внешнюю компоненту для "1С:Предприятие 8".

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

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

Драйвер Атол также умеет печатать через сеть с импользованием многопользовательской лицензии. Но наше решение все-таки превосходит и этот метод печати по скорости. К тому же "Сервер ККМ" умеет логировать все задания на печать и отображать их в виде виртуальной контрольной ленты через веб-интерфейс.

"Сервер ККМ" является одновременно маленьким веб-сервером. Функции контроля состоянием ККМ и управления настройками доступны через веб-интерфейс.

ОСНОВНОЙ ФУНКЦИОНАЛ

  • Быстрая печать чеков из терминального сеанса. 
    Полное ощущение, что работаем с ККМ локально. Большой пинг практически не сказывается на скорости печати.
  • Печать чеков  на ККМ по локальной сети с нескольких рабочих станций.
    По аналогии с печатью на сетевом принтере.
  • Печать чеков через интернет.
    Можно работать с ККМ, подключенном на любом компьютере с выходом в интернет.
  • Доступ к оборудованию по имени.
    По аналогии с обычной печатью на сетевом  принтере, только еще проще.
    Нет необходимости подключать специальный драйвер для каждой модели ККМ - работу с драйверами поддерживаемых моделей ККМ берет на себя "Сервер оборудования".
  • Администрирование, настройка и контроль состояния ККМ через веб-браузер.
    Можно полностью контролировать оборудование независимо от того, в какой точке земного шара оно подключено!
  • "Сервер ККМ" записывает все операции в базу данных SQL Lite.
    В случае потери данных в учетной системе всегда есть возможность посмотреть всё, что печаталось на ККМ. Это аналог бумажной контрольной ленты.

КАК ЭТО РАБОТАЕТ?

"Сервер ККМ" инсталируется на компьютере, к которому подключен ККМ.  

Можно подключить несколько ККМ к одному компьютеру. На этапе настройки сервера ККМ каждому устройству назначается уникальное имя. При помощи этого имени в дальнейшем и выполняется подключение к устройству.

Работа с ККМ реализована на данный момент через драйвер ККМ фирмы Атол . Благодаря этому поддерживается внушительный список моделей ККМ

"Сервер ККМ" является WCF-службой, которая предоставляет сервис для передачи команд для оборудования и возврат ответных данных обслуживаемому приложению.

Задания на печать передаются серверу ККМ в формате XML. При получении задания сервер  добавляет его в очередь на выполнение, последовательно выполняет печать при помощи драйвера ККМ.

Далее приложению отправляется ответ о результате выполнения задания.

Все задания на печать записываются в базу данных SQLite.

Формирование задания на печать производится при помощи компоненты для 1С, которая берет на себя всю сложность реализации сетевого обмена с WCF-службой.

Параметрами подключения к принтеру являются: 

  • IP-адрес и порт, на котором работает сервер ККМ
  • Имя ККМ, заданное на этапе настройки.

"Сервер ККМ" предоставляет пользователям веб-интерфейс для доступа к панели управления. Таким образом можно управлять настройками через интернет или по локальной сети.

НАЗНАЧЕНИЕ

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

Программное обеспечение предназначено для печати документов на фискальных регистраторах или АСПД через сеть Интернет и ЛВС.

СОСТАВ МОДУЛЕЙ

  1. Внешняя компонента для 1С - предназначена для формирования и отправки на печать документов. 
  2. Служба PrintServiceWCF - реализует сетевой интерфейс для взаимодействия с ККМ.
  3. Служба PrintServiceWeb - web-интерфейс для управления службой PrintServiceWCF.

Взаимодействия между модулями происходит с помощью передачи SOAP сообщений через TCP/IP. Для реализации собственного клиента необходимо создать свой WSDL клиент.

WCF Сервис

WCF сервис реализован в виде службы windows. Порт по умолчанию 4398.

Web интерфейс

Web интерфейс служит для просмотра документов отправленных на печать, так же для настройки устройств ККМ. Для доступа к Web интерфейсу необходимо в любом браузере перейти по адресу http://{Адрес где находится сервис WCF}:8866/ . Напримерhttp://localhost:8866/ . При первом запуске служба генерирует пользователя Admin (с учетом регистра) с паролем Admin.

Внешняя компонента для 1С

Внешняя компонента служит для генерации документов и  отправки их на сервер ККМ. Внешняя компонента реализована по технологии Native API.

Разработана в соответствии со стандартом 1С для разработки драйверов торгового оборудоувания. Совместима со всеми текущими типовыми конфигурациями 1С.

Для конфигураций 1С на управляемых формах не требуется никаких вмешательств в исходный код.

Добавление поддержки драйвера - дело нескольких минут.

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

Условия предоставления бесплатной технической поддержки

  • Бесплатная техническая поддержка предоставляется всем клиентам на протяжении 60 дней (2 месяца) после активации продукта, но не более 5 разборов инцидентов/проблем с использование средств удаленного управления компьютером.
  • Зарегистрированные пользователи получают обновления программы бесплатно.

Условия платной технической поддержки

  • Консультирование по электронной почте или с помощью других средств, обеспечивающих текстовую или голосовую связь, без подключения через средства удаленного управления компьютером на всем протяжении срока указанного в приобретенном пакете технической поддержки
  • Разбор и устранение инцидентов/проблем с использованием средств удаленного управления компьютером не более количества указанного в приобретенном пакете технической поддержки
  • Разбор инцидентов/проблем с использованием средств удаленного управления компьютером свыше количества указанного в приобретенном пакете технической поддержки осуществляется по стоимости 1600 рублей за инцидент/проблему.
  • Доработки конфигурации 1С, стоимость работ - 1600 рублей в час.

Обновление программы

  • Все обновления и модификации программы будут размещаться на портале infostart.ru.
  • Для обновления программы пользователю необходимо скачать и запустить установочный пакет РБ-Софт: Сервер ККМ (в том числе ДЕМО).
  • После запуска мастер установки определит старую версию программы и произведет ее обновление. 

Ограничения демонстрационной версии

В демонстрационном режиме документы печатаются с пометкой о работе программы в режиме демонстрации. Лимит печати документов в сутки равен 20.

Сервер ККМ без ввода лицензии работает в демонстрационном режиме неограниченное время. 

Минимальные системные требования

  • Операционная система: Windows  7 и выше, Windows Server 2008 и выше
  • Программные пакеты: Microsoft .NET Framework 4
  • Драйвер: Атол драйвер ККМ версии 6.16 или 8.x
  • Версия 1С: 1С:Предприятие 8.х
  • Компьютер с установленным сервером ККМ должен иметь статический IP-адрес

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер
Установочный пакет РБ-Софт: Сервер ККМ
.zip 7,44Mb
27.01.17
2
.zip 3.1 7,44Mb 2 Скачать
РБ-Софт: Сервер ККМ (лицензия на 1 ПК+техподдержка 2 месяца)
18.01.2017
3.1 4500 руб.
РБ-Софт: Сервер ККМ (лицензия на 1 год / лицензия на 1 ПК)+техподдержка 2 месяца
18.01.2017
3.1 1500 руб.

Моментальная
доставка

Продление лицензии сервера ККМ на 1 год для 1 ПК
18.01.2017
1000 руб.
Техническая поддержка на 12 месяцев (5 инцидентов)
18.01.2017
3000 руб.

Моментальная
доставка

Единичный разбор инцидента/проблемы
18.01.2017
1000 руб.

Моментальная
доставка

См. также

Добавить вознаграждение
Комментарии
1. Оксана Майская (gaziteplo) 07.10.16 14:25 Сейчас в теме
Добрый день, Евгений. У меня несколько вопросов по работе вашей подсистемы "Сервер ККМ": У нас на рабочих станциях и сервере где установлена 1С уже установлены Атоловские драйвера 8 версии. Не будет ли конфликта их программы с 8 атоловскими драйверами? Как работает ваш сервер ККМ и обработка в 1С, если клиент подключается удаленным рабочим столом к серверу 2012 R2 через VPN канал поднятый на 2 микротиках стоящих у разных провайдеров?
2. Евгений Баинов (rbsoft) 7 14.10.16 12:06 Сейчас в теме
(1) gaziteplo, Добрый день, Оксана! Извините что долго не отвечал.
>>У нас на рабочих станциях и сервере где установлена 1С уже установлены Атоловские драйвера 8 версии. Не будет ли конфликта их программы с 8 атоловскими драйверами?
Конфликт с драйверами 8 версии будет.
Надо чтобы на рабочей станции стояли только драйверы 6 версии.
На сервере драйверы Атол не используются, так что на сервере и конфликта с ними не будет.

>> Как работает ваш сервер ККМ и обработка в 1С, если клиент подключается удаленным рабочим столом к серверу 2012 R2 через VPN канал поднятый на 2 микротиках стоящих у разных провайдеров?
Обработка 1С использует внешнюю компоненту для передачи заданий на печать на WCF сервер , который поднят на рабочей станции. С терминального сервера должен быть доступ к рабочей станции по IP. В вашем случае должно быть просто, т.к. все рабочие станции внутри VPN сети.
На рабочей станции должны быть доступны порты 4398 и 8866 с терминального сервера.
3. Евгений Баинов (rbsoft) 7 26.12.16 15:43 Сейчас в теме
Вышла версия 3.1.
Добавлена поддержка драйвера Атол версии 8.
Внешняя компонента для 1С совместима с 32 и 64 битным клиентом 1С:Предприятие 8, разработана в соответствии со стандартом 1С:Совместимо для драйверов фискальных регистраторов.
Таким образом легко подключается ко всем текущим типовым от фирмы 1С.
4. Александр Новиков (shufri) 10.01.17 07:03 Сейчас в теме
У нас 8 магазинов. Стоит Windows server 2008 r2, 1С:Управление Торговлей 11 в файловом режиме. В магазинах Fprint-55.
Все магазины подключены к серверу через интернет от разных провайдеров. Пинг до сервера достигает 100 мс. Там, где пинг маленький (10-20 мс) чеки печатались от 2 до 10 секунд, там где пинг 50+ чеки выходили по 5-8 минут. Плюс постоянно отваливались кассы.
После установки Сервер ККМ чеки печатаются за 1-2 секунды. Проблемы с отваливанием касс исчезли.
Настраивается легко, ОС на компьютерах - Win 7 Prof, Win 8, Win10.
Техподдержка порадовала. Отвечают быстро, по делу. На выходных была нужна помощь - подключились, решили вопрос.



5. oleg (opus70) 67 04.02.17 20:46 Сейчас в теме
Добрый день, а возможно сделать поддержку 1с 7.7 ТИС
6. Евгений Баинов (rbsoft) 7 05.02.17 07:05 Сейчас в теме
(5) Компонента для 1С выполнена по COM-технологии. Совместима с 1С 7.7.
Можно разработать обработку обслуживания для 1С 7.7.
7. Алексей (alexei_k) 08.02.17 12:01 Сейчас в теме
Какова поддержка 54-ФЗ ? В частности: печать имени кассира, ндс,скидок,QR?
8. Евгений Баинов (rbsoft) 7 08.02.17 16:44 Сейчас в теме
(7) Поддержки 54ФЗ пока что нет. В ближайшее время появится.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа