...
- Back in ameliaRES
- Open ameliaCheckin and load the flight in question
- Now click on the Utilities menu, then Cute Tools menu (near the bottom)
- Click the Tools button then Diagnostics
- Near the bottom of the screen you will see a Simulate Scan button, click it
- Leave the Scan Type field as Custom and then copy one of the scan data strings from above into the Raw Scan Data field. Make sure any extra spaces and or blank lines are removed around the scan string
- Click Convert and in the Raw Scan Data field you should see XML that looks something like the following:
Code Block <ScanResults><ScanStatus><ScanType>BoardingPass2D</ScanType><IsValid>True</IsValid><StatusMessage>OK</StatusMessage><RawData>M1MIJNHEER <ScanResults> <ScanStatus> <ScanType>BoardingPass2D</ScanType> <IsValid>True</IsValid> <StatusMessage>OK</StatusMessage> <RawData>M1MIJNHEER/ARNOUD E177473 YHZYXXF8 0001 344 014B0048 600</RawData></ScanStatus><ScanData><General><FormatCode>M</FormatCode><NumberOfLegs>1</NumberOfLegs><LastName>MIJNHEER</LastName><GivenNames>ARNOUD</GivenNames><ETicketIndicator>E</ETicketIndicator><VersionNumber></VersionNumber><PassengerDescription></PassengerDescription><SourceOfCheckIn></SourceOfCheckIn><SourceOfBoardingPassIssuance></SourceOfBoardingPassIssuance><DateOfBoardingPassIssuance></DateOfBoardingPassIssuance><DocumentType></DocumentType><BoardingPassIssuerAirlineCode></BoardingPassIssuerAirlineCode><BagTagLicensePlateNumbers></BagTagLicensePlateNumbers><BagTagLicensePlateNonConsecFirst></BagTagLicensePlateNonConsecFirst><BagTagLicensePlateNonConsecSecond></BagTagLicensePlateNonConsecSecond></General><Legs><LegRawData> </ScanStatus> <ScanData> <General> <FormatCode>M</FormatCode> <NumberOfLegs>1</NumberOfLegs> <LastName>MIJNHEER</LastName> <GivenNames>ARNOUD</GivenNames> <ETicketIndicator>E</ETicketIndicator> <VersionNumber/> <PassengerDescription/> <SourceOfCheckIn/> <SourceOfBoardingPassIssuance/> <DateOfBoardingPassIssuance/> <DocumentType/> <BoardingPassIssuerAirlineCode/> <BagTagLicensePlateNumbers/> <BagTagLicensePlateNonConsecFirst/> <BagTagLicensePlateNonConsecSecond/> </General> <Legs> <Leg Number="1"><PNRCode>177473</PNRCode><FromAirport>YHZ</FromAirport><ToAirport>YXX</ToAirport><AirlineCode>F8</AirlineCode><FlightNumber>0001</FlightNumber><DateOfFlight>344</DateOfFlight><CompartmentCode></CompartmentCode><SeatNumber>014B</SeatNumber><CheckInSequenceNumber>0048</CheckInSequenceNumber><PassengerStatus>6</PassengerStatus><AirlineNumericCode></AirlineNumericCode><DocumentOrFormSerialNumber></DocumentOrFormSerialNumber><SelecteeIndicator></SelecteeIndicator><InternationalDocumentVerification></InternationalDocumentVerification><MarketingCarrierCode></MarketingCarrierCode><FrequentFlyerAirlineCode></FrequentFlyerAirlineCode><FrequentFlyerNumber></FrequentFlyerNumber><IdOrAdIndicator></IdOrAdIndicator><FreeBaggageAllowance></FreeBaggageAllowance><ExtraData></ExtraData></Leg></Legs><SecurityData><DataType></DataType><DataLength>0</DataLength><Data></Data></SecurityData></ScanData><> <PNRCode>177473</PNRCode> <FromAirport>YHZ</FromAirport> <ToAirport>YXX</ToAirport> <AirlineCode>F8</AirlineCode> <FlightNumber>0001</FlightNumber> <DateOfFlight>344</DateOfFlight> <CompartmentCode/> <SeatNumber>014B</SeatNumber> <CheckInSequenceNumber>0048</CheckInSequenceNumber> <PassengerStatus>6</PassengerStatus> <AirlineNumericCode/> <DocumentOrFormSerialNumber/> <SelecteeIndicator/> <InternationalDocumentVerification/> <MarketingCarrierCode/> <FrequentFlyerAirlineCode/> <FrequentFlyerNumber/> <IdOrAdIndicator/> <FreeBaggageAllowance/> <ExtraData/> </Leg> </Legs> <SecurityData> <DataType/> <DataLength>0</DataLength> <Data/> </SecurityData> </ScanData> </ScanResults>
- The key is that it has a ScanType of BoardingPass2D and IsValid is True. That tells you that the CUTE Scanning subsystem recognized the barcode.
- Now, if you click Scan It!, the checkin screen should be brought up and the passenger highlighted/checked-in/boarded (per airline's business rules)
...