ЭКЛЗ-А, первое знакомство

30 апреля 2015 1664 просмотров


ЭКЛЗ-А ни с какой ЭКЛЗ нельзя перепутать.

Введение. По случаю на профсоюзе инженеров ККМ удалось получить на тестирование ЭКЛЗ-А, точнее не саму ЭКЛЗ, а ее технологический прототип, в среде специалистов так называемый эмулятор. Основным отличием эмулятора от ЭКЛЗ является возможность инициализации архива и соответственно его повторного использования, что удобно для отладки и тестирования. Образец был предоставлен абсолютно бесплатно и даже расходы по отправке взял на себя производитель.
Технические параметры. Внешне блок ЭКЛЗ-А разительно отличается от своих коллег по всем параметрам. Корпус выполнен из пластика черного цвета, и имеет габариты несколько отличающиеся от представленных ЭКЛЗ на рынке. Например, толщина корпуса несколько больше - 9мм против 13мм, размеры даны по внешним габаритам с переходником. Но больше всего в ЭКЛЗ-А поражает разъем, он другой, не Siemens, как на старых ЭКЛЗ и не рядный, как на нано ЭКЛЗ - он двухрядный. Кстати разъем довольно жестко фиксируется и в принципе не предполагает самопроизвольное выпадение. Для совместимости со стандартными разъемами в комплекте идет переходник по нано ЭКЛЗ, но сам переходник вызывает кучу вопросов.


На переходнике присутствуют оголенные контакты

 


Переходник выполнен зеркально.

Мы не поленились и просверлили заглушку ключ в переходнике нано-Siemens и убедились, сам переходник с точностью в 2 мм рассчитан под одну плоскость с ЭКЛЗ-А.  Создается впечатление – переходник делали в спешке и соответственно налицо ошибки, которые делают использование переходника довольно экстремальным занятием.
Тестирование. Тестирование проводится по предложенной методике. Так как у нас 80% автономных ККМ – это ОКА 102К (без 04), то вполне логично, что тестирование мы начали с этого ККМ. Тестирование доверили механику, который может даже стальной шар либо сломать, либо куда то закатить.  Поэтому ничего удивительного, что ЭКЛЗ-А не прошла тестирование, при этом выдав недокументированную ошибку СБ.ЛЗ. 12 при снятии контрольной ленты, которая вызвала удивление даже представителей ГП ОКА102К.


Недокументированная ошибка СБ.ЛЗ.12 при снятии контрольной ленты из ЭКЛЗ-А.

Самое удивительное, но повторить подобную ошибку у нас не смог ни один механик, сам лично снял два рулона контрольных лент, но ошибку СБ.ЛЗ. 12 получить не удалось.  К тому времени, как мы научились стабильно вызывать ошибку СБ.ЛЗ. 12 на ККМ ОКА102К (без 04), наш чудо механик научился вызывать ошибку на Z отчете №2  «ЭКЛЗ  близка к заполнению», что подтвердило – ЭКЛЗ-А нельзя эксплуатировать в ККМ ОКА102К (без 04) на коммерческих условиях.  


Уже на втором Z отчете, наш механик смог добиться окончания ЭКЛЗ-А. (Другие механики не смогли повторить эту ситуацию )

Для вызова ошибки СБ.ЛЗ. 12 на любой из трех материнских плат ККМ ОКА102К необходимо снять Z-отчет после него сразу попытаться снять контрольную ленту по этому отчету ККМ зависает и не реагирует ни на одну из клавиш, если его выключить в этот момент, то мы получаем СБ.ЛЗ. 12, если дождаться окончания зависания не выключая ККМ (около 3 мин), то мы получаем ошибку СБ.ЛЗ. 10. Как вызвать стабильно ошибку «ЭКЛЗ  близка к заполнению» мы выяснять не стали, нам хватило того, что наш чудо механик смог этого добиться на стандартных операциях.
Тестируемые образцы. Для тестирования было взято три варианта исполнения ККМ ОКА 102К (без 04).

Вариант  1.


Материнская плата 467443.016-40 процессор PLCC (W78C030C40PK) +ПЗУ

Вариант 2.


Материнская плата 467443.016-20 процессор DIP (TEMIC P80C31) +ПЗУ

На фото чуть ниже лежит знаменитый процессор Siemens, на котором не работает  ни одна ЭКЛЗ в том числе и ЭКЛЗ-А.

Вариант 3.

 
Материнская плата 467443.016-40 процессор PLCC на колодке (W78E516DPG)

Все платы вызывают стабильное появление ошибки СБ.ЛЗ.12
Заключение. Как говорится отрицательный результат – тоже результат. С одной стороны тестирование показало для ОКА102К при текущих прошивках ЭКЛЗ-А неприемлема. С другой стороны в наших руках оказался мощный инструмент диагностики, помощью программы инициализации можно не только инициализировать архив, но и поменять на рег. номер начинающийся на любую!!! цифру.  Формально мы получаем суперэмулятор, который позволяет диагностировать поломку ЭКЛЗ от любого производителя!!! (само собой ККМ ОКА102К в этот список не входит).

UPD 10/05/2015. Прошивка, в которой нет проблемы с распечаткой КЛ из ЭКЛЗ-А, в ПП при снятии КЛ перед командой 0хA0 добавлена команда прекращение 0x06

UPD 08/06/2015. ОАО "Автоэлектроника" прислало новый вариант эмулятора "ЭКЛЗ-А" версия ПО: 9. Совместимость с ККМ ОКА102К (без 04) была проверена на материнской плате 467443.016-20 (758727.073 14) процессор Siemens SAB-C501G-L24P, ошибок не выявлено.
Эмулятор пришел в новой комплектации, со вставкой для исключения перелома ЭКЛЗ при эксплуатации