Решил отложить идею о сбое формата в программе, и выяснить почему "протяжка" заканчивается ошибкой.
Убедился в малой амплитуде импульса на выходе оптопары. Причём, если её снять, и поднести к ленте, то можно найти положение при котором амплитуда импульса значительно увеличивается и "протяжка" нормально отрабатывает...
Поменял оптопару на оптопару от Элвеса, ничего не изменилось, поменял светодиод, результат аналогичен.
Начал звонить схему, нашел smd резистор 3.3К (номинал совпадает с маркировкой), идущий от выхода оптопары на "землю".
Поставил вместо него переменник на 33К, начал крутить и нашел положение при котором импульс от разрыва между этикетками стал вполне адекватным. Попробовал протяжку, стала нормально отрабатывать и останавливаться без ошибки на каждой новой этикетке. Сопротивление переменника при этом 22К, поменял его на smd аналогичного номинала, погонял протяжку - работает стабильно.
Отдам клиенту, посмотрим, что будет дальше, сколько проработает...