На эту работу не только часто ссылаются: кажется, что именно ее появление прекратило дискуссии о наличии шестерок в штрих-коде ЕАН. Все как будто согласились: «Да, теперь доказано: шестерки - есть». Что же было сделано В. Ахрамеевым и И. Башкировым? В работе содержится анализ материалов ГОСТа Р 51201-98 «Требования к символике ЕАН/ЮПиСи». К этому ГОСТу и ранее обращались другие авторы, писавшие о штрих-коде ЕАН[947]. Указывая на табл. 4.1 и 4.2 ГОСТа (таблицы кодирования информационных и вспомогательных знаков), они утверждали, что вспомогательные знаки не тождественны знаку цифры 6, содержащей большее число пробелов. Споря с этими авторами, В. Ахрамеев и И. Башкиров рассмотрели процедуру декодирования, приведенную в п.4.6 ГОСТа, применили ее к вспомогательным знакам, получили в результате декодирования цифру «6» и пришли к выводу о тождественности вспомогательных знаков знаку цифры шесть. Однако исследование В.Ахрамеева и И.Башкирова представляется нам ошибочным. Мы попробуем это показать и исправить допущенную ими «техническую» ошибку, не меняя при этом самого способа доказательства, предложенного ими, а только скорректировав его. Но сначала приведем полностью соответствующее место из труднодоступного, малотиражного ГОСТа, чтобы читатели могли сами получить представление об описанном в нем алгоритме и проверить правильность всех приводимых далее умозаключений и выкладок. Алгоритм декодирования ГОСТа «4.6 Рекомендуемый алгоритм декодирования Системы считывания штриховых кодов на основе соответствующих алгоритмов декодирования позволяют считывать символы, параметры которых отличны от номинальных. В этом разделе рассмотрен алгоритм декодирования, используемый для установления допусков Те,Тb,Тр[948]. Для каждого знака символа принимают измеренную ширину знака равной S. Значение S используют для определения базовых пороговых (RT) значений. Индивидуальные измерения от кромки одного штриха до соответствующей кромки следующего штриха (е) сравнивают с базовым пороговым значением (RT), чтобы определить значение Е. Значение e1 по определению представляет собой расстояние от передней кромки штриха до передней кромки соседнего штриха, а значение е2 - измеренное расстояние от задней кромки штриха до задней кромки соседнего штриха. Базовые пороговые значения RT1, RT2, RT3, RT4 и RT5 представлены следующим образом: RT1=(1,5/7)S; RT2=(2,5/7)S; RT3=(3,5/7)S; (1) — 357 —
|