Рикардо Санчес, Это очевидно. Не может быть пробег отрицательным.
Есть два случая когда это значение может быть меньше нуля:
1. Специфическая кодировка данного поля в памяти принтера (т.е. драйвер его каким-то образом преобразует или вычисляет от этого значения).
2. Данные некорректно считываются и тулза не может понять чего ей с этими данными делать и выдаёт рандомное ошибочное число.
ZERGeich, у меня было предположение, что после максимального пробега рассчитанного на период эксплуатации (к примеру 5 лет или 500км ленты) значение будет считать пробег в отрицатеньное значение, тем самым показывая на сколько превышен порог.
Рикардо Санчес, тогда есть вероятность, что тулза читает пробег правильно, но официальные данные - это какая-то "норма" минус считанный параметр. Т.е. например максимальный пробег для головки термопечати 100000. Тогда пробег аппарата=100000-40336=59664 чеков.
ZERGeich, думаю так и есть. только отсчёт идёт от миллиона. Это один из самых первых принтеров.
На втором (тоже старый) показатель -174967.
Через неделю сниму ещё раз показатели. Уже вошёл в азарт))