Печать чека с копией (дубликат)

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
cto@baltkom.org
Сообщения: 19
Зарегистрирован: 04 май 2017, 01:54

Печать чека с копией (дубликат)

Сообщение cto@baltkom.org » 04 май 2017, 01:59

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

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

Re: Печать чека с копией (дубликат)

Сообщение Audim » 04 май 2017, 04:09

Копию не сделать ни как.
Только если сами сформируете текс наподобие чека и отправите на печать как слип-чек.

Alexey
Сообщения: 212
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Печать чека с копией (дубликат)

Сообщение Alexey » 05 май 2017, 12:53

А как же

http://www.shtrih-m.ru/ПротоколККТ_ФН.pdf
28 страница

Печать копии чека (Повтор документа)
Команда: 8CH. Длина сообщения: 5 байт.
Пароль кассира (4 байта)
Ответ: 8CH. Длина сообщения: 3 байта.
Код ошибки (1 байт)
Порядковый номер кассира (1 байт) 1…30

Alexey
Сообщения: 212
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Печать чека с копией (дубликат)

Сообщение Alexey » 05 май 2017, 12:58

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

http://partner.atol.ru/files/userfiles/ ... KT_3.1.pdf
страница 59

Повторная печать последнего документа
Команда поддерживается только в ККТ в исполнении с ЭЖ и предназначена для повторной
печати последнего чека или последнего отчета с гашением.
Команда: <95h>
Ответ: <55h><Код ошибки (1)><0>.
Для корректного использования данной команды необходимо включить настройку
«Повторная печать последнего документа» в Т2Р1П98.[Верхний уровень]
60
s
t
В случае если последний доку

Alexey
Сообщения: 212
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Печать чека с копией (дубликат)

Сообщение Alexey » 05 май 2017, 13:09

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

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

Re: Печать чека с копией (дубликат)

Сообщение Audim » 05 май 2017, 13:32

Вопрос - а копию чека надо печатать сразу после печати основного чека, т.е. одной командой?

Если нет то сервер-то обслуживает поток команд, и чек отправленный с одно машины одной командой для другой команды может стать уже не последним.
???

Alexey
Сообщения: 212
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Печать чека с копией (дубликат)

Сообщение Alexey » 05 май 2017, 14:13

Я не знаю, что имел ввиду ТС, но я предполагаю, что именно одной командой. Один чек клиенту, другой (слип без фискального признака) уже кассир куда-то складирует.

cto@baltkom.org
Сообщения: 19
Зарегистрирован: 04 май 2017, 01:54

Re: Печать чека с копией (дубликат)

Сообщение cto@baltkom.org » 10 май 2017, 18:16

Хочу уточнить:
если я отправлю команду точно так же, как и при печати обычного фискального чека, заполнив, в том числе, и массив CheckStrings,
но установлю фискальный признак у операции IsFiscalCheck: false,
то получу нефискальный дубликат чека?

cto@baltkom.org
Сообщения: 19
Зарегистрирован: 04 май 2017, 01:54

Re: Печать чека с копией (дубликат)

Сообщение cto@baltkom.org » 10 май 2017, 18:44

Поправка: я хотел спросить, будут ли восприниматься сервером элементы Register:{...} внутри массива CheckStrings в случае установки фиск.признака IsFiscalCheck: false ?

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

Re: Печать чека с копией (дубликат)

Сообщение Audim » 10 май 2017, 23:58

я хотел спросить, будут ли восприниматься сервером элементы Register:{...} внутри массива CheckStrings в случае установки фиск.признака IsFiscalCheck: false ?

Нет конечно, не будут!

Ответить