Barnes was sent off during the first half of last Saturday's 3-1 defeat at Sheffield Wednesday and starts a three-match ban.
Craig Mackail-Smith came on at half-time at Hillsborough and is likely to start in attack in Barnes' absence.
Winger Will Buckley will be included if he passes a fitness test on the hamstring problem which kept him out against the Owls.
Skipper Gordon Greer remains sidelined with a hamstring injury so January loan signing Matt Upson continues at the back alongside Adam El-Abd, who represented Egypt in midweek.
Bruno was on the bench last weekend after six weeks out with an Achilles problem and could replace fellow Spaniard Inigo Calderon at right-back.