Some airlines use a couple of letters. As is common to wordage saying 6 characters ending _ or _.
Isn't it IATA that dishes out the ranges and other parts of the standard the reference will work across the different backend systems.
Also think the range is smaller as think they skip 1 vs I vs l and 0 vs O or at least only have one option in the set.