КАЗНАЧЕЙ

ФОРУМ "КАЗНАЧЕЙ" => Настройка ККТ "Казначей" => Тема начата: ian от сен 07, 2017, 19:22

Название: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: ian от сен 07, 2017, 19:22
День добрый,
Стояли иработали PayVKP80IIK. Софт свой. В чеке печатается ШК.

После перехода на Казначея все работает кроме ШК.

У Атола проблема с VKP80 и печатью ШК. Штатными средствами не работает выравнивание, оно всегда без отступа слева, что проблематично для считывателей. По этому мы посылали прямые команды на принтер :
8F8F1B6101 // aligment
8F8F1D7702 // width
8F8F1D4802 // numbers position
8F8F1D6B04" + barode + 00
И оно работало.

А с казначеем не работает(
При любой из этих команд он выдает ошибка = -3902, описание = Недопустимое целевое устройство, команда = 8F8F1B6101, возврат = 556D00, ошибка параметра = Ошибок в параметрах нет

Что делать? Уехать от Атола 8 мы уже не могём.

Оскорбления других участников форума запрещены! Тех.Поддержка.
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: Тех.Поддержка от сен 07, 2017, 22:22
Добрый день.

Во-первых, приложите селф-тест с вашего принтера. Далее приложите отчет "Информация о ККТ" с Казначея.

Во-вторых уточните, как работает Ваш софт по протоколу, посылая команды непосредственно в порт ККТ, либо с использованием готовых библиотек драйвера. Какая ОС используется: Windows, Linux, Linux-ARM, Android? Если работаете через драйвер, укажите версию драйвера.

В-третьих укажите тип ШК, который вы печатаете? ККТ Казначей ФА собственными ресурсами может формировать ШК двух типов: EAN-13 и QR. Все остальные типы ШК печатаются как графика, с использованием команд 7E-7F. Подробное описание есть в протоколе работы (https://казначей.онлайн/files/protocol_kaznachej_fa_guide.pdf). Какой метод Вы используете? Все вышесказанное справедливо при использовании динамического ШК, т.е. если на каждом чеке новый ШК. Если ШК статический есть ещё другие инструменты его печати. Укажите, какой ШК используете Вы.
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: ian от сен 08, 2017, 11:58
День добрый,

Мы чутка напутали и слали команды от VKP :)

Но и с правильными что-то идет не так. В случае самого запроса на ШК пока получаем Неверный формат или значение. А при печати (С2) - Не поддерживается в данном режиме устройства.
А есть ли пример в hex любой команды на печать EAN13? Если еще с комментами по-байтно - то вообще будет красота.

Спасибо.
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: ian от сен 08, 2017, 14:40
Например формируем такой запрос :

C1 02 02 7a 00 00 01 0c 00 00 00 00 00 31323334353637383930313233 - получаем Неверный формат или значение.

Т.е
C1h - команда
02h - тип шк (2L - EAN-13, 0H - без отложенной, не сохранять, не продолжать)
02h - выравнивание по центру
7ah - Ширина ( ндопустим 122.. или 100 - без разницы )
00h - Версия, автомат, что бы это нибыло
00h - Версия, автомат, что бы это нибыло
01h - 1L - UTF-8, 0H - числовой режим
0ch - 0b = 1 - делать CRC, 1b = 1 - печать цифр под шк. 0H
00h - коррекция
00h - кол-во строк
00h - столбцов
00h - пропорции шк
00h - пропорции пикселя
31323334353637383930313233 - строка данных ( собственно 123456789123 )
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: ian от сен 11, 2017, 14:16
Алло...
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: Тех.Поддержка от сен 11, 2017, 16:37
Добрый день.

Команда для печати ШК EAN-13 (тот, что у Вас в примере: 123456789123) на принтере Scarosy EL-3311.
Название: Re: VKP II Не воспринимает прямые команды через АТОЛ 8
Отправлено: ian от сен 13, 2017, 13:26
Ура! Фунциклирует!  :D