Русская народная линия
информационно-аналитическая служба
Православие  Самодержавие  Народность

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

08.04.2000

Православие-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) - 0101111;
6(Set B) - 0000101;
6(Set C) - 1010000;
LGP, RGP - 101;
CGP - 01010;.

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) - 01010000, это представление выведено на основе общих правил представления информации в процессоре и памяти. Поэтому оно может оказаться неверным, если именно для числа 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 и даЈт при расшифровке согласно описанию этого алгоритма (в двоичном виде):
 00001111
-00000111
+00000011
-00000001
---------
 00001010
- как раз внутреннее представление CGP, что подтверждает правильность соотношения 4:3:2:1.

4. Момент идентификации штрихового символа именно как числа 6.
В сканере происходит сопоставление картинки еЈ числовому двоичному представлению. При этом результатом работы сканера, который он передаЈт в компьютер (например, в кассовый аппарат), является не последовательность чисел, изображЈнных на этикетке кода, а последовательность порядковых номеров клавиш, которые надо было бы нажать на клавиатуре компьютера, чтобы получить на его экране последовательность чисел с этикетки. И только после такого введения информации уже в самом компьютере происходит сопоставление порядкового номера клавиши числу 6. Важно отметить, что никакие коды ограждающих штрихов вообще в компьютер не передаются.
Таким образом, в сканере отсутствует числовое представление числа 6 (двоичное число 00000110), а присутствует только представление изображения числа 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)




РНЛ работает благодаря вашим пожертвованиям.


Форма для пожертвования QIWI:

Вам выставят счет на ваш номер телефона, оплатить его можно будет в ближайшем терминале QIWI, деньги с телефона автоматически сниматься не будут, читайте инструкцию!

Мобильный телефон (пример: 9057772233)
Сумма руб. коп.

Инструкция об оплате (откроется в новом окне)

Форма для пожертвования Яндекс.Деньги:

Другие способы помощи

Наверх

 

Другие статьи этого автора

Другие статьи этого дня

Другие статьи по этой теме