Narrative:

Aircraft X was inbound from the northwest on the BEWTE2 arrival (STAR). Requested and was issued the rvav (rnp) Z to runway 10R. This arrival transitions from the fixes libby to camml to onexe. Arrival descends to 4500. Aircraft Y inbound from the west descending to 6000 approximately 10 miles behind the flight path of aircraft X. Aircraft Y had aircraft X in sight and was instructed to maintain visual separation and given the visual approach to runway 10L. Pilot acknowledged the instruction. I noticed aircraft X was west of his expected course and appeared to be proceeding to the fix jimmi which is not on that leg of the approach but is part of the approach from the west. I canceled the approach clearance and issued an altitude of 5000. Aircraft X was now southbound crossing the final approach course and requested a right 270 back to final for the visual approach. This was given as requested. By this time aircraft Y had passed over the top of aircraft X and was not a factor. At this time I advised the pilot that our charts showed that he should have flown libby; camml; onexe and then inbound. He stated that is not what his chart showed. I do not have access to the jeppesen charts so I have no way of researching this but I will bring it to the attention of our quality assurance office. At no time was there a loss of standard separation.check the charts that [company] is using to verify they are the same we have available on our nids (national information display system).

Google
 

Original NASA ASRS Text

Title: BOI Approach Controller reported of an unsafe situation when one aircraft did not have the same routing as the Controller did. The pilot turned unexpectedly on a different route than the Controller was expecting.

Narrative: Aircraft X was inbound from the Northwest on the BEWTE2 arrival (STAR). Requested and was issued the RVAV (RNP) Z to Runway 10R. This arrival transitions from the fixes LIBBY to CAMML to ONEXE. Arrival descends to 4500. Aircraft Y inbound from the West descending to 6000 approximately 10 miles behind the flight path of Aircraft X. Aircraft Y had Aircraft X in sight and was instructed to maintain visual separation and given the visual approach to Runway 10L. Pilot acknowledged the instruction. I noticed Aircraft X was west of his expected course and appeared to be proceeding to the fix JIMMI which is not on that leg of the approach but is part of the approach from the West. I canceled the approach clearance and issued an altitude of 5000. Aircraft X was now southbound crossing the final approach course and requested a right 270 back to final for the visual approach. This was given as requested. By this time Aircraft Y had passed over the top of Aircraft X and was not a factor. At this time I advised the pilot that our charts showed that he should have flown LIBBY; CAMML; ONEXE and then inbound. He stated that is not what his chart showed. I do not have access to the Jeppesen charts so I have no way of researching this but I will bring it to the attention of our Quality Assurance office. At no time was there a loss of standard separation.Check the charts that [Company] is using to verify they are the same we have available on our NIDS (National Information Display System).

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.