Тема: #4212
2000-06-15 14:54:06
Сообщений: 29
Оценка: 0.00
Не согласен с мнением о. Андрея Кураева, будто бы три шестерки не имеют отношения к штрих-кодам стандарта EAN-13. Свое заключение о. Андрей строит исходя только из модульности штрих-символов: значащие символы - 7 модулей, левый и правый ограничители - 3 модуля, средний ограничитель - 5 модулей. А раз ширина шестерки вдвое превышает ширину ограничителей, то, стало быть, ни о каком сходстве не может быть и речи - выводит заключение о. Андрей, поясняя: “Дело в том, что, когда мы читаем текст, мы обращаем внимание только на темные значки - буквы. Пробелы между буквами для нас не несут никакой информации. Но не так воспринимает штрих-код компьютер (для которого, собственно, штрих-код и предназначен)”. Но, во первых, слева и справа от поля штрихов находится достаточно места, чтобы дополнить левый ограничитель слева до 7 модулей (и он станет 6 set C) и правый справа (6 set B). Во вторых, в том то и дело, что и компьютеру (точнее сканеру) наплевать на промежутки между парами штрихов, обозначающими значащие цифры или разделители. Не совсем конечно наплевать, но они нужны лишь для вычисления длительности (иначе говоря толщины) одного модуля, далее, согласно статьи http://www.voskres.ru/taina/barcode.htm, вступают в работу алгоритмы “with distance” и “delta distance”, которые берут в расчет только два штриха каждого символа и промежуток между этими штрихами, и совершенно не интересуются промежутками слева и справа от этой пары штрихов. Таким образом, с точки зрения этих рабочих алгоритмов НЕТ НИКАКОЙ РАЗНИЦЫ между шестерками наборов B и C и всеми тремя ограничительными символами. Первый алгоритм трактует это как соотношение длительностей 3:2:1 (в терминах алгоритма), второй как расстояния 2 и 2 (опять же в терминах соответствующего алгоритма). Таким образом, как это ни странно, компьютер “видит” в штрих-коде EAN-13, как и человек, три шестерки на месте ограничительных штрихов. Впрочем, как понимает компьютер штрих-код на мой взгляд совершенно не важно, ему ущерба от антихриста не будет, а вот для людей три шестерки в EAN-13 вытянули даже за пределы основного поля штрихов - чтобы ни у кого не вызывали сомнений. Ведь другие стандарты штрих-кодов могут обходиться без вытянутых ограничителей и без среднего ограничителя вообще. Зачем же все это понадобилось в стандарте EAN-13? Слишком легко на этот раз о. Андрей отказался от своих прежних убеждений.