Выбор кассы при прямой работе с терминалом.

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Выбор кассы при прямой работе с терминалом.

Сообщение avk1973 » 10 авг 2020, 05:54

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

Если при "встроенной" поддержке терминала, эквайринговый чек печатается там же где и кассовый чек, то при независимой работе, я не нашел в API поля, которое бы позволило указать, на какой принтер выводить чек. Он печатается по умолчанию, на "привязанной" кассе.


Можно попросить в следующих версия добавить возможность выбора принтера через API, если это несложно?
Сейчас костыль: отключили автоматическую печать, берем текст через Slip и печатаем через PrintDocument.

p.s. И второй момент. У нас стоит сберовский терминал, api ver 12. При попытке выполнить "TransactionDetails", получили сообщение, что
"Command": "TransactionDetails",
"Error": "Драйвер не поддерживает эту команду".
Это проблема сбера?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Выбор кассы при прямой работе с терминалом.

Сообщение Audim » 12 авг 2020, 14:44

>Если при "встроенной" поддержке терминала, эквайринговый чек печатается там же где и кассовый чек, то при независимой работе, я не нашел в API поля, которое бы позволило указать, на какой принтер выводить чек. Он печатается по умолчанию, на "привязанной" кассе.

В последних версиях kkmserver есть возможность указать устройство для печати

"Error": "Драйвер не поддерживает эту команду".
Это проблема сбера?


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

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Выбор кассы при прямой работе с терминалом.

Сообщение avk1973 » 19 авг 2020, 07:19

Audim писал(а):
12 авг 2020, 14:44
>Если при "встроенной" поддержке терминала, эквайринговый чек печатается там же где и кассовый чек, то при независимой работе, я не нашел в API поля, которое бы позволило указать, на какой принтер выводить чек. Он печатается по умолчанию, на "привязанной" кассе.

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

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

Приведу пример, чтобы было понятнее, о чём речь:
У нас стояла фискальная касса и терминал от сбербанка.

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

Собственно, если использовать "Автоматический эквайринг", так и происходит, но это решение для нас неудобно, по некоторым другим причинам.

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Выбор кассы при прямой работе с терминалом.

Сообщение saratovout » 19 авг 2020, 13:07

avk1973 писал(а):
10 авг 2020, 05:54
Сейчас костыль: отключили автоматическую печать, берем текст через Slip и печатаем через PrintDocument.
Это не костыль, а единственное верное исполнение.
avk1973 писал(а):
10 авг 2020, 05:54
Он печатается по умолчанию, на "привязанной" кассе.
В вашем тексте содержится вариант решения -- добавить в настройки "дублёров" терминала по количеству принтеров. Каждый кассир отправляет на свое устройство, хотя терминал один. Но это сработает не с любым типом подключения.
good films make your life better..

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Выбор кассы при прямой работе с терминалом.

Сообщение avk1973 » 20 авг 2020, 11:38

saratovout писал(а):
19 авг 2020, 13:07
Это не костыль, а единственное верное исполнение.
Это более трудоёмкое и менее надёжное решение, ИМХО. Особенно учитывая, что kkmserver отлично умеет это делать сам (в автоматическом режиме).
saratovout писал(а):
19 авг 2020, 13:07
В вашем тексте содержится вариант решения -- добавить в настройки "дублёров" терминала по количеству принтеров. Каждый кассир отправляет на свое устройство, хотя терминал один. Но это сработает не с любым типом подключения.
Вот это уже точно костыль ;) Он мне нравится даже меньше, чем решение с "ручной" обработкой слипа.
К тому же у нас терминал на usb, и пока сбер не торопится переводить его на ehernet, хотя заявка уже давно подана. Я так понимаю там другую железку надо, а с ними у сбера пока напряг. Мы вообще хотим несколько поставить, но пока сказали ждать ...

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Выбор кассы при прямой работе с терминалом.

Сообщение Audim » 22 авг 2020, 17:56

В последних версиях прямо в настройках устройства эквайринга можно указать устройство для печати слипов.

avk1973
Сообщения: 49
Зарегистрирован: 07 мар 2019, 15:52

Re: Выбор кассы при прямой работе с терминалом.

Сообщение avk1973 » 25 авг 2020, 06:15

Audim писал(а):
22 авг 2020, 17:56
В последних версиях прямо в настройках устройства эквайринга можно указать устройство для печати слипов.
А при вызове через API команды "PayByPaymentCard" для работы с терминалом - можно указать другое устройство? Если слип надо распечатать на устройстве отличающемся от стоящего по умолчанию?

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Выбор кассы при прямой работе с терминалом.

Сообщение saratovout » 25 авг 2020, 06:27

avk1973 писал(а):
25 авг 2020, 06:15
слип надо распечатать на устройстве отличающемся от стоящего по умолчанию?
Нет. Получить текстовый результат слипа и напечатать его на нужный принтер.
good films make your life better..

Ответить