Страница 1 из 1

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 22 авг 2020, 17:56
Audim
В последних версиях прямо в настройках устройства эквайринга можно указать устройство для печати слипов.

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

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

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

Добавлено: 25 авг 2020, 06:27
saratovout
avk1973 писал(а):
25 авг 2020, 06:15
слип надо распечатать на устройстве отличающемся от стоящего по умолчанию?
Нет. Получить текстовый результат слипа и напечатать его на нужный принтер.