Меркурий MSK (протокол Штрих) при тестировании сообщение «Неверная дата время»

25 мая 2013 2557 просмотров


Меркурий MS-K

Возникает данная ситуация при выходе из строя (замене) батарейки ОЗУ. На данный момент, нами найден только один способ устранения ошибки.

  • Прошиваем Меркурий MSK (протокол Штрих) в Меркурий MSK (протокол Инкотекс).
  • Делаем технологическое обнуление.
  • Устанавливаем дату, время.
  • Прошиваем из Меркурий MSK (протокол Инкотекс) в Меркурий MSK (протокол Штрих).
  • Делаем технологическое обнуление.

Дополнительно.

Вопрос. Как сделать технологическое обнуление на Меркурий MSK протокол Штрих?

Ответ. Обратимся к документации.

"...

1.2. Установите режим технологического обнуления.

Для чего установите переключатель S1.2. в положение ON.

...

1.4. Включите ФР.

1.5. Установите переключатель S1.2. в положение OFF (на включенном ККМ).

1.6. Выполните команды "Установить время", "Установить дату", "Подтвердить дату".

Начальное значение скорости обмена - 4800.

..."

 

На практике - обнуление таким способом не всегда срабатывает.  

Наши рекомендации (помогает 100%):

  1. Установите переключатель S1.1. в положение ON включите ККМ, не выключая ККМ установите переключатель S1.1. в положение OFF. Пытаемся выполнить команду Установить дату", "Подтвердить дату". Если дата установилась то технологическое обнуление выполнено, дальнейшие пункты не читаем.
  2. Установите переключатель S1.2. в положение ON включите ККМ, не выключая ККМ установите переключатель S1.2. в положение OFF. Пытаемся выполнить команду Установить дату", "Подтвердить дату". Если дата установилась то технологическое обнуление выполнено, дальнейшие пункты не читаем.
  3. Установите переключатель S1.2 и S1.1. в положение ON включите ККМ, не выключая ККМ установите переключатель S1.2. и S1.1 в положение OFF. Пытаемся выполнить команду Установить дату", "Подтвердить дату". Если дата установилась то технологическое обнуление выполнено, дальнейшие пункты не читаем.
  4. Установите переключатель S1.2. в положение ON включите ККМ, не выключая ККМ установите переключатель S1.2. в положение OFF. Пытаемся выполнить команду Установить дату", "Подтвердить дату". На этом пункте дата установится, если не помогло начинаем с пункта 1, на втором проходе дата установится не доходя пункта 4.

 

UPD 06/11/2014 Интересное решение проблемы "Неверная дата время" предложил коллега.

Суть практически такая же, но реализация другая. При помощи FW от LJMP считываем по ком порту данные с таймера, редактируем и снова заливаем в таймер. Но без смены прошивки на технологическое ПО не обойтись, так что по трудоемкости - метод эквивалентен методу, предложенному нашими инженерами.