|
Страница 1 из 1
|
[ Сообщений: 3 ] |
|
Получение необнуляемой суммы на Штрих-М-02Ф
Автор |
Сообщение |
Абрамов Георгий
Новичок
Зарегистрирован: Вт сен 18, 2012 7:20 am Сообщения: 12
|
Получение необнуляемой суммы на Штрих-М-02Ф
Добрый день. Подскажите, как программно получить необнуляемую сумму (на начало смены или на конец), которая печатается при закрытии смены (PrintReportWithCleaning). На неонлайн кассах делалось так driver.PrintReportWithCleaning(); driver.GetFMRecordsSum(); переменная = driverWrapper.Summ1;
На модернизированных кассах, что с МГМ ФН-1, что на боевых выходит ошибка: driver.GetFMRecordsSum() = 55 driver.ResultCode = 55 driver.ResultCodeDescription = Команда не поддерживается в данной реализации
Версия ПО : C.1 Сборка ПО : 29704 Дата ПО : 27.12.2016 Версия драйвера: 4.13.0.531
|
Пт янв 20, 2017 2:16 pm |
|
|
SergeyP67
Новичок
Зарегистрирован: Ср окт 28, 2009 6:23 pm Сообщения: 77 Откуда: Чебоксары
|
Re: Получение необнуляемой суммы на Штрих-М-02Ф
Здесь ответ на ваш вопрос : viewtopic.php?f=1&t=32067 .
|
Вс янв 22, 2017 10:38 pm |
|
|
Абрамов Георгий
Новичок
Зарегистрирован: Вт сен 18, 2012 7:20 am Сообщения: 12
|
Re: Получение необнуляемой суммы на Штрих-М-02Ф
Спасибо, теперь получаю. Но возникает новый вопрос, я работаю с кассой через dll, а не напрямую засылаю байты в com-порт. В драйвере при вызове метода ExchangeBytes выдается ошибка 55 - Команда не поддерживается в данной реализации. Если выполнять команду отправки через тестовый драйвер (вкладка Команда в разделе 15. Прочее), то судя по кнопке Передать используется метод Connect и непосредственная отправка байт в com-порт.
Алгоритм получения необнуляемой суммы для меня строится так: 1. Работа с драйвером через dll 2. Отключаемся от dll через Disconnect 3. Занимаем com-порт, посылаем команду, включая STX, длину, посылку, CRC 4. Считываем байты, получаем необнуляемую сумму. 5. Освобождаем порт, используем dll - Connect
Нет ли более простой схемы отправки команды (набора байт) для получения необнулемой суммы?
|
Пн янв 23, 2017 11:47 am |
|
|
|
Страница 1 из 1
|
[ Сообщений: 3 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|