No Aircraft
Air Traffic Control Developmental
Confusion; Situational Awareness; Communication Breakdown
Conflict Ground Conflict; Less Severe; Deviation / Discrepancy - Procedural Clearance; Ground Incursion Taxiway
Air Traffic Control Issued New Clearance
Human Factors
Aircraft X landed Runway XX and control was transferred from Local Control to me on Ground Control. I gave aircraft X taxi instructions to the requested FBO. Fuel truck called me from the west ramp requesting to go to the north ramp. I told fuel truck to hold position for an aircraft taxiing on Bravo. Fuel truck read back; 'Proceed on Bravo.' I responded; 'Negative hold position; hold position.' Fuel truck proceeded onto Bravo in the direction of the oncoming C560. I then asked aircraft X to hold position. Aircraft X stopped and turned his lights off not to blind the fuel truck. I then verified the fuel truck was going to hold short of Runway XX. I coordinated with Local Control to cross Runway XX with the fuel truck; then had aircraft X continue his taxi to the FBO. The Supervisor was present in the Tower. He entered the information into the log. I would recommend that the vehicles listen to what ATC is telling them to do not just what they are used to hearing.
Tower Controller described a ground conflict when a fuel truck failed to adhere to clearance instructions; resulting in a nose to nose stand off with an inbound aircraft.