BCBP (штрих-код посадочного талона)
BCBP (Bar Coded Boarding Pass) — стандарт IATA Resolution 792 на запись данных посадочного талона в машиночитаемую строку, которую печатают в PDF417, Aztec или QR-коде.
Что за стандарт BCBP и как устроена строка
BCBP расшифровывается как Bar Coded Boarding Pass — отраслевой стандарт IATA, закреплённый Resolution 792. Он описывает, какие поля талона и в каком порядке попадают в машиночитаемый код. Смысл в совместимости: талон, выданный киоском в Стамбуле, должен читаться выходом на посадку в Красноярске без отдельных договорённостей перевозчиков.
Строка BCBP — не набор пар «ключ-значение», а последовательность полей фиксированной длины: декодер режет её по позициям. Сначала идёт обязательный блок, за ним условные — номер билета, бонусная программа, отметка о досмотре, — и в конце поле авиакомпании для собственных нужд.
| Поле | Пример |
|---|---|
| Формат и число сегментов | M1 |
| Имя пассажира | IVANOV/IVAN |
| Код бронирования | ABC123 |
| Аэропорты вылета и прилёта | SVO, LED |
| Перевозчик и рейс | SU 1234 |
| Дата вылета (день года) | 210 |
| Класс обслуживания | Y |
| Место | 012C |
| Порядковый номер регистрации | 0050 |
| Статус пассажира | 1 |
В каких символиках печатают
Стандарт задаёт содержимое строки, а не носитель: символику перевозчик выбирает сам. На бумажном талоне из киоска регистрации почти всегда стоит штрихкод PDF417 — он рассчитан на длинную строку и переносит бледную термопечать и залом. Мобильный талон в приложении или Wallet чаще несёт Aztec или QR-код: компактный квадрат легче попадает в поле зрения сканера на гейте. Data Matrix стандартом тоже допускается, но в реальных талонах встречается редко.
Связанные понятия и приватность
Код — машиночитаемая копия того, что напечатано на посадочном талоне буквами; без записи в системе перевозчика он ничего не подтверждает. Платёжных данных и паспортных реквизитов в строке нет. Зато есть фамилия, код бронирования, рейс и дата, а этой связки хватает, чтобы открыть бронь на сайте авиакомпании: посмотреть маршрут, сменить место, иногда отменить сегмент. Поэтому фото талона в соцсетях — рабочий канал утечки. Отдельная линия развития — цифровые идентификаторы пассажира и Digital Travel Credentials: там вместо строки в коде передаётся токен, а данные сверяют системы между собой. Парк сканеров меняется медленно, так что BCBP останется в обиходе надолго.