Sometimes I do OLCI and save the mobile pass then also receiving a printed BP. If you happen to have a QR code for the same flight, did you try to compare it with the barcode? Maybe they're mapping QR code data into barcode - some sort of transformation?