Алгоритм формирования машиночитаемой записи в паспорте
Машиночитаемая запись (далее - МЧЗ) включает в себя две строки с буквенно-цифровым кодом, содержащим в соответствии с международным стандартом основную информацию, имеющуюся в паспорте (тип документа, государство выдачи, фамилию, имя (при их наличии) владельца паспорта, номер паспорта, гражданство владельца паспорта, дату рождения (год, месяц, число) владельца паспорта, пол владельца паспорта, дату окончания срока действия паспорта, личный код).
Зона для внесения машиночитаемой записи расположена в нижней четверти внутренней страницы задней части обложки паспорта.
Данные в машиночитаемой записи располагаются слева направо и представляют собой поля фиксированной длины, скомпонованные в соответствии со следующей структурой:
1. Структура данных первой машиночитаемой строки оформляется следующим образом:
Позиция знаков МЧЗ | Номер поля | Элемент данных | Требования | Количество знаков |
1 | 2 | 3 | 4 | 5 |
1-2 | 03 | Тип документов | Символы, идентифицирующие тип документа | 2 |
3-5 | 04 | Государство выдачи | Вносится "RUS" | 3 |
6-44 | 06 | Фамилия | Заполняется с использованием модернизированного клера. Двойные или сложные фамилии разделяются символом "<", апострофы исключаются. Разделителем фамилии и имени (имен) является два символа "<<". Если фамилия, имя (имена) владельца менее 44 символов, то незанятые позиции заполняются знаками-заполнителями. Если количество знаков, предусмотренных для фамилии и имени, является недостаточным, должны впечатываться предпочтительные имена, могут использоваться инициалы или соответствующие сокращения |
2. Структура данных второй машиночитаемой строки оформляется следующим образом:
Позиция знаков МЧЗ | Номер поля | Элемент данных | Требования | Количество |
1 | 2 | 3 | 4 | 5 |
1-9 | 05 | Номер документа | Записывается серия и номер единым 9-значным числом | 9 |
10 | Контрольная цифра | При подсчете используются позиции номера документа в соответствии с правилами формирования контрольных цифр | 1 | |
11-13 | 08 | Гражданство | Заполняется "RUS" | 3 |
14-19 | 10 | Дата рождения | Формат YYMMDD, | 6 |
20 | Контрольная цифра | При подсчете используются позиции даты рождения в соответствии с правилами формирования контрольных цифр | 1 | |
21 | 12 | Пол | М - мужской; F - женский | 1 |
22-27 | 14 | Дата окончания срока действия | Формат YYMMDD, | 6 |
28 | Контрольная цифра | При подсчете используются позиции даты окончания срока действия в соответствии с правилами формирования контрольных цифр | 1 | |
29-42 | 09 | Личный код | Если нет, заполняется символ "<" | 14 |
43 | Контрольная цифра | При подсчете используются позиции личного кода в соответствии с правилами формирования контрольных цифр | 1 | |
44 | Заключительная контрольная цифра | В соответствии с правилами формирования контрольных цифр | 1 |
3. Формирование контрольных цифр осуществляется следующим образом:
3.1. Структура данных второй машиночитаемой строки предусматривает включение пяти контрольных цифр, по одной для каждой из следующих серий знаков и цифровых элементов данных на позициях 10, 20, 28, 43 и 44.
Позиции знаков | Элемент данных |
1-9 | Номер документа |
10 | Контрольная цифра |
14-19 | Дата рождения |
20 | Контрольная цифра |
22-27 | Дата окончания срока действия |
28 | Контрольная цифра |
29-42 | Личный код |
43 | Контрольная цифра |
44 | Заключительная контрольная цифра |
3.2. Контрольные цифры рассчитываются с использованием алгоритма "Модуль 10" с постоянно повторяющейся весовой функцией 731 731 следующим образом:
Этап 1. Слева направо умножить каждую цифру соответствующего цифрового элемента данных на весовой показатель, стоящий в соответствующей последовательной позиции.
Этап 2. Сложить результаты каждого умножения.
Этап 3. Разделить полученную сумму на 10 (модуль).
Этап 4. Остаток деления является контрольной цифрой.
Для элементов данных, когда номер не занимает все имеющиеся позиции знаков, используется символ "<" для заполнения пустых позиций и ему придается нулевое значение.
Контрольной цифрой для личного номера (29-42) в случае его отсутствия является символ "<" или "0".
При расчете заключительной контрольной цифры второй строки машиночитаемой зоны применяется весовой показатель 731... в последовательности без разрывов позиций знаков 1-10, 14-20 и 22-43, включая знаки, содержащие символ "<" и контрольные цифры.
3.3. При заполнении данных МЧЗ используется машиночитаемый шрифт OCR-B, размера 1, с постоянной шириной штриха и пробелом между знаками 2,54 мм, то есть с горизонтальной плотностью печати 10 CPI (10 знаков на 25,4 мм).
3.4. Машиночитаемые данные располагаются в МЧЗ слева направо на полях фиксированной длины в две строки (первую и вторую) и вносятся в зоны печати документа. Данные вносятся в каждое поле, начиная с левой позиции знаков. Правая позиция знаков в полях 05, 09, 15 и 10 содержит контрольную цифру или символ "<", в зависимости от обстоятельств, которая рассчитывается в соответствии с правилами формирования контрольных цифр.