Русская линия
08.04.2000 

ИССЛЕДОВАНИЕ ШТРИХ-КОДА EAN-13 НА ПРЕДМЕТ НАЛИЧИЯ В НіМ ЧИСЛА 666

Православие-2000 Сервер Сретенского монастыря

В данной справке приведены лишь выводы по проделанной работе, без подробных объяснений и доказательств. Предоставление более подробного отчета возможно в дальнейшем. ЦЕЛЬ РАБОТЫ: Исследование штрих-кода EAN-13 на предмет наличия в нём числа 666. ИСХОДНЫЕ МАТЕРИАЛЫ: 1) Работа греческих авторов «Штриховой код и число 666». Исследованре третье (23.6.1997). Обитель преподобного Григория. 23 июня 1997 года. Использованы приведенные в работе описания штрих-кода EAN-13 и способов его обработки сканерами.
2) Устные высказывания двух несвязанных между собой специалистов, работавших в разное время со сканерами штрих-кодов, о способе представления и передачи кодов от сканера к компьютеру. ТЕРМИНОЛОГИЯ: Код — штрих-код EAN-13.
Штрих-символ — 2 штриха различной (в общем случае) толщины, посредством которых графически представляется любая цифра в коде.
Ограждающие штрихи — (Guard Bars, Guard Patterns) — выступающие штриховые символы в начале, середине и конце этикеток кода.
LGP — Left Guard Pattern — левый ограждающий штрих.
CGP — Center Guard Pattern — центральный ограждающий штрих.
RGP — Right Guard Pattern — правый ограждающий штрих.
Сканер — устройство для считывания штрих-кода с этикеток и передачи его в компьютер (например, кассовый аппарат или банкомат). РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ: Основная предпосылка к соображению о наличии закодированного числа 666 в штрих-коде EAN-13 (далее: код) — наличие визуального сходства изображения числа 6 и изображений ограждающих штрихов этого кода. Для проверки этого сходства было произведено теоретическое сравнение графического и внутреннего представления, а также способов обработки сканером числа 6 и ограждающих штрихов.

1. Графическое представление в штрих-коде EAN-13.

1.1 Размеры изображений числа 6 и ограждающих штрихов.

Чтобы представить графически (в виде штрихов) любое число в коде, в том числе 6, используеся штрих-символ — вертикальная полоска, состоящая, в свою очередь, из 7 более мелких полосок, так называемых модулей, каждый из которых может быть черным или белым. Для представления ограждающих штрихов применяются полоски из меньшего (и различного) числа модулей:
для LGP и RGP — полоски из 3 модулей,
для CGP — полоска из 5 модулей.
На следующем рисунке изображена этикетка кода с пояснениями по количеству используемых модулей:

new8_04a1.gif (2168 bytes)
Рис. 1 Этикетка кода с указанием количества модулей на один знак.

2. Изображение числа 6 и ограждающих штрихов.

Для представления любого числа в коде используется 3 множества штрих-символов: Set A, Set B, Set C, т. е. каждое число на этикетке кода представляется одним из 3-х возможых видов. Для изображения числа в Правой части этикетки всегда используется Set C. В Левой части используется Set A или Set B в соответствие с Таблицей 1 в зависимости от первого числа штрих-кода N, находящегося на этикетке слева от LGP. Число N для каждой цифры из Левой части этикетки определяет, символом какого множества (Set A или Set B) будет представлена эта цифра. Например, если в крайней левой позиции этикетки (т.е. слева от LGP) стоит 2 (N=2), то 1-я и 2-я цифры представлены штрих-символами Set A, 3-я и 4-я — Set B, 5-я — Set A, 6-я — Set B.

new8_04a2.gif (2198 bytes)
Рис. 2 Этикетка кода с пояснениями по используемым множествам штрихов.

Таблица 1. Множества, используемые в Левой части этикетки и процентное соотношение чисел кода, представляемых множествами Set A и Set B.

Левая часть этикетки кода И Т О Г О
Значение
числа N
1-я цифра 2-я цифра 3-я цифра 4-я цифра 5-я цифра 6-я цифра Кол-во
Set A
Кол-во
Set B
0 A A A A A A 6 0
1 A A B A B B 3 3
2 A A B B A B 3 3
3 A A B B B A 3 3
4 A B A A B B 3 3
5 A B B A A B 3 3
6 A B B B A A 3 3
7 A B A B A B 3 3
8 A B A B B A 3 3
9 A B B A B A 3 3
И Т О Г О 33 27
Процентное соотношение (50% занимает Set C) 27,5 22,5

Таким образом, после подсчёта всех вариантов представления любой цифры, в т. ч. и 6, из таблицы становится понятно: если взять все возможные сочетания цифр на этикетке кода (т.е. все возможные варианты этикеток), то 27,5% всех «шестёрок» будут представлены штрих-символами из множества Set A, 22,5% - Set B и 50% - Set C.
Число 6 в множествах Set A, B и C и ограждающие штрихи изображаются следующими способами:

new8_04a3.gif (4015 bytes)
Рис 3. Графическое представление числа 6 в Set A, Set B, Set C
и ограждающих штрихов кода EAN-13.

Из рисунка ясно видно, что изображения ограждающих штрихов совпадают визуально с изображениями числа 6 только в Set B и Set C, что составляет 50%+22,5%=72,5%, в остальных 27,5% (Set A) эти изображения не совпадают даже визуально.

2. Внутреннее представление в сканере.
Сканер преобразует изображения черных и белых модулей в последовательности нулей и единиц (черный модуль -1, белый — 0), которые представляются в процессоре и памяти сканера в виде двоичных чисел. В соответствие с рис. 3 двоичные представления изображений следующие:

6(Set A) — 101 111;
6(Set B) — 101;
6(Set C) — 1 010 000;
LGP, RGP — 101;
CGP — 1 010;.

B процессоре и памяти сканера все двоичные числа представлены в 8-разрядном виде путём дополнения слева нулями до 8 разрядов. Таким образом, получаем:

 6(Set A) – 00101111; 6(Set B) – 00000101; 6(Set C) – 01010000; LGP, RGP – 00000101; CGP – 00001010;. 

Ясно, что совпадают только внутренние представления изображения числа 6(Set B), что составляет 22,5% от всех возможных шестёрок в коде (см. п. 1.2), и изображения LGP, RGP. Внутренние представления LGP, RGP и CGP вообще не совпадают, и представление CGP не совпадает с какими-либо 6-ми.
К сожалению, в ИСХОДНЫХ МАТЕРИАЛАХ (1) нет явного описания 8-разрядного представления числа 6(Set C) — 1 010 000, это представление выведено на основе общих правил представления информации в процессоре и памяти. Поэтому оно может оказаться неверным, если именно для числа 6(Set C) в конструкции сканера сделано какое-либо исключение, что представляется практически невероятным. Во всяком случае, это представление легко проверить по каким-либо другим источникам.

3. Алгоритм обработки и распознавания символа сканером.
В ИСХОДНЫХ МАТЕРИАЛАХ (1) подробно описан алгоритм Техника «расстояния ширины» (width distance), который выдает одинаковое для числа 6(Set B, C) и для LGP, RGP соотношение 3:2:1. Теоретическое применение данного алгоритма для распознавания CGP позволяет сдалать вывод:
для CGP возможно получение соотношения 4:3:2:1, которое отличается от 3:2:1 для LGP, RGP и даёт при расшифровке согласно описанию этого алгоритма (в двоичном виде):
1 111
-111
+11
-1
---------
1 010
— как раз внутреннее представление CGP, что подтверждает правильность соотношения 4:3:2:1.

4. Момент идентификации штрихового символа именно как числа 6.
В сканере происходит сопоставление картинки её числовому двоичному представлению. При этом результатом работы сканера, который он передаёт в компьютер (например, в кассовый аппарат), является не последовательность чисел, изображённых на этикетке кода, а последовательность порядковых номеров клавиш, которые надо было бы нажать на клавиатуре компьютера, чтобы получить на его экране последовательность чисел с этикетки. И только после такого введения информации уже в самом компьютере происходит сопоставление порядкового номера клавиши числу 6. Важно отметить, что никакие коды ограждающих штрихов вообще в компьютер не передаются.
Таким образом, в сканере отсутствует числовое представление числа 6 (двоичное число 110), а присутствует только представление изображения числа 6 (см. П. 2 настоящей Справки). Числовое представление числа 6 появляется только в компьютере, где представления ограждающих штрихов вообще отсутствуют.

5. О сходстве штрихового изображения числа 6 и ограждающих штрихов.
Данный пункт является вследствие недостатка информации предположением, основанным скорее даже не на логике, а на здравом смысле.

5.1
Использование 2-х полосок единичной ширины с единичным белым промежутком для ограждающих штрихов.
В работе греческих авторов сказано: «этот штрих технически наиболее пригоден в качестве контрольного штриха в этом типе кодирования». Возможно, что для настройки сканера на считывание удобно получить серию импульсов от изображения:
— единичный чёрный импульс;
— единичный белый импульс;
— единичный чёрный импульс;

5.2 Использование 2-х штрихов единичной ширины с единичным белым промежутком для изображения числа 6(Set B, C) .
Изображения числа 6(Set B, C) получаются путём инвертирования (каждый чёрный модуль переходит в белый и наоборот) и последующего зеркального отображения исходного изображения числа 6(Set A). Вероятно, сначала было разработано изображения числа 6(Set A), а уже из него автоматически получились изображения числа 6(Set B) и 6(Set C), которые и соответствуют двум тонким полосам. К сожалению, пока не удалось найти информацию о том, насколько необходимо было изначальное изображение числа 6(Set A) именно в таком виде. ВЫВОДЫ: Можно сделать вывод лишь о неполном сходстве ограждающих штрихов и числа 6 в штрих-коде EAN-13. Реакция на заявление Синода.

В последние месяцы одним из острейших вопросов вставших практически перед всеми православными в нашей стране стал вопрос принятия или отказа от идентификационного номер налогоплательщика (ИНН). Введение «электронного паспорта» в православной Греции и на Украине вызвало мощную волну протестов верующих. Предваряя стихийные выступления своей паствы Священный Синод выступил с Заявлением «Уважать чувства верующих. Хранить христианское трезвомыслие», в котором обратил внимание властей на два аспекта проблемы. С одной стороны введение тотального контроля за гражданами противоречит декларируемой концепции приоритета прав человека, с другой — в самом ИНН «содержится или будет содержаться штрих-код», в котором хоть и не явным образом, но заключено «число антихриста» — 666.
В ответ на беспокойство священноначалия Министерство по налогам и сборам отделалось отпиской. Затем в периодической печати появилось несколько публикаций на эту тему:
«Итоги». Иннокентий Павлов. Ликбез. Заявлением по поводу штрих-кодов Священный Синод РПЦ расписался в своей профессиональной некомпетентности.
«НГ-Религии». Мария Козлова. «От Нерона до Шенгена. Синод РПЦ призывает власти России устранить из штрих-кодов символ, пугающий верующих».
«Сегодня». И. Стадник. «Московские верующие ударили по налоговому штрихкоду крестным ходом…»
«Соборность». Сергей Чапнин «Игра в апокалипсис».

Любопытно, что в приведенных статьях совершенно упущен из виду первый аспект указанной Синодом проблемы, а именно возможный тотальный контроль за гражданами с помощью «электронного паспорта». И министерский ответ, и приведенные статьи посвящены в основном вопросу есть или нет в ИНН или в штрих-коде число 666. Их авторы с большей или меньшей иронией издеваются над, якобы бестолковыми синодалами, не сумевшими разобраться в современных информационных технологиях. Но члены Священного Синода и не настаивали на том, что штрих-код есть число антихриста. Они обратили внимание властьпридержащих на смущение, охватившее значительную часть православных в связи с вводом ИНН.
Обвинение священноначалия в том, что опубликованное Заявление Синода потакает «фундаменталистам» из Радонежа или Сретенского монастыря, конечно несправедливо. Можно сколько угодно иронизировать по поводу невежества нашего народа и его пастырей, но факт остается фактом: уже сейчас многие верующие наотрез отказываются принимать Индивидуальные налоговые номера, известны случаи добровольного отказа принимать номер и физическими лицами приходами и монастырями Русской Православной Церкви. Для любого непредвзятого наблюдателя очевидно, что не Синодальное Заявление тому причиной.
Все как раз наоборот. Недальновидные действия МНиС могут привести к серьезным социальным осложнениям, вызвать совершенно немотивированную напряженность между новой властью и частью русского народа, как это произошло в Греции и в Украине. Многие почитаемые в православной среде опытные духовники не благословляют принимать ИНН. Во всяком случае, именно такую точку зрения высказал на днях в беседе с сотрудником аппарата Госдумы Сергеем Владимировичем Гороховым духовник Троице-Сергиевой Лавры архимандрит Кирилл (Павлов). Конечно, даже самый опытный и уважаемый духовник может ошибиться, но о душевредности ИНН говорят и афонские старцы и некоторые не столь известные, как отец Кирилл, но почитаемые народом священники.
Будем надеяться, что новый президент, правительство и Госдума РФ прислушаются к тревожному предупреждению Священного Синода и примут необходимые меры для предотвращения нависшей угрозы.

Приложения:

  1. Свидетельство о постановке на учет в налоговом органе
  2. Исследование штрих-кода ean-13 на предмет наличия в нём числа 666.
  3. Подборка сообщений о последних новостях электронного учета.

    Составил Игорь Соловьёв. С.-Петербург, 10.02.2000.


Свидетельство о постановке на учет в налоговом органе:

Свидетельство (49979 bytes)


Rambler's Top100 Каталог Православное Христианство.Ру Рейтинг@Mail.ru