BCBP (посадочный талон со штрихкодом)
BCBP — стандарт IATA на посадочный талон: рейс, пассажир и место кодируются одной строкой в PDF417 на бумаге и в Aztec на экране.
Определение
BCBP (Bar Coded Boarding Pass) — правила IATA, по которым талон укладывается в одну строку с жёсткими позициями полей и печатается штрихкодом. Резолюция 792 закрепила штрихкод и к 2011 году вытеснила талоны с магнитной полосой.
Как устроен
Обязательная часть строки — 60 символов: признак формата M, фамилия и имя латиницей, код бронирования, аэропорты вылета и прилёта, перевозчик, номер рейса, день года вместо даты, класс и место. В необязательной части — номер билета и карта лояльности.
PDF417 на бумаге, Aztec на экране
Для печати стандарт предписывает PDF417: вытянутый прямоугольник ложится в узкую полосу термобумаги. Экран бликует и мал — там берут Aztec, которому не нужна пустая рамка.
Связанные концепции
Штрихкод — только оболочка: перелёт живёт в системе как электронный билет, а на гейте строка сверяется с записью DCS. Бытовые сценарии — в статье QR-код на билете.
Частые вопросы
Почему для посадочного выбрали PDF417?
Стандарт принимали, когда в аэропортах уже стояли лазерные сканеры: матрицу вроде QR они не видят, а полосатый код читают. PDF417 вмещает больше тысячи знаков и переживает залом на сгибе и смазанную термопечать.
Что зашито в штрихкоде талона?
Только сведения о перелёте: имя латиницей, код бронирования, маршрут, рейс, дата в виде дня года, класс и место. Паспорта, контактов и оплаты в строке нет: они остаются в системе перевозчика, а талон на неё ссылается.
Опасно ли выкладывать фото посадочного?
Из кода вытаскивают код бронирования и фамилию, а этой пары обычно хватает, чтобы войти в управление бронированием на сайте перевозчика. Там видны контакты, паспортные данные и маршрут, оттуда же рейс отменяют.
Талон в телефоне не сканируется — что делать?
Выкрутите яркость на максимум, снимите автояркость и бликующую плёнку, разверните код на весь экран. Скриншот, ужатый мессенджером, теряет мелкие модули — открывайте оригинал в приложении авиакомпании или Wallet.